
From nobody Mon Apr  2 10:00:52 2018
Return-Path: <internet-drafts@ietf.org>
X-Original-To: spring@ietf.org
Delivered-To: spring@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id EAEB212D7F5; Mon,  2 Apr 2018 10:00:50 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: spring@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.77.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <152268845091.30983.8328085530407421986@ietfa.amsl.com>
Date: Mon, 02 Apr 2018 10:00:50 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ZCsdoyF1Yr-gUrQ4xX05icZUt8o>
Subject: [spring] I-D Action: draft-ietf-spring-segment-routing-mpls-13.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Apr 2018 17:00:51 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Source Packet Routing in Networking WG of the IETF.

        Title           : Segment Routing with MPLS data plane
        Authors         : Ahmed Bashandy
                          Clarence Filsfils
                          Stefano Previdi
                          Bruno Decraene
                          Stephane Litkowski
                          Rob Shakir
	Filename        : draft-ietf-spring-segment-routing-mpls-13.txt
	Pages           : 24
	Date            : 2018-04-02

Abstract:
   Segment Routing (SR) leverages the source routing paradigm.  A node
   steers a packet through a controlled set of instructions, called
   segments, by prepending the packet with an SR header.  In the MPLS
   dataplane, the SR header is instantiated through a label stack. This
   document specifies the forwarding behavior to allow instantiating SR
   over the MPLS dataplane.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-mpls/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-spring-segment-routing-mpls-13
https://datatracker.ietf.org/doc/html/draft-ietf-spring-segment-routing-mpls-13

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-spring-segment-routing-mpls-13


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Mon Apr  2 11:40:30 2018
Return-Path: <internet-drafts@ietf.org>
X-Original-To: spring@ietf.org
Delivered-To: spring@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 27D4112D86F; Mon,  2 Apr 2018 11:40:23 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: spring@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.77.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <152269442312.31180.11403757165120267166@ietfa.amsl.com>
Date: Mon, 02 Apr 2018 11:40:23 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/fJEFZBC4J0G8UnvsMhFWRSKm-vQ>
Subject: [spring] I-D Action: draft-ietf-spring-segment-routing-ldp-interop-10.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 02 Apr 2018 18:40:23 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Source Packet Routing in Networking WG of the IETF.

        Title           : Segment Routing interworking with LDP
        Authors         : Clarence Filsfils
                          Stefano Previdi
                          Ahmed Bashandy
                          Bruno Decraene
                          Stephane Litkowski
	Filename        : draft-ietf-spring-segment-routing-ldp-interop-10.txt
	Pages           : 20
	Date            : 2018-04-02

Abstract:
   A Segment Routing (SR) node steers a packet through a controlled set
   of instructions, called segments, by prepending the packet with an SR
   header.  A segment can represent any instruction, topological or
   service-based.  SR allows to enforce a flow through any topological
   path and service chain while maintaining per-flow state only at the
   ingress node to the SR domain.

   The Segment Routing architecture can be directly applied to the MPLS
   data plane with no change in the forwarding plane.  This drafts
   describes how Segment Routing operates in a network where LDP is
   deployed and in the case where SR-capable and non-SR-capable nodes
   coexist.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-ldp-interop/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-spring-segment-routing-ldp-interop-10
https://datatracker.ietf.org/doc/html/draft-ietf-spring-segment-routing-ldp-interop-10

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-spring-segment-routing-ldp-interop-10


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 Mon Apr  2 23:03:18 2018
Return-Path: <aretana.ietf@gmail.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B1F112E034; Mon,  2 Apr 2018 23:03:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 4a0RPPzdJR-y; Mon,  2 Apr 2018 23:03:11 -0700 (PDT)
Received: from mail-ot0-x22e.google.com (mail-ot0-x22e.google.com [IPv6:2607:f8b0:4003:c0f::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 71F4412E036; Mon,  2 Apr 2018 23:03:11 -0700 (PDT)
Received: by mail-ot0-x22e.google.com with SMTP id p33-v6so11846511otp.11; Mon, 02 Apr 2018 23:03:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=MceY7E2HA09YraZJlwYfCJ5YmrpJA6aSl4bvesZ47QI=; b=bA7mcaU9RXFXG7C1wXiczeaTSXi1ukFwfVRJm3/SotIwUgCzsmWxUKnUSwjH5Wi1Cu h0ah6X7ni89CsZBkU+9ah3K0TB8ytHL4JlQn3Qwkft2wJa6gipk5qvH2+gcTCjH1Nz1L dYlsNNmwBry1h30giY8FsopUQmjApc+sCkaPiA6cnOvuErtdyR8INTz9d4fQPTMet6V/ YmOJ4R6aHmP1535LBFR66Dmllt15r/NFNIdJBPD4dHe3tseZKs1R3N0kYiUC7cakf8bU VU2VY9Yz/KVPxXrbqFglBxQP34cyCM+l6hacwDQkHb+t/Hi2EwL6ma/d3g8pscVbYjDD BX6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=MceY7E2HA09YraZJlwYfCJ5YmrpJA6aSl4bvesZ47QI=; b=ALsv23A8XrnpXzI1fwjTFcFkC8lEnUMfeoRfrzKCOtGv+sSQUu1c42z8Nv/m/p1+aw Op9o20fFTixWjJPmo2xc8gwgRR0TzTt5er0oAMEgRiCqoXcwwHBjElQfiwdqQmLFqcLo Ftza16f6QHWR759lyiABIz5qtvtOFWq/dJlGod6jVT/C+QkKK02bemeGw7OccJcSkdLI YKK2lGPp9iS/2xc1WSfDSmoXm5O9Fjjj77rBypmiaAKHqKqS6USUBL5UDYpMHCbE6Zx9 5awvnzH7AZx7rM2QOT3CC4hUuyrZdyunbA7TN2wYtHcVocZbXHJUE1g0b0K6LLcHTrXq QCyA==
X-Gm-Message-State: ALQs6tCM7UedvH0FKe+lHnzmqA+hvSFPX0i+nPfOYNA73p1B4sAlgjfs aYtMPv7zWSLyzLq3QQXBZlwsbdkbWaiXj8rFln8=
X-Google-Smtp-Source: AIpwx4/nm/s5ATcBPc5qIgsVyoOyMnb+vcJs4ElK8DeaKIQy8SNTJvbcAsz3sovLhPw+ww6KeDcQ01iz9qZa8pCqVyM=
X-Received: by 2002:a9d:61c7:: with SMTP id h7-v6mr7690163otk.82.1522735390477;  Mon, 02 Apr 2018 23:03:10 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Tue, 3 Apr 2018 02:03:09 -0400
From: Alvaro Retana <aretana.ietf@gmail.com>
In-Reply-To: <CAMMESsy8EVCanj6-XAQf8QUfuuxW3t+V3Trje58OyeoEKfrPKA@mail.gmail.com>
References: <CAMMESsy8EVCanj6-XAQf8QUfuuxW3t+V3Trje58OyeoEKfrPKA@mail.gmail.com>
X-Mailer: Airmail (467)
MIME-Version: 1.0
Date: Tue, 3 Apr 2018 02:03:09 -0400
Message-ID: <CAMMESsyr29EUdhpKwbABLryAeP=-qh4=xA2H+pCFVcq1U83BBg@mail.gmail.com>
To: draft-ietf-spring-segment-routing-ldp-interop@ietf.org
Cc: Martin Vigoureux <martin.vigoureux@nokia.com>, spring-chairs@ietf.org, spring@ietf.org
Content-Type: multipart/alternative; boundary="0000000000000954790568eb760a"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/uegVDicR9p2o878aliHrlKQ93EU>
Subject: Re: [spring] AD Review of draft-ietf-spring-segment-routing-ldp-interop-09
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Apr 2018 06:03:15 -0000

--0000000000000954790568eb760a
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Dear authors:

I just saw the refresh of this draft posted (to -10) =E2=80=94 there were n=
o
changes in it, or an answer to this message.  It has now been more than 3
months.  Is there a plan to at least respond to the comments?

Thanks!

Alvaro.

On December 20, 2017 at 7:36:54 PM, Alvaro Retana (aretana.ietf@gmail.com)
wrote:

Dear authors:

I just finished reading this document.  I have some Major comments below
that I would like to see addressed before starting the IETF LC.

Thanks for your work on this document.

Alvaro.


Major:

M1. From Section 2: "An MCC, operating at node N, MUST ensure that the
incoming label it installs in the MPLS data plane of Node N has been
uniquely allocated to himself.=E2=80=9D  I=E2=80=99m sure this sentence is =
not meant as a
new Normative statement for all MCCs, right?  I think that the =E2=80=9CMUS=
T=E2=80=9D is
out of place since the text is really stating a fact.  s/MUST/must


M2. SRMS Definition and Operation

M2.1. Section 4.2.1. (SR to LDP Behavior) uses normative language to
describe the operation of the SRMS in ways that I think are not needed for
interoperability.

M2.1.1. "The SRMS MUST be configured by the operator in order to
advertise Node-SIDs
on behalf of non-SR nodes.=E2=80=9D  Section 4.2 already says that "The map=
pings
advertised by one or more SRMSs result from local policy information
configured by the operator.=E2=80=9D, so the sentence in 4.2.1 is at best
redundant.  In any case, what can be enforced from a specification point of
view by that =E2=80=9CMUST=E2=80=9D?  s/MUST/must

M2.1.2. "At least one SRMS MUST be present in the routing domain.
Multiple SRMSs
SHOULD be present for redundancy.=E2=80=9D  These MUST|SHOULD seem to indic=
ate a
statement of fact.  Again, from a specification point of view, what can be
enforced?  s/MUST|SHOULD/must|should. Note also that in 7.2 the text says
that "Multiple SRMSs can be provisioned in a network for redundancy.=E2=80=
=9D,
which seems to be the right thing (no Normative language).

M2.2. Section 7.2. says that "a preference mechanism may also be used among
SRMSs so to deploy a primary/secondary SRMS scheme=E2=80=9D=E2=80=A6but no =
other details
are included.  This document is where the SRMS is first defined, so I would
expect this detail to also be included here.  I note that Section 3.1. (SID
Preference) of draft-ietf-spring-conflict-resolution contains the
preference specification. Please move that section to this document.

M2.3. Section 7.2 also says that: "When the SRMS advertise mappings, an
implementation SHOULD provide a mechanism through which the operator
determines which of the IP2MPLS mappings are preferred among the one
advertised by the SRMS and the ones advertised by LDP.=E2=80=9D  First off,=
 I think
that the SHOULD is out of place because it is not specifying any specific
action (the mechanism is not explicit). Second, this statement (with the
Normative SHOULD) is in conflict with (from 2.2. (IP2MPLS co-existence)):
"if both LDP and SR propose an IP to MPLS entry (IP2MPLS) for the same IP
prefix, then the LDP route SHOULD be selected.=E2=80=9D  Solution: s/SHOULD=
/should


M3. Manageability Considerations

M3.1. The text in Section 7.1. (SR and LDP co-existence) is almost the same
as in Section 2.2. (IP2MPLS co-existence); the difference is that 7.1=E2=80=
=99s
first bullet says that "by default the LDP route MUST be selected=E2=80=9D,=
 while
2.2 uses SHOULD instead.  Which one is it?  Obviously, having the same text
is two places adds nothing to the document =E2=80=94 please consolidate.

M3.2. [minor] The last bullet in 7.1/2.2 says that the "policy MAY be
locally defined.  There is no requirement that all routers use the same
policy.=E2=80=9D  Given that in this case =E2=80=9Call routers=E2=80=9D rea=
lly refers to the edge
nodes (at the IP2MPLS boundary), it seems like it makes sense that either
choice could be ok.  Maybe I=E2=80=99m wrong, but I=E2=80=99m guessing that=
 giving
preference to LDP (MUST/SHOULD above) has to do with the assumption that it
is supported everywhere, while SR might not yet be=E2=80=A6so it supports t=
he
migration case in Section 3.  Is that a reasonable guess?  It would be
nice, to provide some justification for the default LDP preference so that
operators have a better idea of when it might be ok to use SR instead.


M4. Security Considerations.  I tend to agree that this document doesn=E2=
=80=99t
introduce anything new=E2=80=A6but it does specify something different.  Th=
e base
SR-related advertisement by an IGP is done for the segments belonging to
the local node, but the SRMS lets a node (any node, multiple nodes) adverse
any mapping (for nodes that may be anywhere in the network) which may
result in conflicting advertisements (in the best case), or even false
ones.  Cryptographic authentication (any any other current security
mechanisms in IGPs) only verify that the information was not changed, but
it doesn=E2=80=99t validate the information itself, which can then lead to
conflicting and or false advertisements, which could =E2=80=9Ccompromise tr=
affic
forwarding=E2=80=9D.  You should at least recognize that the risk exists, e=
ven if
no specific mitigation (except maybe strict configuration/programmability
control by the operator) can be mentioned.


M5. References:  These references don=E2=80=99t need to be Normative and ca=
n be
made Informative:
I-D.ietf-isis-segment-routing-extensions,
I-D.ietf-ospf-ospfv3-segment-routing-extensions,
I-D.ietf-ospf-segment-routing-extensions.
 OTOH, this one should be Normative: RFC5036



Minor:

P1. As with all the other SR-related documents, please take out =E2=80=9Cse=
rvice
chain=E2=80=9D from the text.

P2. Please add References for "RSVP-TE, BGP 3107, VPNv4=E2=80=9D.   BTW, no=
te that
rfc3107 has been obsoleted by rfc8277 =E2=80=94 you make references to =E2=
=80=9CBGP3107=E2=80=9D
routes/label.

P3. Please define (or reference) the MPLS2MPLS, MPLS2IP and IP2MPLS
terminology (only IP2MPLS is expanded).

P4. From Section 3: =E2=80=9C...the SR infrastructure is usable, e.g. for F=
ast
Reroute (FRR) or IGP Loop Free Convergence to protect existing IP and LDP
traffic.  FRR mechanisms are described in
[I-D.bashandy-rtgwg-segment-routing-ti-lfa].=E2=80=9D
 draft-ietf-spring-resiliency-use-cases may be a better reference.

P5. Section 3: "However, any traffic switched through LDP entries will
still suffer from LDP-IGP synchronization.=E2=80=9D  While that statement i=
s true,
it seems out of place since there is no other discussion about LDP-IGP
synchronization anywhere =E2=80=94 if you want to keep it, please add a ref=
erence.

P6. Sections 4 and 4.1.1 have very similar, redundant text.  To avoid
confusion, please consolidate it in one place.  This is what I=E2=80=99m re=
ferring
to:

4:
=E2=80=9C  If the SR/LDP node operates in LDP ordered label distribution co=
ntrol
   mode (as defined in [RFC5036]), then the SR/LDP node MUST consider SR
   learned labels as if they were learned through an LDP neighbor and
   create LDP bindings for each Prefix-SID and Node-SID learned in the
   SR domain."

4.1.1:
"  A SR node having LDP neighbors MUST create LDP bindings for each
   Prefix-SID and Node-SID learned in the SR domain and, for each FEC,
   stitch the incoming LDP label to the outgoing SR label.  This has to
   be done in both LDP independent and ordered label distribution
   control modes as defined in [RFC5036]."

Note that this same text (as in 4.1.1 above) is repeated exactly in 4.2.1 =
=E2=80=94
where the SRMS is discussed.  To me, it seems out of place there (4.2.1) as
the behavior is true whether an SRMS is in use or not.  In line with the
above, it may be better to consolidate redundant text in one place =E2=80=
=94
Section 4 seems good to me.



Nits:

N1. s/This draft(s)/This document

N2. s/Ship-in-the-night/Ships-in-the-night

N3. Please don=E2=80=99t use =E2=80=9Cwe=E2=80=9D, use the 3rd person inste=
ad.  Just a personal
preference (=3D nit).

N4. s/R-LFA/RLFA

N5. Please put the reference for Option C when it is first mentioned.

--0000000000000954790568eb760a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style>=
</head><body style=3D"word-wrap:break-word"><div id=3D"bloop_customfont" st=
yle=3D"font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);mar=
gin:0px;line-height:auto">Dear authors:</div><div id=3D"bloop_customfont" s=
tyle=3D"font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);ma=
rgin:0px;line-height:auto"><br></div><div id=3D"bloop_customfont" style=3D"=
font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px=
;line-height:auto">I just saw the refresh of this draft posted (to -10) =E2=
=80=94 there were no changes in it, or an answer to this message.=C2=A0 It =
has now been more than 3 months.=C2=A0 Is there a plan to at least respond =
to the comments?</div><div id=3D"bloop_customfont" style=3D"font-family:Hel=
vetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:au=
to"><br></div><div id=3D"bloop_customfont" style=3D"font-family:Helvetica,A=
rial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">Than=
ks!</div><div id=3D"bloop_customfont" style=3D"font-family:Helvetica,Arial;=
font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div=
><div id=3D"bloop_customfont" style=3D"font-family:Helvetica,Arial;font-siz=
e:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">Alvaro.</div> <br=
><p class=3D"airmail_on">On December 20, 2017 at 7:36:54 PM, Alvaro Retana =
(<a href=3D"mailto:aretana.ietf@gmail.com">aretana.ietf@gmail.com</a>) wrot=
e:</p> <blockquote type=3D"cite" class=3D"clean_bq"><span><div style=3D"wor=
d-wrap:break-word"><div></div><div>




<title></title>



<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
Dear authors:</font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
<br></font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
I just finished reading this document.=C2=A0 I have
some Major comments below that I would like to see addressed before
starting the IETF LC.</font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
<br></font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
Thanks for your work on this document.</font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
<br></font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
Alvaro.</font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
<br></font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
<br></font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
Major:</font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
<br></font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
M1. From Section 2: &quot;An MCC, operating at node N, MUST
ensure that the incoming label it=C2=A0</font><span style=3D"font-family:He=
lvetica">installs in the MPLS data plane of Node N
has been uniquely allocated=C2=A0</span><span style=3D"font-family:Helvetic=
a">to himself.=E2=80=9D =C2=A0I=E2=80=99m sure this sentence
is not meant as a new Normative statement for all MCCs, right?
=C2=A0I think that the =E2=80=9CMUST=E2=80=9D is out of place since the tex=
t is
really stating a fact. =C2=A0s/MUST/must</span></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
<br></font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
<br></font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
M2. SRMS Definition and Operation</font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
<br></font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
M2.1.=C2=A0</font><span style=3D"font-family:Helvetica">Section=C2=A04.2.1.=
 (SR to LDP Behavior)
uses normative language to describe the operation of the SRMS in
ways that I think are not needed for interoperability.</span></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
<br></font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
M2.1.1. &quot;The SRMS MUST be configured by the operator in
order to advertise=C2=A0</font><span style=3D"font-family:Helvetica">Node-S=
IDs on behalf of non-SR nodes.=E2=80=9D
=C2=A0Section 4.2 already says that &quot;The mappings advertised by one
or more SRMSs result from local policy=C2=A0</span><span style=3D"font-fami=
ly:Helvetica">information configured by the operator.=E2=80=9D,
so the sentence in 4.2.1 is at best redundant.=C2=A0 In any case,
what can be enforced from a specification point of view by that
=E2=80=9CMUST=E2=80=9D? =C2=A0s/MUST/must</span></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
<br></font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
M2.1.2. &quot;At least one SRMS MUST be present in the
routing domain.=C2=A0 Multiple=C2=A0</font><span style=3D"font-family:Helve=
tica">SRMSs SHOULD be present for redundancy.=E2=80=9D
=C2=A0These MUST|SHOULD seem to indicate a statement of fact.
=C2=A0Again, from a specification point of view, what can be
enforced? =C2=A0s/MUST|SHOULD/must|should. Note also that in 7.2
the text says that &quot;Multiple SRMSs can be provisioned in a network
for redundancy.=E2=80=9D, which seems to be the right thing (no Normative
language).</span></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
<br></font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
M2.2. Section 7.2. says that &quot;a preference mechanism
may also be used among SRMSs so to=C2=A0</font><span style=3D"font-family:H=
elvetica">deploy a primary/secondary SRMS
scheme=E2=80=9D=E2=80=A6but no other details are included.=C2=A0 This docum=
ent is
where the SRMS is first defined, so I would expect this detail to
also be included here.=C2=A0 I note that Section=C2=A03.1. (SID
Preference) of=C2=A0draft-ietf-spring-conflict-resolution contains
the preference specification. Please move that section to this
document.</span></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
<br></font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
M2.3. Section 7.2 also says that: &quot;When the SRMS
advertise mappings, an implementation SHOULD provide
a=C2=A0</font><span style=3D"font-family:Helvetica">mechanism
through which the operator determines which of the
IP2MPLS=C2=A0</span><span style=3D"font-family:Helvetica">mappings
are preferred among the one advertised by the SRMS and
the=C2=A0</span><span style=3D"font-family:Helvetica">ones
advertised by LDP.=E2=80=9D =C2=A0First off, I think that the SHOULD is out
of place because it is not specifying any specific action (the
mechanism is not explicit). Second, this statement (with the
Normative SHOULD) is in conflict with (from=C2=A02.2. (IP2MPLS
co-existence)): &quot;if both LDP and SR propose an IP to MPLS entry
(IP2MPLS)=C2=A0</span><span style=3D"font-family:Helvetica">for the
same IP prefix, then the LDP route SHOULD be selected.=E2=80=9D
=C2=A0Solution: s/SHOULD/should</span></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
<br></font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
<br></font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
M3.=C2=A0</font><span style=3D"font-family:Helvetica">Manageability Conside=
rations</span></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
<br></font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
M3.1. The text in Section=C2=A07.1. (SR and LDP
co-existence) is almost the same as in Section=C2=A02.2. (IP2MPLS
co-existence); the difference is that 7.1=E2=80=99s first bullet says that
&quot;by default the LDP route MUST be selected=E2=80=9D, while 2.2 uses SH=
OULD
instead.=C2=A0 Which one is it?=C2=A0 Obviously, having the same
text is two places adds nothing to the document=C2=A0=E2=80=94 please
consolidate.</font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
<br></font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
M3.2. [minor] The last bullet in 7.1/2.2 says that the
&quot;policy MAY be locally defined.=C2=A0 There is
no=C2=A0</font><span style=3D"font-family:Helvetica">requirement
that all routers use the same policy.=E2=80=9D =C2=A0Given that in this
case =E2=80=9Call routers=E2=80=9D really refers to the edge nodes (at the =
IP2MPLS
boundary), it seems like it makes sense that either choice could be
ok.=C2=A0 Maybe I=E2=80=99m wrong, but I=E2=80=99m guessing that giving pre=
ference
to LDP (MUST/SHOULD above) has to do with the assumption that it is
supported everywhere, while SR might not yet be=E2=80=A6so it supports the
migration case in Section 3.=C2=A0 Is that a reasonable guess?
=C2=A0It would be nice, to provide some justification for the
default LDP preference so that operators have a better idea of when
it might be ok to use SR instead.</span></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
<br></font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
<br></font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
M4. Security Considerations.=C2=A0 I tend to agree that
this document doesn=E2=80=99t introduce anything new=E2=80=A6but it does sp=
ecify
something different.=C2=A0 The base SR-related advertisement by an
IGP is done for the segments belonging to the local node, but the
SRMS lets a node (any node, multiple nodes) adverse any mapping
(for nodes that may be anywhere in the network) which may result in
conflicting advertisements (in the best case), or even false ones.
=C2=A0Cryptographic authentication (any any other current security
mechanisms in IGPs) only verify that the information was not
changed, but it doesn=E2=80=99t validate the information itself, which can
then lead to conflicting and or false advertisements, which could
=E2=80=9Ccompromise traffic forwarding=E2=80=9D.=C2=A0 You should at least
recognize that the risk exists, even if no specific mitigation
(except maybe strict configuration/programmability control by the
operator) can be mentioned.</font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
<br></font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
<br></font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
M5. References: =C2=A0</font><span style=3D"font-family:Helvetica">These re=
ferences don=E2=80=99t need to be
Normative and can be made Informative:
I-D.ietf-isis-segment-routing-extensions,=C2=A0I-D.ietf-ospf-ospfv3-segment=
-routing-extensions,=C2=A0I-D.ietf-ospf-segment-routing-extensions.
=C2=A0</span><font face=3D"Helvetica">OTOH,=C2=A0this one should be
Normative:=C2=A0RFC5036</font></div>
<div id=3D"bloop_customfont" style=3D"margin:0px"><font face=3D"Helvetica">=
=C2=A0</font></div>
<div><font face=3D"Helvetica"><font face=3D"Helvetica"><br></font></font></=
div>
<font face=3D"Helvetica"><br></font>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">Minor:</font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">P1. As with all the other SR-related
documents, please take out =E2=80=9Cservice chain=E2=80=9D from the
text.</font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">P2. Please add References for
&quot;RSVP-</font><span style=3D"font-family:Helvetica">TE, BGP 3107,
VPNv4=E2=80=9D. =C2=A0 BTW, note that rfc3107 has been obsoleted by rfc8277
=E2=80=94 you make references to =E2=80=9CBGP3107=E2=80=9D routes/label.</s=
pan></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">P3. Please define (or reference) the
MPLS2MPLS, MPLS2IP and IP2MPLS terminology (only IP2MPLS is
expanded).</font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">P4. From Section 3: =E2=80=9C...the
SR=C2=A0</font><span style=3D"font-family:Helvetica">infrastructure
is usable, e.g. for Fast Reroute (FRR) or IGP
Loop=C2=A0</span><span style=3D"font-family:Helvetica">Free
Convergence to protect existing IP and LDP traffic.=C2=A0 FRR
mechanisms are described in=C2=A0</span><span style=3D"font-family:Helvetic=
a">[I-D.bashandy-rtgwg-segment-routing-ti-lfa].=E2=80=9D
=C2=A0draft-ietf-spring-resiliency-use-cases may be a better
reference.</span></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">P5. Section 3: &quot;However, any traffic
switched through LDP entries will still=C2=A0</font><span style=3D"font-fam=
ily:Helvetica">suffer from LDP-IGP synchronization.=E2=80=9D
=C2=A0While that statement is true, it seems out of place since
there is no other discussion about LDP-IGP synchronization anywhere
=E2=80=94 if you want to keep it, please add a reference.</span></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<span style=3D"font-family:Helvetica">P6. Sections 4 and 4.1.1 have
very similar, redundant text.=C2=A0 To avoid confusion, please
consolidate it in one place.=C2=A0 This is what I=E2=80=99m referring to:
=C2=A0</span></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">4:</font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">=E2=80=9C =C2=A0If the SR/LDP node operates in LDP
ordered label distribution control</font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">=C2=A0 =C2=A0mode (as defined in [RFC5036]),
then the SR/LDP node MUST consider SR</font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">=C2=A0 =C2=A0learned labels as if they were
learned through an LDP neighbor and</font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">=C2=A0 =C2=A0create LDP bindings for each
Prefix-SID and Node-SID learned in the</font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">=C2=A0 =C2=A0SR domain.&quot;</font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">4.1.1:</font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">&quot; =C2=A0A SR node having LDP neighbors MUST
create LDP bindings for each</font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">=C2=A0 =C2=A0Prefix-SID and Node-SID learned
in the SR domain and, for each FEC,</font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">=C2=A0 =C2=A0stitch the incoming LDP label
to the outgoing SR label.=C2=A0 This has to</font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">=C2=A0 =C2=A0be done in both LDP independent
and ordered label distribution</font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">=C2=A0 =C2=A0control modes as defined in
[RFC5036].&quot;</font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">Note that this same text (as in 4.1.1 above)
is repeated exactly in 4.2.1 =E2=80=94 where the SRMS is discussed.
=C2=A0To me, it seems out of place there (4.2.1) as the behavior is
true whether an SRMS is in use or not.=C2=A0 In line with the
above, it may be better to consolidate redundant text in one place
=E2=80=94 Section 4 seems good to me.</font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">Nits:</font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">N1. s/This draft(s)/This
document</font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">N2.
s/Ship-in-the-night/Ships-in-the-night</font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">N3. Please don=E2=80=99t use =E2=80=9Cwe=E2=80=9D,=
 use the 3rd
person instead.=C2=A0 Just a personal preference (=3D
nit).</font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">N4. s</font><span style=3D"font-family:Helvetica">=
/R-LFA/RLFA</span></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"bloop_sign_1513706610244678144" class=3D"bloop_sign">
<font face=3D"Helvetica">N5. Please put the reference for Option C
when it is first mentioned.</font></div>


</div></div></span></blockquote> <div id=3D"bloop_sign_1522735182085240832"=
 class=3D"bloop_sign"></div></body></html>

--0000000000000954790568eb760a--


From nobody Tue Apr  3 10:25:50 2018
Return-Path: <abashandy.ietf@gmail.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 19FB612D7E4; Tue,  3 Apr 2018 10:25:49 -0700 (PDT)
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, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 pUsEInH7ROer; Tue,  3 Apr 2018 10:25:46 -0700 (PDT)
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 719FF124239; Tue,  3 Apr 2018 10:25:46 -0700 (PDT)
Received: by mail-io0-x234.google.com with SMTP id d6so20981713iog.1; Tue, 03 Apr 2018 10:25:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=VGFoqdBhNGHemSH89rQVBD4xpOb8BaaX9RZNiPe6Jow=; b=h7DDxA2gTJxaHc14NjEBukFkL0jhVRkQmWZVZlIjItlOWp8RWQuRi+EjYErr5ksvra H4tyHtADpp8gDqnr6irlsSGYF/cm3jj9EoFLIoT7YEf4TCfiEB8lxhRfJCZ4RDPcEWT7 Hi8QmY8HhPRi/FAUC3BQonNQqCY6ynSd8hTnyia6u9zzSMFc26Gu6EPAzgOrfvFDwjox 9JCEkcywA9hhpGYN0gzG9mBu6SzTc9HpinVbHHnKzurdDgaoqPXIP1YsYJde6MSThpMp bpROOFsj1V3xfSfAxLT0pluo1UkHc4d909L8XPKdTdjwR8JjvE2+WlRMca4AEeDSD8f8 M+gA==
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=VGFoqdBhNGHemSH89rQVBD4xpOb8BaaX9RZNiPe6Jow=; b=SiHfIuOq/Y/X4EU/YZnX7oQpL3qKVlxI/R6nAcpO7JzPuYCzcAB1JIINGIqcg7bI2S PhHnESQMsfVuBZsBEi4DvMXTl2MMDytXPQpzwUTDVgCZE6/qD3MLGGvqZYzrunCf2CcM JEQnh4yErnydMcsdHvc9TKfuZ6yFiVQp0+TY5XHWGDGqb+Hibczo9SdhddLM1uoly+xB uIKDlmtlBB5VZUnmoPRUVb5QrERLbJyMAU3RTdiqAug2mL/KzI30IRgNceKvI1T6Y+tg 7IoMEu9T+KULXdvEeqI7y2dGS9iM9L/2ZC/uDrdWZKit9Tgl35A4MUcqCvs6POK8Yfw7 vVbw==
X-Gm-Message-State: AElRT7G2M0B+/cQqOHyA4P2QdbrDEE+M0DJ9s3D6vXVPPjQu8iPJENlU qAsIfKNB2UHxZxLmony8RnzWC83BWtrTpgd+7Uo=
X-Google-Smtp-Source: AIpwx48UJOd3hmn0wjPEhVWcmRK1wD13cHqg8rgcbffOMHxjFqlMlqVZDL2roAOiUu1HwaG+wkatsVbcvk9YgmCcGtM=
X-Received: by 10.107.174.12 with SMTP id x12mr13857695ioe.85.1522776345732; Tue, 03 Apr 2018 10:25:45 -0700 (PDT)
MIME-Version: 1.0
References: <CAMMESsy8EVCanj6-XAQf8QUfuuxW3t+V3Trje58OyeoEKfrPKA@mail.gmail.com> <CAMMESsyr29EUdhpKwbABLryAeP=-qh4=xA2H+pCFVcq1U83BBg@mail.gmail.com>
In-Reply-To: <CAMMESsyr29EUdhpKwbABLryAeP=-qh4=xA2H+pCFVcq1U83BBg@mail.gmail.com>
From: Ahmed Bashandy <abashandy.ietf@gmail.com>
Date: Tue, 03 Apr 2018 17:25:35 +0000
Message-ID: <CAAgvS4rX2OJePswanXDm-P=C+=1Xy6sFvKFYM58xaWrh=mOvOg@mail.gmail.com>
To: Alvaro Retana <aretana.ietf@gmail.com>
Cc: draft-ietf-spring-segment-routing-ldp-interop@ietf.org,  Martin Vigoureux <martin.vigoureux@nokia.com>, spring-chairs@ietf.org, spring@ietf.org
Content-Type: multipart/alternative; boundary="001a1144a20228ebb50568f4ff4b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/nn8PPWYFySgG49APyWmd-dLuhYs>
Subject: Re: [spring] AD Review of draft-ietf-spring-segment-routing-ldp-interop-09
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Apr 2018 17:25:49 -0000

--001a1144a20228ebb50568f4ff4b
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Correct.
This refresh was to update the contact info for me

I am working on a new version to address your comments

Ahmed


On Mon, Apr 2, 2018, 11:03 PM Alvaro Retana <aretana.ietf@gmail.com> wrote:

> Dear authors:
>
> I just saw the refresh of this draft posted (to -10) =E2=80=94 there were=
 no
> changes in it, or an answer to this message.  It has now been more than 3
> months.  Is there a plan to at least respond to the comments?
>
> Thanks!
>
> Alvaro.
>
> On December 20, 2017 at 7:36:54 PM, Alvaro Retana (aretana.ietf@gmail.com=
)
> wrote:
>
> Dear authors:
>
> I just finished reading this document.  I have some Major comments below
> that I would like to see addressed before starting the IETF LC.
>
> Thanks for your work on this document.
>
> Alvaro.
>
>
> Major:
>
> M1. From Section 2: "An MCC, operating at node N, MUST ensure that the
> incoming label it installs in the MPLS data plane of Node N has been
> uniquely allocated to himself.=E2=80=9D  I=E2=80=99m sure this sentence i=
s not meant as a
> new Normative statement for all MCCs, right?  I think that the =E2=80=9CM=
UST=E2=80=9D is
> out of place since the text is really stating a fact.  s/MUST/must
>
>
> M2. SRMS Definition and Operation
>
> M2.1. Section 4.2.1. (SR to LDP Behavior) uses normative language to
> describe the operation of the SRMS in ways that I think are not needed fo=
r
> interoperability.
>
> M2.1.1. "The SRMS MUST be configured by the operator in order to advertis=
e Node-SIDs
> on behalf of non-SR nodes.=E2=80=9D  Section 4.2 already says that "The m=
appings
> advertised by one or more SRMSs result from local policy information
> configured by the operator.=E2=80=9D, so the sentence in 4.2.1 is at best
> redundant.  In any case, what can be enforced from a specification point =
of
> view by that =E2=80=9CMUST=E2=80=9D?  s/MUST/must
>
> M2.1.2. "At least one SRMS MUST be present in the routing domain.
> Multiple SRMSs SHOULD be present for redundancy.=E2=80=9D  These MUST|SHO=
ULD seem
> to indicate a statement of fact.  Again, from a specification point of
> view, what can be enforced?  s/MUST|SHOULD/must|should. Note also that in
> 7.2 the text says that "Multiple SRMSs can be provisioned in a network fo=
r
> redundancy.=E2=80=9D, which seems to be the right thing (no Normative lan=
guage).
>
> M2.2. Section 7.2. says that "a preference mechanism may also be used
> among SRMSs so to deploy a primary/secondary SRMS scheme=E2=80=9D=E2=80=
=A6but no other
> details are included.  This document is where the SRMS is first defined, =
so
> I would expect this detail to also be included here.  I note that
> Section 3.1. (SID Preference) of draft-ietf-spring-conflict-resolution
> contains the preference specification. Please move that section to this
> document.
>
> M2.3. Section 7.2 also says that: "When the SRMS advertise mappings, an
> implementation SHOULD provide a mechanism through which the operator
> determines which of the IP2MPLS mappings are preferred among the one
> advertised by the SRMS and the ones advertised by LDP.=E2=80=9D  First of=
f, I
> think that the SHOULD is out of place because it is not specifying any
> specific action (the mechanism is not explicit). Second, this statement
> (with the Normative SHOULD) is in conflict with (from 2.2. (IP2MPLS
> co-existence)): "if both LDP and SR propose an IP to MPLS entry (IP2MPLS)=
 for
> the same IP prefix, then the LDP route SHOULD be selected.=E2=80=9D  Solu=
tion:
> s/SHOULD/should
>
>
> M3. Manageability Considerations
>
> M3.1. The text in Section 7.1. (SR and LDP co-existence) is almost the
> same as in Section 2.2. (IP2MPLS co-existence); the difference is that
> 7.1=E2=80=99s first bullet says that "by default the LDP route MUST be se=
lected=E2=80=9D,
> while 2.2 uses SHOULD instead.  Which one is it?  Obviously, having the
> same text is two places adds nothing to the document =E2=80=94 please con=
solidate.
>
> M3.2. [minor] The last bullet in 7.1/2.2 says that the "policy MAY be
> locally defined.  There is no requirement that all routers use the same
> policy.=E2=80=9D  Given that in this case =E2=80=9Call routers=E2=80=9D r=
eally refers to the edge
> nodes (at the IP2MPLS boundary), it seems like it makes sense that either
> choice could be ok.  Maybe I=E2=80=99m wrong, but I=E2=80=99m guessing th=
at giving
> preference to LDP (MUST/SHOULD above) has to do with the assumption that =
it
> is supported everywhere, while SR might not yet be=E2=80=A6so it supports=
 the
> migration case in Section 3.  Is that a reasonable guess?  It would be
> nice, to provide some justification for the default LDP preference so tha=
t
> operators have a better idea of when it might be ok to use SR instead.
>
>
> M4. Security Considerations.  I tend to agree that this document doesn=E2=
=80=99t
> introduce anything new=E2=80=A6but it does specify something different.  =
The base
> SR-related advertisement by an IGP is done for the segments belonging to
> the local node, but the SRMS lets a node (any node, multiple nodes) adver=
se
> any mapping (for nodes that may be anywhere in the network) which may
> result in conflicting advertisements (in the best case), or even false
> ones.  Cryptographic authentication (any any other current security
> mechanisms in IGPs) only verify that the information was not changed, but
> it doesn=E2=80=99t validate the information itself, which can then lead t=
o
> conflicting and or false advertisements, which could =E2=80=9Ccompromise =
traffic
> forwarding=E2=80=9D.  You should at least recognize that the risk exists,=
 even if
> no specific mitigation (except maybe strict configuration/programmability
> control by the operator) can be mentioned.
>
>
> M5. References:  These references don=E2=80=99t need to be Normative and =
can be
> made Informative:
> I-D.ietf-isis-segment-routing-extensions, I-D.ietf-ospf-ospfv3-segment-ro=
uting-extensions, I-D.ietf-ospf-segment-routing-extensions.
>  OTOH, this one should be Normative: RFC5036
>
>
>
> Minor:
>
> P1. As with all the other SR-related documents, please take out =E2=80=9C=
service
> chain=E2=80=9D from the text.
>
> P2. Please add References for "RSVP-TE, BGP 3107, VPNv4=E2=80=9D.   BTW, =
note
> that rfc3107 has been obsoleted by rfc8277 =E2=80=94 you make references =
to
> =E2=80=9CBGP3107=E2=80=9D routes/label.
>
> P3. Please define (or reference) the MPLS2MPLS, MPLS2IP and IP2MPLS
> terminology (only IP2MPLS is expanded).
>
> P4. From Section 3: =E2=80=9C...the SR infrastructure is usable, e.g. for=
 Fast
> Reroute (FRR) or IGP Loop Free Convergence to protect existing IP and LDP
> traffic.  FRR mechanisms are described in [I-D.bashandy-rtgwg-segment-rou=
ting-ti-lfa].=E2=80=9D
>  draft-ietf-spring-resiliency-use-cases may be a better reference.
>
> P5. Section 3: "However, any traffic switched through LDP entries will
> still suffer from LDP-IGP synchronization.=E2=80=9D  While that statement=
 is
> true, it seems out of place since there is no other discussion about
> LDP-IGP synchronization anywhere =E2=80=94 if you want to keep it, please=
 add a
> reference.
>
> P6. Sections 4 and 4.1.1 have very similar, redundant text.  To avoid
> confusion, please consolidate it in one place.  This is what I=E2=80=99m =
referring
> to:
>
> 4:
> =E2=80=9C  If the SR/LDP node operates in LDP ordered label distribution =
control
>    mode (as defined in [RFC5036]), then the SR/LDP node MUST consider SR
>    learned labels as if they were learned through an LDP neighbor and
>    create LDP bindings for each Prefix-SID and Node-SID learned in the
>    SR domain."
>
> 4.1.1:
> "  A SR node having LDP neighbors MUST create LDP bindings for each
>    Prefix-SID and Node-SID learned in the SR domain and, for each FEC,
>    stitch the incoming LDP label to the outgoing SR label.  This has to
>    be done in both LDP independent and ordered label distribution
>    control modes as defined in [RFC5036]."
>
> Note that this same text (as in 4.1.1 above) is repeated exactly in 4.2.1
> =E2=80=94 where the SRMS is discussed.  To me, it seems out of place ther=
e (4.2.1)
> as the behavior is true whether an SRMS is in use or not.  In line with t=
he
> above, it may be better to consolidate redundant text in one place =E2=80=
=94
> Section 4 seems good to me.
>
>
>
> Nits:
>
> N1. s/This draft(s)/This document
>
> N2. s/Ship-in-the-night/Ships-in-the-night
>
> N3. Please don=E2=80=99t use =E2=80=9Cwe=E2=80=9D, use the 3rd person ins=
tead.  Just a personal
> preference (=3D nit).
>
> N4. s/R-LFA/RLFA
>
> N5. Please put the reference for Option C when it is first mentioned.
>
>

--001a1144a20228ebb50568f4ff4b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div>Correct.=C2=A0<div dir=3D"auto">This refresh was to =
update the contact info for me</div><div dir=3D"auto"><br></div><div dir=3D=
"auto">I am working on a new version to address your comments</div><div dir=
=3D"auto"><br></div><div dir=3D"auto">Ahmed</div><br><br><div class=3D"gmai=
l_quote"><div dir=3D"ltr">On Mon, Apr 2, 2018, 11:03 PM Alvaro Retana &lt;<=
a href=3D"mailto:aretana.ietf@gmail.com">aretana.ietf@gmail.com</a>&gt; wro=
te:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;b=
order-left:1px #ccc solid;padding-left:1ex"><div style=3D"word-wrap:break-w=
ord"><div id=3D"m_6733818894363951817bloop_customfont" style=3D"font-family=
:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-heigh=
t:auto">Dear authors:</div><div id=3D"m_6733818894363951817bloop_customfont=
" style=3D"font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0)=
;margin:0px;line-height:auto"><br></div><div id=3D"m_6733818894363951817blo=
op_customfont" style=3D"font-family:Helvetica,Arial;font-size:13px;color:rg=
ba(0,0,0,1.0);margin:0px;line-height:auto">I just saw the refresh of this d=
raft posted (to -10) =E2=80=94 there were no changes in it, or an answer to=
 this message.=C2=A0 It has now been more than 3 months.=C2=A0 Is there a p=
lan to at least respond to the comments?</div><div id=3D"m_6733818894363951=
817bloop_customfont" style=3D"font-family:Helvetica,Arial;font-size:13px;co=
lor:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id=3D"m_673=
3818894363951817bloop_customfont" style=3D"font-family:Helvetica,Arial;font=
-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">Thanks!</div>=
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"font-family:Helv=
etica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:aut=
o"><br></div><div id=3D"m_6733818894363951817bloop_customfont" style=3D"fon=
t-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;li=
ne-height:auto">Alvaro.</div> <br><p class=3D"m_6733818894363951817airmail_=
on">On December 20, 2017 at 7:36:54 PM, Alvaro Retana (<a href=3D"mailto:ar=
etana.ietf@gmail.com" target=3D"_blank" rel=3D"noreferrer">aretana.ietf@gma=
il.com</a>) wrote:</p> <blockquote type=3D"cite" class=3D"m_673381889436395=
1817clean_bq"><span><div style=3D"word-wrap:break-word"><div></div><div>








<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica">Dear authors:</font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica">I just finished reading this document.=C2=A0 I have
some Major comments below that I would like to see addressed before
starting the IETF LC.</font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica">Thanks for your work on this document.</font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica">Alvaro.</font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica">Major:</font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica">M1. From Section 2: &quot;An MCC, operating at node N,=
 MUST
ensure that the incoming label it=C2=A0</font><span style=3D"font-family:He=
lvetica">installs in the MPLS data plane of Node N
has been uniquely allocated=C2=A0</span><span style=3D"font-family:Helvetic=
a">to himself.=E2=80=9D =C2=A0I=E2=80=99m sure this sentence
is not meant as a new Normative statement for all MCCs, right?
=C2=A0I think that the =E2=80=9CMUST=E2=80=9D is out of place since the tex=
t is
really stating a fact. =C2=A0s/MUST/must</span></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica">M2. SRMS Definition and Operation</font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica">M2.1.=C2=A0</font><span style=3D"font-family:Helvetica=
">Section=C2=A04.2.1. (SR to LDP Behavior)
uses normative language to describe the operation of the SRMS in
ways that I think are not needed for interoperability.</span></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica">M2.1.1. &quot;The SRMS MUST be configured by the opera=
tor in
order to advertise=C2=A0</font><span style=3D"font-family:Helvetica">Node-S=
IDs on behalf of non-SR nodes.=E2=80=9D
=C2=A0Section 4.2 already says that &quot;The mappings advertised by one
or more SRMSs result from local policy=C2=A0</span><span style=3D"font-fami=
ly:Helvetica">information configured by the operator.=E2=80=9D,
so the sentence in 4.2.1 is at best redundant.=C2=A0 In any case,
what can be enforced from a specification point of view by that
=E2=80=9CMUST=E2=80=9D? =C2=A0s/MUST/must</span></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica">M2.1.2. &quot;At least one SRMS MUST be present in the
routing domain.=C2=A0 Multiple=C2=A0</font><span style=3D"font-family:Helve=
tica">SRMSs SHOULD be present for redundancy.=E2=80=9D
=C2=A0These MUST|SHOULD seem to indicate a statement of fact.
=C2=A0Again, from a specification point of view, what can be
enforced? =C2=A0s/MUST|SHOULD/must|should. Note also that in 7.2
the text says that &quot;Multiple SRMSs can be provisioned in a network
for redundancy.=E2=80=9D, which seems to be the right thing (no Normative
language).</span></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica">M2.2. Section 7.2. says that &quot;a preference mechan=
ism
may also be used among SRMSs so to=C2=A0</font><span style=3D"font-family:H=
elvetica">deploy a primary/secondary SRMS
scheme=E2=80=9D=E2=80=A6but no other details are included.=C2=A0 This docum=
ent is
where the SRMS is first defined, so I would expect this detail to
also be included here.=C2=A0 I note that Section=C2=A03.1. (SID
Preference) of=C2=A0draft-ietf-spring-conflict-resolution contains
the preference specification. Please move that section to this
document.</span></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica">M2.3. Section 7.2 also says that: &quot;When the SRMS
advertise mappings, an implementation SHOULD provide
a=C2=A0</font><span style=3D"font-family:Helvetica">mechanism
through which the operator determines which of the
IP2MPLS=C2=A0</span><span style=3D"font-family:Helvetica">mappings
are preferred among the one advertised by the SRMS and
the=C2=A0</span><span style=3D"font-family:Helvetica">ones
advertised by LDP.=E2=80=9D =C2=A0First off, I think that the SHOULD is out
of place because it is not specifying any specific action (the
mechanism is not explicit). Second, this statement (with the
Normative SHOULD) is in conflict with (from=C2=A02.2. (IP2MPLS
co-existence)): &quot;if both LDP and SR propose an IP to MPLS entry
(IP2MPLS)=C2=A0</span><span style=3D"font-family:Helvetica">for the
same IP prefix, then the LDP route SHOULD be selected.=E2=80=9D
=C2=A0Solution: s/SHOULD/should</span></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica">M3.=C2=A0</font><span style=3D"font-family:Helvetica">=
Manageability Considerations</span></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica">M3.1. The text in Section=C2=A07.1. (SR and LDP
co-existence) is almost the same as in Section=C2=A02.2. (IP2MPLS
co-existence); the difference is that 7.1=E2=80=99s first bullet says that
&quot;by default the LDP route MUST be selected=E2=80=9D, while 2.2 uses SH=
OULD
instead.=C2=A0 Which one is it?=C2=A0 Obviously, having the same
text is two places adds nothing to the document=C2=A0=E2=80=94 please
consolidate.</font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica">M3.2. [minor] The last bullet in 7.1/2.2 says that the
&quot;policy MAY be locally defined.=C2=A0 There is
no=C2=A0</font><span style=3D"font-family:Helvetica">requirement
that all routers use the same policy.=E2=80=9D =C2=A0Given that in this
case =E2=80=9Call routers=E2=80=9D really refers to the edge nodes (at the =
IP2MPLS
boundary), it seems like it makes sense that either choice could be
ok.=C2=A0 Maybe I=E2=80=99m wrong, but I=E2=80=99m guessing that giving pre=
ference
to LDP (MUST/SHOULD above) has to do with the assumption that it is
supported everywhere, while SR might not yet be=E2=80=A6so it supports the
migration case in Section 3.=C2=A0 Is that a reasonable guess?
=C2=A0It would be nice, to provide some justification for the
default LDP preference so that operators have a better idea of when
it might be ok to use SR instead.</span></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica">M4. Security Considerations.=C2=A0 I tend to agree tha=
t
this document doesn=E2=80=99t introduce anything new=E2=80=A6but it does sp=
ecify
something different.=C2=A0 The base SR-related advertisement by an
IGP is done for the segments belonging to the local node, but the
SRMS lets a node (any node, multiple nodes) adverse any mapping
(for nodes that may be anywhere in the network) which may result in
conflicting advertisements (in the best case), or even false ones.
=C2=A0Cryptographic authentication (any any other current security
mechanisms in IGPs) only verify that the information was not
changed, but it doesn=E2=80=99t validate the information itself, which can
then lead to conflicting and or false advertisements, which could
=E2=80=9Ccompromise traffic forwarding=E2=80=9D.=C2=A0 You should at least
recognize that the risk exists, even if no specific mitigation
(except maybe strict configuration/programmability control by the
operator) can be mentioned.</font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica">M5. References: =C2=A0</font><span style=3D"font-famil=
y:Helvetica">These references don=E2=80=99t need to be
Normative and can be made Informative:
I-D.ietf-isis-segment-routing-extensions,=C2=A0I-D.ietf-ospf-ospfv3-segment=
-routing-extensions,=C2=A0I-D.ietf-ospf-segment-routing-extensions.
=C2=A0</span><font face=3D"Helvetica">OTOH,=C2=A0this one should be
Normative:=C2=A0RFC5036</font></div>
<div id=3D"m_6733818894363951817bloop_customfont" style=3D"margin:0px"><fon=
t face=3D"Helvetica">=C2=A0</font></div>
<div><font face=3D"Helvetica"><font face=3D"Helvetica"><br></font></font></=
div>
<font face=3D"Helvetica"><br></font>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">Minor:</font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">P1. As with all the other SR-related
documents, please take out =E2=80=9Cservice chain=E2=80=9D from the
text.</font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">P2. Please add References for
&quot;RSVP-</font><span style=3D"font-family:Helvetica">TE, BGP 3107,
VPNv4=E2=80=9D. =C2=A0 BTW, note that rfc3107 has been obsoleted by rfc8277
=E2=80=94 you make references to =E2=80=9CBGP3107=E2=80=9D routes/label.</s=
pan></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">P3. Please define (or reference) the
MPLS2MPLS, MPLS2IP and IP2MPLS terminology (only IP2MPLS is
expanded).</font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">P4. From Section 3: =E2=80=9C...the
SR=C2=A0</font><span style=3D"font-family:Helvetica">infrastructure
is usable, e.g. for Fast Reroute (FRR) or IGP
Loop=C2=A0</span><span style=3D"font-family:Helvetica">Free
Convergence to protect existing IP and LDP traffic.=C2=A0 FRR
mechanisms are described in=C2=A0</span><span style=3D"font-family:Helvetic=
a">[I-D.bashandy-rtgwg-segment-routing-ti-lfa].=E2=80=9D
=C2=A0draft-ietf-spring-resiliency-use-cases may be a better
reference.</span></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">P5. Section 3: &quot;However, any traffic
switched through LDP entries will still=C2=A0</font><span style=3D"font-fam=
ily:Helvetica">suffer from LDP-IGP synchronization.=E2=80=9D
=C2=A0While that statement is true, it seems out of place since
there is no other discussion about LDP-IGP synchronization anywhere
=E2=80=94 if you want to keep it, please add a reference.</span></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<span style=3D"font-family:Helvetica">P6. Sections 4 and 4.1.1 have
very similar, redundant text.=C2=A0 To avoid confusion, please
consolidate it in one place.=C2=A0 This is what I=E2=80=99m referring to:
=C2=A0</span></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">4:</font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">=E2=80=9C =C2=A0If the SR/LDP node operates in LDP
ordered label distribution control</font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">=C2=A0 =C2=A0mode (as defined in [RFC5036]),
then the SR/LDP node MUST consider SR</font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">=C2=A0 =C2=A0learned labels as if they were
learned through an LDP neighbor and</font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">=C2=A0 =C2=A0create LDP bindings for each
Prefix-SID and Node-SID learned in the</font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">=C2=A0 =C2=A0SR domain.&quot;</font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">4.1.1:</font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">&quot; =C2=A0A SR node having LDP neighbors MUST
create LDP bindings for each</font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">=C2=A0 =C2=A0Prefix-SID and Node-SID learned
in the SR domain and, for each FEC,</font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">=C2=A0 =C2=A0stitch the incoming LDP label
to the outgoing SR label.=C2=A0 This has to</font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">=C2=A0 =C2=A0be done in both LDP independent
and ordered label distribution</font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">=C2=A0 =C2=A0control modes as defined in
[RFC5036].&quot;</font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">Note that this same text (as in 4.1.1 above)
is repeated exactly in 4.2.1 =E2=80=94 where the SRMS is discussed.
=C2=A0To me, it seems out of place there (4.2.1) as the behavior is
true whether an SRMS is in use or not.=C2=A0 In line with the
above, it may be better to consolidate redundant text in one place
=E2=80=94 Section 4 seems good to me.</font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">Nits:</font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">N1. s/This draft(s)/This
document</font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">N2.
s/Ship-in-the-night/Ships-in-the-night</font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">N3. Please don=E2=80=99t use =E2=80=9Cwe=E2=80=9D,=
 use the 3rd
person instead.=C2=A0 Just a personal preference (=3D
nit).</font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">N4. s</font><span style=3D"font-family:Helvetica">=
/R-LFA/RLFA</span></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica"><br></font></div>
<div id=3D"m_6733818894363951817bloop_sign_1513706610244678144" class=3D"m_=
6733818894363951817bloop_sign">
<font face=3D"Helvetica">N5. Please put the reference for Option C
when it is first mentioned.</font></div>


</div></div></span></blockquote> <div id=3D"m_6733818894363951817bloop_sign=
_1522735182085240832" class=3D"m_6733818894363951817bloop_sign"></div></div=
>
</blockquote></div></div></div>

--001a1144a20228ebb50568f4ff4b--


From nobody Tue Apr  3 18:45:56 2018
Return-Path: <xiaohu.xxh@alibaba-inc.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0328D126B6D; Tue,  3 Apr 2018 18:45:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.017
X-Spam-Level: 
X-Spam-Status: No, score=-1.017 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_FONT_FACE_BAD=0.981, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=alibaba-inc.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 HsbmSovweqgM; Tue,  3 Apr 2018 18:45:53 -0700 (PDT)
Received: from out0-155.mail.aliyun.com (out0-155.mail.aliyun.com [140.205.0.155]) (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 AC7C412426E; Tue,  3 Apr 2018 18:45:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alibaba-inc.com; s=default; t=1522806349; h=Date:Subject:From:To:Message-ID:Mime-version:Content-type; bh=Ub8Nrv4vKQckBg1g2XxzdTf63CHavfrDrjSy0I9cmv8=; b=ObCEZvqIO9npGRr/UOd7uSUmftIO3Zs0i8LyYSCODo94PYJrlZOp+dvKRu9+GIGhc2Yxkl9BJ3pcIYCWIPcOMU543vXrX7BcWgdkottRYIEkv5wzyuk8BHj9UuGebgnmxQG3WqAQDfrD3SVd9IoOAkgTz7D6Gwp7asS04MTPuQM=
X-Alimail-AntiSpam: AC=PASS; BC=-1|-1; BR=01201311R191e4; CH=green; FP=0|-1|-1|-1|0|-1|-1|-1; HT=e01l07447; MF=xiaohu.xxh@alibaba-inc.com; NM=1; PH=DS; RN=2; SR=0; TI=SMTPD_---.BYv2NPp_1522806341; 
Received: from 30.6.88.37(mailfrom:xiaohu.xxh@alibaba-inc.com fp:42.120.74.236) by smtp.aliyun-inc.com(127.0.0.1); Wed, 04 Apr 2018 09:45:42 +0800
User-Agent: Microsoft-MacOutlook/14.7.7.170905
Date: Wed, 04 Apr 2018 09:45:38 +0800
From: "=?UTF-8?B?5b6Q5bCP6JmOKOS5ieWFiCk=?=" <xiaohu.xxh@alibaba-inc.com>
To: SPRING WG List <spring@ietf.org>
CC: "sfc@ietf.org" <sfc@ietf.org>
Message-ID: <D6EA4F42.1CF5%xiaohu.xxh@alibaba-inc.com>
Thread-Topic: Request WG adoption for draft-xuclad-spring-sr-service-chaining-01
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3605679940_5278345"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ZOVKuxJIj8I4jf_p4KL4hNqQ7kg>
Subject: [spring] Request WG adoption for draft-xuclad-spring-sr-service-chaining-01
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 04 Apr 2018 01:45:55 -0000

> ´ËÓÊ¼þÊ¹ÓÃ MIME ¸ñÊ½¡£ÓÉÓÚÓÊ¼þÔÄ¶Á³ÌÐò²»ÄÜÊ¶±ð
´Ë¸ñÊ½£¬Òò´Ë£¬¿ÉÄÜÎÞ·¨Ê¶±ð¸ÃÓÊ¼þµÄ·Ö²¿»ò²¿·ÖÄÚÈÝ¡£

--B_3605679940_5278345
Content-type: text/plain;
	charset="GB2312"
Content-transfer-encoding: 7bit


Hi SPRING WG co-chairs,

We authors believe this draft
(https://tools.ietf.org/html/draft-xuclad-spring-sr-service-chaining-01) has
been stable enough and therefore we would like to request a WG adoption call
for it.

We believe this work belongs to SPRING WG since the concept of service
segment has been mentioned in the Segment Routing architecture from day one
and the approaches as described in this draft are exactly to leverage the
stateless source routing capability of segment routing to achieve a
stateless SFC. To some extent, SFC can be looked as a special case of source
routing as it requires the selected traffic to traverse an ordered list of
service nodes.


We believe the SFC WG review is still needed after the adoption since we
still hope to reuse the NSH for some special purposes (e.g., use it as a
metadata container).

BTW, implementations based on this draft have existed, as noted in section 8
of the draft.

Best regards,
Xiaohu (on behalf of coauthors)








--B_3605679940_5278345
Content-type: text/html;
	charset="GB2312"
Content-transfer-encoding: quoted-printable

<html><head></head><body style=3D"word-wrap: break-word; -webkit-nbsp-mode: s=
pace; -webkit-line-break: after-white-space;"><div style=3D"color: rgb(0, 0, 0=
); font-family: =CB=CE=CC=E5, sans-serif; font-size: 14px;"><br></div><div style=3D"co=
lor: rgb(0, 0, 0); font-family: =CB=CE=CC=E5, sans-serif; font-size: 14px;"><span st=
yle=3D"font-size: 20px;">Hi SPRING WG co-chairs,</span></div><div style=3D"color=
: rgb(0, 0, 0); font-family: =CB=CE=CC=E5, sans-serif; font-size: 14px;"><span style=
=3D"font-size: 20px;"><br></span></div><div style=3D"color: rgb(0, 0, 0); font-f=
amily: =CB=CE=CC=E5, sans-serif; font-size: 14px;"><span style=3D"font-size: 20px;">We=
 authors believe this draft (</span><span style=3D"font-size: 20px;"><a href=3D"=
https://tools.ietf.org/html/draft-xuclad-spring-sr-service-chaining-01">http=
s://tools.ietf.org/html/draft-xuclad-spring-sr-service-chaining-01</a>) has =
been stable enough and therefore we would like to&nbsp;</span><span style=3D"f=
ont-size: 20px;">request a WG adoption call for it.</span></div><div style=3D"=
color: rgb(0, 0, 0); font-family: =CB=CE=CC=E5, sans-serif; font-size: 14px;"><span =
style=3D"font-size: 20px;"><br></span></div><div style=3D"color: rgb(0, 0, 0); f=
ont-family: =CB=CE=CC=E5, sans-serif; font-size: 14px;"><span style=3D"font-size: 20px=
;">We believe this work belongs to SPRING WG since the concept of service se=
gment has been mentioned in the Segment Routing architecture from day one an=
d the approaches as described in this draft are exactly to leverage the stat=
eless source routing capability of segment routing to achieve a stateless SF=
C. To some extent, SFC can be looked as a special case of source routing as =
it requires the selected traffic to traverse an ordered list of service node=
s.</span></div><div style=3D"color: rgb(0, 0, 0); font-family: =CB=CE=CC=E5, sans-seri=
f; font-size: 14px;"><span style=3D"font-size: 20px;"><br></span></div><div st=
yle=3D"color: rgb(0, 0, 0); font-family: =CB=CE=CC=E5, sans-serif; font-size: 14px;"><=
br></div><div><font face=3D"=CB=CE=CC=E5,sans-serif"><span style=3D"font-size: 20px;">We=
 believe the SFC WG review is still needed after the adoption since we still=
 hope to reuse the NSH for some special purposes (e.g., use it as a metadata=
 container).&nbsp;</span></font></div><div style=3D"color: rgb(0, 0, 0); font-=
family: =CB=CE=CC=E5, sans-serif; font-size: 14px;"><span style=3D"font-size: 20px;"><=
br></span></div><div style=3D"color: rgb(0, 0, 0); font-family: =CB=CE=CC=E5, sans-ser=
if; font-size: 14px;"><span style=3D"font-size: 20px;">BTW,&nbsp;</span><span =
style=3D"font-size: 20px;">implementations based on this draft have existed, a=
s noted in section 8 of the draft.</span></div><div style=3D"color: rgb(0, 0, =
0); font-family: =CB=CE=CC=E5, sans-serif; font-size: 14px;"><span style=3D"font-size:=
 20px;"><br></span></div><div style=3D"color: rgb(0, 0, 0); font-family: =CB=CE=CC=E5,=
 sans-serif; font-size: 14px;"><span style=3D"font-size: 20px;">Best regards,<=
/span></div><div style=3D"color: rgb(0, 0, 0); font-family: =CB=CE=CC=E5, sans-serif; =
font-size: 14px;"><span style=3D"font-size: 20px;">Xiaohu (on behalf of coauth=
ors)</span></div><div style=3D"color: rgb(0, 0, 0); font-family: =CB=CE=CC=E5, sans-se=
rif; font-size: 14px;"><br></div><div style=3D"color: rgb(0, 0, 0); font-famil=
y: =CB=CE=CC=E5, sans-serif; font-size: 14px;"><br></div><div style=3D"color: rgb(0, 0=
, 0); font-family: =CB=CE=CC=E5, sans-serif; font-size: 14px;"><br></div><div style=3D=
"color: rgb(0, 0, 0); font-family: =CB=CE=CC=E5, sans-serif; font-size: 14px;"><br><=
/div><div style=3D"color: rgb(0, 0, 0); font-family: =CB=CE=CC=E5, sans-serif; font-si=
ze: 14px;"><br></div></body></html>

--B_3605679940_5278345--



From nobody Wed Apr  4 21:34:41 2018
Return-Path: <xiaohu.xxh@alibaba-inc.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A7374126CD8; Wed,  4 Apr 2018 21:34:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MIME_QP_LONG_LINE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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=alibaba-inc.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 STOlBYRgkBtj; Wed,  4 Apr 2018 21:34:37 -0700 (PDT)
Received: from out0-155.mail.aliyun.com (out0-155.mail.aliyun.com [140.205.0.155]) (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 1CF3F126C89; Wed,  4 Apr 2018 21:34:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alibaba-inc.com; s=default; t=1522902867; h=Date:Subject:From:To:Message-ID:Mime-version:Content-type; bh=K7slB4oXrvQUOh0uoU9+Q0a2RFUAqXVWyTl6NKtA0mI=; b=v489XzLGRJ0TQpN0joSacYqEbqhY1Do44PzBaLKFjfYupL0r74p8n3BCyg9H8kk30csJ26yd9EmR9o8E0UKpeYX22XSX8E+P/oMKA5/pEjfFyjEHRATKU/wi8vQxgPzgtcRXGQxVcD7M9RPwnIhmUuMDjqbHllb0i2Zq2pZhaFk=
X-Alimail-AntiSpam: AC=PASS; BC=-1|-1; BR=01201311R201e4; CH=green; FP=0|-1|-1|-1|0|-1|-1|-1; HT=e02c03275; MF=xiaohu.xxh@alibaba-inc.com; NM=1; PH=DS; RN=3; SR=0; TI=SMTPD_---.BZkVSey_1522902860; 
Received: from 30.39.48.209(mailfrom:xiaohu.xxh@alibaba-inc.com fp:121.0.29.156) by smtp.aliyun-inc.com(127.0.0.1); Thu, 05 Apr 2018 12:34:22 +0800
User-Agent: Microsoft-MacOutlook/14.7.7.170905
Date: Thu, 05 Apr 2018 12:34:19 +0800
From: "=?UTF-8?B?5b6Q5bCP6JmOKOS5ieWFiCk=?=" <xiaohu.xxh@alibaba-inc.com>
To: <mpls@ietf.org>, SPRING WG List <spring@ietf.org>
CC: <ietf@ietf.org>
Message-ID: <D6EBC6D5.2311%xiaohu.xxh@alibaba-inc.com>
Thread-Topic: For the fairness and justice of the IETF culture//Re: [mpls] What to do with draft-ietf-mpls-sfc-00.txt
Mime-version: 1.0
Content-type: text/plain; charset="GB2312"
Content-transfer-encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/9LUxEeW3pW12kIpO24lyRdkJA0c>
Subject: [spring] For the fairness and justice of the IETF culture//Re: [mpls] What to do with draft-ietf-mpls-sfc-00.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Apr 2018 04:34:39 -0000

Hi all,

=20
As I had pointed out before, this draft describes two MPLS-based SFC
approaches: one is how to encode the NSH info, more specifically, the SPI
and SI info by two MPLS labels, which is still a stateful SFC mechanism
just like NSH; another is how to leverage the MPLS-SR to realize a
stateless SFC (see section 6).

=20
It has been pointed out by many people that section 6 of the draft copies
the
idea of (https://tools.ietf.org/html/draft-xu-mpls-service-chaining)
without any technology contribution except replacing =A1=B0MPLS Segment
Routing=A1=B1 by =A1=B0Label Stack=A1=B1. Funnily, one author of draft-ietf-mpls-sfc
had inadvertently admitted
"using a different name for the same thing is not so clever" (see
https://mailarchive.ietf.org/arch/msg/mpls/y7FTc38ysVf6PyJlA04MEFSN9nc) in
another thread.=20

IMHO, the indulgence towards such behavior of copying
ideas of existing drafts with word tricks would seriously trample
underfoot the fairness and justice of the IETF culture. At least, it would
badly damage the interest and enthusiasm of IETF participants, especially
newcomers and non-native speakers of English.

Best regards,
Xiaohu
=20


=D4=DA 2018/4/5 =C9=CF=CE=E71:05=A3=AC "mpls on behalf of Adrian Farrel"
<mpls-bounces@ietf.org on behalf of adrian@olddog.co.uk> =D0=B4=C8=EB:

>WG,
>
>Would it help if we added use cases to this document? Usually, the IESG
>frowns
>on use cases, but it sounds as though this document needs some further
>explanation.
>
>Of course, not everyone likes every proposed use case. Some will say, "I
>don't
>need that." Others will say, "I have another way, or I prefer a different
>way,
>of achieving that."
>
>Adding such a section would allow the inclusion of some text saying
>(something
>like) "A use case is to achieve SFC in an MPLS-SR network, but that is
>discussed
>in draft-xuclad-spring-sr-service-chaining."
>
>
>Additionally, I have been wondering how to handle the discussion of using
>this
>function in a brownfield network. Normally we don't tell people in our
>specs how
>to build their boxes - we make protocol specs not design documents.
>However, if
>in addition to how I would build this, I can see a (somewhat clunky)
>method to
>achieve this function in existing platforms, would it be worth adding
>that?
>
>Cheers,
>Adrian
>
>> -----Original Message-----
>> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of internet-
>> drafts@ietf.org
>> Sent: 04 April 2018 10:28
>> To: i-d-announce@ietf.org
>> Cc: mpls@ietf.org
>> Subject: [mpls] I-D Action: draft-ietf-mpls-sfc-00.txt
>>=20
>>=20
>> A New Internet-Draft is available from the on-line Internet-Drafts
>directories.
>> This draft is a work item of the Multiprotocol Label Switching WG of
>>the IETF.
>>=20
>>         Title           : An MPLS-Based Forwarding Plane for Service
>>Function
>Chaining
>>         Authors         : Adrian Farrel
>>                           Stewart Bryant
>>                           John Drake
>> 	Filename        : draft-ietf-mpls-sfc-00.txt
>> 	Pages           : 24
>> 	Date            : 2018-03-28
>>=20
>> Abstract:
>>    Service Function Chaining (SFC) is the process of directing packets
>>    through a network so that they can be acted on by an ordered set of
>>    abstract service functions before being delivered to the intended
>>    destination.  An architecture for SFC is defined in RFC7665.
>>=20
>>    The Network Service Header (NSH) can be inserted into packets to
>>    steer them along a specific path to realize a Service Function Chain.
>>=20
>>    Multiprotocol Label Switching (MPLS) is a widely deployed forwarding
>>    technology that uses labels placed in a packet in a label stack to
>>    identify the forwarding actions to be taken at each hop through a
>>    network.  Actions may include swapping or popping the labels as well,
>>    as using the labels to determine the next hop for forwarding the
>>    packet.  Labels may also be used to establish the context under which
>>    the packet is forwarded.
>>=20
>>    This document describes how Service Function Chaining can be achieved
>>    in an MPLS network by means of a logical representation of the NSH in
>>    an MPLS label stack.  It does not deprecate or replace the NSH, but
>>    acknowledges that there may be a need for an interim deployment of
>>    SFC functionality in brownfield networks.
>>=20
>>=20
>> The IETF datatracker status page for this draft is:
>> https://datatracker.ietf.org/doc/draft-ietf-mpls-sfc/
>>=20
>> There are also htmlized versions available at:
>> https://tools.ietf.org/html/draft-ietf-mpls-sfc-00
>> https://datatracker.ietf.org/doc/html/draft-ietf-mpls-sfc-00
>>=20
>>=20
>> 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.
>>=20
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>>=20
>> _______________________________________________
>> mpls mailing list
>> mpls@ietf.org
>> https://www.ietf.org/mailman/listinfo/mpls
>
>_______________________________________________
>mpls mailing list
>mpls@ietf.org
>https://www.ietf.org/mailman/listinfo/mpls



From nobody Wed Apr  4 22:05:44 2018
Return-Path: <brian.e.carpenter@gmail.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 34D6A126C26; Wed,  4 Apr 2018 22:05:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, 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 EXFWV6NaM28d; Wed,  4 Apr 2018 22:05:24 -0700 (PDT)
Received: from mail-pl0-x231.google.com (mail-pl0-x231.google.com [IPv6:2607:f8b0:400e:c01::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 402F0126CD8; Wed,  4 Apr 2018 22:05:24 -0700 (PDT)
Received: by mail-pl0-x231.google.com with SMTP id bj1-v6so15132289plb.8; Wed, 04 Apr 2018 22:05:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:organization:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=S2M1Wc6Pjct/dudHg8HdBa1ijMNPxckPyXwbSbYNoco=; b=W+E76vME4H5SmUskt2KipDZ4FOxDRLJrd+JORnxsHkxKNHh5nGjwST97dXt2Z2/4w8 CE/f5feR1Lr0xipOPzC1W9wd2wc12gW9vs3KcvwxwocW+jCFzSSxcwECv1HY/3h/z2Dx YuIQNYza4LN2LMUZ+ccrv3xqzK3SsPjxhvHqAnhj94iEG/KC8okNi6mFxR0PkO5ujara pepN1jXAWEfgsGi6eYoS3FNiqLN45h+FzLED3/5s/GfIwdCCBe9e9NHEIBq5eXUpTgD2 XDzhufRvFFyqru7iHc9SG9rmnG39eyr/C+ZBMpLk5lJ5QMCITrMzQE5bnSbiOdwckpr/ +xMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:organization :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=S2M1Wc6Pjct/dudHg8HdBa1ijMNPxckPyXwbSbYNoco=; b=gjDjN8bD42inRgc8jTMlrV7cIzxlfQ55iW3rgrbVoR6Ri5bYFhITDrbDsW/yt3fOoG ss8AYylnAiUaklYEeVzZDZ91KkkxidqaFdeuBaqXvg+Oy2SWgd5I1yYgVSW27it3IW8Q Icve8z4xby5rqpG0L+/pFmlSFgefBWZPhplT9UNcFsnE3UXqFIVTwHUEPbALvf7Rk/v/ vDgIZsXy66dG1whGLQ+xgZAXSgdut1Kh/QIFD6XBBLzpYxVSxv/H9MnaI4vI1XXfGRjM ZSHLnbxioHRVxVcm3BbjrHv14fUoGSgPNf2ehsNFOUenFzZPjA4r1ITiPguhBL2D0H8/ VMmA==
X-Gm-Message-State: AElRT7FY128w/Z21e9vMLs9KLshi8T8ZHdnX47M3t6Jh66vXsRcyNvCs mdhkoQRNRoo7qIR7uju/D+0TjA==
X-Google-Smtp-Source: AIpwx4+bX1gGN20Sbo/PLFBiWGga7ZVqEHW30bAw1oz565QN+NF3BhbIukafFDjQn3jYvI9sDt2+xQ==
X-Received: by 2002:a17:902:8548:: with SMTP id d8-v6mr21943467plo.241.1522904723494;  Wed, 04 Apr 2018 22:05:23 -0700 (PDT)
Received: from [192.168.178.26] (207.26.255.123.static.snap.net.nz. [123.255.26.207]) by smtp.gmail.com with ESMTPSA id g23sm11949318pfi.171.2018.04.04.22.05.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 04 Apr 2018 22:05:22 -0700 (PDT)
To: =?UTF-8?B?5b6Q5bCP6JmOKOS5ieWFiCk=?= <xiaohu.xxh@alibaba-inc.com>
Cc: mpls@ietf.org, SPRING WG List <spring@ietf.org>, ietf@ietf.org
References: <D6EBC6D5.2311%xiaohu.xxh@alibaba-inc.com>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Organization: University of Auckland
Message-ID: <61f2d137-0ce1-1bf6-dc7f-0b408db344cd@gmail.com>
Date: Thu, 5 Apr 2018 17:05:23 +1200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0
MIME-Version: 1.0
In-Reply-To: <D6EBC6D5.2311%xiaohu.xxh@alibaba-inc.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/LGNH3sMw8Ms2lv7ti2llQmJRAmA>
Subject: Re: [spring] For the fairness and justice of the IETF culture//Re: [mpls] What to do with draft-ietf-mpls-sfc-00.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Apr 2018 05:05:26 -0000

I absolutely cannot comment on this specific case, but the normal
and polite way to handle such a situation is a clear reference
to the older draft, and some text such as "A very similar proposal
was originally made by XXX in [reference]." That would apply both
to an earlier IETF contribution or to any external publication.

In a complicated case, a whole section of the document might be
appropriate, e.g. https://tools.ietf.org/html/rfc6740#section-1.2

Regards
   Brian Carpenter

On 05/04/2018 16:34, =E5=BE=90=E5=B0=8F=E8=99=8E(=E4=B9=89=E5=85=88) wrot=
e:
> Hi all,
>=20
> =20
> As I had pointed out before, this draft describes two MPLS-based SFC
> approaches: one is how to encode the NSH info, more specifically, the S=
PI
> and SI info by two MPLS labels, which is still a stateful SFC mechanism=

> just like NSH; another is how to leverage the MPLS-SR to realize a
> stateless SFC (see section 6).
>=20
> =20
> It has been pointed out by many people that section 6 of the draft copi=
es
> the
> idea of (https://tools.ietf.org/html/draft-xu-mpls-service-chaining)
> without any technology contribution except replacing =E2=80=9CMPLS Segm=
ent
> Routing=E2=80=9D by =E2=80=9CLabel Stack=E2=80=9D. Funnily, one author =
of draft-ietf-mpls-sfc
> had inadvertently admitted
> "using a different name for the same thing is not so clever" (see
> https://mailarchive.ietf.org/arch/msg/mpls/y7FTc38ysVf6PyJlA04MEFSN9nc)=
 in
> another thread.=20
>=20
> IMHO, the indulgence towards such behavior of copying
> ideas of existing drafts with word tricks would seriously trample
> underfoot the fairness and justice of the IETF culture. At least, it wo=
uld
> badly damage the interest and enthusiasm of IETF participants, especial=
ly
> newcomers and non-native speakers of English.
>=20
> Best regards,
> Xiaohu
> =20
>=20
>=20
> =E5=9C=A8 2018/4/5 =E4=B8=8A=E5=8D=881:05=EF=BC=8C "mpls on behalf of A=
drian Farrel"
> <mpls-bounces@ietf.org on behalf of adrian@olddog.co.uk> =E5=86=99=E5=85=
=A5:
>=20
>> WG,
>>
>> Would it help if we added use cases to this document? Usually, the IES=
G
>> frowns
>> on use cases, but it sounds as though this document needs some further=

>> explanation.
>>
>> Of course, not everyone likes every proposed use case. Some will say, =
"I
>> don't
>> need that." Others will say, "I have another way, or I prefer a differ=
ent
>> way,
>> of achieving that."
>>
>> Adding such a section would allow the inclusion of some text saying
>> (something
>> like) "A use case is to achieve SFC in an MPLS-SR network, but that is=

>> discussed
>> in draft-xuclad-spring-sr-service-chaining."
>>
>>
>> Additionally, I have been wondering how to handle the discussion of us=
ing
>> this
>> function in a brownfield network. Normally we don't tell people in our=

>> specs how
>> to build their boxes - we make protocol specs not design documents.
>> However, if
>> in addition to how I would build this, I can see a (somewhat clunky)
>> method to
>> achieve this function in existing platforms, would it be worth adding
>> that?
>>
>> Cheers,
>> Adrian
>>
>>> -----Original Message-----
>>> From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of internet-
>>> drafts@ietf.org
>>> Sent: 04 April 2018 10:28
>>> To: i-d-announce@ietf.org
>>> Cc: mpls@ietf.org
>>> Subject: [mpls] I-D Action: draft-ietf-mpls-sfc-00.txt
>>>
>>>
>>> A New Internet-Draft is available from the on-line Internet-Drafts
>> directories.
>>> This draft is a work item of the Multiprotocol Label Switching WG of
>>> the IETF.
>>>
>>>         Title           : An MPLS-Based Forwarding Plane for Service
>>> Function
>> Chaining
>>>         Authors         : Adrian Farrel
>>>                           Stewart Bryant
>>>                           John Drake
>>> 	Filename        : draft-ietf-mpls-sfc-00.txt
>>> 	Pages           : 24
>>> 	Date            : 2018-03-28
>>>
>>> Abstract:
>>>    Service Function Chaining (SFC) is the process of directing packet=
s
>>>    through a network so that they can be acted on by an ordered set o=
f
>>>    abstract service functions before being delivered to the intended
>>>    destination.  An architecture for SFC is defined in RFC7665.
>>>
>>>    The Network Service Header (NSH) can be inserted into packets to
>>>    steer them along a specific path to realize a Service Function Cha=
in.
>>>
>>>    Multiprotocol Label Switching (MPLS) is a widely deployed forwardi=
ng
>>>    technology that uses labels placed in a packet in a label stack to=

>>>    identify the forwarding actions to be taken at each hop through a
>>>    network.  Actions may include swapping or popping the labels as we=
ll,
>>>    as using the labels to determine the next hop for forwarding the
>>>    packet.  Labels may also be used to establish the context under wh=
ich
>>>    the packet is forwarded.
>>>
>>>    This document describes how Service Function Chaining can be achie=
ved
>>>    in an MPLS network by means of a logical representation of the NSH=
 in
>>>    an MPLS label stack.  It does not deprecate or replace the NSH, bu=
t
>>>    acknowledges that there may be a need for an interim deployment of=

>>>    SFC functionality in brownfield networks.
>>>
>>>
>>> The IETF datatracker status page for this draft is:
>>> https://datatracker.ietf.org/doc/draft-ietf-mpls-sfc/
>>>
>>> There are also htmlized versions available at:
>>> https://tools.ietf.org/html/draft-ietf-mpls-sfc-00
>>> https://datatracker.ietf.org/doc/html/draft-ietf-mpls-sfc-00
>>>
>>>
>>> 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/
>>>
>>> _______________________________________________
>>> mpls mailing list
>>> mpls@ietf.org
>>> https://www.ietf.org/mailman/listinfo/mpls
>>
>> _______________________________________________
>> mpls mailing list
>> mpls@ietf.org
>> https://www.ietf.org/mailman/listinfo/mpls
>=20
>=20
>=20


From nobody Wed Apr  4 22:54:36 2018
Return-Path: <zali@cisco.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3D886124234; Wed,  4 Apr 2018 22:54:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.509
X-Spam-Level: 
X-Spam-Status: No, score=-14.509 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, 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 EI23kH0811eT; Wed,  4 Apr 2018 22:54:32 -0700 (PDT)
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 E9608124207; Wed,  4 Apr 2018 22:54:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=56236; q=dns/txt; s=iport; t=1522907672; x=1524117272; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=Y9grplOyXACbmexP64jRqUE+yffV6JRWir3kX0a7YIE=; b=hvXuaHr9x76Dur9tND6DnCoxq7Cc1umTm5lXC9ARVCRX2+a/50+OBYJL q2FVPvZg0yXGtsjEZFsR77Q1M+Xyy3j1M0IOFKDkftxKgDa2VxCrAszpM fJkeXSMvL+7/kb/nvYRj7yMTEEv87r0OJO12tns+BJjZHPhRuOyR934zL c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AkAQDVuMVa/4UNJK1TChkBAQEBAQEBA?= =?us-ascii?q?QEBAQEHAQEBAQGCTUYvYW8oCoNViACNCIF0gQ+GYYt0FIFkAgsYAQqEYAIahCY?= =?us-ascii?q?hNBgBAgEBAQEBAQJsHAyFIgEBAQEDAQEhSwsMBAIBBgIRAQIBAQEhAQIEAwICA?= =?us-ascii?q?h8GCxQDBggCBAENBRWEFEwDFQ8DkFqbPIIchw8NgSuCJYdigVQ/gQsBIoFmTi6?= =?us-ascii?q?CT0IBAQIBAYElAQcLATYJBhAIgkIwgiQCiAqDaoRVhkosCAKFUYVhgn2BMjqDI?= =?us-ascii?q?IcxiRc7hgYCERMBgSQBHDhhcXAVGSEqAYIYCYI/iEiFPm8BilSBH4EXAQE?=
X-IronPort-AV: E=Sophos;i="5.48,410,1517875200";  d="scan'208,217";a="158908126"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 05 Apr 2018 05:54:30 +0000
Received: from XCH-RTP-017.cisco.com (xch-rtp-017.cisco.com [64.101.220.157]) by alln-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id w355sUK9028233 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 5 Apr 2018 05:54:30 GMT
Received: from xch-rtp-018.cisco.com (64.101.220.158) by XCH-RTP-017.cisco.com (64.101.220.157) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Thu, 5 Apr 2018 01:54:29 -0400
Received: from xch-rtp-018.cisco.com ([64.101.220.158]) by XCH-RTP-018.cisco.com ([64.101.220.158]) with mapi id 15.00.1320.000; Thu, 5 Apr 2018 01:54:29 -0400
From: "Zafar Ali (zali)" <zali@cisco.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, =?utf-8?B?5b6Q5bCP6JmOKOS5ieWFiCk=?= <xiaohu.xxh@alibaba-inc.com>
CC: "mpls@ietf.org" <mpls@ietf.org>, SPRING WG List <spring@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "Zafar Ali (zali)" <zali@cisco.com>
Thread-Topic: [mpls] For the fairness and justice of the IETF culture//Re: What to do with draft-ietf-mpls-sfc-00.txt
Thread-Index: AQHTzJu8nbVIgE6I40+ihycNfDzeo6Pxq+YA
Date: Thu, 5 Apr 2018 05:54:29 +0000
Message-ID: <886A88D3-F06F-450D-9DA6-7EEEB053BF5F@cisco.com>
References: <D6EBC6D5.2311%xiaohu.xxh@alibaba-inc.com> <61f2d137-0ce1-1bf6-dc7f-0b408db344cd@gmail.com>
In-Reply-To: <61f2d137-0ce1-1bf6-dc7f-0b408db344cd@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.9.0.180116
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.178.242]
Content-Type: multipart/alternative; boundary="_000_886A88D3F06F450D9DA67EEEB053BF5Fciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/AAUsq-suU9uu0ceTAnV9-Z7NY_U>
Subject: Re: [spring] [mpls] For the fairness and justice of the IETF culture//Re: What to do with draft-ietf-mpls-sfc-00.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 05 Apr 2018 05:54:35 -0000

--_000_886A88D3F06F450D9DA67EEEB053BF5Fciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgQnJpYW4sDQoNCkkgYWdyZWUgd2l0aCB3aGF0IHlvdSBtZW50aW9uZWQsIGFuZCBwYXJ0aWN1
bGFyaXRpZXMgb2YgdGhpcyBjYXNlIGFyZSBzaW1pbGFyLg0KDQpJbiB0aGlzIHBhcnRpY3VsYXIg
Y2FzZSwgdGhlIHByb2JsZW0gY2FuIGVhc2lseSBiZSBzb2x2ZWQgYnkgcmVtb3Zpbmcgc2VjdGlv
biA2ICh3aGljaCBpcyBjb3ZlcmVkIGJ5IGRyYWZ0LXh1LW1wbHMtc2VydmljZS1jaGFpbmluZyku
DQoNClRoaXMgaXNzdWUgd2FzIHJhaXNlZCBkdXJpbmcgdGhlIFdHIGFkb3B0aW9uIG9mIHRoZSBk
b2N1bWVudC4gSW4gdGhlIGVtYWlsIHRvIGFubm91bmNlIHRoZSBhZG9wdGlvbiBvZiB0aGUgZG9j
dW1lbnQgdG8gdGhlIFdHLCB0aGUgY2hhaXIocykgbWVudGlvbmVkIHRoZSBmb2xsb3dpbmc6DQoi
VGhhdCBkZWNpc2lvbiBpcyB0YWtlbiwgdGhlIGlzc3VlcyB0aGF0IGhhcyBiZWVuIHBvaW50ZWQg
b3V0IGFyZQ0Kbm90ZWQuIFRoZXNlIGlzc3VlcyBuZWVkIHRvIGJlIHJlc29sdmVkIG9uIHRoZSBt
YWlsaW5nIGxpc3QgYW5kDQpyb3VnaCBjb25zZW5zdXMgbmVlZCB0byBiZSByZWFjaGVkIGZvciB0
ZXh0IGNoYW5nZXMgaW4gdGhlIGRvY3VtZW50Lg0KQWN0dWFsbHkgdGhlIG1lbWJlcnMgb2YgdGhl
IHdvcmtpbmcgZ3JvdXAgaGF2ZSBtdWNoIG1vcmUgaW5mbHVlbmNlIG9uDQphIHdvcmtpbmcgZ3Jv
dXAgZG9jdW1lbnQsIHRoYW4gb24gYW4gaW5kaXZpZHVhbCBkcmFmdC4NCkl0IHdvdWxkIGJlIGZh
ciBiZXR0ZXIgaWYgd2Ugbm93IGZvY3VzZWQgb24gcHJvcG9zaW5nIHRleHQgY2hhbmdlcywNCnJh
dGhlciB0aGFuIGRpc2N1c3NpbmcgcHJvY2Vzc2VzLiINCg0KSU1PLCBXRyBzaG91bGQgdGFrZSB0
aGlzIHByb3Bvc2VkIGNoYW5nZSB0byByZXNvbHZlIHRoZSBjb250ZW50aW9uLg0KDQpUaGFua3MN
Cg0KUmVnYXJkcyDigKYgWmFmYXINCg0KRnJvbTogbXBscyA8bXBscy1ib3VuY2VzQGlldGYub3Jn
PiBvbiBiZWhhbGYgb2YgQnJpYW4gRSBDYXJwZW50ZXIgPGJyaWFuLmUuY2FycGVudGVyQGdtYWls
LmNvbT4NCk9yZ2FuaXphdGlvbjogVW5pdmVyc2l0eSBvZiBBdWNrbGFuZA0KRGF0ZTogVGh1cnNk
YXksIEFwcmlsIDUsIDIwMTggYXQgMTowNSBBTQ0KVG86ICLlvpDlsI/omY4o5LmJ5YWIKSIgPHhp
YW9odS54eGhAYWxpYmFiYS1pbmMuY29tPg0KQ2M6ICJtcGxzQGlldGYub3JnIiA8bXBsc0BpZXRm
Lm9yZz4sIFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0Zi5vcmc+LCAiaWV0ZkBpZXRmLm9yZyIg
PGlldGZAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW21wbHNdIEZvciB0aGUgZmFpcm5lc3MgYW5k
IGp1c3RpY2Ugb2YgdGhlIElFVEYgY3VsdHVyZS8vUmU6IFdoYXQgdG8gZG8gd2l0aCBkcmFmdC1p
ZXRmLW1wbHMtc2ZjLTAwLnR4dA0KDQpJIGFic29sdXRlbHkgY2Fubm90IGNvbW1lbnQgb24gdGhp
cyBzcGVjaWZpYyBjYXNlLCBidXQgdGhlIG5vcm1hbA0KYW5kIHBvbGl0ZSB3YXkgdG8gaGFuZGxl
IHN1Y2ggYSBzaXR1YXRpb24gaXMgYSBjbGVhciByZWZlcmVuY2UNCnRvIHRoZSBvbGRlciBkcmFm
dCwgYW5kIHNvbWUgdGV4dCBzdWNoIGFzICJBIHZlcnkgc2ltaWxhciBwcm9wb3NhbA0Kd2FzIG9y
aWdpbmFsbHkgbWFkZSBieSBYWFggaW4gW3JlZmVyZW5jZV0uIiBUaGF0IHdvdWxkIGFwcGx5IGJv
dGgNCnRvIGFuIGVhcmxpZXIgSUVURiBjb250cmlidXRpb24gb3IgdG8gYW55IGV4dGVybmFsIHB1
YmxpY2F0aW9uLg0KDQpJbiBhIGNvbXBsaWNhdGVkIGNhc2UsIGEgd2hvbGUgc2VjdGlvbiBvZiB0
aGUgZG9jdW1lbnQgbWlnaHQgYmUNCmFwcHJvcHJpYXRlLCBlLmcuIGh0dHBzOi8vdG9vbHMuaWV0
Zi5vcmcvaHRtbC9yZmM2NzQwI3NlY3Rpb24tMS4yDQoNClJlZ2FyZHMNCiAgIEJyaWFuIENhcnBl
bnRlcg0KDQpPbiAwNS8wNC8yMDE4IDE2OjM0LCDlvpDlsI/omY4o5LmJ5YWIKSB3cm90ZToNCkhp
IGFsbCwNCg0KQXMgSSBoYWQgcG9pbnRlZCBvdXQgYmVmb3JlLCB0aGlzIGRyYWZ0IGRlc2NyaWJl
cyB0d28gTVBMUy1iYXNlZCBTRkMNCmFwcHJvYWNoZXM6IG9uZSBpcyBob3cgdG8gZW5jb2RlIHRo
ZSBOU0ggaW5mbywgbW9yZSBzcGVjaWZpY2FsbHksIHRoZSBTUEkNCmFuZCBTSSBpbmZvIGJ5IHR3
byBNUExTIGxhYmVscywgd2hpY2ggaXMgc3RpbGwgYSBzdGF0ZWZ1bCBTRkMgbWVjaGFuaXNtDQpq
dXN0IGxpa2UgTlNIOyBhbm90aGVyIGlzIGhvdyB0byBsZXZlcmFnZSB0aGUgTVBMUy1TUiB0byBy
ZWFsaXplIGENCnN0YXRlbGVzcyBTRkMgKHNlZSBzZWN0aW9uIDYpLg0KDQpJdCBoYXMgYmVlbiBw
b2ludGVkIG91dCBieSBtYW55IHBlb3BsZSB0aGF0IHNlY3Rpb24gNiBvZiB0aGUgZHJhZnQgY29w
aWVzDQp0aGUNCmlkZWEgb2YgKGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC14dS1t
cGxzLXNlcnZpY2UtY2hhaW5pbmcpDQp3aXRob3V0IGFueSB0ZWNobm9sb2d5IGNvbnRyaWJ1dGlv
biBleGNlcHQgcmVwbGFjaW5nIOKAnE1QTFMgU2VnbWVudA0KUm91dGluZ+KAnSBieSDigJxMYWJl
bCBTdGFja+KAnS4gRnVubmlseSwgb25lIGF1dGhvciBvZiBkcmFmdC1pZXRmLW1wbHMtc2ZjDQpo
YWQgaW5hZHZlcnRlbnRseSBhZG1pdHRlZA0KInVzaW5nIGEgZGlmZmVyZW50IG5hbWUgZm9yIHRo
ZSBzYW1lIHRoaW5nIGlzIG5vdCBzbyBjbGV2ZXIiIChzZWUNCmh0dHBzOi8vbWFpbGFyY2hpdmUu
aWV0Zi5vcmcvYXJjaC9tc2cvbXBscy95N0ZUYzM4eXNWZjZQeUpsQTA0TUVGU045bmMpIGluDQph
bm90aGVyIHRocmVhZC4NCklNSE8sIHRoZSBpbmR1bGdlbmNlIHRvd2FyZHMgc3VjaCBiZWhhdmlv
ciBvZiBjb3B5aW5nDQppZGVhcyBvZiBleGlzdGluZyBkcmFmdHMgd2l0aCB3b3JkIHRyaWNrcyB3
b3VsZCBzZXJpb3VzbHkgdHJhbXBsZQ0KdW5kZXJmb290IHRoZSBmYWlybmVzcyBhbmQganVzdGlj
ZSBvZiB0aGUgSUVURiBjdWx0dXJlLiBBdCBsZWFzdCwgaXQgd291bGQNCmJhZGx5IGRhbWFnZSB0
aGUgaW50ZXJlc3QgYW5kIGVudGh1c2lhc20gb2YgSUVURiBwYXJ0aWNpcGFudHMsIGVzcGVjaWFs
bHkNCm5ld2NvbWVycyBhbmQgbm9uLW5hdGl2ZSBzcGVha2VycyBvZiBFbmdsaXNoLg0KQmVzdCBy
ZWdhcmRzLA0KWGlhb2h1DQoNCuWcqCAyMDE4LzQvNSDkuIrljYgxOjA177yMICJtcGxzIG9uIGJl
aGFsZiBvZiBBZHJpYW4gRmFycmVsIg0KPG1wbHMtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86bXBs
cy1ib3VuY2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2YgYWRyaWFuQG9sZGRvZy5jby51azxtYWls
dG86YWRyaWFuQG9sZGRvZy5jby51az4+IOWGmeWFpToNCldHLA0KDQpXb3VsZCBpdCBoZWxwIGlm
IHdlIGFkZGVkIHVzZSBjYXNlcyB0byB0aGlzIGRvY3VtZW50PyBVc3VhbGx5LCB0aGUgSUVTRw0K
ZnJvd25zDQpvbiB1c2UgY2FzZXMsIGJ1dCBpdCBzb3VuZHMgYXMgdGhvdWdoIHRoaXMgZG9jdW1l
bnQgbmVlZHMgc29tZSBmdXJ0aGVyDQpleHBsYW5hdGlvbi4NCg0KT2YgY291cnNlLCBub3QgZXZl
cnlvbmUgbGlrZXMgZXZlcnkgcHJvcG9zZWQgdXNlIGNhc2UuIFNvbWUgd2lsbCBzYXksICJJDQpk
b24ndA0KbmVlZCB0aGF0LiIgT3RoZXJzIHdpbGwgc2F5LCAiSSBoYXZlIGFub3RoZXIgd2F5LCBv
ciBJIHByZWZlciBhIGRpZmZlcmVudA0Kd2F5LA0Kb2YgYWNoaWV2aW5nIHRoYXQuIg0KDQpBZGRp
bmcgc3VjaCBhIHNlY3Rpb24gd291bGQgYWxsb3cgdGhlIGluY2x1c2lvbiBvZiBzb21lIHRleHQg
c2F5aW5nDQooc29tZXRoaW5nDQpsaWtlKSAiQSB1c2UgY2FzZSBpcyB0byBhY2hpZXZlIFNGQyBp
biBhbiBNUExTLVNSIG5ldHdvcmssIGJ1dCB0aGF0IGlzDQpkaXNjdXNzZWQNCmluIGRyYWZ0LXh1
Y2xhZC1zcHJpbmctc3Itc2VydmljZS1jaGFpbmluZy4iDQoNCg0KQWRkaXRpb25hbGx5LCBJIGhh
dmUgYmVlbiB3b25kZXJpbmcgaG93IHRvIGhhbmRsZSB0aGUgZGlzY3Vzc2lvbiBvZiB1c2luZw0K
dGhpcw0KZnVuY3Rpb24gaW4gYSBicm93bmZpZWxkIG5ldHdvcmsuIE5vcm1hbGx5IHdlIGRvbid0
IHRlbGwgcGVvcGxlIGluIG91cg0Kc3BlY3MgaG93DQp0byBidWlsZCB0aGVpciBib3hlcyAtIHdl
IG1ha2UgcHJvdG9jb2wgc3BlY3Mgbm90IGRlc2lnbiBkb2N1bWVudHMuDQpIb3dldmVyLCBpZg0K
aW4gYWRkaXRpb24gdG8gaG93IEkgd291bGQgYnVpbGQgdGhpcywgSSBjYW4gc2VlIGEgKHNvbWV3
aGF0IGNsdW5reSkNCm1ldGhvZCB0bw0KYWNoaWV2ZSB0aGlzIGZ1bmN0aW9uIGluIGV4aXN0aW5n
IHBsYXRmb3Jtcywgd291bGQgaXQgYmUgd29ydGggYWRkaW5nDQp0aGF0Pw0KDQpDaGVlcnMsDQpB
ZHJpYW4NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IG1wbHMgW21haWx0bzpt
cGxzLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBpbnRlcm5ldC0NCmRyYWZ0c0BpZXRm
Lm9yZzxtYWlsdG86ZHJhZnRzQGlldGYub3JnPg0KU2VudDogMDQgQXByaWwgMjAxOCAxMDoyOA0K
VG86IGktZC1hbm5vdW5jZUBpZXRmLm9yZzxtYWlsdG86aS1kLWFubm91bmNlQGlldGYub3JnPg0K
Q2M6IG1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBbbXBsc10g
SS1EIEFjdGlvbjogZHJhZnQtaWV0Zi1tcGxzLXNmYy0wMC50eHQNCg0KDQpBIE5ldyBJbnRlcm5l
dC1EcmFmdCBpcyBhdmFpbGFibGUgZnJvbSB0aGUgb24tbGluZSBJbnRlcm5ldC1EcmFmdHMNCmRp
cmVjdG9yaWVzLg0KVGhpcyBkcmFmdCBpcyBhIHdvcmsgaXRlbSBvZiB0aGUgTXVsdGlwcm90b2Nv
bCBMYWJlbCBTd2l0Y2hpbmcgV0cgb2YNCnRoZSBJRVRGLg0KDQogICAgICAgICBUaXRsZSAgICAg
ICAgICAgOiBBbiBNUExTLUJhc2VkIEZvcndhcmRpbmcgUGxhbmUgZm9yIFNlcnZpY2UNCkZ1bmN0
aW9uDQpDaGFpbmluZw0KICAgICAgICAgQXV0aG9ycyAgICAgICAgIDogQWRyaWFuIEZhcnJlbA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgU3Rld2FydCBCcnlhbnQNCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEpvaG4gRHJha2UNCiAgICAgICAgICAgICAgICBGaWxlbmFtZSAgICAgICAg
OiBkcmFmdC1pZXRmLW1wbHMtc2ZjLTAwLnR4dA0KICAgICAgICAgICAgICAgIFBhZ2VzICAgICAg
ICAgICA6IDI0DQogICAgICAgICAgICAgICAgRGF0ZSAgICAgICAgICAgIDogMjAxOC0wMy0yOA0K
DQpBYnN0cmFjdDoNCiAgICBTZXJ2aWNlIEZ1bmN0aW9uIENoYWluaW5nIChTRkMpIGlzIHRoZSBw
cm9jZXNzIG9mIGRpcmVjdGluZyBwYWNrZXRzDQogICAgdGhyb3VnaCBhIG5ldHdvcmsgc28gdGhh
dCB0aGV5IGNhbiBiZSBhY3RlZCBvbiBieSBhbiBvcmRlcmVkIHNldCBvZg0KICAgIGFic3RyYWN0
IHNlcnZpY2UgZnVuY3Rpb25zIGJlZm9yZSBiZWluZyBkZWxpdmVyZWQgdG8gdGhlIGludGVuZGVk
DQogICAgZGVzdGluYXRpb24uICBBbiBhcmNoaXRlY3R1cmUgZm9yIFNGQyBpcyBkZWZpbmVkIGlu
IFJGQzc2NjUuDQoNCiAgICBUaGUgTmV0d29yayBTZXJ2aWNlIEhlYWRlciAoTlNIKSBjYW4gYmUg
aW5zZXJ0ZWQgaW50byBwYWNrZXRzIHRvDQogICAgc3RlZXIgdGhlbSBhbG9uZyBhIHNwZWNpZmlj
IHBhdGggdG8gcmVhbGl6ZSBhIFNlcnZpY2UgRnVuY3Rpb24gQ2hhaW4uDQoNCiAgICBNdWx0aXBy
b3RvY29sIExhYmVsIFN3aXRjaGluZyAoTVBMUykgaXMgYSB3aWRlbHkgZGVwbG95ZWQgZm9yd2Fy
ZGluZw0KICAgIHRlY2hub2xvZ3kgdGhhdCB1c2VzIGxhYmVscyBwbGFjZWQgaW4gYSBwYWNrZXQg
aW4gYSBsYWJlbCBzdGFjayB0bw0KICAgIGlkZW50aWZ5IHRoZSBmb3J3YXJkaW5nIGFjdGlvbnMg
dG8gYmUgdGFrZW4gYXQgZWFjaCBob3AgdGhyb3VnaCBhDQogICAgbmV0d29yay4gIEFjdGlvbnMg
bWF5IGluY2x1ZGUgc3dhcHBpbmcgb3IgcG9wcGluZyB0aGUgbGFiZWxzIGFzIHdlbGwsDQogICAg
YXMgdXNpbmcgdGhlIGxhYmVscyB0byBkZXRlcm1pbmUgdGhlIG5leHQgaG9wIGZvciBmb3J3YXJk
aW5nIHRoZQ0KICAgIHBhY2tldC4gIExhYmVscyBtYXkgYWxzbyBiZSB1c2VkIHRvIGVzdGFibGlz
aCB0aGUgY29udGV4dCB1bmRlciB3aGljaA0KICAgIHRoZSBwYWNrZXQgaXMgZm9yd2FyZGVkLg0K
DQogICAgVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgaG93IFNlcnZpY2UgRnVuY3Rpb24gQ2hhaW5p
bmcgY2FuIGJlIGFjaGlldmVkDQogICAgaW4gYW4gTVBMUyBuZXR3b3JrIGJ5IG1lYW5zIG9mIGEg
bG9naWNhbCByZXByZXNlbnRhdGlvbiBvZiB0aGUgTlNIIGluDQogICAgYW4gTVBMUyBsYWJlbCBz
dGFjay4gIEl0IGRvZXMgbm90IGRlcHJlY2F0ZSBvciByZXBsYWNlIHRoZSBOU0gsIGJ1dA0KICAg
IGFja25vd2xlZGdlcyB0aGF0IHRoZXJlIG1heSBiZSBhIG5lZWQgZm9yIGFuIGludGVyaW0gZGVw
bG95bWVudCBvZg0KICAgIFNGQyBmdW5jdGlvbmFsaXR5IGluIGJyb3duZmllbGQgbmV0d29ya3Mu
DQoNCg0KVGhlIElFVEYgZGF0YXRyYWNrZXIgc3RhdHVzIHBhZ2UgZm9yIHRoaXMgZHJhZnQgaXM6
DQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLW1wbHMtc2ZjLw0K
DQpUaGVyZSBhcmUgYWxzbyBodG1saXplZCB2ZXJzaW9ucyBhdmFpbGFibGUgYXQ6DQpodHRwczov
L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1tcGxzLXNmYy0wMA0KaHR0cHM6Ly9kYXRh
dHJhY2tlci5pZXRmLm9yZy9kb2MvaHRtbC9kcmFmdC1pZXRmLW1wbHMtc2ZjLTAwDQoNCg0KUGxl
YXNlIG5vdGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRp
bWUgb2YNCnN1Ym1pc3Npb24NCnVudGlsIHRoZSBodG1saXplZCB2ZXJzaW9uIGFuZCBkaWZmIGFy
ZSBhdmFpbGFibGUgYXQgdG9vbHMuaWV0Zi5vcmcuDQoNCkludGVybmV0LURyYWZ0cyBhcmUgYWxz
byBhdmFpbGFibGUgYnkgYW5vbnltb3VzIEZUUCBhdDoNCmZ0cDovL2Z0cC5pZXRmLm9yZy9pbnRl
cm5ldC1kcmFmdHMvDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQptcGxzIG1haWxpbmcgbGlzdA0KbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRm
Lm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBscw0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KbXBscyBtYWlsaW5n
IGxpc3QNCm1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL21wbHMNCg0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCm1wbHMgbWFpbGluZyBsaXN0DQptcGxzQGlldGYub3Jn
PG1haWx0bzptcGxzQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9tcGxzDQoNCg==

--_000_886A88D3F06F450D9DA67EEEB053BF5Fciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <D7B2E13F2D63E844845458BEE6E10ACF@emea.cisco.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiTVMgR290aGljIjsNCglwYW5vc2UtMToyIDExIDYgOSA3IDIgNSA4
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5Ok1pbmdMaVU7DQoJcGFub3NlLTE6MiAy
IDUgOSAwIDAgMCAwIDAgMDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1h
dGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250
LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxATVMgR290aGljIjsNCglwYW5vc2UtMToyIDExIDYgOSA3
IDIgNSA4IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1pbmdMaVUiOw0KCXBh
bm9zZS0xOjIgMSA2IDkgMCAxIDEgMSAxIDE7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAu
TXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCglt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxp
bmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHls
ZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmln
aHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsN
Cglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30N
CnNwYW4uYXBwbGUtdGFiLXNwYW4NCgl7bXNvLXN0eWxlLW5hbWU6YXBwbGUtdGFiLXNwYW47fQ0K
c3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNv
Q2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAu
MHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46
MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRT
ZWN0aW9uMTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9
ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkhpIEJyaWFuLCA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBhZ3Jl
ZSB3aXRoIHdoYXQgeW91IG1lbnRpb25lZCwgYW5kIHBhcnRpY3VsYXJpdGllcyBvZiB0aGlzIGNh
c2UgYXJlIHNpbWlsYXIuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SW4gdGhpcyBwYXJ0aWN1
bGFyIGNhc2UsIHRoZSBwcm9ibGVtIGNhbiBlYXNpbHkgYmUgc29sdmVkIGJ5IHJlbW92aW5nIHNl
Y3Rpb24gNiAod2hpY2ggaXMgY292ZXJlZCBieSBkcmFmdC14dS1tcGxzLXNlcnZpY2UtY2hhaW5p
bmcpLg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoaXMgaXNzdWUgd2FzIHJhaXNlZCBkdXJp
bmcgdGhlIFdHIGFkb3B0aW9uIG9mIHRoZSBkb2N1bWVudC4gSW4gdGhlIGVtYWlsIHRvIGFubm91
bmNlIHRoZSBhZG9wdGlvbiBvZiB0aGUgZG9jdW1lbnQgdG8gdGhlIFdHLCB0aGUgY2hhaXIocykg
bWVudGlvbmVkIHRoZSBmb2xsb3dpbmc6DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZxdW90O1RoYXQgZGVjaXNpb24gaXMgdGFrZW4sIHRoZSBpc3N1ZXMgdGhhdCBoYXMg
YmVlbiBwb2ludGVkIG91dCBhcmU8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
Pm5vdGVkLiBUaGVzZSBpc3N1ZXMgbmVlZCB0byBiZSByZXNvbHZlZCBvbiB0aGUgbWFpbGluZyBs
aXN0IGFuZDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+cm91Z2ggY29uc2Vu
c3VzIG5lZWQgdG8gYmUgcmVhY2hlZCBmb3IgdGV4dCBjaGFuZ2VzIGluIHRoZSBkb2N1bWVudC48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFjdHVhbGx5IHRoZSBtZW1iZXJz
IG9mIHRoZSB3b3JraW5nIGdyb3VwIGhhdmUgbXVjaCBtb3JlIGluZmx1ZW5jZSBvbjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+YSB3b3JraW5nIGdyb3VwIGRvY3VtZW50LCB0
aGFuIG9uIGFuIGluZGl2aWR1YWwgZHJhZnQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5JdCB3b3VsZCBiZSBmYXIgYmV0dGVyIGlmIHdlIG5vdyBmb2N1c2VkIG9uIHByb3Bv
c2luZyB0ZXh0IGNoYW5nZXMsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5y
YXRoZXIgdGhhbiBkaXNjdXNzaW5nIHByb2Nlc3Nlcy4mcXVvdDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+SU1PLCBXRyBzaG91bGQgdGFrZSB0aGlzIHByb3Bvc2VkIGNoYW5nZSB0byByZXNvbHZl
IHRoZSBjb250ZW50aW9uLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMg4oCmIFphZmFyIDxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5tcGxzICZsdDttcGxzLWJvdW5jZXNA
aWV0Zi5vcmcmZ3Q7IG9uIGJlaGFsZiBvZiBCcmlhbiBFIENhcnBlbnRlciAmbHQ7YnJpYW4uZS5j
YXJwZW50ZXJAZ21haWwuY29tJmd0Ozxicj4NCjxiPk9yZ2FuaXphdGlvbjogPC9iPlVuaXZlcnNp
dHkgb2YgQXVja2xhbmQ8YnI+DQo8Yj5EYXRlOiA8L2I+VGh1cnNkYXksIEFwcmlsIDUsIDIwMTgg
YXQgMTowNSBBTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90Oztjb2xvcjpibGFj
ayI+5b6Q5bCP6JmOPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJs
YWNrIj4oPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5Ok1p
bmdMaVU7Y29sb3I6YmxhY2siPuS5iTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBw
dDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDs7Y29sb3I6YmxhY2siPuWFiDwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+KSZxdW90Ow0KICZs
dDt4aWFvaHUueHhoQGFsaWJhYmEtaW5jLmNvbSZndDs8YnI+DQo8Yj5DYzogPC9iPiZxdW90O21w
bHNAaWV0Zi5vcmcmcXVvdDsgJmx0O21wbHNAaWV0Zi5vcmcmZ3Q7LCBTUFJJTkcgV0cgTGlzdCAm
bHQ7c3ByaW5nQGlldGYub3JnJmd0OywgJnF1b3Q7aWV0ZkBpZXRmLm9yZyZxdW90OyAmbHQ7aWV0
ZkBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFttcGxzXSBGb3IgdGhlIGZh
aXJuZXNzIGFuZCBqdXN0aWNlIG9mIHRoZSBJRVRGIGN1bHR1cmUvL1JlOiBXaGF0IHRvIGRvIHdp
dGggZHJhZnQtaWV0Zi1tcGxzLXNmYy0wMC50eHQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9NYWlsT3JpZ2luYWxC
b2R5Ij5JIGFic29sdXRlbHkgY2Fubm90IGNvbW1lbnQgb24gdGhpcyBzcGVjaWZpYyBjYXNlLCBi
dXQgdGhlIG5vcm1hbDxvOnA+PC9vOnA+PC9hPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHki
PmFuZCBwb2xpdGUgd2F5IHRvIGhhbmRsZSBzdWNoIGEgc2l0dWF0aW9uIGlzIGEgY2xlYXIgcmVm
ZXJlbmNlPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+dG8g
dGhlIG9sZGVyIGRyYWZ0LCBhbmQgc29tZSB0ZXh0IHN1Y2ggYXMgJnF1b3Q7QSB2ZXJ5IHNpbWls
YXIgcHJvcG9zYWw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5
Ij53YXMgb3JpZ2luYWxseSBtYWRlIGJ5IFhYWCBpbiBbcmVmZXJlbmNlXS4mcXVvdDsgVGhhdCB3
b3VsZCBhcHBseSBib3RoPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFs
Qm9keSI+dG8gYW4gZWFybGllciBJRVRGIGNvbnRyaWJ1dGlvbiBvciB0byBhbnkgZXh0ZXJuYWwg
cHVibGljYXRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9k
eSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+
SW4gYSBjb21wbGljYXRlZCBjYXNlLCBhIHdob2xlIHNlY3Rpb24gb2YgdGhlIGRvY3VtZW50IG1p
Z2h0IGJlPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+YXBw
cm9wcmlhdGUsIGUuZy4NCjwvc3Bhbj48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0
bWwvcmZjNjc0MCNzZWN0aW9uLTEuMiI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9y
aWdpbmFsQm9keSI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL3JmYzY3NDAjc2VjdGlvbi0x
LjI8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PC9z
cGFuPjwvYT48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij5SZWdhcmRzPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+Jm5ic3A7Jm5ic3A7IEJyaWFu
IENhcnBlbnRlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHki
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPk9u
IDA1LzA0LzIwMTggMTY6MzQsDQo8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFp
bE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZx
dW90OyI+5b6Q5bCP6JmOPC9zcGFuPig8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpf
TWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5Ok1pbmdMaVUiPuS5iTwv
c3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90OyI+5YWIPC9zcGFu
PikNCiB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6
MGluIDBpbiAwaW4gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDowaW4iIGlk
PSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij5I
aSBhbGwsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+Jm5i
c3A7Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+
QXMgSSBoYWQgcG9pbnRlZCBvdXQgYmVmb3JlLCB0aGlzIGRyYWZ0IGRlc2NyaWJlcyB0d28gTVBM
Uy1iYXNlZCBTRkM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5
Ij5hcHByb2FjaGVzOiBvbmUgaXMgaG93IHRvIGVuY29kZSB0aGUgTlNIIGluZm8sIG1vcmUgc3Bl
Y2lmaWNhbGx5LCB0aGUgU1BJPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdp
bmFsQm9keSI+YW5kIFNJIGluZm8gYnkgdHdvIE1QTFMgbGFiZWxzLCB3aGljaCBpcyBzdGlsbCBh
IHN0YXRlZnVsIFNGQyBtZWNoYW5pc208bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWls
T3JpZ2luYWxCb2R5Ij5qdXN0IGxpa2UgTlNIOyBhbm90aGVyIGlzIGhvdyB0byBsZXZlcmFnZSB0
aGUgTVBMUy1TUiB0byByZWFsaXplIGE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWls
T3JpZ2luYWxCb2R5Ij5zdGF0ZWxlc3MgU0ZDIChzZWUgc2VjdGlvbiA2KS48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij4mbmJzcDsmbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij5JdCBoYXMgYmVlbiBwb2ludGVk
IG91dCBieSBtYW55IHBlb3BsZSB0aGF0IHNlY3Rpb24gNiBvZiB0aGUgZHJhZnQgY29waWVzPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+dGhlPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+aWRlYSBvZiAoPC9zcGFuPjxh
IGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC14dS1tcGxzLXNlcnZpY2Ut
Y2hhaW5pbmciPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPmh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC14dS1tcGxzLXNlcnZpY2UtY2hhaW5pbmc8
L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PC9zcGFu
PjwvYT48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij4pPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+d2l0aG91dCBhbnkgdGVj
aG5vbG9neSBjb250cmlidXRpb24gZXhjZXB0IHJlcGxhY2luZyDigJxNUExTIFNlZ21lbnQ8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij5Sb3V0aW5n4oCdIGJ5
IOKAnExhYmVsIFN0YWNr4oCdLiBGdW5uaWx5LCBvbmUgYXV0aG9yIG9mIGRyYWZ0LWlldGYtbXBs
cy1zZmM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij5oYWQg
aW5hZHZlcnRlbnRseSBhZG1pdHRlZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxP
cmlnaW5hbEJvZHkiPiZxdW90O3VzaW5nIGEgZGlmZmVyZW50IG5hbWUgZm9yIHRoZSBzYW1lIHRo
aW5nIGlzIG5vdCBzbyBjbGV2ZXImcXVvdDsgKHNlZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21h
cms6X01haWxPcmlnaW5hbEJvZHkiPjwvc3Bhbj48YSBocmVmPSJodHRwczovL21haWxhcmNoaXZl
LmlldGYub3JnL2FyY2gvbXNnL21wbHMveTdGVGMzOHlzVmY2UHlKbEEwNE1FRlNOOW5jIj48c3Bh
biBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij5odHRwczovL21haWxhcmNo
aXZlLmlldGYub3JnL2FyY2gvbXNnL21wbHMveTdGVGMzOHlzVmY2UHlKbEEwNE1FRlNOOW5jPC9z
cGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjwvc3Bhbj48
L2E+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+KQ0KIGluPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+YW5vdGhlciB0aHJl
YWQuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij5JTUhP
LCB0aGUgaW5kdWxnZW5jZSB0b3dhcmRzIHN1Y2ggYmVoYXZpb3Igb2YgY29weWluZzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPmlkZWFzIG9mIGV4aXN0aW5n
IGRyYWZ0cyB3aXRoIHdvcmQgdHJpY2tzIHdvdWxkIHNlcmlvdXNseSB0cmFtcGxlPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+dW5kZXJmb290IHRoZSBmYWly
bmVzcyBhbmQganVzdGljZSBvZiB0aGUgSUVURiBjdWx0dXJlLiBBdCBsZWFzdCwgaXQgd291bGQ8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij5iYWRseSBkYW1h
Z2UgdGhlIGludGVyZXN0IGFuZCBlbnRodXNpYXNtIG9mIElFVEYgcGFydGljaXBhbnRzLCBlc3Bl
Y2lhbGx5PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+bmV3
Y29tZXJzIGFuZCBub24tbmF0aXZlIHNwZWFrZXJzIG9mIEVuZ2xpc2guPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+QmVzdCByZWdhcmRzLDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPlhpYW9odTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPiZuYnNwOyZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDsiPuWcqDwvc3Bhbj4gMjAxOC80LzUNCjwvc3Bhbj48
c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7Ij7kuIrljYg8L3NwYW4+MTowNTwvc3Bh
bj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7Ij7vvIw8L3NwYW4+ICZxdW90O21w
bHMgb24gYmVoYWxmIG9mIEFkcmlhbiBGYXJyZWwmcXVvdDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJv
b2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij4mbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptcGxz
LWJvdW5jZXNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5h
bEJvZHkiPm1wbHMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJvb2tt
YXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJtc28tYm9va21h
cms6X01haWxPcmlnaW5hbEJvZHkiPg0KIG9uIGJlaGFsZiBvZiA8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOmFkcmlhbkBvbGRkb2cuY28udWsiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxP
cmlnaW5hbEJvZHkiPmFkcmlhbkBvbGRkb2cuY28udWs8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1i
b29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0ibXNvLWJv
b2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij4mZ3Q7DQo8L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1i
b29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O01TIEdvdGhpYyZxdW90OyI+5YaZ5YWlPC9zcGFuPjo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAj
QjVDNERGIDQuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0
O21hcmdpbi1yaWdodDowaW4iIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RF
Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJr
Ol9NYWlsT3JpZ2luYWxCb2R5Ij5XRyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWls
T3JpZ2luYWxCb2R5Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3Jp
Z2luYWxCb2R5Ij5Xb3VsZCBpdCBoZWxwIGlmIHdlIGFkZGVkIHVzZSBjYXNlcyB0byB0aGlzIGRv
Y3VtZW50PyBVc3VhbGx5LCB0aGUgSUVTRzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01h
aWxPcmlnaW5hbEJvZHkiPmZyb3duczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxP
cmlnaW5hbEJvZHkiPm9uIHVzZSBjYXNlcywgYnV0IGl0IHNvdW5kcyBhcyB0aG91Z2ggdGhpcyBk
b2N1bWVudCBuZWVkcyBzb21lIGZ1cnRoZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9N
YWlsT3JpZ2luYWxCb2R5Ij5leHBsYW5hdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJr
Ol9NYWlsT3JpZ2luYWxCb2R5Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9N
YWlsT3JpZ2luYWxCb2R5Ij5PZiBjb3Vyc2UsIG5vdCBldmVyeW9uZSBsaWtlcyBldmVyeSBwcm9w
b3NlZCB1c2UgY2FzZS4gU29tZSB3aWxsIHNheSwgJnF1b3Q7STxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28t
Ym9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPmRvbid0PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29r
bWFyazpfTWFpbE9yaWdpbmFsQm9keSI+bmVlZCB0aGF0LiZxdW90OyBPdGhlcnMgd2lsbCBzYXks
ICZxdW90O0kgaGF2ZSBhbm90aGVyIHdheSwgb3IgSSBwcmVmZXIgYSBkaWZmZXJlbnQ8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij53YXksPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+b2YgYWNoaWV2aW5nIHRoYXQuJnF1
b3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+QWRkaW5nIHN1
Y2ggYSBzZWN0aW9uIHdvdWxkIGFsbG93IHRoZSBpbmNsdXNpb24gb2Ygc29tZSB0ZXh0IHNheWlu
ZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPihzb21ldGhp
bmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij5saWtlKSAm
cXVvdDtBIHVzZSBjYXNlIGlzIHRvIGFjaGlldmUgU0ZDIGluIGFuIE1QTFMtU1IgbmV0d29yaywg
YnV0IHRoYXQgaXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5
Ij5kaXNjdXNzZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5
Ij5pbiBkcmFmdC14dWNsYWQtc3ByaW5nLXNyLXNlcnZpY2UtY2hhaW5pbmcuJnF1b3Q7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+QWRkaXRpb25hbGx5LCBJIGhhdmUg
YmVlbiB3b25kZXJpbmcgaG93IHRvIGhhbmRsZSB0aGUgZGlzY3Vzc2lvbiBvZiB1c2luZzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPnRoaXM8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij5mdW5jdGlvbiBpbiBhIGJyb3du
ZmllbGQgbmV0d29yay4gTm9ybWFsbHkgd2UgZG9uJ3QgdGVsbCBwZW9wbGUgaW4gb3VyPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+c3BlY3MgaG93PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+dG8gYnVpbGQgdGhlaXIg
Ym94ZXMgLSB3ZSBtYWtlIHByb3RvY29sIHNwZWNzIG5vdCBkZXNpZ24gZG9jdW1lbnRzLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPkhvd2V2ZXIsIGlmPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+aW4gYWRkaXRpb24g
dG8gaG93IEkgd291bGQgYnVpbGQgdGhpcywgSSBjYW4gc2VlIGEgKHNvbWV3aGF0IGNsdW5reSk8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij5tZXRob2QgdG88
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij5hY2hpZXZlIHRo
aXMgZnVuY3Rpb24gaW4gZXhpc3RpbmcgcGxhdGZvcm1zLCB3b3VsZCBpdCBiZSB3b3J0aCBhZGRp
bmc8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij50aGF0Pzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPkNoZWVycyw8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij5BZHJpYW48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQ7bWFyZ2lu
LWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDowaW4iIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElP
Tl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
bXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPkZyb206IG1w
bHMgWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bXBscy1ib3VuY2VzQGlldGYub3JnIj48c3BhbiBz
dHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij5tYWlsdG86bXBscy1ib3VuY2Vz
QGlldGYub3JnPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJv
ZHkiPjwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9k
eSI+XQ0KIE9uIEJlaGFsZiBPZiBpbnRlcm5ldC08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJr
Ol9NYWlsT3JpZ2luYWxCb2R5Ij48L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRyYWZ0c0BpZXRmLm9y
ZyI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+ZHJhZnRzQGll
dGYub3JnPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHki
Pjwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+U2VudDogMDQg
QXByaWwgMjAxOCAxMDoyODxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5h
bEJvZHkiPlRvOiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmktZC1hbm5vdW5jZUBpZXRmLm9yZyI+
PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+aS1kLWFubm91bmNl
QGlldGYub3JnPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJv
ZHkiPjwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9k
eSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+Q2M6IDwv
c3Bhbj48YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9Im1zby1ib29r
bWFyazpfTWFpbE9yaWdpbmFsQm9keSI+bXBsc0BpZXRmLm9yZzwvc3Bhbj48c3BhbiBzdHlsZT0i
bXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJt
c28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21h
cms6X01haWxPcmlnaW5hbEJvZHkiPlN1YmplY3Q6IFttcGxzXSBJLUQgQWN0aW9uOiBkcmFmdC1p
ZXRmLW1wbHMtc2ZjLTAwLnR4dDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmln
aW5hbEJvZHkiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5h
bEJvZHkiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJv
ZHkiPkEgTmV3IEludGVybmV0LURyYWZ0IGlzIGF2YWlsYWJsZSBmcm9tIHRoZSBvbi1saW5lIElu
dGVybmV0LURyYWZ0czxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6
X01haWxPcmlnaW5hbEJvZHkiPmRpcmVjdG9yaWVzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNC
NUM0REYgNC41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7
bWFyZ2luLXJpZ2h0OjBpbiIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUi
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6
X01haWxPcmlnaW5hbEJvZHkiPlRoaXMgZHJhZnQgaXMgYSB3b3JrIGl0ZW0gb2YgdGhlIE11bHRp
cHJvdG9jb2wgTGFiZWwgU3dpdGNoaW5nIFdHIG9mPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFy
azpfTWFpbE9yaWdpbmFsQm9keSI+dGhlIElFVEYuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFy
azpfTWFpbE9yaWdpbmFsQm9keSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpf
TWFpbE9yaWdpbmFsQm9keSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IFRpdGxlJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IDogQW4gTVBMUy1CYXNlZCBGb3J3YXJkaW5nIFBsYW5lIGZvciBT
ZXJ2aWNlPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+RnVu
Y3Rpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3Jp
Z2luYWxCb2R5Ij5DaGFpbmluZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7
cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXJpZ2h0
OjBpbiIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5h
bEJvZHkiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBB
dXRob3JzJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDog
QWRyaWFuIEZhcnJlbDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJv
ZHkiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTdGV3YXJ0IEJy
eWFudDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBKb2huIERyYWtlPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gY2xhc3M9ImFwcGxl
LXRhYi1zcGFuIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj5GaWxl
bmFtZSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOzogZHJh
ZnQtaWV0Zi1tcGxzLXNmYy0wMC50eHQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWls
T3JpZ2luYWxCb2R5Ij48c3BhbiBjbGFzcz0iYXBwbGUtdGFiLXNwYW4iPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPlBhZ2VzJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDogMjQ8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
bXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBjbGFzcz0iYXBwbGUtdGFiLXNw
YW4iPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPkRhdGUmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDs6IDIwMTgtMDMtMjg8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3Jp
Z2luYWxCb2R5Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2lu
YWxCb2R5Ij5BYnN0cmFjdDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2lu
YWxCb2R5Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtTZXJ2aWNlIEZ1bmN0aW9uIENoYWluaW5n
IChTRkMpIGlzIHRoZSBwcm9jZXNzIG9mIGRpcmVjdGluZyBwYWNrZXRzPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
dGhyb3VnaCBhIG5ldHdvcmsgc28gdGhhdCB0aGV5IGNhbiBiZSBhY3RlZCBvbiBieSBhbiBvcmRl
cmVkIHNldCBvZjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHki
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2Fic3RyYWN0IHNlcnZpY2UgZnVuY3Rpb25zIGJlZm9y
ZSBiZWluZyBkZWxpdmVyZWQgdG8gdGhlIGludGVuZGVkPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29r
bWFyazpfTWFpbE9yaWdpbmFsQm9keSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ZGVzdGluYXRp
b24uJm5ic3A7Jm5ic3A7QW4gYXJjaGl0ZWN0dXJlIGZvciBTRkMgaXMgZGVmaW5lZCBpbiBSRkM3
NjY1LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO1RoZSBOZXR3b3JrIFNlcnZpY2UgSGVhZGVyIChOU0gpIGNhbiBiZSBp
bnNlcnRlZCBpbnRvIHBhY2tldHMgdG88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWls
T3JpZ2luYWxCb2R5Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtzdGVlciB0aGVtIGFsb25nIGEg
c3BlY2lmaWMgcGF0aCB0byByZWFsaXplIGEgU2VydmljZSBGdW5jdGlvbiBDaGFpbi48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDtNdWx0aXByb3RvY29sIExhYmVsIFN3aXRjaGluZyAoTVBMUykgaXMgYSB3aWRlbHkgZGVw
bG95ZWQgZm9yd2FyZGluZzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5h
bEJvZHkiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO3RlY2hub2xvZ3kgdGhhdCB1c2VzIGxhYmVs
cyBwbGFjZWQgaW4gYSBwYWNrZXQgaW4gYSBsYWJlbCBzdGFjayB0bzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJt
c28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO2lk
ZW50aWZ5IHRoZSBmb3J3YXJkaW5nIGFjdGlvbnMgdG8gYmUgdGFrZW4gYXQgZWFjaCBob3AgdGhy
b3VnaCBhPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7bmV0d29yay4mbmJzcDsmbmJzcDtBY3Rpb25zIG1heSBpbmNs
dWRlIHN3YXBwaW5nIG9yIHBvcHBpbmcgdGhlIGxhYmVscyBhcyB3ZWxsLDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
O2FzIHVzaW5nIHRoZSBsYWJlbHMgdG8gZGV0ZXJtaW5lIHRoZSBuZXh0IGhvcCBmb3IgZm9yd2Fy
ZGluZyB0aGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtwYWNrZXQuJm5ic3A7Jm5ic3A7TGFiZWxzIG1heSBhbHNv
IGJlIHVzZWQgdG8gZXN0YWJsaXNoIHRoZSBjb250ZXh0IHVuZGVyIHdoaWNoPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7dGhlIHBhY2tldCBpcyBmb3J3YXJkZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpf
TWFpbE9yaWdpbmFsQm9keSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFp
bE9yaWdpbmFsQm9keSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7VGhpcyBkb2N1bWVudCBkZXNj
cmliZXMgaG93IFNlcnZpY2UgRnVuY3Rpb24gQ2hhaW5pbmcgY2FuIGJlIGFjaGlldmVkPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7aW4gYW4gTVBMUyBuZXR3b3JrIGJ5IG1lYW5zIG9mIGEgbG9naWNhbCByZXByZXNl
bnRhdGlvbiBvZiB0aGUgTlNIIGluPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9y
aWdpbmFsQm9keSI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7YW4gTVBMUyBsYWJlbCBzdGFjay4m
bmJzcDsmbmJzcDtJdCBkb2VzIG5vdCBkZXByZWNhdGUgb3IgcmVwbGFjZSB0aGUgTlNILCBidXQ8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDthY2tub3dsZWRnZXMgdGhhdCB0aGVyZSBtYXkgYmUgYSBuZWVkIGZvciBh
biBpbnRlcmltIGRlcGxveW1lbnQgb2Y8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWls
T3JpZ2luYWxCb2R5Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtTRkMgZnVuY3Rpb25hbGl0eSBp
biBicm93bmZpZWxkIG5ldHdvcmtzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxP
cmlnaW5hbEJvZHkiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmln
aW5hbEJvZHkiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5h
bEJvZHkiPlRoZSBJRVRGIGRhdGF0cmFja2VyIHN0YXR1cyBwYWdlIGZvciB0aGlzIGRyYWZ0IGlz
OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjwvc3Bhbj48
YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLW1wbHMt
c2ZjLyI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+aHR0cHM6
Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1tcGxzLXNmYy88L3NwYW4+PHNw
YW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PC9zcGFuPjwvYT48c3Bh
biBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
bXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNv
LWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij5UaGVyZSBhcmUgYWxzbyBodG1saXplZCB2ZXJz
aW9ucyBhdmFpbGFibGUgYXQ6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdp
bmFsQm9keSI+PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFm
dC1pZXRmLW1wbHMtc2ZjLTAwIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2lu
YWxCb2R5Ij5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi1tcGxzLXNmYy0w
MDwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48L3Nw
YW4+PC9hPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjwvc3Bhbj48YSBocmVm
PSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9odG1sL2RyYWZ0LWlldGYtbXBscy1z
ZmMtMDAiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPmh0dHBz
Oi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJhZnQtaWV0Zi1tcGxzLXNmYy0wMDwv
c3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48L3NwYW4+
PC9hPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPlBsZWFzZSBub3RlIHRoYXQgaXQgbWF5
IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBmcm9tIHRoZSB0aW1lIG9mPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+c3VibWlzc2lvbjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPnVudGlsIHRoZSBodG1saXplZCB2ZXJz
aW9uIGFuZCBkaWZmIGFyZSBhdmFpbGFibGUgYXQgdG9vbHMuaWV0Zi5vcmcuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+SW50ZXJuZXQtRHJhZnRzIGFyZSBhbHNv
IGF2YWlsYWJsZSBieSBhbm9ueW1vdXMgRlRQIGF0OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21h
cms6X01haWxPcmlnaW5hbEJvZHkiPjwvc3Bhbj48YSBocmVmPSJmdHA6Ly9mdHAuaWV0Zi5vcmcv
aW50ZXJuZXQtZHJhZnRzLyI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFs
Qm9keSI+ZnRwOi8vZnRwLmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy88L3NwYW4+PHNwYW4gc3R5
bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PC9zcGFuPjwvYT48c3BhbiBzdHls
ZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJv
b2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2tt
YXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJv
ZHkiPm1wbHMgbWFpbGluZyBsaXN0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9y
aWdpbmFsQm9keSI+PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj48c3BhbiBz
dHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij5tcGxzQGlldGYub3JnPC9zcGFu
PjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjwvc3Bhbj48L2E+
PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PC9zcGFuPjxhIGhyZWY9Imh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBscyI+PHNwYW4gc3R5bGU9Im1zby1i
b29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9tcGxzPC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5h
bEJvZHkiPjwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFs
Qm9keSI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9y
aWdpbmFsQm9keSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdp
bmFsQm9keSI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij5tcGxzIG1haWxp
bmcgbGlzdDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjwv
c3Bhbj48YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9Im1zby1ib29r
bWFyazpfTWFpbE9yaWdpbmFsQm9keSI+bXBsc0BpZXRmLm9yZzwvc3Bhbj48c3BhbiBzdHlsZT0i
bXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJt
c28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21h
cms6X01haWxPcmlnaW5hbEJvZHkiPjwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21wbHMiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxP
cmlnaW5hbEJvZHkiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBsczwv
c3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48L3NwYW4+
PC9hPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9ibG9ja3F1b3RlPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxP
cmlnaW5hbEJvZHkiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmln
aW5hbEJvZHkiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+bXBscyBtYWls
aW5nIGxpc3Q8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJtc28tYm9v
a21hcms6X01haWxPcmlnaW5hbEJvZHkiPm1wbHNAaWV0Zi5vcmc8L3NwYW4+PHNwYW4gc3R5bGU9
Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0i
bXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2tt
YXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9tcGxzIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWls
T3JpZ2luYWxCb2R5Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL21wbHM8
L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PC9zcGFu
PjwvYT48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_886A88D3F06F450D9DA67EEEB053BF5Fciscocom_--


From nobody Fri Apr  6 09:01:09 2018
Return-Path: <james.n.guichard@huawei.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F9EB1204DA; Fri,  6 Apr 2018 09:01:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-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 eiqmbhJoKRHO; Fri,  6 Apr 2018 09:01:01 -0700 (PDT)
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 03A05120724; Fri,  6 Apr 2018 09:01:01 -0700 (PDT)
Received: from lhreml704-cah.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id F419F1DB5A938; Fri,  6 Apr 2018 17:00:56 +0100 (IST)
Received: from SJCEML702-CHM.china.huawei.com (10.208.112.38) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.382.0; Fri, 6 Apr 2018 17:00:58 +0100
Received: from SJCEML521-MBS.china.huawei.com ([169.254.2.168]) by SJCEML702-CHM.china.huawei.com ([169.254.4.179]) with mapi id 14.03.0382.000;  Fri, 6 Apr 2018 09:00:56 -0700
From: James N Guichard <james.n.guichard@huawei.com>
To: 'SPRING WG List' <spring@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: I-D Action: draft-guichard-sfc-nsh-sr-01.txt
Thread-Index: AQHTzb2nByW4bpDMJkWMGDkBHS04aqPz4zTA
Date: Fri, 6 Apr 2018 16:00:55 +0000
Message-ID: <BF1BE6D99B52F84AB9B48B7CF6F17DA3134F226C@sjceml521-mbs.china.huawei.com>
References: <152302920760.3826.7185513920159046150@ietfa.amsl.com>
In-Reply-To: <152302920760.3826.7185513920159046150@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.157.109]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/FepHiD1n-uoQ8_fhZuSLECKYxMk>
Subject: [spring] FW: I-D Action: draft-guichard-sfc-nsh-sr-01.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Apr 2018 16:01:08 -0000

Dear WGs:

This document is relevant for both the SFC and SPRING WGs; the authors very=
 much welcome comments/suggestions from the community.

Thanks!

-----Original Message-----
From: I-D-Announce [mailto:i-d-announce-bounces@ietf.org] On Behalf Of inte=
rnet-drafts@ietf.org
Sent: Friday, April 06, 2018 11:40 AM
To: i-d-announce@ietf.org
Subject: I-D Action: draft-guichard-sfc-nsh-sr-01.txt


A New Internet-Draft is available from the on-line Internet-Drafts director=
ies.


        Title           : NSH and Segment Routing Integration for Service F=
unction Chaining (SFC)
        Authors         : James N Guichard
                          Haoyu Song
                          Jeff Tantsura
                          Joel Halpern
                          Wim Henderickx
                          Mohamed Boucadair
	Filename        : draft-guichard-sfc-nsh-sr-01.txt
	Pages           : 15
	Date            : 2018-04-06

Abstract:
   This document describes two application scenarios where Network
   Service Header (NSH) and Segment Routing (SR) techniques can be
   deployed together to support Service Function Chaining (SFC) in an
   efficient manner while maintaining separation of the service and
   transport planes as originally intended by the SFC architecture.

   In the first scenario, an NSH-based SFC is created using SR as the
   transport between SFFs.  SR in this case is just one of many
   encapsulations that could be used to maintain the transport-
   independent nature of NSH-based service chains.

   In the second scenario, SR is used to represent each service hop of
   the NSH-based SFC as a segment within the segment-list.  SR and NSH
   in this case are integrated.

   In both scenarios SR is responsible for steering packets between SFFs
   of a given SFP while NSH is responsible for maintaining the integrity
   of the service plane, the SFC instance context, and any associated
   metadata.

   These application scenarios demonstrate that NSH and SR can work
   jointly and complement each other leaving the network operator with
   the flexibility to use whichever transport technology makes sense in
   specific areas of their network infrastructure, and still maintain an
   end-to-end service plane using NSH.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-guichard-sfc-nsh-sr/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-guichard-sfc-nsh-sr-01
https://datatracker.ietf.org/doc/html/draft-guichard-sfc-nsh-sr-01

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=3Ddraft-guichard-sfc-nsh-sr-01


Please note that it may take a couple of minutes from the time of submissio=
n 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/

_______________________________________________
I-D-Announce mailing list
I-D-Announce@ietf.org
https://www.ietf.org/mailman/listinfo/i-d-announce
Internet-Draft directories: http://www.ietf.org/shadow.html or ftp://ftp.ie=
tf.org/ietf/1shadow-sites.txt


From nobody Fri Apr  6 11:59:34 2018
Return-Path: <aretana.ietf@gmail.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 782571270FC; Fri,  6 Apr 2018 11:59:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.998
X-Spam-Level: 
X-Spam-Status: No, score=-0.998 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, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 1f4uAIktSkBJ; Fri,  6 Apr 2018 11:59:25 -0700 (PDT)
Received: from mail-ot0-x22e.google.com (mail-ot0-x22e.google.com [IPv6:2607:f8b0:4003:c0f::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 0811D126C22; Fri,  6 Apr 2018 11:59:25 -0700 (PDT)
Received: by mail-ot0-x22e.google.com with SMTP id m7-v6so2274921otd.1; Fri, 06 Apr 2018 11:59:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:in-reply-to:references:mime-version:date:message-id:subject:to :cc; bh=QiU3303FwOT8/TDCaZxOe2oZhlZ9lJRTeJ9kGuEp8bE=; b=JD/kvOki/+0hCwYlmXR8CDDyCwcWhuj5gL59Jz93gqnzaPCG76Fm7PWUExg0vigP5+ 0IB85qm5U81isrmIglIBSBEUmMi+alOVOuhC0ZAOlaBuPN15OezXB8WBdk1qGMQqVIVu IE7nIt2kIU3MiItHN58dR3YTylUoq7gg42TJZn6UfEY/X87imSMKOUJmlkeN3uh+URvL iix6W7Ig6giG9QS3CSLKHr5nldcbq8KER+EYZDCboah5l4lDQ/Fqgb5UPMQl0SWF7BCb QueKDn/+TDczHkvU7yrSSGioi3Gnmsf+FECuuLMlP8VbKm5NkE8yH+vFJFTCFUOSgzdq UEqg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to:cc; bh=QiU3303FwOT8/TDCaZxOe2oZhlZ9lJRTeJ9kGuEp8bE=; b=bpkmVkisOPZw2oXDvRtFTG9sFA+jC1TF+FrnV2JCPIlWVgq6GAaY/+W0T4EWNuCrU7 s/PV0d1/lZTK3gr2zEjiBI1GFn8wqH43C5TLJWyYnSUUXTEH0XGbO7P1g/3WfxPOjGlg KqZnvqI6IMUwoeJ0iEAkJ6pam6QIhLJZFeROOdF8S5NYwCChKEtOO60UnMcxcOdldte4 W0iA1f8wbR3sNVW/zhrENlVWQfdVdTWCkGaJXLZHk4Eimzerexyt8W0sSePXyJTd+ta0 rn0bqSpllVT3JfPNRci7eKuMD83pBBaIuYiu9iT2rmrHrn+Ywj58oeu49fitXoFcrFgw pwTA==
X-Gm-Message-State: ALQs6tBoftEuB6KulRQ7LIufE+TH3zhsYMbljfAi4XDH++OXXo//6gvS AhvL3a9sVd7bV2w4KV/ZnB1yQSvdiVW9qMBI6Rc=
X-Google-Smtp-Source: AIpwx4/5ssmk8c0BYeC46RxP8SiwuBkU9WUJRIW2wlnWq1x8U4Qtr+Y14e/wgsdJ6ptRKBO5GO0Qy5mCI7TmZjVIn/Q=
X-Received: by 2002:a9d:61c7:: with SMTP id h7-v6mr841883otk.82.1523041164464;  Fri, 06 Apr 2018 11:59:24 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Fri, 6 Apr 2018 11:59:23 -0700
From: Alvaro Retana <aretana.ietf@gmail.com>
In-Reply-To: <CAMOQah-+fdmGshmCT7dXOK1MpE7ypCtNskpyVi7cVWwL4HCzPg@mail.gmail.com>
References: <a77a198c-2a5a-d754-8725-6d6685338f6c@gmail.com> <40ED2C86-3403-4D89-8CA8-FBB9651BF2AB@gmail.com> <CAMOQah8TYNaXMAAKJE2AQpbhwSf+ejhR1vdFmF9OQmzVfTw5rA@mail.gmail.com> <CAMOQah-+fdmGshmCT7dXOK1MpE7ypCtNskpyVi7cVWwL4HCzPg@mail.gmail.com>
X-Mailer: Airmail (467)
MIME-Version: 1.0
Date: Fri, 6 Apr 2018 11:59:23 -0700
Message-ID: <CAMMESsxSRsckK0qtkVGyYWGFbe6f=FFS2JXksvOKqKmXOCSNtg@mail.gmail.com>
To: Martin Stiemerling <mls.ietf@gmail.com>, Gaurav Dawra <gdawra.ietf@gmail.com>,  "Mirja Kuehlewind (IETF)" <ietf@kuehlewind.net>
Cc: tsv-art@ietf.org, SPRING WG <spring@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000009615f6056932a7d7"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/djlTJ5adcILpMvmeupGyk8Pm1fo>
Subject: Re: [spring] TSV-ART review of draft-ietf-spring-segment-routing-msdc-08
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Apr 2018 18:59:27 -0000

--0000000000009615f6056932a7d7
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

[Adding Mirja to this thread, since she is the AD holding the DISCUSS on
this document.]

Mirja:

Hi!

Please take a look at the thread below =E2=80=94 I still haven=E2=80=99t se=
en a reply from
Martin.

Thanks!

Alvaro.

On March 9, 2018 at 7:23:28 AM, Gaurav Dawra (gdawra.ietf@gmail.com) wrote:

Hi, Martin,

Friendly Reminder for your feedback to close this review.

Cheers,

Gaurav


On Thu, Mar 1, 2018 at 7:01 AM, Gaurav Dawra <gdawra.ietf@gmail.com> wrote:

> Hey Martin,
>
> Seeking your feedback here. Regarding Section 7.1, The intent of the
> document is to describe one suggestive way and do not attempt to
> standardize any suggested mechanisms based considering the Informational
> nature. Authors do not attempt to fully solve =E2=80=93 but to indicate h=
ow SR
> helps towards this.The details of how the hosts figure out what paths to
> take through the network such that the TCP and application are not affect=
ed
> is outside the scope of this document.
>
> Would you prefer to add perhaps - =E2=80=9Cdetails outside the scope=E2=
=80=9D or =E2=80=9Cthis is
> one of the ways=E2=80=9D or something else?
>
> Cheers,
>
> Gaurav
>
>
> On Wed, Feb 14, 2018 at 8:47 PM, Gaurav Dawra <gdawra.ietf@gmail.com>
> wrote:
>
>> Hey Martin,
>>
>> Sorry for late reply. Please see some comments inline[Gaurav]
>>
>> On Jan 9, 2018, at 2:25 PM, Martin Stiemerling <mls.ietf@gmail.com>
>> wrote:
>>
>> Hi all,
>>
>> I've reviewed this document as part of the transport area review team's
>> ongoing effort to review key IETF documents. These comments were written
>> primarily for the transport area directors, but are copied to the
>> document's authors for their information and to allow them to address an=
y
>> issues raised. When done at the time of IETF Last Call, the authors shou=
ld
>> consider this review together with any other last-call comments they
>> receive. Please always CC tsv-art@=E2=80=A6 if you reply to or forward t=
his
>> review.
>>
>> Summary:
>> This draft has serious issues in Section 7.1, 7.2 and in one part of
>> Section3, described in the review, and needs to be rethought. The other
>> sections are good AFAIK.
>>
>>
>> Technicals:
>> The overall draft looks ok, but the three points below look strange and
>> need a fix before publication IMHO:
>>
>> Both Sections, 7.1. and 7.2., are describing ideas, but not well proven
>> funcationality and not even safe to use functionality. Both are some sor=
t
>> discussing that different paths in the network could be used by the end
>> host traffic. This sounds pretty much like the Path Aware Networking
>> Proposed Research Group (https://irtf.org/panrg) and hints to the fact
>> that there is no commonly understand and accepted engineering solution i=
n
>> this space.
>>
>> Section 7.1:
>> [KANDULA04] is a really old reference that hasn't been followed up in
>> recent times and even worse there is no evidence that this is going to w=
ork
>> good enough or stable enough under real Internet traffic. Additionally, =
it
>> is more than unclear how any modern TCP implementation will react to thi=
s
>>
>> [Gaurav] Will get back on this.
>>
>>
>> Section 7.2:
>> This section describes an idea without detailing too much about any
>> further aspects. Further it changes the commonly accepted notion of what=
 an
>> end host can do with the network. At best this would require a good
>> definition of what an end host in your setting is, e.g., a highly modifi=
ed
>> piece of (at least) software that usually not found in OS availble on th=
e
>> market (yet?)
>> Further communicating instantaneous path characteristics to a central
>> point is potentially a bad idea, as the data is already outdated when
>> reported by any node.
>>
>> [Gaurav] I believe Authors are trying to highlight that Host which is
>> defined in (https://tools.ietf.org/html/draft-ietf-spring-segment-routi
>> ng-15) can influence the traffic based on the Calculations locally or
>> jointly with the controller. Implementations can decide how much
>> Centralized -vs- localized control is allowed at Host based on performan=
ce
>> data collection.
>>
>>
>> Section 3, 3rd bullet point:
>> It is the foundation of TCP that the network is regarded as a black box
>> and that you infer from the transmission of packets what the current sta=
te
>> of the network path is. Inferring network path metrics (you mention SRTT=
,
>> MSS, CWND ) is a bad idea, as this would required that all paths exhibit
>> this and if not what is going to happen?
>> It could be an interesting research field to change many points in TCP's
>> behavior, but this once again points to the fact that this not the IETF
>> works but IRTF or elsewhere.
>>
>> [Gaurav] Martin, Authors are trying to suggest that TCP is rightly
>> treating Network as Black Box. Authors are implying per path performance
>> metrics as not cached. Is there some change in text you are suggesting?
>>
>> Cheers,
>>
>> Gaurav
>>
>>
>> Kind regards,
>>
>>  Martin
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
>>
>>
>>
>

--0000000000009615f6056932a7d7
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style>=
</head><body style=3D"word-wrap:break-word"><div id=3D"bloop_customfont" st=
yle=3D"font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);mar=
gin:0px;line-height:auto">[Adding Mirja to this thread, since she is the AD=
 holding the DISCUSS on this document.]</div><div id=3D"bloop_customfont" s=
tyle=3D"font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);ma=
rgin:0px;line-height:auto"><br></div><div id=3D"bloop_customfont" style=3D"=
font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px=
;line-height:auto">Mirja:</div><div id=3D"bloop_customfont" style=3D"font-f=
amily:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-=
height:auto"><br></div><div id=3D"bloop_customfont" style=3D"font-family:He=
lvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:a=
uto">Hi!</div><div id=3D"bloop_customfont" style=3D"font-family:Helvetica,A=
rial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br>=
</div><div id=3D"bloop_customfont" style=3D"font-family:Helvetica,Arial;fon=
t-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">Please take =
a look at the thread below =E2=80=94 I still haven=E2=80=99t seen a reply f=
rom Martin.</div><div id=3D"bloop_customfont" style=3D"font-family:Helvetic=
a,Arial;font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><=
br></div><div id=3D"bloop_customfont" style=3D"font-family:Helvetica,Arial;=
font-size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">Thanks!</=
div><div id=3D"bloop_customfont" style=3D"font-family:Helvetica,Arial;font-=
size:13px;color:rgba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div=
 id=3D"bloop_customfont" style=3D"font-family:Helvetica,Arial;font-size:13p=
x;color:rgba(0,0,0,1.0);margin:0px;line-height:auto">Alvaro.</div> <br><p c=
lass=3D"airmail_on">On March 9, 2018 at 7:23:28 AM, Gaurav Dawra (<a href=
=3D"mailto:gdawra.ietf@gmail.com">gdawra.ietf@gmail.com</a>) wrote:</p> <bl=
ockquote type=3D"cite" class=3D"clean_bq"><span><div><div></div><div>


<title></title>


<div dir=3D"ltr">Hi, Martin,
<div><br></div>
<div>Friendly Reminder for your feedback to close this
review.</div>
<div><br></div>
<div>Cheers,</div>
<div><br></div>
<div>Gaurav<br>
<div><br></div>
</div>
</div>
<div class=3D"gmail_extra"><br>
<div class=3D"gmail_quote">On Thu, Mar 1, 2018 at 7:01 AM, Gaurav
Dawra <span dir=3D"ltr">&lt;<a href=3D"mailto:gdawra.ietf@gmail.com" target=
=3D"_blank">gdawra.ietf@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div dir=3D"ltr">Hey Martin,
<div><br></div>
<div>Seeking your feedback here. Regarding Section=C2=A07.1, The
intent of the document is to describe one suggestive way and do not
attempt to standardize any suggested mechanisms based considering
the Informational nature. Authors do not attempt to fully solve =E2=80=93
but to indicate how SR helps towards this.The details of how the
hosts figure out what paths to take through the network such that
the TCP and application are not affected is outside the scope of
this document.</div>
<div><br></div>
<div>Would you prefer to add perhaps - =E2=80=9Cdetails outside the scope=
=E2=80=9D
or =E2=80=9Cthis is one of the ways=E2=80=9D or something else?</div>
<div><br></div>
<div>Cheers,</div>
<div><br></div>
<div>Gaurav</div>
<div><br></div>
</div>
<div class=3D"HOEnZb">
<div class=3D"h5">
<div class=3D"gmail_extra"><br>
<div class=3D"gmail_quote">On Wed, Feb 14, 2018 at 8:47 PM, Gaurav
Dawra <span dir=3D"ltr">&lt;<a href=3D"mailto:gdawra.ietf@gmail.com" target=
=3D"_blank">gdawra.ietf@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<div style=3D"word-wrap:break-word;line-break:after-white-space">Hey
Martin,
<div><br></div>
<div>Sorry for late reply. Please see some comments
inline[Gaurav]<br>
<div><span><br></span>
<blockquote type=3D"cite">
<div><span>On Jan 9, 2018, at 2:25 PM, Martin Stiemerling
&lt;<a href=3D"mailto:mls.ietf@gmail.com" target=3D"_blank">mls.ietf@gmail.=
com</a>&gt; wrote:</span></div>
<span><br class=3D"m_87095687787292163m_2649005819379085661Apple-interchang=
e-newline">
</span>
<div>
<div><span>Hi all,<br>
<br>
I&#39;ve reviewed this document as part of the transport area review
team&#39;s ongoing effort to review key IETF documents. These comments
were written primarily for the transport area directors, but are
copied to the document&#39;s authors for their information and to allow
them to address any issues raised. When done at the time of IETF
Last Call, the authors should consider this review together with
any other last-call comments they receive. Please always CC
tsv-art@=E2=80=A6 if you reply to or forward this review.<br>
<br>
Summary:<br>
This draft has serious issues in Section 7.1, 7.2 and in one part
of Section3, described in the review, and needs to be rethought.
The other sections are good AFAIK.<br>
<br>
<br>
Technicals:<br>
The overall draft looks ok, but the three points below look strange
and need a fix before publication IMHO:<br>
<br>
Both Sections, 7.1. and 7.2., are describing ideas, but not well
proven funcationality and not even safe to use functionality. Both
are some sort discussing that different paths in the network could
be used by the end host traffic. This sounds pretty much like the
Path Aware Networking Proposed Research Group (<a href=3D"https://irtf.org/=
panrg" target=3D"_blank">https://irtf.org/panrg</a>) and hints to the fact =
that
there is no commonly understand and accepted engineering solution
in this space.<br>
<br>
Section 7.1:<br>
[KANDULA04] is a really old reference that hasn&#39;t been followed up
in recent times and even worse there is no evidence that this is
going to work good enough or stable enough under real Internet
traffic. Additionally, it is more than unclear how any modern TCP
implementation will react to this<br></span></div>
</div>
</blockquote>
[Gaurav] Will get back on this.<span><br></span>
<blockquote type=3D"cite">
<div>
<div><span><br>
Section 7.2:<br>
This section describes an idea without detailing too much about any
further aspects. Further it changes the commonly accepted notion of
what an end host can do with the network. At best this would
require a good definition of what an end host in your setting is,
e.g., a highly modified piece of (at least) software that usually
not found in OS availble on the market (yet?)<br>
Further communicating instantaneous path characteristics to a
central point is potentially a bad idea, as the data is already
outdated when reported by any node.<br></span></div>
</div>
</blockquote>
[Gaurav] I believe Authors are trying to highlight that Host which
is defined in (<a href=3D"https://tools.ietf.org/html/draft-ietf-spring-seg=
ment-routing-15" target=3D"_blank">https://tools.ietf.org/html/d<wbr>raft-i=
etf-spring-segment-routi<wbr>ng-15</a>)
can influence the traffic based on the Calculations locally or
jointly with the controller. Implementations can decide how much
Centralized -vs- localized control is allowed at Host based on
performance data collection.<span><br></span>
<blockquote type=3D"cite">
<div>
<div><span><br>
Section 3, 3rd bullet point:<br>
It is the foundation of TCP that the network is regarded as a black
box and that you infer from the transmission of packets what the
current state of the network path is. Inferring network path
metrics (you mention SRTT, MSS, CWND ) is a bad idea, as this would
required that all paths exhibit this and if not what is going to
happen?<br>
It could be an interesting research field to change many points in
TCP&#39;s behavior, but this once again points to the fact that this
not the IETF works but IRTF or elsewhere.<br></span></div>
</div>
</blockquote>
[Gaurav] Martin, Authors are trying to suggest that TCP is rightly
treating Network as Black Box. Authors are implying per path
performance metrics as not cached. Is there some change in text you
are suggesting?</div>
<div><br></div>
<div>Cheers,</div>
<div><br></div>
<div>Gaurav<span><br></span>
<blockquote type=3D"cite">
<div>
<div><span><br>
Kind regards,<br>
<br>
=C2=A0Martin<br>
<br>
______________________________<wbr>_________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" target=3D"_blank">=
https://www.ietf.org/mailman/l<wbr>istinfo/spring</a><br>
</span></div>
</div>
</blockquote>
</div>
<br></div>
</div>
</blockquote>
</div>
<br></div>
</div>
</div>
</blockquote>
</div>
<br></div>


</div></div></span></blockquote> <div id=3D"bloop_sign_1523041067036610048"=
 class=3D"bloop_sign"></div></body></html>

--0000000000009615f6056932a7d7--


From nobody Sat Apr  7 02:09:51 2018
Return-Path: <bruno.decraene@orange.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 262C7127867 for <spring@ietfa.amsl.com>; Sat,  7 Apr 2018 02:09:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.609
X-Spam-Level: 
X-Spam-Status: No, score=-2.609 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 0_Ai9wf9tSAG for <spring@ietfa.amsl.com>; Sat,  7 Apr 2018 02:09:47 -0700 (PDT)
Received: from orange.com (mta134.mail.business.static.orange.com [80.12.70.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 29CFA12426E for <spring@ietf.org>; Sat,  7 Apr 2018 02:09:47 -0700 (PDT)
Received: from opfednr05.francetelecom.fr (unknown [xx.xx.xx.69]) by opfednr23.francetelecom.fr (ESMTP service) with ESMTP id 3529BC07EA for <spring@ietf.org>; Sat,  7 Apr 2018 11:09:45 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.59]) by opfednr05.francetelecom.fr (ESMTP service) with ESMTP id 19F1A20077 for <spring@ietf.org>; Sat,  7 Apr 2018 11:09:45 +0200 (CEST)
Received: from OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06]) by OPEXCLILM43.corporate.adroot.infra.ftgroup ([fe80::ec23:902:c31f:731c%19]) with mapi id 14.03.0382.000; Sat, 7 Apr 2018 11:09:44 +0200
From: <bruno.decraene@orange.com>
To: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: Last Call: <draft-ietf-teas-sr-rsvp-coexistence-rec-02.txt> (Recommendations for RSVP-TE and Segment Routing LSP co-existence) to Informational RFC
Thread-Index: AQHTzdm5YSaGgoFdzUyvkfLdJqY9N6P1A8Zg
Date: Sat, 7 Apr 2018 09:09:44 +0000
Message-ID: <22170_1523092185_5AC88AD9_22170_460_1_53C29892C857584299CBF5D05346208A47A020DF@OPEXCLILM21.corporate.adroot.infra.ftgroup>
References: <152304126566.3911.15707984252253943099.idtracker@ietfa.amsl.com>
In-Reply-To: <152304126566.3911.15707984252253943099.idtracker@ietfa.amsl.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.4]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/553DSlkhMh4KGPRestSVHMqm_d8>
Subject: [spring] FW: Last Call: <draft-ietf-teas-sr-rsvp-coexistence-rec-02.txt> (Recommendations for RSVP-TE and Segment Routing LSP co-existence) to Informational RFC
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 07 Apr 2018 09:09:50 -0000

SGkgYWxsLA0KDQpGb3IgaW5mb3JtYXRpb24sIHRoZSBmb2xsb3dpbmcgZG9jdW1lbnQgaW4gdW5k
ZXIgSUVURiBMYXN0IENhbGwsIGZvciBJbmZvcm1hdGlvbmFsIFJGQw0KDQpSZWNvbW1lbmRhdGlv
bnMgZm9yIFJTVlAtVEUgYW5kIFNlZ21lbnQgUm91dGluZyBMU1AgY28tZXhpc3RlbmNlDQpodHRw
czovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtaWV0Zi10ZWFzLXNyLXJzdnAtY29leGlzdGVu
Y2UtcmVjDQoNClJlZ2FyZHMsDQotLUJydW5vDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
DQpGcm9tOiBJRVRGLUFubm91bmNlIFttYWlsdG86aWV0Zi1hbm5vdW5jZS1ib3VuY2VzQGlldGYu
b3JnXSBPbiBCZWhhbGYgT2YgVGhlIElFU0cNClNlbnQ6IEZyaWRheSwgQXByaWwgMDYsIDIwMTgg
OTowMSBQTQ0KVG86IElFVEYtQW5ub3VuY2UNCkNjOiBkcmFmdC1pZXRmLXRlYXMtc3ItcnN2cC1j
b2V4aXN0ZW5jZS1yZWNAaWV0Zi5vcmc7IHRlYXMtY2hhaXJzQGlldGYub3JnOyB0ZWFzQGlldGYu
b3JnOyBkYjM1NDZAYXR0LmNvbQ0KU3ViamVjdDogTGFzdCBDYWxsOiA8ZHJhZnQtaWV0Zi10ZWFz
LXNyLXJzdnAtY29leGlzdGVuY2UtcmVjLTAyLnR4dD4gKFJlY29tbWVuZGF0aW9ucyBmb3IgUlNW
UC1URSBhbmQgU2VnbWVudCBSb3V0aW5nIExTUCBjby1leGlzdGVuY2UpIHRvIEluZm9ybWF0aW9u
YWwgUkZDDQoNCg0KVGhlIElFU0cgaGFzIHJlY2VpdmVkIGEgcmVxdWVzdCBmcm9tIHRoZSBUcmFm
ZmljIEVuZ2luZWVyaW5nIEFyY2hpdGVjdHVyZSBhbmQNClNpZ25hbGluZyBXRyAodGVhcykgdG8g
Y29uc2lkZXIgdGhlIGZvbGxvd2luZyBkb2N1bWVudDogLSAnUmVjb21tZW5kYXRpb25zDQpmb3Ig
UlNWUC1URSBhbmQgU2VnbWVudCBSb3V0aW5nIExTUCBjby1leGlzdGVuY2UnDQogIDxkcmFmdC1p
ZXRmLXRlYXMtc3ItcnN2cC1jb2V4aXN0ZW5jZS1yZWMtMDIudHh0PiBhcyBJbmZvcm1hdGlvbmFs
IFJGQw0KDQpUaGUgSUVTRyBwbGFucyB0byBtYWtlIGEgZGVjaXNpb24gaW4gdGhlIG5leHQgZmV3
IHdlZWtzLCBhbmQgc29saWNpdHMgZmluYWwNCmNvbW1lbnRzIG9uIHRoaXMgYWN0aW9uLiBQbGVh
c2Ugc2VuZCBzdWJzdGFudGl2ZSBjb21tZW50cyB0byB0aGUNCmlldGZAaWV0Zi5vcmcgbWFpbGlu
ZyBsaXN0cyBieSAyMDE4LTA0LTIwLiBFeGNlcHRpb25hbGx5LCBjb21tZW50cyBtYXkgYmUNCnNl
bnQgdG8gaWVzZ0BpZXRmLm9yZyBpbnN0ZWFkLiBJbiBlaXRoZXIgY2FzZSwgcGxlYXNlIHJldGFp
biB0aGUgYmVnaW5uaW5nIG9mDQp0aGUgU3ViamVjdCBsaW5lIHRvIGFsbG93IGF1dG9tYXRlZCBz
b3J0aW5nLg0KDQpBYnN0cmFjdA0KDQoNCiAgIE9wZXJhdG9ycyBhcmUgbG9va2luZyB0byBpbnRy
b2R1Y2Ugc2VydmljZXMgb3ZlciBTZWdtZW50IFJvdXRpbmcgKFNSKQ0KICAgTFNQcyBpbiBuZXR3
b3JrcyBydW5uaW5nIFJlc291cmNlIFJlc2VydmF0aW9uIFByb3RvY29sIChSU1ZQLVRFKQ0KICAg
TFNQcy4gIEluIHNvbWUgaW5zdGFuY2VzLCBvcGVyYXRvcnMgYXJlIGFsc28gbWlncmF0aW5nIGV4
aXN0aW5nDQogICBzZXJ2aWNlcyBmcm9tIFJTVlAtVEUgdG8gU1IgTFNQcy4gIEZvciBleGFtcGxl
LCB0aGVyZSBtaWdodCBiZQ0KICAgY2VydGFpbiBzZXJ2aWNlcyB0aGF0IGFyZSB3ZWxsIHN1aXRl
ZCBmb3IgU1IgYW5kIG5lZWQgdG8gY28tZXhpc3QNCiAgIHdpdGggUlNWUC1URSBpbiB0aGUgc2Ft
ZSBuZXR3b3JrLiAgSW4gb3RoZXIgY2FzZXMsIHNlcnZpY2VzIHJ1bm5pbmcNCiAgIG9uIFJTVlAt
VEUgbWlnaHQgYmUgbWlncmF0ZWQgdG8gcnVuIG92ZXIgU1IuICBTdWNoIGludHJvZHVjdGlvbiBv
cg0KICAgbWlncmF0aW9uIG9mIHRyYWZmaWMgdG8gU1IgbWlnaHQgcmVxdWlyZSBjby1leGlzdGVu
Y2Ugd2l0aCBSU1ZQLVRFIGluDQogICB0aGUgc2FtZSBuZXR3b3JrIGZvciBhbiBleHRlbmRlZCBw
ZXJpb2Qgb2YgdGltZSBkZXBlbmRpbmcgb24gdGhlDQogICBvcGVyYXRvcidzIGludGVudC4gIFRo
ZSBmb2xsb3dpbmcgZG9jdW1lbnQgcHJvdmlkZXMgc29sdXRpb24gb3B0aW9ucw0KICAgZm9yIGtl
ZXBpbmcgdGhlIHRyYWZmaWMgZW5naW5lZXJpbmcgZGF0YWJhc2UgKFRFRCkgY29uc2lzdGVudCBh
Y3Jvc3MNCiAgIHRoZSBuZXR3b3JrLCBhY2NvdW50aW5nIGZvciB0aGUgZGlmZmVyZW50IGJhbmR3
aWR0aCB1dGlsaXphdGlvbg0KICAgYmV0d2VlbiBTUiBhbmQgUlNWUC1URS4NCg0KDQoNCg0KVGhl
IGZpbGUgY2FuIGJlIG9idGFpbmVkIHZpYQ0KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9k
b2MvZHJhZnQtaWV0Zi10ZWFzLXNyLXJzdnAtY29leGlzdGVuY2UtcmVjLw0KDQpJRVNHIGRpc2N1
c3Npb24gY2FuIGJlIHRyYWNrZWQgdmlhDQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2Rv
Yy9kcmFmdC1pZXRmLXRlYXMtc3ItcnN2cC1jb2V4aXN0ZW5jZS1yZWMvYmFsbG90Lw0KDQpUaGUg
Zm9sbG93aW5nIElQUiBEZWNsYXJhdGlvbnMgbWF5IGJlIHJlbGF0ZWQgdG8gdGhpcyBJLUQ6DQoN
CiAgIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvaXByLzI4MjcvDQoNCg0KDQoNCg0KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KCkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIg
ZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRv
aXZlbnQgZG9uYwpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVzIG91IGNvcGllcyBzYW5zIGF1
dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVp
bGxleiBsZSBzaWduYWxlcgphIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRydWlyZSBhaW5zaSBxdWUg
bGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNj
ZXB0aWJsZXMgZCdhbHRlcmF0aW9uLApPcmFuZ2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0
ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVyY2ku
CgpUaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRp
YWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3
Owp0aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQg
YXV0aG9yaXNhdGlvbi4KSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwg
cGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMg
YXR0YWNobWVudHMuCkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFi
bGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNp
ZmllZC4KVGhhbmsgeW91LgoK


From nobody Mon Apr  9 07:59:07 2018
Return-Path: <mls.ietf@gmail.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7820D12711E; Mon,  9 Apr 2018 07:59:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.8
X-Spam-Level: 
X-Spam-Status: No, score=-0.8 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=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 KYADqGxuxUFa; Mon,  9 Apr 2018 07:59:04 -0700 (PDT)
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 CE00812D77A; Mon,  9 Apr 2018 07:58:38 -0700 (PDT)
Received: by mail-wm0-x232.google.com with SMTP id f125so17353828wme.4; Mon, 09 Apr 2018 07:58:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=/AP7LYXil+bSt+3W3ZikXAmp61bz+Bo9sKGgujA7KJM=; b=of264oUg2yUSNi2C9mxKPM9O0bSZs/KG/zg17p/7gi1IG33IYg95KuLchrA8cfbuPH tOK4mdHvLf//VKwZ3Bo7M0hxkvAsGYgXChs8mOKR+ZWznb2B5AtkRftX9v1u4OwL9uu7 hy1+k7JJ4It92n2f6pCkqM7rs22t+YKuvzmkQ0lu1AAIIF0a8MnCVEVHspNOWV63A8hp i6pzEOT1yx6+t/K4LwrItya3avcjB7YZagQx//OyRuPMMsKZCme/SxPcMfePsIheWbQW IF4PEFmjcIswYPkgxVMmFnJcwgC7zHzhhY6JHk/vdbH36RTxd0jDQU/eP6QOdco59pck y5bA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=/AP7LYXil+bSt+3W3ZikXAmp61bz+Bo9sKGgujA7KJM=; b=fuwvpWLbeVmQAY8UtN1XsiSRdv4ZH7otYL+4UXIYPFTWORFuDdFrEYOEAlZsZuNlh+ b81QqAOtB/uxudfLlx3j9dCsGS/lhWZ4C6BMGoGplakFze4eVQrqtTDSIt/Hwvm8lnaa zuvWmc1kZrDEZ47nUzfi1F1hOcNRyXUG8VtOXvKvIhr7kGg5nyVZyOcopj7+Sdg96vxP Qb2Y819JkLwCmdDea83QTSeIbZMGRzZXzbcQr6YIcF4VweP36cYaideN9nTZfYT5RdN2 YKmwTXxCwaBxO8HVp4jE/zu7784xLyCNxX8bY90lUohIQ3U6dyAzItVcWLCGgFhejt6f xDFA==
X-Gm-Message-State: ALQs6tAtj/dffzfc1f6mbTjxdlhfpob4SlyEsteHvk4Vg8tHp/1f+rmv fPGZB9ewPSbZxE++iBktSJtkP+JWBuM=
X-Google-Smtp-Source: AIpwx4+RMpE0frhl+HdzqIBWM1IbxD76+LZQN9Go2Jlr5pkRlN0Jzt9gpN4ygqzoWtYL3Hr4keE1Qw==
X-Received: by 10.28.92.82 with SMTP id q79mr218234wmb.130.1523285916889; Mon, 09 Apr 2018 07:58:36 -0700 (PDT)
Received: from mn-mn10.local ([2a01:598:9185:4f77:2847:e9f7:2e5a:6eb5]) by smtp.googlemail.com with ESMTPSA id e10sm1010172wri.23.2018.04.09.07.58.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Apr 2018 07:58:36 -0700 (PDT)
To: Gaurav Dawra <gdawra.ietf@gmail.com>
Cc: spring@ietf.org, tsv-art@ietf.org
References: <a77a198c-2a5a-d754-8725-6d6685338f6c@gmail.com> <40ED2C86-3403-4D89-8CA8-FBB9651BF2AB@gmail.com>
From: Martin Stiemerling <mls.ietf@gmail.com>
Message-ID: <6dd41180-83bd-c02e-1783-df873e749941@gmail.com>
Date: Mon, 9 Apr 2018 16:58:34 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.7.0
MIME-Version: 1.0
In-Reply-To: <40ED2C86-3403-4D89-8CA8-FBB9651BF2AB@gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/2RWHtgdMyjoPoXJt2ouWUnsvnO8>
Subject: Re: [spring] TSV-ART review of draft-ietf-spring-segment-routing-msdc-08
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Apr 2018 14:59:06 -0000

Hi Gaurav,

This got lost on my end, sorry for this. The filter just moved these 
messages out of my sight... :-/

Am 15.02.18 um 05:47 schrieb Gaurav Dawra:
> Hey Martin,
> 
> Sorry for late reply. Please see some comments inline[Gaurav]
> 
>> On Jan 9, 2018, at 2:25 PM, Martin Stiemerling <mls.ietf@gmail.com 
>> <mailto:mls.ietf@gmail.com>> wrote:
>>
>> Hi all,
>>
>> I've reviewed this document as part of the transport area review 
>> team's ongoing effort to review key IETF documents. These comments 
>> were written primarily for the transport area directors, but are 
>> copied to the document's authors for their information and to allow 
>> them to address any issues raised. When done at the time of IETF Last 
>> Call, the authors should consider this review together with any other 
>> last-call comments they receive. Please always CC tsv-art@â€¦ if you 
>> reply to or forward this review.
>>
>> Summary:
>> This draft has serious issues in Section 7.1, 7.2 and in one part of 
>> Section3, described in the review, and needs to be rethought. The 
>> other sections are good AFAIK.
>>
>>
>> Technicals:
>> The overall draft looks ok, but the three points below look strange 
>> and need a fix before publication IMHO:
>>
>> Both Sections, 7.1. and 7.2., are describing ideas, but not well 
>> proven funcationality and not even safe to use functionality. Both are 
>> some sort discussing that different paths in the network could be used 
>> by the end host traffic. This sounds pretty much like the Path Aware 
>> Networking Proposed Research Group (https://irtf.org/panrg) and hints 
>> to the fact that there is no commonly understand and accepted 
>> engineering solution in this space.
>>
>> Section 7.1:
>> [KANDULA04] is a really old reference that hasn't been followed up in 
>> recent times and even worse there is no evidence that this is going to 
>> work good enough or stable enough under real Internet traffic. 
>> Additionally, it is more than unclear how any modern TCP 
>> implementation will react to this
> [Gaurav] Will get back on this.

I will reply to the other email dicussing this.

>>
>> Section 7.2:
>> This section describes an idea without detailing too much about any 
>> further aspects. Further it changes the commonly accepted notion of 
>> what an end host can do with the network. At best this would require a 
>> good definition of what an end host in your setting is, e.g., a highly 
>> modified piece of (at least) software that usually not found in OS 
>> availble on the market (yet?)
>> Further communicating instantaneous path characteristics to a central 
>> point is potentially a bad idea, as the data is already outdated when 
>> reported by any node.
> [Gaurav] I believe Authors are trying to highlight that Host which is 
> defined in 
> (https://tools.ietf.org/html/draft-ietf-spring-segment-routing-15) can 
> influence the traffic based on the Calculations locally or jointly with 
> the controller. Implementations can decide how much Centralized -vs- 
> localized control is allowed at Host based on performance data collection.

Performance data collection (monitoring?) isn't crucial when it comes to 
timely (actually real-time) reaction. However, this section isn't just 
about performance data collection as it is about "Performance-aware 
routing" this seems to try to interact in real-time with the network 
behavior of TCP. This isn't even close to acceptable.

I would be ok to say that it is useful to collect performance data for 
offline analysis and improvement of the data network. However, this is 
at completely different magnitues of time scales.

I would recommend to remove the TCP part from this section entirely.


>>
>> Section 3, 3rd bullet point:
>> It is the foundation of TCP that the network is regarded as a black 
>> box and that you infer from the transmission of packets what the 
>> current state of the network path is. Inferring network path metrics 
>> (you mention SRTT, MSS, CWND ) is a bad idea, as this would required 
>> that all paths exhibit this and if not what is going to happen?
>> It could be an interesting research field to change many points in 
>> TCP's behavior, but this once again points to the fact that this not 
>> the IETF works but IRTF or elsewhere.
> [Gaurav] Martin, Authors are trying to suggest that TCP is rightly 
> treating Network as Black Box. Authors are implying per path performance 
> metrics as not cached. Is there some change in text you are suggesting?


I would recommend to remove the 3rd bullet point completey. TCP isn't 
the place to remember "good" or "bad" paths. This is something the 
network could decide, e.g., rerouting TCP flows within the network or 
changing the forwarding path in the network for particular flows (if it 
is not routed).

Kind regards,

   Martin


From nobody Mon Apr  9 08:02:54 2018
Return-Path: <mls.ietf@gmail.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E2617128C0A; Mon,  9 Apr 2018 08:02:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.8
X-Spam-Level: 
X-Spam-Status: No, score=-0.8 tagged_above=-999 required=5 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=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 T8Lv78ODLR8I; Mon,  9 Apr 2018 08:02:46 -0700 (PDT)
Received: from mail-wm0-x234.google.com (mail-wm0-x234.google.com [IPv6:2a00:1450:400c:c09::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 7FF241270AE; Mon,  9 Apr 2018 08:02:24 -0700 (PDT)
Received: by mail-wm0-x234.google.com with SMTP id t67so19929890wmt.0; Mon, 09 Apr 2018 08:02:24 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=ZX2Aaw9n2Byl/hdWb6SOBmrLANdQZVW+5FrGAJjNtao=; b=szEeGppGPpWRmXLIoW8bgbxY1W3eMh+Fc7HXLqySx9mHpNS5oQKVBAk6kaRBMcQiLA fYNFh4RoVm4ZKvpr/+woYRYZQUqdN1VRRo4XP4JNwlca0Fq9GM7EVF3Hzt53hwoQLztU HsqXrOmoIFMth7QbJxpLZM1StgcXoZ/Zb5efnKuokkmDrCoMSxBwB7s+lN4RetoKDLmo ZPi5ejItTL6+3i49fXIOU9Qs5l9G/wLQ8YKpaE9kGUNTYw0Lsi5Tc7yoHcqGfK777nOD AgCU7r320vjPj9h1P8Vi3hCHIC+ou7QsBJfrcGDxT9Drfi1q4N7ZxrfK8c8Y7YKGTnm3 PcYw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=ZX2Aaw9n2Byl/hdWb6SOBmrLANdQZVW+5FrGAJjNtao=; b=cl4GMQ2NZtny0j3TQIDT5IFtVCels69YJ0XOMdlf2D+MkXOHg/z8Vb6UrtEIt8wVVS pQmn0l2dsqqwWEwZoCXcs4ZvTpT0j1ciM4dMEiYFfWPWamFniRxGHosbiWDa5THkTui8 I11mz10LLqoymknkFI1pJDjO0w7BrFLe91Ss/NN7mZ6HRg9pciCI/xg/CCkYbThmBq1j R4/aNdrci++5ZKBoktvsIDxmactn1nifGm3dZ85Qbhaow5D+1J2CneTNH5sJIxcUOnVc 4KPhU0vRBJjwaD8py3dhjyB9bvSgAhzGPtbuP09TgxX3Vlk1GUZnM6j48XJRgqZnaI9a moXQ==
X-Gm-Message-State: ALQs6tBBrVMq4ZT28acxQRt2uhvqzvuyRffkqNkLAQWl9DXWa2+Bz1Ua 5xuKVdE3Pkxfgc3KK2bsAsU9lMvqTxU=
X-Google-Smtp-Source: AIpwx4+NKgRJhxcinkBSpcGiZcgSqhyNZqaETCcBQ5igO5QryxQj2ftlGfXgHyA+miMKCh44ZucvLw==
X-Received: by 10.80.201.139 with SMTP id w11mr22911363edh.251.1523286141645;  Mon, 09 Apr 2018 08:02:21 -0700 (PDT)
Received: from mn-mn10.local ([2a01:598:9185:4f77:2847:e9f7:2e5a:6eb5]) by smtp.googlemail.com with ESMTPSA id o56sm437755edc.19.2018.04.09.08.02.19 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 09 Apr 2018 08:02:20 -0700 (PDT)
To: Gaurav Dawra <gdawra.ietf@gmail.com>
Cc: SPRING WG <spring@ietf.org>, tsv-art@ietf.org, Alvaro Retana <aretana.ietf@gmail.com>
References: <a77a198c-2a5a-d754-8725-6d6685338f6c@gmail.com> <40ED2C86-3403-4D89-8CA8-FBB9651BF2AB@gmail.com> <CAMOQah8TYNaXMAAKJE2AQpbhwSf+ejhR1vdFmF9OQmzVfTw5rA@mail.gmail.com>
From: Martin Stiemerling <mls.ietf@gmail.com>
Message-ID: <1c95fd24-b6bf-90e2-3879-a74eff7e9e40@gmail.com>
Date: Mon, 9 Apr 2018 17:02:18 +0200
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.7.0
MIME-Version: 1.0
In-Reply-To: <CAMOQah8TYNaXMAAKJE2AQpbhwSf+ejhR1vdFmF9OQmzVfTw5rA@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/PTLBMMGZtus_wYe7pux_WzaL3mI>
Subject: Re: [spring] TSV-ART review of draft-ietf-spring-segment-routing-msdc-08
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 09 Apr 2018 15:02:49 -0000

Hi Gaurav,

Am 01.03.18 um 16:01 schrieb Gaurav Dawra:
> Hey Martin,
> 
> Seeking your feedback here. Regarding SectionÂ 7.1, The intent of the 
> document is to describe one suggestive way and do not attempt to 
> standardize any suggested mechanisms based considering the Informational 
> nature. Authors do not attempt to fully solve â€“ but to indicate how SR 
> helps towards this.The details of how the hosts figure out what paths to 
> take through the network such that the TCP and application are not 
> affected is outside the scope of this document.
> 
> Would you prefer to add perhaps - â€œdetails outside the scopeâ€ or â€œthis 
> is one of the waysâ€ or something else?


Since the cited paper is really old and there is no up-to-date proof of 
any working implementation with real Internet traffic: Please remove 
this part.

This will require a lot of theoretical work, discussions the transport 
community, discussions with operating system vendors and testing in the 
wild open Internet.

Kind regards,

   Martin


From nobody Wed Apr 11 19:21:10 2018
Return-Path: <internet-drafts@ietf.org>
X-Original-To: spring@ietf.org
Delivered-To: spring@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id EF66612D93E; Wed, 11 Apr 2018 19:21:03 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
Cc: spring@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 6.78.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <152349966393.9446.9084322491895265937@ietfa.amsl.com>
Date: Wed, 11 Apr 2018 19:21:03 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/_tzQjSoKTwTTrauEw8Za6wvCKvM>
Subject: [spring] I-D Action: draft-ietf-spring-segment-routing-ldp-interop-11.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Apr 2018 02:21:04 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Source Packet Routing in Networking WG of the IETF.

        Title           : Segment Routing interworking with LDP
        Authors         : Ahmed Bashandy
                          Clarence Filsfils
                          Stefano Previdi
                          Bruno Decraene
                          Stephane Litkowski
	Filename        : draft-ietf-spring-segment-routing-ldp-interop-11.txt
	Pages           : 21
	Date            : 2018-04-11

Abstract:
   A Segment Routing (SR) node steers a packet through a controlled set
   of instructions, called segments, by prepending the packet with an SR
   header.  A segment can represent any instruction, topological or
   service-based.  SR allows to enforce a flow through any topological
   path while maintaining per-flow state only at the ingress node to the
   SR domain.

   The Segment Routing architecture can be directly applied to the MPLS
   data plane with no change in the forwarding plane.  This document
   describes how Segment Routing operates in a network where LDP is
   deployed and in the case where SR-capable and non-SR-capable nodes
   coexist.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-ldp-interop/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-spring-segment-routing-ldp-interop-11
https://datatracker.ietf.org/doc/html/draft-ietf-spring-segment-routing-ldp-interop-11

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-spring-segment-routing-ldp-interop-11


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 Apr 11 19:22:52 2018
Return-Path: <abashandy.ietf@gmail.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5337F12D890; Wed, 11 Apr 2018 19:22:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level: 
X-Spam-Status: No, score=-1.998 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_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 g8RlC85GeUNZ; Wed, 11 Apr 2018 19:22:47 -0700 (PDT)
Received: from mail-pf0-x22e.google.com (mail-pf0-x22e.google.com [IPv6:2607:f8b0:400e:c00::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 DDE9E12D88F; Wed, 11 Apr 2018 19:22:46 -0700 (PDT)
Received: by mail-pf0-x22e.google.com with SMTP id y66so2307600pfi.7; Wed, 11 Apr 2018 19:22:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-language; bh=PLOn4L9lGgxiYLOScn5qGVeu36CTtvnDmylVIjLIyrY=; b=dEvOirmWbJmxEgq1sWFKd+Ox5nakKnDQJjmlthDLh4scIBteIxxhFcZhEtu65KZzl7 cWyQ0CCMEMG+I+XDQKc37i/tsl6GZ28r7IxFoNAF7xjHWkWycrf9DIrQOfAQE73KYXYu 4O38Z2D10+Wz+uJMB2+eaJ+bcY+4a1c3RJQuvAi4BLAOxZSdjXrPBri1wcsWOQRl3YrQ K0pkzulLEMGlX4bckx/sndcwLMGKqIIKOm+CzeAWQ7Lb7bk0u/3Yve8lQ047QdDbOWZP XcVkJ1LltNJWS+z/qi0puvCHXIoc9idz7ZjxQ2HEHcEHAWSuyRV+aLGQyImRkho1fRch V9GQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-language; bh=PLOn4L9lGgxiYLOScn5qGVeu36CTtvnDmylVIjLIyrY=; b=Nc9cuEDwxdHe+htcxXv0M8Z1/ZhX7H8R0IsecQgIG0xepglU8XOJA3bqlPdD/F4qvZ KkGZgL4F3Z9PwpFmvZobx+wahEANXWAfQuHTwIxc73gjZ2hUruJWAHVM4ICavGDWPdve Pqg7ztRMR5b0ecClN1dyG7wACl9nwtvBI1rKEkNZ0g/4GFL+c5gJ803pdK16ncMj+mD+ rGbMNi3RsNAKAdUO1NhqzO84T05UgC/vNEFbnpbkzz72TsoV97L2Jk95oyk+RxrRElLl PT+ne2Lf763WNy+yQyjZ7DKDsh+x9Fh1H3WjDAAxC5CstEBIO+TiAiK2S8qz4uxJM7SR JrFQ==
X-Gm-Message-State: ALQs6tBjcKo42pHEA/9xr1HwSTMLFwTdEecE/D8SeJMdzpd9LgpQ0sFE K7l0QBpRiJRjGAmg5ZPcf6k=
X-Google-Smtp-Source: AIpwx49Sin/WDn5c69+IBxJMZcKA+UsHP3zvIcg0FLrjot8FvbyY+UjmjNzhoEPfhYenTCA1AQZjeQ==
X-Received: by 10.98.103.69 with SMTP id b66mr5962320pfc.151.1523499766166; Wed, 11 Apr 2018 19:22:46 -0700 (PDT)
Received: from [192.168.1.125] (c-73-93-180-180.hsd1.ca.comcast.net. [73.93.180.180]) by smtp.gmail.com with ESMTPSA id u9sm4357009pgb.27.2018.04.11.19.22.44 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 11 Apr 2018 19:22:45 -0700 (PDT)
To: aretana.ietf@gmail.com
References: <CAMMESsy8EVCanj6-XAQf8QUfuuxW3t+V3Trje58OyeoEKfrPKA@mail.gmail.com> <6d395d4a-e298-958d-20a0-fe50aaa033f0@cisco.com>
Cc: cfilsfil@cisco.com, stefano@previdi.net, martin.vigoureux@nokia.com, bruno.decraene@orange.com, stephane.litkowski@orange.com, spring-chairs@ietf.org, spring@ietf.org, "draft-ietf-spring-segment-routing-ldp-interop@ietf.org" <draft-ietf-spring-segment-routing-ldp-interop@ietf.org>
From: Ahmed Bashandy <abashandy.ietf@gmail.com>
Message-ID: <2f8f140a-cc90-6413-8342-32c07b1f8ee9@gmail.com>
Date: Wed, 11 Apr 2018 19:22:43 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.7.0
MIME-Version: 1.0
In-Reply-To: <6d395d4a-e298-958d-20a0-fe50aaa033f0@cisco.com>
Content-Type: multipart/alternative; boundary="------------97883DECD82D7B7B85257527"
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/M9tSKUmEbHbSLe2hYuKQ2-Mns9k>
Subject: Re: [spring] AD Review of draft-ietf-spring-segment-routing-ldp-interop-09
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 12 Apr 2018 02:22:50 -0000

This is a multi-part message in MIME format.
--------------97883DECD82D7B7B85257527
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi,

thanks a lot for the thorough review. I uploaded version 11 to address 
your comments. See my reply inline "#Ahmed".

Thanks

Ahmed


On 4/2/18 7:26 AM, Ahmed Bashandy (bashandy) wrote:
>
>
>
>
> -------- Forwarded Message --------
> Subject: 	AD Review of draft-ietf-spring-segment-routing-ldp-interop-09
> Resent-Date: 	Wed, 20 Dec 2017 10:37:01 -0800
> Resent-From: 	alias-bounces@ietf.org
> Resent-To: 	cfilsfil@cisco.com, stefano@previdi.net, 
> bashandy@cisco.com, bruno.decraene@orange.com, 
> stephane.litkowski@orange.com
> Date: 	Wed, 20 Dec 2017 13:36:54 -0500
> From: 	Alvaro Retana <aretana.ietf@gmail.com>
> To: 	draft-ietf-spring-segment-routing-ldp-interop@ietf.org
> CC: 	spring-chairs@ietf.org, Martin Vigoureux 
> <martin.vigoureux@nokia.com>, spring@ietf.org
>
>
>
> Dear authors:
>
> I just finished reading this document.Â  I have some Major comments 
> below that I would like to see addressed before starting the IETF LC.
>
> Thanks for your work on this document.
>
> Alvaro.
>
>
> Major:
>
> M1. From Section 2: "An MCC, operating at node N, MUST ensure that the 
> incoming label it installs in the MPLS data plane of Node N has been 
> uniquely allocated to himself.â€ Â Iâ€™m sure this sentence is not meant 
> as a new Normative statement for all MCCs, right?Â  I think that the 
> â€œMUSTâ€ is out of place since the text is really stating a fact. 
> Â s/MUST/must
#Ahmed: done
>
>
> M2. SRMS Definition and Operation
>
> M2.1. SectionÂ 4.2.1. (SR to LDP Behavior) uses normative language to 
> describe the operation of the SRMS in ways that I think are not needed 
> for interoperability.
>
> M2.1.1. "The SRMS MUST be configured by the operator in order to 
> advertise Node-SIDs on behalf of non-SR nodes.â€ Â Section 4.2 already 
> says that "The mappings advertised by one or more SRMSs result from 
> local policy information configured by the operator.â€, so the sentence 
> in 4.2.1 is at best redundant. In any case, what can be enforced from 
> a specification point of view by that â€œMUSTâ€? Â s/MUST/must
>
> M2.1.2. "At least one SRMS MUST be present in the routing domain.Â  
> Multiple SRMSs SHOULD be present for redundancy.â€ Â These MUST|SHOULD 
> seem to indicate a statement of fact.Â  Again, from a specification 
> point of view, what can be enforced? Â s/MUST|SHOULD/must|should. Note 
> also that in 7.2 the text says that "Multiple SRMSs can be provisioned 
> in a network for redundancy.â€, which seems to be the right thing (no 
> Normative language).
#Ahmed
I removed these two statements. Instead I modified the 3rd paragraph in 
Section 4.2 to indicate that there must be at least one SRMS server in 
the domain

>
> M2.2. Section 7.2. says that "a preference mechanism may also be used 
> among SRMSs so to deploy a primary/secondary SRMS schemeâ€â€¦but no other 
> details are included.Â  This document is where the SRMS is first 
> defined, so I would expect this detail to also be included here.Â  I 
> note that SectionÂ 3.1. (SID Preference) 
> ofÂ draft-ietf-spring-conflict-resolution contains the preference 
> specification. Please move that section to this document.
Ahmed: agreed. But since section 7.2 is under the manageability 
consideration, IMO it should really not contain much specification. 
Instead, I modified sectionÂ  4.2.2 specify how to prefer SRMS 
advertisements and removed section 7.2 completely. Section 7.2 in 
version 11 is section 7.3 in version 10
>
> M2.3. Section 7.2 also says that: "When the SRMS advertise mappings, 
> an implementation SHOULD provide a mechanism through which the 
> operator determines which of the IP2MPLS mappings are preferred among 
> the one advertised by the SRMS and the ones advertised by LDP.â€ Â First 
> off, I think that the SHOULD is out of place because it is not 
> specifying any specific action (the mechanism is not explicit). 
> Second, this statement (with the Normative SHOULD) is in conflict with 
> (fromÂ 2.2. (IP2MPLS co-existence)): "if both LDP and SR propose an IP 
> to MPLS entry (IP2MPLS) for the same IP prefix, then the LDP route 
> SHOULD be selected.â€ Â Solution: s/SHOULD/should
#Ahmed:
Agreed. I replaced SHOULD with should
>
>
> M3. Manageability Considerations
>
> M3.1. The text in SectionÂ 7.1. (SR and LDP co-existence) is almost the 
> same as in SectionÂ 2.2. (IP2MPLS co-existence); the difference is that 
> 7.1â€™s first bullet says that "by default the LDP route MUST be 
> selectedâ€, while 2.2 uses SHOULD instead.Â  Which one is it?Â  
> Obviously, having the same text is two places adds nothing to the 
> documentÂ â€” please consolidate.
>
> M3.2. [minor] The last bullet in 7.1/2.2 says that the "policy MAY be 
> locally defined.Â  There is no requirement that all routers use the 
> same policy.â€ Â Given that in this case â€œall routersâ€ really refers to 
> the edge nodes (at the IP2MPLS boundary), it seems like it makes sense 
> that either choice could be ok.Â  Maybe Iâ€™m wrong, but Iâ€™m guessing 
> that giving preference to LDP (MUST/SHOULD above) has to do with the 
> assumption that it is supported everywhere, while SR might not yet 
> beâ€¦so it supports the migration case in Section 3. Is that a 
> reasonable guess?Â  It would be nice, to provide some justification for 
> the default LDP preference so that operators have a better idea of 
> when it might be ok to use SR instead.
#Ahmed: I removed section 2.2 as it is very similar to section 7.1 as 
you correctly pointed out. for IP2MPLS, I referred to Section 7.1. I 
also added justification for preferring LDP over SR as you suggested and 
changed the MUST to SHOULD
>
>
> M4. Security Considerations.Â  I tend to agree that this document 
> doesnâ€™t introduce anything newâ€¦but it does specify something 
> different.Â  The base SR-related advertisement by an IGP is done for 
> the segments belonging to the local node, but the SRMS lets a node 
> (any node, multiple nodes) adverse any mapping (for nodes that may be 
> anywhere in the network) which may result in conflicting 
> advertisements (in the best case), or even false ones. Cryptographic 
> authentication (any any other current security mechanisms in IGPs) 
> only verify that the information was not changed, but it doesnâ€™t 
> validate the information itself, which can then lead to conflicting 
> and or false advertisements, which could â€œcompromise traffic 
> forwardingâ€.Â  You should at least recognize that the risk exists, even 
> if no specific mitigation (except maybe strict 
> configuration/programmability control by the operator) can be mentioned.
#Ahmed: Agreed. Added text to indicate what you mentioned
>
>
> M5. References: These references donâ€™t need to be Normative and can be 
> made Informative: 
> I-D.ietf-isis-segment-routing-extensions,Â I-D.ietf-ospf-ospfv3-segment-routing-extensions,Â I-D.ietf-ospf-segment-routing-extensions. 
> OTOH,Â this one should be Normative:Â RFC5036
Ahmed: Agreed and done
>
>
> Minor:
>
> P1. As with all the other SR-related documents, please take out 
> â€œservice chainâ€ from the text.
#Ahmed: Agreed and done
>
> P2. Please add References for "RSVP-TE, BGP 3107, VPNv4â€. Â  BTW, note 
> that rfc3107 has been obsoleted by rfc8277 â€” you make references to 
> â€œBGP3107â€ routes/label.
#Ahmed Removed VPNv4 and added references to the others
>
> P3. Please define (or reference) the MPLS2MPLS, MPLS2IP and IP2MPLS 
> terminology (only IP2MPLS is expanded).
Ahmed: Done
>
> P4. From Section 3: â€œ...the SR infrastructure is usable, e.g. for Fast 
> Reroute (FRR) or IGP Loop Free Convergence to protect existing IP and 
> LDP traffic.Â  FRR mechanisms are described in 
> [I-D.bashandy-rtgwg-segment-routing-ti-lfa].â€ 
> Â draft-ietf-spring-resiliency-use-cases may be a better reference.
#Ahmed: Agreed and modified as suggested
>
> P5. Section 3: "However, any traffic switched through LDP entries will 
> still suffer from LDP-IGP synchronization.â€ Â While that statement is 
> true, it seems out of place since there is no other discussion about 
> LDP-IGP synchronization anywhere â€” if you want to keep it, please add 
> a reference.
#Ahmed: Agree with your assessment and removed the statement
>
> P6. Sections 4 and 4.1.1 have very similar, redundant text.Â  To avoid 
> confusion, please consolidate it in one place.Â  This is what Iâ€™m 
> referring to:
>
> 4:
> â€œ Â If the SR/LDP node operates in LDP ordered label distribution control
> Â  Â mode (as defined in [RFC5036]), then the SR/LDP node MUST consider SR
> Â  Â learned labels as if they were learned through an LDP neighbor and
> Â  Â create LDP bindings for each Prefix-SID and Node-SID learned in the
> Â  Â SR domain."
>
> 4.1.1:
> " Â A SR node having LDP neighbors MUST create LDP bindings for each
> Â  Â Prefix-SID and Node-SID learned in the SR domain and, for each FEC,
> Â  Â stitch the incoming LDP label to the outgoing SR label.Â  This has to
> Â  Â be done in both LDP independent and ordered label distribution
> Â  Â control modes as defined in [RFC5036]."
#Ahmed: Agree with your assessment and consolidated the text in section 
4 and 4.1.1 into section 4.1.1
>
> Note that this same text (as in 4.1.1 above) is repeated exactly in 
> 4.2.1 â€” where the SRMS is discussed.Â  To me, it seems out of place 
> there (4.2.1) as the behavior is true whether an SRMS is in use or 
> not.Â  In line with the above, it may be better to consolidate 
> redundant text in one place â€” Section 4 seems good to me.
#Ahmed: Agree with your assessment and removed the statement in Section 
4.2.1
>
>
>
> Nits:
>
> N1. s/This draft(s)/This document
>
> N2. s/Ship-in-the-night/Ships-in-the-night
>
> N3. Please donâ€™t use â€œweâ€, use the 3rd person instead.Â  Just a 
> personal preference (= nit).
>
> N4. s/R-LFA/RLFA
>
> N5. Please put the reference for Option C when it is first mentioned.
#ahmed: Made the changes as suggested


--------------97883DECD82D7B7B85257527
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><tt>Hi,</tt><tt><br>
      </tt><tt><br>
      </tt><tt>thanks a lot for the thorough review. I uploaded version
        11 to address your comments. See my reply inline "#Ahmed". </tt><tt><br>
      </tt><tt><br>
      </tt><tt>Thanks</tt><tt><br>
      </tt><tt><br>
      </tt><tt>Ahmed</tt><tt><br>
      </tt></p>
    <br>
    <div class="moz-cite-prefix">On 4/2/18 7:26 AM, Ahmed Bashandy
      (bashandy) wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:6d395d4a-e298-958d-20a0-fe50aaa033f0@cisco.com">
      <meta http-equiv="content-type" content="text/html; charset=utf-8">
      <p><br>
      </p>
      <div class="moz-forward-container"><br>
        <br>
        -------- Forwarded Message --------
        <table class="moz-email-headers-table" cellspacing="0"
          cellpadding="0" border="0">
          <tbody>
            <tr>
              <th valign="BASELINE" align="RIGHT" nowrap="nowrap">Subject:
              </th>
              <td>AD Review of
                draft-ietf-spring-segment-routing-ldp-interop-09</td>
            </tr>
            <tr>
              <th valign="BASELINE" align="RIGHT" nowrap="nowrap">Resent-Date:
              </th>
              <td>Wed, 20 Dec 2017 10:37:01 -0800</td>
            </tr>
            <tr>
              <th valign="BASELINE" align="RIGHT" nowrap="nowrap">Resent-From:
              </th>
              <td><a class="moz-txt-link-abbreviated"
                  href="mailto:alias-bounces@ietf.org"
                  moz-do-not-send="true">alias-bounces@ietf.org</a></td>
            </tr>
            <tr>
              <th valign="BASELINE" align="RIGHT" nowrap="nowrap">Resent-To:
              </th>
              <td><a class="moz-txt-link-abbreviated"
                  href="mailto:cfilsfil@cisco.com"
                  moz-do-not-send="true">cfilsfil@cisco.com</a>, <a
                  class="moz-txt-link-abbreviated"
                  href="mailto:stefano@previdi.net"
                  moz-do-not-send="true">stefano@previdi.net</a>, <a
                  class="moz-txt-link-abbreviated"
                  href="mailto:bashandy@cisco.com"
                  moz-do-not-send="true">bashandy@cisco.com</a>, <a
                  class="moz-txt-link-abbreviated"
                  href="mailto:bruno.decraene@orange.com"
                  moz-do-not-send="true">bruno.decraene@orange.com</a>,
                <a class="moz-txt-link-abbreviated"
                  href="mailto:stephane.litkowski@orange.com"
                  moz-do-not-send="true">stephane.litkowski@orange.com</a></td>
            </tr>
            <tr>
              <th valign="BASELINE" align="RIGHT" nowrap="nowrap">Date:
              </th>
              <td>Wed, 20 Dec 2017 13:36:54 -0500</td>
            </tr>
            <tr>
              <th valign="BASELINE" align="RIGHT" nowrap="nowrap">From:
              </th>
              <td>Alvaro Retana <a class="moz-txt-link-rfc2396E"
                  href="mailto:aretana.ietf@gmail.com"
                  moz-do-not-send="true">&lt;aretana.ietf@gmail.com&gt;</a></td>
            </tr>
            <tr>
              <th valign="BASELINE" align="RIGHT" nowrap="nowrap">To: </th>
              <td><a class="moz-txt-link-abbreviated"
                  href="mailto:draft-ietf-spring-segment-routing-ldp-interop@ietf.org"
                  moz-do-not-send="true">draft-ietf-spring-segment-routing-ldp-interop@ietf.org</a></td>
            </tr>
            <tr>
              <th valign="BASELINE" align="RIGHT" nowrap="nowrap">CC: </th>
              <td><a class="moz-txt-link-abbreviated"
                  href="mailto:spring-chairs@ietf.org"
                  moz-do-not-send="true">spring-chairs@ietf.org</a>,
                Martin Vigoureux <a class="moz-txt-link-rfc2396E"
                  href="mailto:martin.vigoureux@nokia.com"
                  moz-do-not-send="true">&lt;martin.vigoureux@nokia.com&gt;</a>,
                <a class="moz-txt-link-abbreviated"
                  href="mailto:spring@ietf.org" moz-do-not-send="true">spring@ietf.org</a></td>
            </tr>
          </tbody>
        </table>
        <br>
        <br>
        <meta http-equiv="Content-Type" content="text/html;
          charset=utf-8">
        <style>body{font-family:Helvetica,Arial;font-size:13px}</style>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica">Dear authors:</font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica">I just finished reading this document.Â  I
            have some Major comments below that I would like to see
            addressed before starting the IETF LC.</font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica">Thanks for your work on this document.</font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica">Alvaro.</font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica">Major:</font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica">M1. From Section 2: "An MCC, operating at
            node N, MUST ensure that the incoming label itÂ </font><span
            style="font-family:Helvetica">installs in the MPLS data
            plane of Node N has been uniquely allocatedÂ </span><span
            style="font-family:Helvetica">to himself.â€ Â Iâ€™m sure this
            sentence is not meant as a new Normative statement for all
            MCCs, right?Â  I think that the â€œMUSTâ€ is out of place since
            the text is really stating a fact. Â s/MUST/must</span></div>
      </div>
    </blockquote>
    #Ahmed: done<br>
    <blockquote type="cite"
      cite="mid:6d395d4a-e298-958d-20a0-fe50aaa033f0@cisco.com">
      <div class="moz-forward-container">
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica">M2. SRMS Definition and Operation</font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica">M2.1.Â </font><span
            style="font-family:Helvetica">SectionÂ 4.2.1. (SR to LDP
            Behavior) uses normative language to describe the operation
            of the SRMS in ways that I think are not needed for
            interoperability.</span></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica">M2.1.1. "The SRMS MUST be configured by the
            operator in order to advertiseÂ </font><span
            style="font-family:Helvetica">Node-SIDs on behalf of non-SR
            nodes.â€ Â Section 4.2 already says that "The mappings
            advertised by one or more SRMSs result from local policyÂ </span><span
            style="font-family:Helvetica">information configured by the
            operator.â€, so the sentence in 4.2.1 is at best redundant.Â 
            In any case, what can be enforced from a specification point
            of view by that â€œMUSTâ€? Â s/MUST/must</span></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica">M2.1.2. "At least one SRMS MUST be present
            in the routing domain.Â  MultipleÂ </font><span
            style="font-family:Helvetica">SRMSs SHOULD be present for
            redundancy.â€ Â These MUST|SHOULD seem to indicate a statement
            of fact.Â  Again, from a specification point of view, what
            can be enforced? Â s/MUST|SHOULD/must|should. Note also that
            in 7.2 the text says that "Multiple SRMSs can be provisioned
            in a network for redundancy.â€, which seems to be the right
            thing (no Normative language).</span></div>
      </div>
    </blockquote>
    #Ahmed<br>
    I removed these two statements. Instead I modified the 3rd paragraph
    in Section 4.2 to indicate that there must be at least one SRMS
    server in the domain
    <div id="bloop_customfont" style="margin:0px"><font face="Helvetica"><br>
      </font></div>
    <blockquote type="cite"
      cite="mid:6d395d4a-e298-958d-20a0-fe50aaa033f0@cisco.com">
      <div class="moz-forward-container">
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica">M2.2. Section 7.2. says that "a preference
            mechanism may also be used among SRMSs so toÂ </font><span
            style="font-family:Helvetica">deploy a primary/secondary
            SRMS schemeâ€â€¦but no other details are included.Â  This
            document is where the SRMS is first defined, so I would
            expect this detail to also be included here.Â  I note that
            SectionÂ 3.1. (SID Preference)
            ofÂ draft-ietf-spring-conflict-resolution contains the
            preference specification. Please move that section to this
            document.</span></div>
      </div>
    </blockquote>
    Ahmed: agreed. But since section 7.2 is under the manageability
    consideration, IMO it should really not contain much specification.
    Instead, I modified sectionÂ  4.2.2 specify how to prefer SRMS
    advertisements and removed section 7.2 completely. Section 7.2 in
    version 11 is section 7.3 in version 10<br>
    <blockquote type="cite"
      cite="mid:6d395d4a-e298-958d-20a0-fe50aaa033f0@cisco.com">
      <div class="moz-forward-container">
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica">M2.3. Section 7.2 also says that: "When the
            SRMS advertise mappings, an implementation SHOULD provide aÂ </font><span
            style="font-family:Helvetica">mechanism through which the
            operator determines which of the IP2MPLSÂ </span><span
            style="font-family:Helvetica">mappings are preferred among
            the one advertised by the SRMS and theÂ </span><span
            style="font-family:Helvetica">ones advertised by LDP.â€
            Â First off, I think that the SHOULD is out of place because
            it is not specifying any specific action (the mechanism is
            not explicit). Second, this statement (with the Normative
            SHOULD) is in conflict with (fromÂ 2.2. (IP2MPLS
            co-existence)): "if both LDP and SR propose an IP to MPLS
            entry (IP2MPLS)Â </span><span style="font-family:Helvetica">for
            the same IP prefix, then the LDP route SHOULD be selected.â€
            Â Solution: s/SHOULD/should</span></div>
      </div>
    </blockquote>
    #Ahmed:<br>
    Agreed. I replaced SHOULD with should
    <blockquote type="cite"
      cite="mid:6d395d4a-e298-958d-20a0-fe50aaa033f0@cisco.com">
      <div class="moz-forward-container">
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica">M3.Â </font><span
            style="font-family:Helvetica">Manageability Considerations</span></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica">M3.1. The text in SectionÂ 7.1. (SR and LDP
            co-existence) is almost the same as in SectionÂ 2.2. (IP2MPLS
            co-existence); the difference is that 7.1â€™s first bullet
            says that "by default the LDP route MUST be selectedâ€, while
            2.2 uses SHOULD instead.Â  Which one is it?Â  Obviously,
            having the same text is two places adds nothing to the
            documentÂ â€” please consolidate.</font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica">M3.2. [minor] The last bullet in 7.1/2.2
            says that the "policy MAY be locally defined.Â  There is noÂ </font><span
            style="font-family:Helvetica">requirement that all routers
            use the same policy.â€ Â Given that in this case â€œall routersâ€
            really refers to the edge nodes (at the IP2MPLS boundary),
            it seems like it makes sense that either choice could be
            ok.Â  Maybe Iâ€™m wrong, but Iâ€™m guessing that giving
            preference to LDP (MUST/SHOULD above) has to do with the
            assumption that it is supported everywhere, while SR might
            not yet beâ€¦so it supports the migration case in Section 3.Â 
            Is that a reasonable guess?Â  It would be nice, to provide
            some justification for the default LDP preference so that
            operators have a better idea of when it might be ok to use
            SR instead.</span></div>
      </div>
    </blockquote>
    #Ahmed: I removed section 2.2 as it is very similar to section 7.1
    as you correctly pointed out. for IP2MPLS, I referred to Section
    7.1. I also added justification for preferring LDP over SR as you
    suggested and changed the MUST to SHOULD
    <blockquote type="cite"
      cite="mid:6d395d4a-e298-958d-20a0-fe50aaa033f0@cisco.com">
      <div class="moz-forward-container">
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica">M4. Security Considerations.Â  I tend to
            agree that this document doesnâ€™t introduce anything newâ€¦but
            it does specify something different.Â  The base SR-related
            advertisement by an IGP is done for the segments belonging
            to the local node, but the SRMS lets a node (any node,
            multiple nodes) adverse any mapping (for nodes that may be
            anywhere in the network) which may result in conflicting
            advertisements (in the best case), or even false ones.Â 
            Cryptographic authentication (any any other current security
            mechanisms in IGPs) only verify that the information was not
            changed, but it doesnâ€™t validate the information itself,
            which can then lead to conflicting and or false
            advertisements, which could â€œcompromise traffic
            forwardingâ€.Â  You should at least recognize that the risk
            exists, even if no specific mitigation (except maybe strict
            configuration/programmability control by the operator) can
            be mentioned.</font></div>
      </div>
    </blockquote>
    <font face="Helvetica">#Ahmed: Agreed. Added text to indicate what
      you mentioned</font>
    <blockquote type="cite"
      cite="mid:6d395d4a-e298-958d-20a0-fe50aaa033f0@cisco.com">
      <div class="moz-forward-container">
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica">M5. References: Â </font><span
            style="font-family:Helvetica">These references donâ€™t need to
            be Normative and can be made Informative:
I-D.ietf-isis-segment-routing-extensions,Â I-D.ietf-ospf-ospfv3-segment-routing-extensions,Â I-D.ietf-ospf-segment-routing-extensions.
            Â </span><font face="Helvetica">OTOH,Â this one should be
            Normative:Â RFC5036</font></div>
      </div>
    </blockquote>
    <font face="Helvetica">Ahmed: Agreed and done</font>
    <blockquote type="cite"
      cite="mid:6d395d4a-e298-958d-20a0-fe50aaa033f0@cisco.com">
      <div class="moz-forward-container">
        <div id="bloop_customfont" style="margin:0px"><font
            face="Helvetica">Â </font></div>
        <font face="Helvetica">
          <div><font face="Helvetica"><br>
            </font></div>
          <br>
        </font>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">Minor:</font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">P1. As with all the other SR-related
            documents, please take out â€œservice chainâ€ from the text.</font></div>
      </div>
    </blockquote>
    <font face="Helvetica">#Ahmed: Agreed and done</font>
    <blockquote type="cite"
      cite="mid:6d395d4a-e298-958d-20a0-fe50aaa033f0@cisco.com">
      <div class="moz-forward-container">
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">P2. Please add References for "RSVP-</font><span
            style="font-family:Helvetica">TE, BGP 3107, VPNv4â€. Â  BTW,
            note that rfc3107 has been obsoleted by rfc8277 â€” you make
            references to â€œBGP3107â€ routes/label.</span></div>
      </div>
    </blockquote>
    #Ahmed Removed VPNv4 and added references to the others
    <blockquote type="cite"
      cite="mid:6d395d4a-e298-958d-20a0-fe50aaa033f0@cisco.com">
      <div class="moz-forward-container">
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">P3. Please define (or reference) the
            MPLS2MPLS, MPLS2IP and IP2MPLS terminology (only IP2MPLS is
            expanded).</font></div>
      </div>
    </blockquote>
    <font face="Helvetica">Ahmed: Done</font>
    <blockquote type="cite"
      cite="mid:6d395d4a-e298-958d-20a0-fe50aaa033f0@cisco.com">
      <div class="moz-forward-container">
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">P4. From Section 3: â€œ...the SRÂ </font><span
            style="font-family:Helvetica">infrastructure is usable, e.g.
            for Fast Reroute (FRR) or IGP LoopÂ </span><span
            style="font-family:Helvetica">Free Convergence to protect
            existing IP and LDP traffic.Â  FRR mechanisms are described
            inÂ </span><span style="font-family:Helvetica">[I-D.bashandy-rtgwg-segment-routing-ti-lfa].â€
            Â draft-ietf-spring-resiliency-use-cases may be a better
            reference.</span></div>
      </div>
    </blockquote>
    #Ahmed: Agreed and modified as suggested
    <blockquote type="cite"
      cite="mid:6d395d4a-e298-958d-20a0-fe50aaa033f0@cisco.com">
      <div class="moz-forward-container">
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">P5. Section 3: "However, any traffic
            switched through LDP entries will stillÂ </font><span
            style="font-family:Helvetica">suffer from LDP-IGP
            synchronization.â€ Â While that statement is true, it seems
            out of place since there is no other discussion about
            LDP-IGP synchronization anywhere â€” if you want to keep it,
            please add a reference.</span></div>
      </div>
    </blockquote>
    #Ahmed: Agree with your assessment and removed the statement
    <blockquote type="cite"
      cite="mid:6d395d4a-e298-958d-20a0-fe50aaa033f0@cisco.com">
      <div class="moz-forward-container">
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><span
            style="font-family:Helvetica">P6. Sections 4 and 4.1.1 have
            very similar, redundant text.Â  To avoid confusion, please
            consolidate it in one place.Â  This is what Iâ€™m referring to:
            Â </span></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">4:</font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">â€œ Â If the SR/LDP node operates in LDP
            ordered label distribution control</font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">Â  Â mode (as defined in [RFC5036]), then the
            SR/LDP node MUST consider SR</font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">Â  Â learned labels as if they were learned
            through an LDP neighbor and</font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">Â  Â create LDP bindings for each Prefix-SID
            and Node-SID learned in the</font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">Â  Â SR domain."</font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">4.1.1:</font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">" Â A SR node having LDP neighbors MUST
            create LDP bindings for each</font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">Â  Â Prefix-SID and Node-SID learned in the
            SR domain and, for each FEC,</font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">Â  Â stitch the incoming LDP label to the
            outgoing SR label.Â  This has to</font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">Â  Â be done in both LDP independent and
            ordered label distribution</font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">Â  Â control modes as defined in [RFC5036]."</font></div>
      </div>
    </blockquote>
    <font face="Helvetica">#Ahmed: Agree with your assessment and
      consolidated the text in section 4 and 4.1.1 into section 4.1.1</font>
    <blockquote type="cite"
      cite="mid:6d395d4a-e298-958d-20a0-fe50aaa033f0@cisco.com">
      <div class="moz-forward-container">
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">Note that this same text (as in 4.1.1
            above) is repeated exactly in 4.2.1 â€” where the SRMS is
            discussed.Â  To me, it seems out of place there (4.2.1) as
            the behavior is true whether an SRMS is in use or not.Â  In
            line with the above, it may be better to consolidate
            redundant text in one place â€” Section 4 seems good to me.</font></div>
      </div>
    </blockquote>
    <font face="Helvetica">#Ahmed: Agree with your assessment and
      removed the statement in Section 4.2.1</font>
    <blockquote type="cite"
      cite="mid:6d395d4a-e298-958d-20a0-fe50aaa033f0@cisco.com">
      <div class="moz-forward-container">
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">Nits:</font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">N1. s/This draft(s)/This document</font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">N2. s/Ship-in-the-night/Ships-in-the-night</font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">N3. Please donâ€™t use â€œweâ€, use the 3rd
            person instead.Â  Just a personal preference (= nit).</font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">N4. s</font><span
            style="font-family:Helvetica">/R-LFA/RLFA</span></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica"><br>
          </font></div>
        <div id="bloop_sign_1513706610244678144" class="bloop_sign"><font
            face="Helvetica">N5. Please put the reference for Option C
            when it is first mentioned.</font></div>
      </div>
    </blockquote>
    <font face="Helvetica">#ahmed: Made the changes as suggested</font><br>
    <br>
  </body>
</html>

--------------97883DECD82D7B7B85257527--


From nobody Sat Apr 14 21:44:29 2018
Return-Path: <zali@cisco.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 89F93126CBF; Sat, 14 Apr 2018 21:44:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 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, SPF_PASS=-0.001, T_DKIMWL_WL_MED=-0.01, 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 3yLTK3Q4CseD; Sat, 14 Apr 2018 21:44:12 -0700 (PDT)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F3C491243F6; Sat, 14 Apr 2018 21:44:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=74664; q=dns/txt; s=iport; t=1523767452; x=1524977052; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=kmDHVOJDsAmfBPGv+gKvfKt95iN2dIDKrQj1FZ70KXk=; b=gKhd/C6gbJmnCHIgoDGTzbKxSWK5b3X4QbIHaEyteW4Z9niwEii5quNy jclzkV6Qj1DBkGQhU2UJBxt5fUYAmAbFb3R9xbmt0F4GWLqfgwHnLPm9D Y8jf/9PLaD9KCHWG//bgV24BcODfkTT4f0ixnh9WLcegihEarlNCXJg0t I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CIAwCX19Ja/4oNJK1cGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAYJNRi9hF2MoCoNclROBUyGBD4ZmjBaBZAMLGAEKhGACGoI?= =?us-ascii?q?TITgUAQIBAQEBAQECbBwMhSIBAQEBAwEBIUsGBRACAQYCEQMBAiEBBgMCAgI?= =?us-ascii?q?fBgsUCQgCBAENBRUGhA5MAxUPA4ljm0CCHIcDDYErgioFiAaBVD+BDgEjDIF?= =?us-ascii?q?df4JPQgEBA4ElBQESATYJBhCCSjCCJAKHLmaDcIRdhlcsCAKFV4JQgxWCfYE?= =?us-ascii?q?zg1yCWoRiiSw/hg0CERMBgSQBMyFhcXAVGiEqAYIYCYIXF4hZhT5vjGaBH4E?= =?us-ascii?q?XAQE?=
X-IronPort-AV: E=Sophos; i="5.48,453,1517875200"; d="scan'208,217"; a="99039158"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Apr 2018 04:44:10 +0000
Received: from XCH-RTP-016.cisco.com (xch-rtp-016.cisco.com [64.101.220.156]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id w3F4iASp010917 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sun, 15 Apr 2018 04:44:10 GMT
Received: from xch-rtp-018.cisco.com (64.101.220.158) by XCH-RTP-016.cisco.com (64.101.220.156) with Microsoft SMTP Server (TLS) id 15.0.1320.4; Sun, 15 Apr 2018 00:44:09 -0400
Received: from xch-rtp-018.cisco.com ([64.101.220.158]) by XCH-RTP-018.cisco.com ([64.101.220.158]) with mapi id 15.00.1320.000; Sun, 15 Apr 2018 00:44:09 -0400
From: "Zafar Ali (zali)" <zali@cisco.com>
To: Stewart Bryant <stewart.bryant@gmail.com>, =?utf-8?B?5b6Q5bCP6JmOICAo5LmJ5YWIKQ==?= <xiaohu.xxh@alibaba-inc.com>
CC: "mpls@ietf.org" <mpls@ietf.org>, mpls <mpls-bounces@ietf.org>, "Robert Raszuk" <robert@raszuk.net>, "sfc@ietf.org" <sfc@ietf.org>, "Zafar Ali (zali)" <zali@cisco.com>, SPRING WG List <spring@ietf.org>
Thread-Topic: [mpls] [sfc] Working Group adoption of draft-farrel-mpls-sfc
Thread-Index: AQHT0vaFsFpi2EO1KU6mapxfK8o1IKQBQtEA
Date: Sun, 15 Apr 2018 04:44:09 +0000
Message-ID: <BD0B4559-A1B8-4724-B55D-B11D6DE94278@cisco.com>
References: <2ac6b61d-3a38-1aaf-62ae-d923f1ad7468@pi.nu> <a392880f-6b86-4406-a348-42398e24285a.xiaohu.xxh@alibaba-inc.com> <DB5PR07MB158998C7FAAB4831C243D88D83A30@DB5PR07MB1589.eurprd07.prod.outlook.com> <CA+b+ERnJNad6Awo+-2dU2kz6rwx-HQEniXcWgjoWUd-zm3r2qQ@mail.gmail.com> <F64C10EAA68C8044B33656FA214632C88828EFEB@MISOUT7MSGUSRDE.ITServices.sbc.com> <CA+b+ER==g53MZK5RSNmaFkg1UBC8zEiNsfxNLKCNXDumannaHg@mail.gmail.com> <F64C10EAA68C8044B33656FA214632C88828F06D@MISOUT7MSGUSRDE.ITServices.sbc.com> <052998BB-B820-412C-8363-B3EB7551B299@nokia.com> <1522554645079.8864@bell.ca> <CA+b+ERmzFPZRyrCnBvnRVhK5F25RMc8+Wt-n6NXKrONWy9G+_g@mail.gmail.com> <1522812352107.5966@bell.ca> <489a9667-f159-4607-5834-b4bacf64989c@gmail.com> <09337fcf-64c9-450c-8dbc-ba8330611fe4.xiaohu.xxh@alibaba-inc.com> <6EE25554-3714-4A75-896F-24CC89BAA807@gmail.com> <5dab5411-0b08-4bd4-86ec-752e1803c3ff.xiaohu.xxh@alibaba-inc.com> <6bea41f6-5519-f512-92e5-a72bbd6187da@gmail.com>
In-Reply-To: <6bea41f6-5519-f512-92e5-a72bbd6187da@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.9.0.180116
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.164.200]
Content-Type: multipart/alternative; boundary="_000_BD0B4559A1B84724B55DB11D6DE94278ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/bDU8u6CnI0D0xZH5TNSC3ZJTRFk>
Subject: Re: [spring] [mpls] [sfc] Working Group adoption of draft-farrel-mpls-sfc
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 15 Apr 2018 04:44:16 -0000

--_000_BD0B4559A1B84724B55DB11D6DE94278ciscocom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

RGVhciBTdGV3YXJ0LCBXRyBDaGFpcnMgYW5kIHRoZSBXRywNCg0KSSBkbyBub3QgYWdyZWUgd2l0
aCBTdGV3YXJ04oCZcyBwb2ludHMgYW5kIHdpbGwgcmVzcG9uc2UgaW4gYSBzZXBhcmF0ZSBlbWFp
bC4gQnV0IGFsbCB0aGF0IGlzIGp1c3Qgbm9pc2UgYW5kIHRoYXQgY2Fubm90IHJlc29sdmUgdGhl
IGlzc3VlIGF0IGhhbmQuDQoNCkEgY291bnRsZXNzIHRpbWUsIFhpYW9odSBoYXMgcmFpc2VkIHRo
ZSBpc3N1ZSB0aGF0IHRoZSBpbnRlbGxlY3R1YWwgcHJvcGVydHkgZm9yIHRoZSBjb250ZW50cyBp
biBzZWN0aW9uIDYgb2YgZHJhZnQtZmFycmVsLW1wbHMtc2ZjIGJlbG9uZ3MgdG8gZHJhZnQteHUt
bXBscy1zZXJ2aWNlLWNoYWluaW5nLiBQbGVhc2Ugc2VlIG9uZSBvZiBYaWFvaHUncyByZWNlbnQg
ZW1haWxzIHdpdGggdGhlIHN1YmplY3QgIltzcHJpbmddIEZvciB0aGUgZmFpcm5lc3MgYW5kIGp1
c3RpY2Ugb2YgdGhlIElFVEYgY3VsdHVyZSIgZGF0ZWQgVGh1cnNkYXksIEFwcmlsIDUsIDIwMTgg
YXQgMTI6MzQgQU0sIGNvcGllZCBpbiB0aGUgZm9sbG93aW5nLg0KDQpUaGlzIGlzc3VlIHdhcyBh
bHNvIHJhaXNlZCBieSBtYW55IGR1cmluZyB0aGUgV0cgYWRvcHRpb24gcG9sbCBvZiB0aGUgZG9j
dW1lbnQuIFRoZSBjaGFpcnMgYWRvcHRlZCB0aGUgd29yayB3aXRoIHRoZSBwcm9taXNlIG9mIGZp
eGluZyB0aGUgaXNzdWUuIFNwZWNpZmljYWxseSwgaW4gdGhlIGVtYWlsIHRvIGFubm91bmNlIHRo
ZSBhZG9wdGlvbiBvZiB0aGUgSUQgdG8gdGhlIFdHLCB0aGUgY2hhaXIocykgbWVudGlvbmVkIHRo
ZSBmb2xsb3dpbmc6DQoNCiJUaGF0IGRlY2lzaW9uIGlzIHRha2VuLCB0aGUgaXNzdWVzIHRoYXQg
aGFzIGJlZW4gcG9pbnRlZCBvdXQgYXJlDQpub3RlZC4gVGhlc2UgaXNzdWVzIG5lZWQgdG8gYmUg
cmVzb2x2ZWQgb24gdGhlIG1haWxpbmcgbGlzdCBhbmQNCnJvdWdoIGNvbnNlbnN1cyBuZWVkIHRv
IGJlIHJlYWNoZWQgZm9yIHRleHQgY2hhbmdlcyBpbiB0aGUgZG9jdW1lbnQuDQpBY3R1YWxseSB0
aGUgbWVtYmVycyBvZiB0aGUgd29ya2luZyBncm91cCBoYXZlIG11Y2ggbW9yZSBpbmZsdWVuY2Ug
b24NCmEgd29ya2luZyBncm91cCBkb2N1bWVudCwgdGhhbiBvbiBhbiBpbmRpdmlkdWFsIGRyYWZ0
Lg0KSXQgd291bGQgYmUgZmFyIGJldHRlciBpZiB3ZSBub3cgZm9jdXNlZCBvbiBwcm9wb3Npbmcg
dGV4dCBjaGFuZ2VzLA0KcmF0aGVyIHRoYW4gZGlzY3Vzc2luZyBwcm9jZXNzZXMuIg0KDQpUaGlz
IGlzIGEgc2VyaW91cyBpc3N1ZTsgd2UgbmVlZCB0byByZW1vdmUgc2VjdGlvbiA2IGZyb20gZHJh
ZnQtIGZhcnJlbC1tcGxzLXNmYyB0byBtb3ZlIGZvcndhcmQuIFRoZXNlIGNvbnRlbnRzIHdpbGwg
cHJvY2VlZCBpbiBkcmFmdC14dSosIHdoZXJlIHRoZSBjb250ZW50cyBzdGFydGVkIGluaXRpYWxs
eS4gRXZlcnlvbmUgd2lsbCBoYXZlIGEgZmFpciBjaGFuY2UgdG8gY29udHJpYnV0ZSB0byB0aGUg
Y29udGVudHMgYXMgcGFydCBvZiBjb2xsYWJvcmF0aW9ucyBvbiBkcmFmdC14dSouDQoNClRoYW5r
cw0KDQpSZWdhcmRzIOKApiBaYWZhcg0KDQpGcm9tOiBzcHJpbmcgPHNwcmluZy1ib3VuY2VzQGll
dGYub3JnPiBvbiBiZWhhbGYgb2YgIuW+kOWwj+iZjijkuYnlhYgpIiA8eGlhb2h1Lnh4aEBhbGli
YWJhLWluYy5jb20+DQpEYXRlOiBUaHVyc2RheSwgQXByaWwgNSwgMjAxOCBhdCAxMjozNCBBTQ0K
VG86ICJtcGxzQGlldGYub3JnIiA8bXBsc0BpZXRmLm9yZz4sIFNQUklORyBXRyBMaXN0IDxzcHJp
bmdAaWV0Zi5vcmc+DQpDYzogImlldGZAaWV0Zi5vcmciIDxpZXRmQGlldGYub3JnPg0KU3ViamVj
dDogW3NwcmluZ10gRm9yIHRoZSBmYWlybmVzcyBhbmQganVzdGljZSBvZiB0aGUgSUVURiBjdWx0
dXJlLy9SZTogW21wbHNdIFdoYXQgdG8gZG8gd2l0aCBkcmFmdC1pZXRmLW1wbHMtc2ZjLTAwLnR4
dA0KDQpIaSBhbGwsDQoNCkFzIEkgaGFkIHBvaW50ZWQgb3V0IGJlZm9yZSwgdGhpcyBkcmFmdCBk
ZXNjcmliZXMgdHdvIE1QTFMtYmFzZWQgU0ZDDQphcHByb2FjaGVzOiBvbmUgaXMgaG93IHRvIGVu
Y29kZSB0aGUgTlNIIGluZm8sIG1vcmUgc3BlY2lmaWNhbGx5LCB0aGUgU1BJDQphbmQgU0kgaW5m
byBieSB0d28gTVBMUyBsYWJlbHMsIHdoaWNoIGlzIHN0aWxsIGEgc3RhdGVmdWwgU0ZDIG1lY2hh
bmlzbQ0KanVzdCBsaWtlIE5TSDsgYW5vdGhlciBpcyBob3cgdG8gbGV2ZXJhZ2UgdGhlIE1QTFMt
U1IgdG8gcmVhbGl6ZSBhDQpzdGF0ZWxlc3MgU0ZDIChzZWUgc2VjdGlvbiA2KS4NCg0KSXQgaGFz
IGJlZW4gcG9pbnRlZCBvdXQgYnkgbWFueSBwZW9wbGUgdGhhdCBzZWN0aW9uIDYgb2YgdGhlIGRy
YWZ0IGNvcGllcw0KdGhlDQppZGVhIG9mIChodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJh
ZnQteHUtbXBscy1zZXJ2aWNlLWNoYWluaW5nKQ0Kd2l0aG91dCBhbnkgdGVjaG5vbG9neSBjb250
cmlidXRpb24gZXhjZXB0IHJlcGxhY2luZyDigJxNUExTIFNlZ21lbnQNClJvdXRpbmfigJ0gYnkg
4oCcTGFiZWwgU3RhY2vigJ0uIEZ1bm5pbHksIG9uZSBhdXRob3Igb2YgZHJhZnQtaWV0Zi1tcGxz
LXNmYw0KaGFkIGluYWR2ZXJ0ZW50bHkgYWRtaXR0ZWQNCiJ1c2luZyBhIGRpZmZlcmVudCBuYW1l
IGZvciB0aGUgc2FtZSB0aGluZyBpcyBub3Qgc28gY2xldmVyIiAoc2VlDQpodHRwczovL21haWxh
cmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL21wbHMveTdGVGMzOHlzVmY2UHlKbEEwNE1FRlNOOW5j
KSBpbg0KYW5vdGhlciB0aHJlYWQuDQoNCklNSE8sIHRoZSBpbmR1bGdlbmNlIHRvd2FyZHMgc3Vj
aCBiZWhhdmlvciBvZiBjb3B5aW5nDQppZGVhcyBvZiBleGlzdGluZyBkcmFmdHMgd2l0aCB3b3Jk
IHRyaWNrcyB3b3VsZCBzZXJpb3VzbHkgdHJhbXBsZQ0KdW5kZXJmb290IHRoZSBmYWlybmVzcyBh
bmQganVzdGljZSBvZiB0aGUgSUVURiBjdWx0dXJlLiBBdCBsZWFzdCwgaXQgd291bGQNCmJhZGx5
IGRhbWFnZSB0aGUgaW50ZXJlc3QgYW5kIGVudGh1c2lhc20gb2YgSUVURiBwYXJ0aWNpcGFudHMs
IGVzcGVjaWFsbHkNCm5ld2NvbWVycyBhbmQgbm9uLW5hdGl2ZSBzcGVha2VycyBvZiBFbmdsaXNo
Lg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCg0KDQoNCg0KRnJvbTogbXBscyA8bXBscy1ib3Vu
Y2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2YgU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50
QGdtYWlsLmNvbT4NCkRhdGU6IEZyaWRheSwgQXByaWwgMTMsIDIwMTggYXQgMzoxMCBBTQ0KVG86
ICLlvpDlsI/omY4o5LmJ5YWIKSIgPHhpYW9odS54eGhAYWxpYmFiYS1pbmMuY29tPg0KQ2M6ICJt
cGxzQGlldGYub3JnIiA8bXBsc0BpZXRmLm9yZz4sIG1wbHMgPG1wbHMtYm91bmNlc0BpZXRmLm9y
Zz4sIFJvYmVydCBSYXN6dWsgPHJvYmVydEByYXN6dWsubmV0PiwgInNmY0BpZXRmLm9yZyIgPHNm
Y0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbbXBsc10gW3NmY10gV29ya2luZyBHcm91cCBhZG9w
dGlvbiBvZiBkcmFmdC1mYXJyZWwtbXBscy1zZmMNCg0KDQoNCg0KT24gMTMvMDQvMjAxOCAwODoy
Mywg5b6Q5bCP6JmOKOS5ieWFiCkgd3JvdGU6DQpIaSBTdGV3YXJ0LA0KDQpUaGFua3MgZm9yIHlv
dXIgcmVzcG9uc2UuIEZvciB0aGUgU1ItYmFzZWQgU0ZDIG1lY2hhbmlzbSB0aGF0IGhhcyBiZWVu
IGRlc2NyaWJlZCBpbiBkcmFmdC14dWNsYWQqLCBpdCdzIG5vdCBoZWxwZnVsIHRvIGRlc2NyaWJl
IGl0IGFnYWluIGluIGFub3RoZXIgZHJhZnQuIFRoZSBtb3N0IHNpbXBsZSBhbmQgZWZmaWNpZW50
IHdheSB0byBhZGRyZXNzIHRoZSBvdmVybGFwcGluZyBpc3N1ZSBpcyB0byByZWZlcmVuY2UgZHJh
ZnQteHVjbGFkKiByYXRoZXIgdGhhbiAidXNpbmcgYSBkaWZmZXJlbnQgbmFtZSBmb3IgdGhlIHNh
bWUgdGhpbmciLiBJJ20gbG9va2luZyBmb3J3YXJkIHRvIHNlZWluZyB0aGUgcmV2aXNpb24gb2Yg
ZHJhZnQtZmFycmVsKiB0aGF0IHdvdWxkIGFkZHJlc3MgdGhlIG92ZXJsYXBwaW5nIGlzc3VlIGNv
bmNyZXRlbHkuDQoNClBsZWFzZSByZWFkIHdoYXQgSSBzYWlkLg0KDQpUaGVyZSBhcmUgc3VidGxl
IGJ1dCBpbXBvcnRhbnQgdGVjaG5pY2FsIGRpZmZlcmVuY2VzIGJldHdlZW4gdGhlIHR3byBhcHBy
b2FjaGVzLg0KDQotIFN0ZXdhcnQNCg0KDQoNCg0KSWYgY28tYXV0aG9ycyBvZiBkcmFmdC1mYXJy
ZWwqIGJlbGlldmVkIHRoZSBjdXJyZW50IHRleHQgYXMgZGVzY3JpYmVkIGluIGRyYWZ0LXh1Y2xh
ZCogaXMgbm90IGdvb2QgZW5vdWdoIG9yIG1pc3NlcyBzb21ldGhpbmcgaW1wb3J0YW50LCBhbnkg
Y29tbWVudHMgYW5kIHN1Z2dlc3Rpb25zIGFyZSBtb3JlIHRoYW4gd2VsY29tZS4NCg0KSSB3aWxs
IHNlbmQgeW91IHNvbWUgdGV4dCB0byBpbmNsdWRlIGluIGRyYWZ0LXh1Y2xhZCB0aGF0IHBvaW50
cyB0byB0aGUgaW1wb3J0YW50IGRpZmZlcmVuY2VzIGluIHRoZSBhcHByb2FjaCB0YWtlbiBpbiBk
cmFmdC1mYXJyZWwuIFRoaXMgd2lsbCBjbGFyaWZ5IHRoZSBpc3N1ZSB0byB0aGUgcmVhZGVyLg0K
DQpJIGhvcGUgdGhhdCB0aGlzIGlzIGFuIGFjY2VwdGFibGUgcmVzb2x1dGlvbiBvZiB0aGlzIGlz
c3VlLg0KDQotIFN0ZXdhcnQNCg0KDQoNCg0KDQpCZXN0IHJlZ2FyZHMsDQpYaWFvaHUNCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQ0KU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT48bWFpbHRvOnN0
ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4NCjIwMTjlubQ05pyIMTPml6Uo5pif5pyf5LqUKSAxMzoy
Nw0K5b6Q5bCP6JmOKOS5ieWFiCkgPHhpYW9odS54eGhAYWxpYmFiYS1pbmMuY29tPjxtYWlsdG86
eGlhb2h1Lnh4aEBhbGliYWJhLWluYy5jb20+DQptcGxzIDxtcGxzLWJvdW5jZXNAaWV0Zi5vcmc+
PG1haWx0bzptcGxzLWJvdW5jZXNAaWV0Zi5vcmc+OyAiQmVybmllciwgRGFuaWVsIiA8ZGFuaWVs
LmJlcm5pZXJAYmVsbC5jYT48bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+OyBSb2JlcnQg
UmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldD48bWFpbHRvOnJvYmVydEByYXN6dWsubmV0PjsgbXBs
c0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4gPG1wbHNAaWV0Zi5vcmc+PG1haWx0bzpt
cGxzQGlldGYub3JnPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxzZmNAaWV0
Zi5vcmc+PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpSZTogW21wbHNdIFtzZmNdIFdvcmtpbmcgR3Jv
dXAgYWRvcHRpb24gb2YgZHJhZnQtZmFycmVsLW1wbHMtc2ZjDQoNCkhpIFhpYW9odQ0KDQpXaGF0
IGFuIGVhcmxpZXIgdmVyc2lvbiBvZiB0aGUgZHJhZnQgc2FpZCBpcyBvZiBubyBpbXBvcnRhbmNl
LiBXaGF0IGl0IHNheXMgZ29pbmcgZm9yd2FyZCBpcyB3aGF0IGNvdW50cy4NCg0KUGVyaGFwcyB0
aGUgd2F5IHRvIGFkZHJlc3MgeW91ciBjb25jZXJuIGlzIHRvIGluY2x1ZGUgc29tZSB0ZXh0IG9m
IHRoZSBmb3JtIHRoYXQgSSB1c2VkIGluIG15IGVtYWlsIG9mIHllc3RlcmRheSB0byBkZXNjcmli
ZSB0byB0aGUgcmVhZGVyIHRoZSBkaWZmZXJlbmNlIGluIGFwcHJvYWNoLiBUaGlzIGlzIGNvbnNp
c3RlbnQgd2l0aCBlYXJsaWVyIGFkdmljZSBpbiB0aGlzIGRpc2N1c3Npb24gdG8gcmVmZXJlbmNl
IHRoZSB3b3JrIGZyb20gd2hpY2ggdGhpcyBmb3JrZWQuDQoNCi0gU3Rld2FydA0KDQoNClNlbnQg
ZnJvbSBteSBpUGFkDQoNCk9uIDEzIEFwciAyMDE4LCBhdCAwMzozNSwg5b6Q5bCP6JmOKOS5ieWF
iCkgPHhpYW9odS54eGhAYWxpYmFiYS1pbmMuY29tPG1haWx0bzp4aWFvaHUueHhoQGFsaWJhYmEt
aW5jLmNvbT4+IHdyb3RlOg0KSGkgU3Rld2FydCwNCg0KSWYgZHJhZnQtZmFycmVsKiB3YXMganVz
dCBkZXNjcmliaW5nIGFuIE1QTFMtYmFzZWQgU0ZDIHRlY2hub2xvZ3kgdGhhdCBpcyBkaWZmZXJl
bnQgZnJvbSB0aGUgTVBMUy1TUi1iYXNlZCBTRkMgdGVjaG5vbG9neSB0aGF0IGhhcyBiZWVuIGRl
c2NyaWJlZCBpbiBkcmFmdC14dWNsYWQqLCB0aGF0IHdvdWxkIGJlIGZpbmUuIEhvd2V2ZXIsIGRy
YWZ0LWZhcnJlbCogYWxzbyBkZXNjcmliZWQgdGhlIHRlY2hub2xvZ3kgdGhhdCBoYXMgYmVlbiBk
ZXNjcmliZWQgaW4gZHJhZnQteHVjbGFkKiAoc2VlIHNlY3Rpb24gNikgYnkgInVzaW5nIGEgZGlm
ZmVyZW50IG5hbWUgZm9yIHRoZSBzYW1lIHRoaW5nIi4gTm90ZSB0aGF0IHRoZSB0aXRsZSBvZiBz
ZWN0aW9uIDYgaW4gdGhvc2UgcGVydmlvdXMgdmVyc2lvbnMgb2YgZHJhZnQtZmFycmVsKiBpcw0K
DQoiTVBMUyBTZWdtZW50IFJvdXRpbmciLiBPbmUgY28tYXV0aG9yIG9mIGRyYWZ0LWZhcnJlbCog
c2FpZCB0aGV5IHdvcmtlZCB2ZXJ5IGhhcmQgdG8gY2hhbmdlIHRoZSAiU2VnbWVudCBSb3V0aW5n
IiB0ZXJtIHRvICJsYWJlbCBzdGFjayIgdGVybSBpbiB0aGUgbmV3IHZlcnNpb24gb2YgZHJhZnQt
ZmFycmVsKiBpbiBvcmRlciB0byBkZWFsIHdpdGggdGhlIG92ZXJsYXBwaW5nIGlzc3VlLiBIb3dl
dmVyLCBzdWNoIGNoYW5nZSBpcyBqdXN0ICJ1c2luZyBhIGRpZmZlcmVudCBuYW1lIGZvciB0aGUg
c2FtZSB0aGluZyIsIGFuZCBpdCBkb2Vzbid0IHNvbHZlIHRoZSBvdmVybGFwcGluZyBpc3N1ZSBh
dCBhbGwsIGFzIGhhZCBiZWVuIHBvaW50ZWQgb3V0IGJ5IG1hbnkgcGVvcGxlLiBBcyBzYWlkIGJ5
IG9uZSBjby1hdXRob3Igb2YgZHJhZnQtZmFycmVsKiwgaW4gYSB0aHJlYWQgd2hpY2ggaXMgaXJy
ZWxhdmFudCB0byB0aGlzIG92ZXJsYXBwaW5nIGlzc3VlLCAidXNpbmcgYSBkaWZmZXJlbnQgbmFt
ZSBmb3IgdGhlIHNhbWUgdGhpbmcgaXMgbm90IHNvIGNsZXZlcjopIi4gSW4gZmFjdCwgaXQgd291
bGQgY2F1c2UgdW5uZWNjZXNzYXJ5IGNvbmZ1c2lvbnMgdG8gaW1wbGVtZW50b3JzIGJ5IGRlc2Ny
aWJpbmcgdGhlIHNhbWUgdGVjaG5vbG9neSB3aXRoaW4gZGlmZmVyZW50IGRyYWZ0cy4gTW9yZSBi
YWRseSwgaXQgd291bGQgc2V0IGEgYmFkIHByZWNlZGFudCBpbiB0aGUgSUVURiBvZiBjb3B5aW5n
IHRoZSBpZGVhIG9mIHRoZSBleGlzdGluZyBkcmFmdCBieSAidXNpbmcgYSBkaWZmZXJlbnQgbmFt
ZSBmb3IgdGhlIHNhbWUgdGhpbmciLg0KDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tDQpTdGV3YXJ0IEJyeWFudCA8c3Rld2FydC5icnlhbnRAZ21haWwuY29tPG1haWx0bzpzdGV3
YXJ0LmJyeWFudEBnbWFpbC5jb20+Pg0KMjAxOOW5tDTmnIgxMuaXpSjmmJ/mnJ/lm5spIDIzOjA0
DQoiQmVybmllciwgRGFuaWVsIiA8ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVs
LmJlcm5pZXJAYmVsbC5jYT4+OyBSb2JlcnQgUmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldDxtYWls
dG86cm9iZXJ0QHJhc3p1ay5uZXQ+Pg0KbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9y
Zz4gPG1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+Pjsgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+IDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+DQpS
ZTogW21wbHNdIFtzZmNdIFdvcmtpbmcgR3JvdXAgYWRvcHRpb24gb2YgZHJhZnQtZmFycmVsLW1w
bHMtc2ZjDQoNCg0KUmF0aGVyIHRoYW4gaGF2ZSBhIHByb2Nlc3MgZGlzY3Vzc2lvbiwgSSB0aGlu
ayB3ZSBzaG91bGQgZ28gdXAgYSBsZXZlbA0KYW5kIGJldHRlciB1bmRlcnN0YW5kIHRoZSB0ZWNo
bmljYWwgZGlmZmVyZW5jZXMgYmV0d2VlbiB0aGUgdHdvIGRyYWZ0cy4NCg0KZHJhZnQtZmFycmVs
LW1wbHMtc2ZjIGRlc2NyaWJlcyB0aGUgYWN0aW9ucyBhdCBhIGhvcCBpbiB0ZXJtcyBvZiBhIHR1
cGxlDQp0aGF0IG1pcnJvcnMgdGhlIFNGQyBhcHByb2FjaCB0aGF0IGFsbG93cyBhIHNob3J0IGlu
ZGljYXRpb24gb2YNCnBvdGVudGlhbGx5IHJlLWVudHJhbnQgY2hhaW5zLiBJbiBpdHMgc2ltcGxl
c3QgZm9ybSBpdCB1c2VzIGEgY29tcGFjdA0KTVBMUyBzdGFjayB0byBkZXNjcmliZSBhbiBhcmJp
dGFyaWx5IGNvbXBsZXggcGF0aCB0aGF0IGlzIGNvbXBhdGlsZSB3aXRoDQpzaW1wbGUgZWRnZSBy
b3V0ZXJzIHdoaWNoIGFyZSBvZnRlbiBjaGFsbGVuZ2VkIGluIHRlcm1zIG9mIHRoZSBudW1iZXIg
b2YNCmxhYmVscyB0aGF0IHRoZXkgY2FuIHB1c2guDQoNCmRyYWZ0LXh1LWNsYWQtc3ByaW5nLXNy
LXNlcnZpY2UtY2hhaW5pbmcgdW5yb2xscyB0aGUgcGF0aCBhbmQgZXhwbGljaXRseQ0KY2FsbHMg
b3V0IGVhY2ggaG9wIGFuZCBlYWNoIGZ1bmN0aW9uIGludG8gdGhlIGxhYmVsIHN0YWNrLiBUaGlz
IHJlc3VsdHMNCmluIGEgbXVjaCBsYXJnZXIgTVBMUyBsYWJlbCBzdGFjayB0aGF0IHdpbGwgY2hh
bGxlbmdlIHNvbWUgZWRnZSByb3V0ZXJzLg0KVGhlIHdheSB0aGF0IHdlIGdlbmVyYWxseSBkZWFs
IHdpdGggaW1wb3NpdGlvbiBsaW1pdHMgaXMgdGhyb3VnaCB0aGUgdXNlDQpvZiBiaW5kaW5nLVNJ
RHMsIHdoaWNoIGluIHRoZSBsaW1pdGluZyBjYXNlIHJlc29sdmVzIHRvIHRoZSBhcHByb2FjaCBp
bg0KZHJhZnQtZmFycmVsIHdpdGggdGhlIGxpbWl0YXRpb24gdGhhdCB0aGUgcG9zaXRpb24gb24g
dGhlIHBhdGggaXMNCmltcGxpY2l0IGluIHRoZSBsYWJlbCBzdGFjayBzaXplIHJhdGhlciB0aGFu
IGV4cGxpY2l0bHkgc3BlY2lmaWVkIGJ5IHRoZSBTSS4NCg0KTWlkLWZsaWdodCBwYXRoIGNoYW5n
ZXMgKGlmIHN1Y2ggdGhpbmdzIGFyZSBuZWVkZWQpIGlzIGNsZWFybHkgc2ltcGxlcg0Kd2l0aCBk
cmFmdC1mYXJyZWwuDQoNClRoZSBzaG9ydCBzdGFjayBpbiBkcmFmdC1mYXJyZWwgY29tZXMgYXQg
dGhlIGNvc3Qgb2YgZ3JlYXRlciBuZXR3b3JrDQpmb3J3YXJkaW5nIHN0YWNrLCBhbmQgdGhlIGxv
bmcgc3RhY2sgaXMgdGhlIHByaWNlIHRoYXQgZHJhZnQteHUtY2xhZA0KcGF5cyBmb3IgdGhlIHJl
ZHVjdGlvbiBpbiBmb3J3YXJkaW5nIHN0YXRlLg0KDQpUaGUgb3B0aW1hbCBkZXNpZ24gcG9pbnQg
YmV0d2VlbiBmb3J3YXJkaW5nIGFuZCBjb250cm9sIHBsYW5lIHN0YXRlIGlzDQpzb21ldGhpbmcg
dGhhdCBpcyBkZXBlbmRlbnQgb24gbWFueSBwYXJhbWV0ZXJzLCBhbmQgaXMgZGVwZW5kZW50IG9u
IG1hbnkNCm5ldHdvcmsgYW5kIG9wZXJhdGlvbmFsIGZhY3RvcnMsIHNvIG11Y2ggc28sIHRoYXQg
ZG9uJ3QgdGhpbmsgaXQgaXMgd2lzZQ0KdG8gcnVsZSBlaXRoZXIgb3V0IG9mIHNjb3BlIGF0IHRo
aXMgc3RhZ2UuDQoNClRoZSBoeWJyaWQgbW9kZSBpbiBzZWN0aW9uIDYgb2YgZHJhZnQtZmFycmVs
IHN1cHBvcnRzIHRoZSBtaXhlZCBtb2RlIGluDQpzZWN0aW9uIDcgb2YgdGhlIGRyYWZ0LiBUaGlz
IGFsbG93cyB0aGUgY29uc3RydWN0aW9uIG9mIFNGQ3MgdGhhdCBhcmUNCnRoZSBjb25jYXRpbmF0
aW9uIG9mIHR3byBvciBtb3JlIGNvbXBhY3RlZCBzdWItY2hhaW5zLiBUaGlzIGFsbG93cyB0aGUN
Cm9wZXJhdG9yIHRvIGRlcGxveSBhIHNvbHV0aW9uIHdpdGggdGhlIGFkdmFudGFnZXMgb2YgZHJh
ZnQtZmFycmVsDQp0b2dldGhlciB3aXRoIHNvbWUgb2YgdGhlIGZsZXhpYmlsaXR5IG9mIGRyYWZ0
LXh1LWNsYWQuDQoNCkF0IHRoaXMgc3RhZ2UgdGhlIHR3byBkcmFmdHMgYXJlIHN1ZmZpY2llbmx5
IGRpZmZlcmVudCB0aGF0IEkgdGhpbmsgd2UNCm5lZWQgdG8gcHJvY2VlZCB3aXRoIGJvdGggYXQg
bGVhc3QgdG8gdGhlIHBvaW50IHdoZXJlIHdlIGZ1bGx5DQp1bmRlcnN0YW5kIHRoZSBkZXRhaWxl
ZCBjb25zZXF1ZW5jZXMgb2YgdGhlIHR3byBhcHByb2FjaHMgYW5kIHRoZQ0Kc2NlbmFyaW9zIHdo
ZXJlIGVhY2ggZmluZHMgaXQncyBuaWNoZS4NCg0KQWZ0ZXIgZGV2ZWxvcGluZyBhIGJldHRlciB1
bmRlcnN0YW5kaW5nIHRoZSBkZXRhaWwgb2YgZWFjaCBkZXNpZ24sIHRoZWlyDQpjb250cm9sIHBs
YW5lLCBhbmQgb3BlcmF0aW9uYWwgY29udGV4dHMgYW5kIGhvdyBlYWNoIG1hcHMgdG8gY3VzdG9t
ZXINCm5ldHdvcmsgcmVxdWlyZW1lbnRzLCB3ZSBjYW4gbW92ZSB0aGUgZHJhZnRzIHRvIHRoZSBh
cHByb3ByaWF0ZSBJRVRGDQp0cmFjay4gU3VjaCB0cmFja3MgbWF5IGJlIGFueXRoaW5nIGZyb20g
YWJhbmRvbm1lbnQgdG8gSUVURiBzdGFuZGFyZCBmb3INCm9uZSBvciBib3RoIG9mIHRoZXNlIGFw
cHJvYWNoZXMuDQoNCk1lYW53aGlsZSBJIHRoaW5rIHRoYXQgd2UgbmVlZCB0byBmb2N1cyBvdXIg
ZWZmb3J0cyBvbiBhIGRlZXBlcg0KdW5kZXJzdGFuZGluZyBvZiB0aGUgdGVjaG5vbG9neSBhbmQg
aG93IGVhY2ggbWlnaHQgbWFrZSB0aGUgSW50ZXJuZXQNCndvcmsgYmV0dGVyLCAgcmF0aGVyIHRo
YW4gc3BlbmRpbmcgZWZmb3J0IG9uIGFyZ3VpbmcgYWJvdXQgSUVURiBwcm9jZXNzLg0KDQotIFN0
ZXdhcnQNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cm1wbHMgbWFpbGluZyBsaXN0DQptcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPg0K
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9tcGxzDQoNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQptcGxzIG1haWxpbmcgbGlzdA0K
bXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vbXBscw0KDQoNCg0K

--_000_BD0B4559A1B84724B55DB11D6DE94278ciscocom_
Content-Type: text/html; charset="utf-8"
Content-ID: <567D15439D74484B83BDB723AA304977@emea.cisco.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiTVMgR290aGljIjsNCglwYW5vc2UtMToyIDExIDYgOSA3IDIgNSA4
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5Ok1pbmdMaVU7DQoJcGFub3NlLTE6MiAy
IDUgOSAwIDAgMCAwIDAgMDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1h
dGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250
LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q29uc29sYXM7DQoJcGFub3NlLTE6MiAx
MSA2IDkgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBNUyBHb3Ro
aWMiOw0KCXBhbm9zZS0xOjIgMTEgNiA5IDcgMiA1IDggMiA0O30NCkBmb250LWZhY2UNCgl7Zm9u
dC1mYW1pbHk6IlxATWluZ0xpVSI7DQoJcGFub3NlLTE6MiAxIDYgOSAwIDEgMSAxIDEgMTt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywg
c3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7
DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJs
aW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7
DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowaW47
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1p
bHk6IkNvdXJpZXIgTmV3Ijt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29u
b3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0K
CW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxl
LW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNv
bGFzO30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7
fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1z
aXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJ
bWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFn
ZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVT
IiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5EZWFyIFN0ZXdhcnQsIFdHIENoYWlycyBhbmQgdGhlIFdH
LCA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBkbyBub3QgYWdyZWUgd2l0aCBTdGV3YXJ04oCZ
cyBwb2ludHMgYW5kIHdpbGwgcmVzcG9uc2UgaW4gYSBzZXBhcmF0ZSBlbWFpbC4gQnV0IGFsbCB0
aGF0IGlzIGp1c3Qgbm9pc2UgYW5kIHRoYXQgY2Fubm90IHJlc29sdmUgdGhlIGlzc3VlIGF0IGhh
bmQuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QSBjb3VudGxlc3MgdGltZSwgWGlhb2h1IGhh
cyByYWlzZWQgdGhlIGlzc3VlIHRoYXQgdGhlIGludGVsbGVjdHVhbCBwcm9wZXJ0eSBmb3IgdGhl
IGNvbnRlbnRzIGluIHNlY3Rpb24gNiBvZiBkcmFmdC1mYXJyZWwtbXBscy1zZmMgYmVsb25ncyB0
byBkcmFmdC14dS1tcGxzLXNlcnZpY2UtY2hhaW5pbmcuIFBsZWFzZSBzZWUgb25lIG9mIFhpYW9o
dSdzIHJlY2VudCBlbWFpbHMgd2l0aCB0aGUgc3ViamVjdA0KPGI+JnF1b3Q7W3NwcmluZ10gRm9y
IHRoZSBmYWlybmVzcyBhbmQganVzdGljZSBvZiB0aGUgSUVURiBjdWx0dXJlJnF1b3Q7PC9iPiBk
YXRlZCBUaHVyc2RheSwgQXByaWwgNSwgMjAxOCBhdCAxMjozNCBBTSwgY29waWVkIGluIHRoZSBm
b2xsb3dpbmcuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGlzIGlzc3VlIHdhcyBhbHNv
IHJhaXNlZCBieSBtYW55IGR1cmluZyB0aGUgV0cgYWRvcHRpb24gcG9sbCBvZiB0aGUgZG9jdW1l
bnQuIFRoZSBjaGFpcnMgYWRvcHRlZCB0aGUgd29yayB3aXRoIHRoZSBwcm9taXNlIG9mIGZpeGlu
ZyB0aGUgaXNzdWUuIFNwZWNpZmljYWxseSwgaW4gdGhlIGVtYWlsIHRvIGFubm91bmNlIHRoZSBh
ZG9wdGlvbiBvZiB0aGUgSUQgdG8NCiB0aGUgV0csIHRoZSBjaGFpcihzKSBtZW50aW9uZWQgdGhl
IGZvbGxvd2luZzo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+JnF1b3Q7VGhhdCBk
ZWNpc2lvbiBpcyB0YWtlbiwgdGhlIGlzc3VlcyB0aGF0IGhhcyBiZWVuIHBvaW50ZWQgb3V0IGFy
ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJmb250
LXZhcmlhbnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IGF1dG87dGV4dC1hbGlnbjpzdGFydDt3aWRv
d3M6IGF1dG87LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOy13ZWJraXQtdGV4dC1zdHJv
a2Utd2lkdGg6IDBweDt3b3JkLXNwYWNpbmc6MHB4Ij4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+bm90ZWQuIFRoZXNlIGlzc3VlcyBuZWVkIHRvIGJlIHJlc29sdmVkIG9uIHRoZSBtYWlsaW5n
IGxpc3QgYW5kPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9ImZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczogYXV0bzt0ZXh0LWFsaWduOnN0
YXJ0O3dpZG93czogYXV0bzstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87LXdlYmtpdC10
ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dvcmQtc3BhY2luZzowcHgiPg0KPHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj5yb3VnaCBjb25zZW5zdXMgbmVlZCB0byBiZSByZWFjaGVkIGZvciB0ZXh0IGNo
YW5nZXMgaW4gdGhlIGRvY3VtZW50LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IGF1dG87
dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IGF1dG87LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh
dXRvOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDt3b3JkLXNwYWNpbmc6MHB4Ij4NCjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+QWN0dWFsbHkgdGhlIG1lbWJlcnMgb2YgdGhlIHdvcmtp
bmcgZ3JvdXAgaGF2ZSBtdWNoIG1vcmUgaW5mbHVlbmNlIG9uPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7
b3JwaGFuczogYXV0bzt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogYXV0bzstd2Via2l0LXRleHQt
c2l6ZS1hZGp1c3Q6IGF1dG87LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dvcmQtc3Bh
Y2luZzowcHgiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5hIHdvcmtpbmcgZ3JvdXAgZG9j
dW1lbnQsIHRoYW4gb24gYW4gaW5kaXZpZHVhbCBkcmFmdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDtv
cnBoYW5zOiBhdXRvO3RleHQtYWxpZ246c3RhcnQ7d2lkb3dzOiBhdXRvOy13ZWJraXQtdGV4dC1z
aXplLWFkanVzdDogYXV0bzstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7d29yZC1zcGFj
aW5nOjBweCI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkl0IHdvdWxkIGJlIGZhciBiZXR0
ZXIgaWYgd2Ugbm93IGZvY3VzZWQgb24gcHJvcG9zaW5nIHRleHQgY2hhbmdlcyw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iZm9udC12YXJpYW50LWNh
cHM6IG5vcm1hbDtvcnBoYW5zOiBhdXRvO3RleHQtYWxpZ246c3RhcnQ7d2lkb3dzOiBhdXRvOy13
ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAw
cHg7d29yZC1zcGFjaW5nOjBweCI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPnJhdGhlciB0
aGFuIGRpc2N1c3NpbmcgcHJvY2Vzc2VzLiZxdW90OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGlzIGlzIGEgc2VyaW91cyBpc3N1ZTsg
PC9zcGFuPndlIG5lZWQgdG8gcmVtb3ZlIHNlY3Rpb24gNiBmcm9tIGRyYWZ0LSBmYXJyZWwtbXBs
cy1zZmMgdG8gbW92ZSBmb3J3YXJkLiBUaGVzZSBjb250ZW50cyB3aWxsIHByb2NlZWQgaW4gZHJh
ZnQteHUqLCB3aGVyZSB0aGUgY29udGVudHMgc3RhcnRlZCBpbml0aWFsbHkuIEV2ZXJ5b25lIHdp
bGwgaGF2ZSBhIGZhaXINCiBjaGFuY2UgdG8gY29udHJpYnV0ZSB0byB0aGUgY29udGVudHMgYXMg
cGFydCBvZiBjb2xsYWJvcmF0aW9ucyBvbiBkcmFmdC14dSouIDxvOnA+DQo8L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5UaGFua3M8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkcyDigKYg
WmFmYXIgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDss
c2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5zcHJpbmcg
Jmx0O3NwcmluZy1ib3VuY2VzQGlldGYub3JnJmd0OyBvbiBiZWhhbGYgb2YgJnF1b3Q7PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhp
YyZxdW90Oztjb2xvcjpibGFjayI+5b6Q5bCP6JmOPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTIuMHB0O2NvbG9yOmJsYWNrIj4oPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIu
MHB0O2ZvbnQtZmFtaWx5Ok1pbmdMaVU7Y29sb3I6YmxhY2siPuS5iTwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDs7Y29s
b3I6YmxhY2siPuWFiDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtjb2xvcjpi
bGFjayI+KSZxdW90Ow0KICZsdDt4aWFvaHUueHhoQGFsaWJhYmEtaW5jLmNvbSZndDs8YnI+DQo8
Yj5EYXRlOiA8L2I+VGh1cnNkYXksIEFwcmlsIDUsIDIwMTggYXQgMTI6MzQgQU08YnI+DQo8Yj5U
bzogPC9iPiZxdW90O21wbHNAaWV0Zi5vcmcmcXVvdDsgJmx0O21wbHNAaWV0Zi5vcmcmZ3Q7LCBT
UFJJTkcgV0cgTGlzdCAmbHQ7c3ByaW5nQGlldGYub3JnJmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1
b3Q7aWV0ZkBpZXRmLm9yZyZxdW90OyAmbHQ7aWV0ZkBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJq
ZWN0OiA8L2I+W3NwcmluZ10gRm9yIHRoZSBmYWlybmVzcyBhbmQganVzdGljZSBvZiB0aGUgSUVU
RiBjdWx0dXJlLy9SZTogW21wbHNdIFdoYXQgdG8gZG8gd2l0aCBkcmFmdC1pZXRmLW1wbHMtc2Zj
LTAwLnR4dDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgYWxsLDxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5BcyBJIGhhZCBwb2ludGVkIG91dCBiZWZvcmUsIHRoaXMgZHJhZnQgZGVz
Y3JpYmVzIHR3byBNUExTLWJhc2VkIFNGQzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+YXBwcm9hY2hlczogb25lIGlzIGhvdyB0byBlbmNvZGUgdGhlIE5TSCBpbmZvLCBtb3Jl
IHNwZWNpZmljYWxseSwgdGhlIFNQSTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+YW5kIFNJIGluZm8gYnkgdHdvIE1QTFMgbGFiZWxzLCB3aGljaCBpcyBzdGlsbCBhIHN0YXRl
ZnVsIFNGQyBtZWNoYW5pc208bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPmp1
c3QgbGlrZSBOU0g7IGFub3RoZXIgaXMgaG93IHRvIGxldmVyYWdlIHRoZSBNUExTLVNSIHRvIHJl
YWxpemUgYTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+c3RhdGVsZXNzIFNG
QyAoc2VlIHNlY3Rpb24gNikuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkl0IGhhcyBiZWVuIHBv
aW50ZWQgb3V0IGJ5IG1hbnkgcGVvcGxlIHRoYXQgc2VjdGlvbiA2IG9mIHRoZSBkcmFmdCBjb3Bp
ZXM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPnRoZTxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+aWRlYSBvZiAoPGEgaHJlZj0iaHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL2RyYWZ0LXh1LW1wbHMtc2VydmljZS1jaGFpbmluZyI+aHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9odG1sL2RyYWZ0LXh1LW1wbHMtc2VydmljZS1jaGFpbmluZzwvYT4pPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj53aXRob3V0IGFueSB0ZWNobm9sb2d5IGNv
bnRyaWJ1dGlvbiBleGNlcHQgcmVwbGFjaW5nIOKAnE1QTFMgU2VnbWVudDxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Um91dGluZ+KAnSBieSDigJxMYWJlbCBTdGFja+KAnS4g
RnVubmlseSwgb25lIGF1dGhvciBvZiBkcmFmdC1pZXRmLW1wbHMtc2ZjPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5oYWQgaW5hZHZlcnRlbnRseSBhZG1pdHRlZDxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+JnF1b3Q7dXNpbmcgYSBkaWZmZXJlbnQgbmFt
ZSBmb3IgdGhlIHNhbWUgdGhpbmcgaXMgbm90IHNvIGNsZXZlciZxdW90OyAoc2VlPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBocmVmPSJodHRwczovL21haWxhcmNoaXZl
LmlldGYub3JnL2FyY2gvbXNnL21wbHMveTdGVGMzOHlzVmY2UHlKbEEwNE1FRlNOOW5jIj5odHRw
czovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL21wbHMveTdGVGMzOHlzVmY2UHlKbEEw
NE1FRlNOOW5jPC9hPikgaW48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPmFu
b3RoZXIgdGhyZWFkLiA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SU1ITywgdGhlIGluZHVsZ2Vu
Y2UgdG93YXJkcyBzdWNoIGJlaGF2aW9yIG9mIGNvcHlpbmc8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPmlkZWFzIG9mIGV4aXN0aW5nIGRyYWZ0cyB3aXRoIHdvcmQgdHJpY2tz
IHdvdWxkIHNlcmlvdXNseSB0cmFtcGxlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj51bmRlcmZvb3QgdGhlIGZhaXJuZXNzIGFuZCBqdXN0aWNlIG9mIHRoZSBJRVRGIGN1bHR1
cmUuIEF0IGxlYXN0LCBpdCB3b3VsZDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+YmFkbHkgZGFtYWdlIHRoZSBpbnRlcmVzdCBhbmQgZW50aHVzaWFzbSBvZiBJRVRGIHBhcnRp
Y2lwYW50cywgZXNwZWNpYWxseTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
bmV3Y29tZXJzIGFuZCBub24tbmF0aXZlIHNwZWFrZXJzIG9mIEVuZ2xpc2guPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPkJlc3QgcmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPlhpYW9odTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5tcGxz
ICZsdDttcGxzLWJvdW5jZXNAaWV0Zi5vcmcmZ3Q7IG9uIGJlaGFsZiBvZiBTdGV3YXJ0IEJyeWFu
dCAmbHQ7c3Rld2FydC5icnlhbnRAZ21haWwuY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5Gcmlk
YXksIEFwcmlsIDEzLCAyMDE4IGF0IDM6MTAgQU08YnI+DQo8Yj5UbzogPC9iPiZxdW90Ozwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3Ro
aWMmcXVvdDs7Y29sb3I6YmxhY2siPuW+kOWwj+iZjjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtjb2xvcjpibGFjayI+KDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEy
LjBwdDtmb250LWZhbWlseTpNaW5nTGlVO2NvbG9yOmJsYWNrIj7kuYk8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7O2Nv
bG9yOmJsYWNrIj7lhYg8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6
YmxhY2siPikmcXVvdDsNCiAmbHQ7eGlhb2h1Lnh4aEBhbGliYWJhLWluYy5jb20mZ3Q7PGJyPg0K
PGI+Q2M6IDwvYj4mcXVvdDttcGxzQGlldGYub3JnJnF1b3Q7ICZsdDttcGxzQGlldGYub3JnJmd0
OywgbXBscyAmbHQ7bXBscy1ib3VuY2VzQGlldGYub3JnJmd0OywgUm9iZXJ0IFJhc3p1ayAmbHQ7
cm9iZXJ0QHJhc3p1ay5uZXQmZ3Q7LCAmcXVvdDtzZmNAaWV0Zi5vcmcmcXVvdDsgJmx0O3NmY0Bp
ZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFttcGxzXSBbc2ZjXSBXb3JraW5n
IEdyb3VwIGFkb3B0aW9uIG9mIGRyYWZ0LWZhcnJlbC1tcGxzLXNmYzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8cD48YSBuYW1lPSJfTWFpbE9yaWdpbmFsQm9keSI+PG86cD4mbmJz
cDs8L286cD48L2E+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1i
b29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01h
aWxPcmlnaW5hbEJvZHkiPk9uIDEzLzA0LzIwMTggMDg6MjMsDQo8L3NwYW4+PHNwYW4gc3R5bGU9
Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O01TIEdvdGhpYyZxdW90OyI+5b6Q5bCP6JmOPC9zcGFuPig8L3NwYW4+PHNwYW4gc3R5
bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5Ok1pbmdMaVUiPuS5iTwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpf
TWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhp
YyZxdW90OyI+5YWIPC9zcGFuPikNCiB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPkhpIFN0ZXdhcnQsPG86cD48L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01h
aWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPlRoYW5rcyBmb3IgeW91ciByZXNwb25zZS4gRm9yIHRoZSBTUi1i
YXNlZCBTRkMgbWVjaGFuaXNtIHRoYXQgaGFzIGJlZW4gZGVzY3JpYmVkIGluIGRyYWZ0LXh1Y2xh
ZCosIGl0J3Mgbm90IGhlbHBmdWwNCiB0byBkZXNjcmliZSBpdCBhZ2FpbiBpbiBhbm90aGVyIGRy
YWZ0PHNwYW4gc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPi4gVGhlIG1vc3Qgc2ltcGxlIGFuZCBl
ZmZpY2llbnQgd2F5IHRvIGFkZHJlc3MgdGhlIG92ZXJsYXBwaW5nIGlzc3VlIGlzIHRvIHJlZmVy
ZW5jZSBkcmFmdC14dWNsYWQqIHJhdGhlciB0aGFuJm5ic3A7PHNwYW4gc3R5bGU9ImJvcmRlcjpu
b25lIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4iPiZxdW90O3VzaW5nJm5ic3A7YSZuYnNw
O2RpZmZlcmVudCZuYnNwO25hbWUmbmJzcDtmb3ImbmJzcDt0aGUmbmJzcDtzYW1lJm5ic3A7dGhp
bmcmcXVvdDsuDQogSSdtIGxvb2tpbmcgZm9yd2FyZCB0byBzZWVpbmcgdGhlIHJldmlzaW9uIG9m
IGRyYWZ0LWZhcnJlbCogdGhhdCB3b3VsZCBhZGRyZXNzIHRoZSBvdmVybGFwcGluZyBpc3N1ZSBj
b25jcmV0ZWx5Ljwvc3Bhbj48L3NwYW4+PG86cD48L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxicj4NClBsZWFz
ZSByZWFkIHdoYXQgSSBzYWlkLjxicj4NCjxicj4NClRoZXJlIGFyZSBzdWJ0bGUgYnV0IGltcG9y
dGFudCB0ZWNobmljYWwgZGlmZmVyZW5jZXMgYmV0d2VlbiB0aGUgdHdvIGFwcHJvYWNoZXMuPGJy
Pg0KPGJyPg0KLSBTdGV3YXJ0PGJyPg0KPGJyPg0KPGJyPg0KPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjaztib3JkZXI6bm9uZSB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluO2JhY2tncm91bmQ6
d2hpdGUiPjxicj4NCjxicj4NCjwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFy
azpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjaztib3JkZXI6bm9uZSB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGlu
O2JhY2tncm91bmQ6d2hpdGUiPklmIGNvLWF1dGhvcnMgb2YgZHJhZnQtZmFycmVsKiBiZWxpZXZl
ZCB0aGUgY3VycmVudCB0ZXh0IGFzDQogZGVzY3JpYmVkIGluIGRyYWZ0LXh1Y2xhZCogaXMgbm90
IGdvb2QgZW5vdWdoIG9yIG1pc3NlcyBzb21ldGhpbmcgaW1wb3J0YW50LCBhbnkgY29tbWVudHMg
YW5kIHN1Z2dlc3Rpb25zIGFyZSBtb3JlIHRoYW4gd2VsY29tZS48L3NwYW4+PC9zcGFuPjxzcGFu
IHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PGJyPg0KSSB3aWxsIHNlbmQgeW91IHNv
bWUgdGV4dCB0byBpbmNsdWRlIGluIGRyYWZ0LXh1Y2xhZCB0aGF0IHBvaW50cyB0byB0aGUgaW1w
b3J0YW50IGRpZmZlcmVuY2VzIGluIHRoZSBhcHByb2FjaCB0YWtlbiBpbiBkcmFmdC1mYXJyZWwu
IFRoaXMgd2lsbCBjbGFyaWZ5IHRoZSBpc3N1ZSB0byB0aGUgcmVhZGVyLg0KPGJyPg0KPGJyPg0K
SSBob3BlIHRoYXQgdGhpcyBpcyBhbiBhY2NlcHRhYmxlIHJlc29sdXRpb24gb2YgdGhpcyBpc3N1
ZS48YnI+DQo8YnI+DQotIFN0ZXdhcnQ8YnI+DQo8YnI+DQo8YnI+DQo8YnI+DQo8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrO2JhY2tncm91bmQ6d2hpdGUiPjxicj4NCjxicj4NCjwvc3Bhbj48L3Nw
YW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9N
YWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjaztiYWNrZ3JvdW5kOndo
aXRlIj5CZXN0IHJlZ2FyZHMsPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJr
Ol9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrO2JhY2tncm91bmQ6d2hpdGUiPlhpYW9odTwvc3Bhbj48L3NwYW4+PHNw
YW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPG86cD48L286cD48L3NwYW4+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28t
Ym9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5T
dGV3YXJ0IEJyeWFudA0KPC9zcGFuPjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlh
bnRAZ21haWwuY29tIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssc2Fucy1zZXJpZiI+Jmx0O3N0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSZndDs8L3NwYW4+
PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjwvc3Bh
bj48L2E+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJr
Ol9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+MjAxODwvc3Bh
bj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1
b3Q7O2NvbG9yOmJsYWNrIj7lubQ8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21h
cms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj40PC9zcGFu
Pjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVv
dDs7Y29sb3I6YmxhY2siPuaciDwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFy
azpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjEzPC9zcGFu
Pjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVv
dDs7Y29sb3I6YmxhY2siPuaXpTwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFy
azpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPig8L3NwYW4+
PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90
Oztjb2xvcjpibGFjayI+5pif5pyf5LqUPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJv
b2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+KQ0K
IDEzOjI3PG86cD48L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJv
ZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdv
dGhpYyZxdW90Oztjb2xvcjpibGFjayI+5b6Q5bCP6JmOPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHls
ZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+KDwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdp
bmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6TWluZ0xp
VTtjb2xvcjpibGFjayI+5LmJPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJr
Ol9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDs7Y29sb3I6YmxhY2siPuWFiDwvc3Bhbj48L3NwYW4+
PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6YmxhY2siPikNCjwvc3Bhbj48L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnhpYW9odS54
eGhAYWxpYmFiYS1pbmMuY29tIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2lu
YWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+Jmx0O3hpYW9odS54eGhAYWxpYmFiYS1pbmMuY29tJmd0
Ozwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9k
eSI+PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28t
Ym9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5t
cGxzDQo8L3NwYW4+PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptcGxzLWJvdW5jZXNAaWV0Zi5vcmci
PjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNl
cmlmIj4mbHQ7bXBscy1ib3VuY2VzQGlldGYub3JnJmd0Ozwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5
bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PC9zcGFuPjwvYT48c3BhbiBzdHls
ZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+Ow0KICZxdW90O0Jlcm5pZXIsIERhbmllbCZxdW90OyA8L3NwYW4+PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhIj48c3BhbiBzdHlsZT0ibXNvLWJvb2tt
YXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+Jmx0O2RhbmllbC5iZXJuaWVy
QGJlbGwuY2EmZ3Q7PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWls
T3JpZ2luYWxCb2R5Ij48L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxP
cmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj47DQogUm9iZXJ0IFJhc3p1
ayA8L3NwYW4+PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpyb2JlcnRAcmFzenVrLm5ldCI+PHNwYW4g
c3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPiZs
dDtyb2JlcnRAcmFzenVrLm5ldCZndDs8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tYm9v
a21hcms6X01haWxPcmlnaW5hbEJvZHkiPjwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9Im1zby1ib29r
bWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjsNCjwv
c3Bhbj48L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJt
c28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5tcGxzQGlldGYu
b3JnPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxC
b2R5Ij48L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJv
ZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4NCjwvc3Bhbj48L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOm1wbHNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmln
aW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj4mbHQ7bXBsc0BpZXRmLm9yZyZndDs8L3NwYW4+PC9z
cGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjwvc3Bhbj48
L2E+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPjsNCjwvc3Bhbj48L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LHNhbnMtc2VyaWYiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1i
b29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0ibXNvLWJv
b2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+DQo8
L3NwYW4+PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJt
c28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj4mbHQ7c2ZjQGll
dGYub3JnJmd0Ozwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9y
aWdpbmFsQm9keSI+PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3Jp
Z2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OmJsYWNrIj5SZTogW21wbHNdIFtzZmNdIFdvcmtpbmcgR3JvdXAgYWRvcHRpb24gb2YgZHJhZnQt
ZmFycmVsLW1wbHMtc2ZjPG86cD48L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxP
cmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+SGkgWGlhb2h1DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmln
aW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPldoYXQgYW4gZWFybGllciB2ZXJzaW9uIG9mIHRoZSBkcmFmdCBzYWlkIGlz
IG9mIG5vIGltcG9ydGFuY2UuIFdoYXQgaXQgc2F5cyBnb2luZyBmb3J3YXJkIGlzIHdoYXQgY291
bnRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj5QZXJoYXBzIHRoZSB3YXkgdG8gYWRkcmVzcyB5b3VyIGNvbmNlcm4gaXMgdG8gaW5jbHVk
ZSBzb21lIHRleHQgb2YgdGhlIGZvcm0gdGhhdCBJIHVzZWQgaW4gbXkgZW1haWwgb2YgeWVzdGVy
ZGF5IHRvDQogZGVzY3JpYmUgdG8gdGhlIHJlYWRlciB0aGUgZGlmZmVyZW5jZSBpbiBhcHByb2Fj
aC4gVGhpcyBpcyBjb25zaXN0ZW50IHdpdGggZWFybGllciBhZHZpY2UgaW4gdGhpcyBkaXNjdXNz
aW9uIHRvIHJlZmVyZW5jZSB0aGUgd29yayBmcm9tIHdoaWNoIHRoaXMgZm9ya2VkLjxvOnA+PC9v
OnA+PC9zcGFuPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21h
cms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4tIFN0ZXdh
cnQ8bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJv
ZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3NwYW4+PC9wPg0KPGRpdiBpZD0iQXBwbGVNYWlsU2lnbmF0dXJlIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5TZW50IGZyb20gbXkgaVBhZDxvOnA+PC9vOnA+PC9zcGFu
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmln
aW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48YnI+DQpPbiAxMyBBcHIgMjAx
OCwgYXQgMDM6MzUsIDwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFp
bE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7TVMgR290aGljJnF1b3Q7O2NvbG9yOmJsYWNrIj7lvpDlsI/omY48L3NwYW4+PC9zcGFu
PjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj4oPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJr
Ol9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTpNaW5nTGlVO2NvbG9yOmJsYWNrIj7kuYk8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJt
c28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90Oztjb2xvcjpibGFjayI+5YWIPC9z
cGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+KQ0KICZsdDs8L3NwYW4+PC9zcGFuPjxhIGhyZWY9
Im1haWx0bzp4aWFvaHUueHhoQGFsaWJhYmEtaW5jLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj54
aWFvaHUueHhoQGFsaWJhYmEtaW5jLmNvbTwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1i
b29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0ibXNvLWJv
b2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jmd0
Ow0KIHdyb3RlOjxvOnA+PC9vOnA+PC9zcGFuPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21h
cms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5IaSBTdGV3
YXJ0LDxvOnA+PC9vOnA+PC9zcGFuPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj5JZiBkcmFmdC1mYXJyZWwqIHdhcyBqdXN0IGRlc2NyaWJpbmcgYW4gTVBMUy1iYXNlZCBT
RkMgdGVjaG5vbG9neSB0aGF0IGlzIGRpZmZlcmVudCBmcm9tIHRoZSBNUExTLVNSLWJhc2VkIFNG
QyB0ZWNobm9sb2d5DQogdGhhdCBoYXMgYmVlbiBkZXNjcmliZWQgaW4gZHJhZnQteHVjbGFkKiwg
dGhhdCB3b3VsZCBiZSBmaW5lLiBIb3dldmVyLCBkcmFmdC1mYXJyZWwqIGFsc28gZGVzY3JpYmVk
IHRoZSB0ZWNobm9sb2d5IHRoYXQgaGFzIGJlZW4gZGVzY3JpYmVkIGluIGRyYWZ0LXh1Y2xhZCog
KHNlZSBzZWN0aW9uIDYpIGJ5DQo8c3BhbiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+JnF1b3Q7
dXNpbmcmbmJzcDthJm5ic3A7ZGlmZmVyZW50Jm5ic3A7bmFtZSZuYnNwO2ZvciZuYnNwO3RoZSZu
YnNwO3NhbWUmbmJzcDt0aGluZzwvc3Bhbj4mcXVvdDsuIE5vdGUgdGhhdCB0aGUgdGl0bGUgb2Yg
c2VjdGlvbiA2IGluIHRob3NlIHBlcnZpb3VzIHZlcnNpb25zIG9mIGRyYWZ0LWZhcnJlbCogaXMm
bmJzcDsNCjxvOnA+PC9vOnA+PC9zcGFuPjwvc3Bhbj48L3A+DQo8cHJlPjxzcGFuIHN0eWxlPSJt
c28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
JnF1b3Q7TVBMUyBTZWdtZW50IFJvdXRpbmcmcXVvdDsuIE9uZSBjby1hdXRob3Igb2YgZHJhZnQt
ZmFycmVsKiBzYWlkIHRoZXkmbmJzcDt3b3JrZWQgdmVyeSBoYXJkIHRvIGNoYW5nZSB0aGUgJnF1
b3Q7U2VnbWVudCBSb3V0aW5nJnF1b3Q7IHRlcm0gdG8gJnF1b3Q7bGFiZWwgc3RhY2smcXVvdDsg
dGVybSBpbiB0aGUgbmV3IHZlcnNpb24gb2YgZHJhZnQtZmFycmVsKiBpbiBvcmRlciB0byBkZWFs
IHdpdGggdGhlIG92ZXJsYXBwaW5nIGlzc3VlLiBIb3dldmVyLCBzdWNoIGNoYW5nZSBpcyBqdXN0
IDwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9k
eSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2s7Ym9yZGVyOm5vbmUgd2luZG93dGV4dCAxLjBw
dDtwYWRkaW5nOjBpbjtiYWNrZ3JvdW5kOndoaXRlIj4mcXVvdDt1c2luZyZuYnNwO2EmbmJzcDtk
aWZmZXJlbnQmbmJzcDtuYW1lJm5ic3A7Zm9yJm5ic3A7dGhlJm5ic3A7c2FtZSZuYnNwO3RoaW5n
PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjaztiYWNrZ3JvdW5kOndoaXRlIj4mcXVvdDssIGFu
ZCBpdCBkb2Vzbid0IHNvbHZlIHRoZSBvdmVybGFwcGluZyBpc3N1ZSBhdCBhbGwsIGFzIGhhZCBi
ZWVuIHBvaW50ZWQgb3V0IGJ5IG1hbnkgcGVvcGxlPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+LiBBcyBzYWlkIGJ5IG9uZSBjby1hdXRob3Igb2YgZHJhZnQtZmFycmVsKiwgaW4gYSB0
aHJlYWQgd2hpY2ggaXMgaXJyZWxhdmFudCB0byB0aGlzIG92ZXJsYXBwaW5nIGlzc3VlLCZuYnNw
Ozwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9k
eSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZxdW90O3VzaW5nJm5ic3A7YSZuYnNwO2Rp
ZmZlcmVudCZuYnNwO25hbWUmbmJzcDtmb3ImbmJzcDt0aGUmbmJzcDtzYW1lJm5ic3A7dGhpbmcg
aXMgbm90IHNvIGNsZXZlcjopJnF1b3Q7LiBJbiBmYWN0LCBpdCB3b3VsZCBjYXVzZSB1bm5lY2Nl
c3NhcnkgY29uZnVzaW9ucyB0byBpbXBsZW1lbnRvcnMgYnkgZGVzY3JpYmluZyB0aGUgc2FtZSB0
ZWNobm9sb2d5IHdpdGhpbiBkaWZmZXJlbnQgZHJhZnRzLiBNb3JlIGJhZGx5LCBpdCB3b3VsZCBz
ZXQgYSBiYWQgcHJlY2VkYW50IGluIHRoZSBJRVRGIG9mIGNvcHlpbmcgdGhlIGlkZWEgb2YgdGhl
IGV4aXN0aW5nIGRyYWZ0IGJ5IDxzcGFuIHN0eWxlPSJib3JkZXI6bm9uZSB3aW5kb3d0ZXh0IDEu
MHB0O3BhZGRpbmc6MGluO2JhY2tncm91bmQ6d2hpdGUiPiZxdW90O3VzaW5nJm5ic3A7YSZuYnNw
O2RpZmZlcmVudCZuYnNwO25hbWUmbmJzcDtmb3ImbmJzcDt0aGUmbmJzcDtzYW1lJm5ic3A7dGhp
bmc8L3NwYW4+PHNwYW4gc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPiZxdW90Oy48L3NwYW4+PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9zcGFuPjwv
cHJlPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1z
by1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2s7
YmFja2dyb3VuZDp3aGl0ZSI+PGJyPg0KPGJyPg0KPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0i
bXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHki
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5CZXN0IHJlZ2FyZHMsPG86cD48L286cD48L3Nw
YW4+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj5YaWFvaHU8bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFp
bE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxvOnA+
PC9vOnA+PC9zcGFuPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+U3Rld2FydCBCcnlhbnQgJmx0Ozwvc3Bhbj48L3NwYW4+PGEg
aHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlm
Ij5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28t
Ym9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9Im1zby1i
b29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZn
dDs8bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjIwMTg8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxl
PSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIEdvdGhpYyZxdW90Oztjb2xvcjpibGFjayI+5bm0
PC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+NDwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9
Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7O2NvbG9yOmJsYWNrIj7mnIg8
L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHki
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4xMjwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9
Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TVMgR290aGljJnF1b3Q7O2NvbG9yOmJsYWNrIj7ml6U8
L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHki
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4oPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0i
bXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtNUyBHb3RoaWMmcXVvdDs7Y29sb3I6YmxhY2siPuaYn+ac
n+Wbmzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFs
Qm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPikNCiAyMzowNDxvOnA+PC9vOnA+PC9z
cGFuPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+JnF1b3Q7QmVybmllciwgRGFuaWVsJnF1b3Q7ICZsdDs8L3NwYW4+PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2Vy
aWYiPmRhbmllbC5iZXJuaWVyQGJlbGwuY2E8L3NwYW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28t
Ym9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9Im1zby1i
b29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZn
dDs7DQogUm9iZXJ0IFJhc3p1ayAmbHQ7PC9zcGFuPjwvc3Bhbj48YSBocmVmPSJtYWlsdG86cm9i
ZXJ0QHJhc3p1ay5uZXQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJr
Ol9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+cm9iZXJ0QHJhc3p1ay5uZXQ8L3Nw
YW4+PC9zcGFuPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjwv
c3Bhbj48L2E+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZndDs8bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1i
b29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptcGxzQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9y
aWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPm1wbHNAaWV0Zi5vcmc8L3NwYW4+PC9zcGFuPjxz
cGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjwvc3Bhbj48L2E+PHNw
YW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPg0KICZsdDs8L3NwYW4+PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptcGxzQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9y
aWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPm1wbHNAaWV0Zi5vcmc8L3NwYW4+PC9zcGFuPjxz
cGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjwvc3Bhbj48L2E+PHNw
YW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPiZndDs7DQo8L3NwYW4+PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3Jp
Z2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+c2ZjQGlldGYub3JnPC9zcGFuPjwvc3Bhbj48c3Bh
biBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48L3NwYW4+PC9hPjxzcGFu
IHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj4NCiAmbHQ7PC9zcGFuPjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdp
bmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L3NwYW4+PHNwYW4g
c3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PC9zcGFuPjwvYT48c3BhbiBz
dHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+Jmd0OzxvOnA+PC9vOnA+PC9zcGFuPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3Jp
Z2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+UmU6IFttcGxzXSBbc2ZjXSBX
b3JraW5nIEdyb3VwIGFkb3B0aW9uIG9mIGRyYWZ0LWZhcnJlbC1tcGxzLXNmYzxvOnA+PC9vOnA+
PC9zcGFuPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9y
aWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxicj4NClJhdGhlciZuYnNw
O3RoYW4mbmJzcDtoYXZlJm5ic3A7YSZuYnNwO3Byb2Nlc3MmbmJzcDtkaXNjdXNzaW9uLCZuYnNw
O0kmbmJzcDt0aGluayZuYnNwO3dlJm5ic3A7c2hvdWxkJm5ic3A7Z28mbmJzcDt1cCZuYnNwO2Em
bmJzcDtsZXZlbCZuYnNwOzxicj4NCmFuZCZuYnNwO2JldHRlciZuYnNwO3VuZGVyc3RhbmQmbmJz
cDt0aGUmbmJzcDt0ZWNobmljYWwmbmJzcDtkaWZmZXJlbmNlcyZuYnNwO2JldHdlZW4mbmJzcDt0
aGUmbmJzcDt0d28mbmJzcDtkcmFmdHMuPGJyPg0KPGJyPg0KZHJhZnQtZmFycmVsLW1wbHMtc2Zj
Jm5ic3A7ZGVzY3JpYmVzJm5ic3A7dGhlJm5ic3A7YWN0aW9ucyZuYnNwO2F0Jm5ic3A7YSZuYnNw
O2hvcCZuYnNwO2luJm5ic3A7dGVybXMmbmJzcDtvZiZuYnNwO2EmbmJzcDt0dXBsZSZuYnNwOzxi
cj4NCnRoYXQmbmJzcDttaXJyb3JzJm5ic3A7dGhlJm5ic3A7U0ZDJm5ic3A7YXBwcm9hY2gmbmJz
cDt0aGF0Jm5ic3A7YWxsb3dzJm5ic3A7YSZuYnNwO3Nob3J0Jm5ic3A7aW5kaWNhdGlvbiZuYnNw
O29mJm5ic3A7PGJyPg0KcG90ZW50aWFsbHkmbmJzcDtyZS1lbnRyYW50Jm5ic3A7Y2hhaW5zLiZu
YnNwO0luJm5ic3A7aXRzJm5ic3A7c2ltcGxlc3QmbmJzcDtmb3JtJm5ic3A7aXQmbmJzcDt1c2Vz
Jm5ic3A7YSZuYnNwO2NvbXBhY3QmbmJzcDs8YnI+DQpNUExTJm5ic3A7c3RhY2smbmJzcDt0byZu
YnNwO2Rlc2NyaWJlJm5ic3A7YW4mbmJzcDthcmJpdGFyaWx5Jm5ic3A7Y29tcGxleCZuYnNwO3Bh
dGgmbmJzcDt0aGF0Jm5ic3A7aXMmbmJzcDtjb21wYXRpbGUmbmJzcDt3aXRoJm5ic3A7PGJyPg0K
c2ltcGxlJm5ic3A7ZWRnZSZuYnNwO3JvdXRlcnMmbmJzcDt3aGljaCZuYnNwO2FyZSZuYnNwO29m
dGVuJm5ic3A7Y2hhbGxlbmdlZCZuYnNwO2luJm5ic3A7dGVybXMmbmJzcDtvZiZuYnNwO3RoZSZu
YnNwO251bWJlciZuYnNwO29mJm5ic3A7PGJyPg0KbGFiZWxzJm5ic3A7dGhhdCZuYnNwO3RoZXkm
bmJzcDtjYW4mbmJzcDtwdXNoLjxicj4NCjxicj4NCmRyYWZ0LXh1LWNsYWQtc3ByaW5nLXNyLXNl
cnZpY2UtY2hhaW5pbmcmbmJzcDt1bnJvbGxzJm5ic3A7dGhlJm5ic3A7cGF0aCZuYnNwO2FuZCZu
YnNwO2V4cGxpY2l0bHkmbmJzcDs8YnI+DQpjYWxscyZuYnNwO291dCZuYnNwO2VhY2gmbmJzcDto
b3AmbmJzcDthbmQmbmJzcDtlYWNoJm5ic3A7ZnVuY3Rpb24mbmJzcDtpbnRvJm5ic3A7dGhlJm5i
c3A7bGFiZWwmbmJzcDtzdGFjay4mbmJzcDtUaGlzJm5ic3A7cmVzdWx0cyZuYnNwOzxicj4NCmlu
Jm5ic3A7YSZuYnNwO211Y2gmbmJzcDtsYXJnZXImbmJzcDtNUExTJm5ic3A7bGFiZWwmbmJzcDtz
dGFjayZuYnNwO3RoYXQmbmJzcDt3aWxsJm5ic3A7Y2hhbGxlbmdlJm5ic3A7c29tZSZuYnNwO2Vk
Z2UmbmJzcDtyb3V0ZXJzLiZuYnNwOzxicj4NClRoZSZuYnNwO3dheSZuYnNwO3RoYXQmbmJzcDt3
ZSZuYnNwO2dlbmVyYWxseSZuYnNwO2RlYWwmbmJzcDt3aXRoJm5ic3A7aW1wb3NpdGlvbiZuYnNw
O2xpbWl0cyZuYnNwO2lzJm5ic3A7dGhyb3VnaCZuYnNwO3RoZSZuYnNwO3VzZSZuYnNwOzxicj4N
Cm9mJm5ic3A7YmluZGluZy1TSURzLCZuYnNwO3doaWNoJm5ic3A7aW4mbmJzcDt0aGUmbmJzcDts
aW1pdGluZyZuYnNwO2Nhc2UmbmJzcDtyZXNvbHZlcyZuYnNwO3RvJm5ic3A7dGhlJm5ic3A7YXBw
cm9hY2gmbmJzcDtpbiZuYnNwOzxicj4NCmRyYWZ0LWZhcnJlbCZuYnNwO3dpdGgmbmJzcDt0aGUm
bmJzcDtsaW1pdGF0aW9uJm5ic3A7dGhhdCZuYnNwO3RoZSZuYnNwO3Bvc2l0aW9uJm5ic3A7b24m
bmJzcDt0aGUmbmJzcDtwYXRoJm5ic3A7aXMmbmJzcDs8YnI+DQppbXBsaWNpdCZuYnNwO2luJm5i
c3A7dGhlJm5ic3A7bGFiZWwmbmJzcDtzdGFjayZuYnNwO3NpemUmbmJzcDtyYXRoZXImbmJzcDt0
aGFuJm5ic3A7ZXhwbGljaXRseSZuYnNwO3NwZWNpZmllZCZuYnNwO2J5Jm5ic3A7dGhlJm5ic3A7
U0kuPGJyPg0KPGJyPg0KTWlkLWZsaWdodCZuYnNwO3BhdGgmbmJzcDtjaGFuZ2VzJm5ic3A7KGlm
Jm5ic3A7c3VjaCZuYnNwO3RoaW5ncyZuYnNwO2FyZSZuYnNwO25lZWRlZCkmbmJzcDtpcyZuYnNw
O2NsZWFybHkmbmJzcDtzaW1wbGVyJm5ic3A7PGJyPg0Kd2l0aCZuYnNwO2RyYWZ0LWZhcnJlbC48
YnI+DQo8YnI+DQpUaGUmbmJzcDtzaG9ydCZuYnNwO3N0YWNrJm5ic3A7aW4mbmJzcDtkcmFmdC1m
YXJyZWwmbmJzcDtjb21lcyZuYnNwO2F0Jm5ic3A7dGhlJm5ic3A7Y29zdCZuYnNwO29mJm5ic3A7
Z3JlYXRlciZuYnNwO25ldHdvcmsmbmJzcDs8YnI+DQpmb3J3YXJkaW5nJm5ic3A7c3RhY2ssJm5i
c3A7YW5kJm5ic3A7dGhlJm5ic3A7bG9uZyZuYnNwO3N0YWNrJm5ic3A7aXMmbmJzcDt0aGUmbmJz
cDtwcmljZSZuYnNwO3RoYXQmbmJzcDtkcmFmdC14dS1jbGFkJm5ic3A7PGJyPg0KcGF5cyZuYnNw
O2ZvciZuYnNwO3RoZSZuYnNwO3JlZHVjdGlvbiZuYnNwO2luJm5ic3A7Zm9yd2FyZGluZyZuYnNw
O3N0YXRlLjxicj4NCjxicj4NClRoZSZuYnNwO29wdGltYWwmbmJzcDtkZXNpZ24mbmJzcDtwb2lu
dCZuYnNwO2JldHdlZW4mbmJzcDtmb3J3YXJkaW5nJm5ic3A7YW5kJm5ic3A7Y29udHJvbCZuYnNw
O3BsYW5lJm5ic3A7c3RhdGUmbmJzcDtpcyZuYnNwOzxicj4NCnNvbWV0aGluZyZuYnNwO3RoYXQm
bmJzcDtpcyZuYnNwO2RlcGVuZGVudCZuYnNwO29uJm5ic3A7bWFueSZuYnNwO3BhcmFtZXRlcnMs
Jm5ic3A7YW5kJm5ic3A7aXMmbmJzcDtkZXBlbmRlbnQmbmJzcDtvbiZuYnNwO21hbnkmbmJzcDs8
YnI+DQpuZXR3b3JrJm5ic3A7YW5kJm5ic3A7b3BlcmF0aW9uYWwmbmJzcDtmYWN0b3JzLCZuYnNw
O3NvJm5ic3A7bXVjaCZuYnNwO3NvLCZuYnNwO3RoYXQmbmJzcDtkb24ndCZuYnNwO3RoaW5rJm5i
c3A7aXQmbmJzcDtpcyZuYnNwO3dpc2UmbmJzcDs8YnI+DQp0byZuYnNwO3J1bGUmbmJzcDtlaXRo
ZXImbmJzcDtvdXQmbmJzcDtvZiZuYnNwO3Njb3BlJm5ic3A7YXQmbmJzcDt0aGlzJm5ic3A7c3Rh
Z2UuPGJyPg0KPGJyPg0KVGhlJm5ic3A7aHlicmlkJm5ic3A7bW9kZSZuYnNwO2luJm5ic3A7c2Vj
dGlvbiZuYnNwOzYmbmJzcDtvZiZuYnNwO2RyYWZ0LWZhcnJlbCZuYnNwO3N1cHBvcnRzJm5ic3A7
dGhlJm5ic3A7bWl4ZWQmbmJzcDttb2RlJm5ic3A7aW4mbmJzcDs8YnI+DQpzZWN0aW9uJm5ic3A7
NyZuYnNwO29mJm5ic3A7dGhlJm5ic3A7ZHJhZnQuJm5ic3A7VGhpcyZuYnNwO2FsbG93cyZuYnNw
O3RoZSZuYnNwO2NvbnN0cnVjdGlvbiZuYnNwO29mJm5ic3A7U0ZDcyZuYnNwO3RoYXQmbmJzcDth
cmUmbmJzcDs8YnI+DQp0aGUmbmJzcDtjb25jYXRpbmF0aW9uJm5ic3A7b2YmbmJzcDt0d28mbmJz
cDtvciZuYnNwO21vcmUmbmJzcDtjb21wYWN0ZWQmbmJzcDtzdWItY2hhaW5zLiZuYnNwO1RoaXMm
bmJzcDthbGxvd3MmbmJzcDt0aGUmbmJzcDs8YnI+DQpvcGVyYXRvciZuYnNwO3RvJm5ic3A7ZGVw
bG95Jm5ic3A7YSZuYnNwO3NvbHV0aW9uJm5ic3A7d2l0aCZuYnNwO3RoZSZuYnNwO2FkdmFudGFn
ZXMmbmJzcDtvZiZuYnNwO2RyYWZ0LWZhcnJlbCZuYnNwOzxicj4NCnRvZ2V0aGVyJm5ic3A7d2l0
aCZuYnNwO3NvbWUmbmJzcDtvZiZuYnNwO3RoZSZuYnNwO2ZsZXhpYmlsaXR5Jm5ic3A7b2YmbmJz
cDtkcmFmdC14dS1jbGFkLjxicj4NCjxicj4NCkF0Jm5ic3A7dGhpcyZuYnNwO3N0YWdlJm5ic3A7
dGhlJm5ic3A7dHdvJm5ic3A7ZHJhZnRzJm5ic3A7YXJlJm5ic3A7c3VmZmljaWVubHkmbmJzcDtk
aWZmZXJlbnQmbmJzcDt0aGF0Jm5ic3A7SSZuYnNwO3RoaW5rJm5ic3A7d2UmbmJzcDs8YnI+DQpu
ZWVkJm5ic3A7dG8mbmJzcDtwcm9jZWVkJm5ic3A7d2l0aCZuYnNwO2JvdGgmbmJzcDthdCZuYnNw
O2xlYXN0Jm5ic3A7dG8mbmJzcDt0aGUmbmJzcDtwb2ludCZuYnNwO3doZXJlJm5ic3A7d2UmbmJz
cDtmdWxseSZuYnNwOzxicj4NCnVuZGVyc3RhbmQmbmJzcDt0aGUmbmJzcDtkZXRhaWxlZCZuYnNw
O2NvbnNlcXVlbmNlcyZuYnNwO29mJm5ic3A7dGhlJm5ic3A7dHdvJm5ic3A7YXBwcm9hY2hzJm5i
c3A7YW5kJm5ic3A7dGhlJm5ic3A7PGJyPg0Kc2NlbmFyaW9zJm5ic3A7d2hlcmUmbmJzcDtlYWNo
Jm5ic3A7ZmluZHMmbmJzcDtpdCdzJm5ic3A7bmljaGUuPGJyPg0KPGJyPg0KQWZ0ZXImbmJzcDtk
ZXZlbG9waW5nJm5ic3A7YSZuYnNwO2JldHRlciZuYnNwO3VuZGVyc3RhbmRpbmcmbmJzcDt0aGUm
bmJzcDtkZXRhaWwmbmJzcDtvZiZuYnNwO2VhY2gmbmJzcDtkZXNpZ24sJm5ic3A7dGhlaXImbmJz
cDs8YnI+DQpjb250cm9sJm5ic3A7cGxhbmUsJm5ic3A7YW5kJm5ic3A7b3BlcmF0aW9uYWwmbmJz
cDtjb250ZXh0cyZuYnNwO2FuZCZuYnNwO2hvdyZuYnNwO2VhY2gmbmJzcDttYXBzJm5ic3A7dG8m
bmJzcDtjdXN0b21lciZuYnNwOzxicj4NCm5ldHdvcmsmbmJzcDtyZXF1aXJlbWVudHMsJm5ic3A7
d2UmbmJzcDtjYW4mbmJzcDttb3ZlJm5ic3A7dGhlJm5ic3A7ZHJhZnRzJm5ic3A7dG8mbmJzcDt0
aGUmbmJzcDthcHByb3ByaWF0ZSZuYnNwO0lFVEYmbmJzcDs8YnI+DQp0cmFjay4mbmJzcDtTdWNo
Jm5ic3A7dHJhY2tzJm5ic3A7bWF5Jm5ic3A7YmUmbmJzcDthbnl0aGluZyZuYnNwO2Zyb20mbmJz
cDthYmFuZG9ubWVudCZuYnNwO3RvJm5ic3A7SUVURiZuYnNwO3N0YW5kYXJkJm5ic3A7Zm9yJm5i
c3A7PGJyPg0Kb25lJm5ic3A7b3ImbmJzcDtib3RoJm5ic3A7b2YmbmJzcDt0aGVzZSZuYnNwO2Fw
cHJvYWNoZXMuPGJyPg0KPGJyPg0KTWVhbndoaWxlJm5ic3A7SSZuYnNwO3RoaW5rJm5ic3A7dGhh
dCZuYnNwO3dlJm5ic3A7bmVlZCZuYnNwO3RvJm5ic3A7Zm9jdXMmbmJzcDtvdXImbmJzcDtlZmZv
cnRzJm5ic3A7b24mbmJzcDthJm5ic3A7ZGVlcGVyJm5ic3A7PGJyPg0KdW5kZXJzdGFuZGluZyZu
YnNwO29mJm5ic3A7dGhlJm5ic3A7dGVjaG5vbG9neSZuYnNwO2FuZCZuYnNwO2hvdyZuYnNwO2Vh
Y2gmbmJzcDttaWdodCZuYnNwO21ha2UmbmJzcDt0aGUmbmJzcDtJbnRlcm5ldCZuYnNwOzxicj4N
CndvcmsmbmJzcDtiZXR0ZXIsJm5ic3A7Jm5ic3A7cmF0aGVyJm5ic3A7dGhhbiZuYnNwO3NwZW5k
aW5nJm5ic3A7ZWZmb3J0Jm5ic3A7b24mbmJzcDthcmd1aW5nJm5ic3A7YWJvdXQmbmJzcDtJRVRG
Jm5ic3A7cHJvY2Vzcy48YnI+DQo8YnI+DQotJm5ic3A7U3Rld2FydDxicj4NCjxicj4NCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KbXBscyZuYnNw
O21haWxpbmcmbmJzcDtsaXN0PGJyPg0KPC9zcGFuPjwvc3Bhbj48YSBocmVmPSJtYWlsdG86bXBs
c0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01h
aWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5tcGxzQGlldGYub3JnPC9zcGFuPjwvc3Bh
bj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48L3NwYW4+PC9h
PjxzcGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj48YnI+DQo8L3NwYW4+PC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBscyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL21wbHM8L3NwYW4+PC9zcGFuPjxzcGFu
IHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjwvc3Bhbj48L2E+PHNwYW4g
c3R5bGU9Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPg0KPG86cD48L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUuMHB0Ij48c3BhbiBzdHlsZT0ibXNv
LWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJr
Ol9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+X19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQptcGxzIG1haWxpbmcg
bGlzdDxicj4NCjwvc3Bhbj48L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssc2Fucy1zZXJpZiI+bXBsc0BpZXRmLm9yZzwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9
Im1zby1ib29rbWFyazpfTWFpbE9yaWdpbmFsQm9keSI+PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0i
bXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+PGJyPg0KPC9zcGFuPjwvc3Bhbj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL21wbHMiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0ibXNvLWJvb2tt
YXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+aHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9tcGxzPC9zcGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0ibXNvLWJv
b2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJtc28tYm9v
a21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibGluZS1oZWlnaHQ6MTUuMHB0Ij48
c3BhbiBzdHlsZT0ibXNvLWJvb2ttYXJrOl9NYWlsT3JpZ2luYWxCb2R5Ij48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJtc28tYm9va21hcms6X01haWxPcmlnaW5hbEJvZHkiPjxicj4NCjxicj4NCjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_BD0B4559A1B84724B55DB11D6DE94278ciscocom_--


From nobody Sun Apr 15 07:56:35 2018
Return-Path: <agmalis@gmail.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A8769127275; Sun, 15 Apr 2018 07:56:21 -0700 (PDT)
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 oXCH714H6C37; Sun, 15 Apr 2018 07:56:17 -0700 (PDT)
Received: from mail-oi0-x22d.google.com (mail-oi0-x22d.google.com [IPv6:2607:f8b0:4003: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 E131D1270B4; Sun, 15 Apr 2018 07:56:16 -0700 (PDT)
Received: by mail-oi0-x22d.google.com with SMTP id 10-v6so532900oix.2; Sun, 15 Apr 2018 07:56:16 -0700 (PDT)
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=npeRyXAeMA8b1wYyDf3dEXxRxtWu14yd1yOmcvo+1L8=; b=RblmhJeL9MJSuwlfIh7SjTAle/aZUAzT/br9u5q/Dbl6hRTPrqgiPAMQ4j7PxGLj14 +WRPe/BG2rJy2MKx25hSBTifx2zpbS3QoRsPIoTZ8TXmVltPvR+3ttvfxnU6voBS8SHz SDwWyaeo9Z42OfYfRKP9W4YVkrp8uL2YMmT16J87Vghfwq9wvrtJn1bBAjHMAJ4CQmXm d5y/8eRB8vZ9X7UNa6Ubf0f7UrVS2WVkYcxJVK5CkXWNwnRNUenPrETHaBRS2aTo3s5N oshEcJeP2AdWzdYZxODGQ3xwKFPm8TUYw+R6X/hKLrCI+f6KXHJvnX6fx+aNqhNwxVy6 sCBA==
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=npeRyXAeMA8b1wYyDf3dEXxRxtWu14yd1yOmcvo+1L8=; b=Xf3z1wPKhIxgLokKamdJ7wXFzFIvE1YK8ixHK3O1agNkBype3xHQ1IYhSGJ16Ui2CF zSWjxAoPqqUI4nIf4oKGwAO6LB5mH14XjR62covcQys95xqnnw00Ehmp9CdffCU75pGm 8IlmuvryfxEHMif4Rj2bHcD6CAadUmF3H+5sbIU9SDyl+MfXYla3JdBXbeHSigIjHEjg rS5HewfjbmJOlFQN5dWQfsQu/1eAtajbifE7tA83nnxFOwSVJ9TnpbeWpHOIg+FkPWqL sY23Ts5dqI9Nb5xltlE/92UE6Sk2nnWvjyPpEn8XQsCLtas726cbfJIWkWKVvWJw8lhp MyZg==
X-Gm-Message-State: ALQs6tCINQnlN48fuNmTqkLKgJOAkLRulMizUJ6br5sG3qgRWCbGVAHK yZFovvEtb3n5EtSmHVV9iSgiVEw19EjLzMuXZAU=
X-Google-Smtp-Source: AIpwx4866usGoVoofu/l3ZGM7REMwfSs+pFhWsIr9RvFY3TXueBDNDFN3ddQTRrzlj5zWmfIhLqwTm7u9BM25g0rE54=
X-Received: by 2002:aca:f416:: with SMTP id s22-v6mr13391993oih.204.1523804176216;  Sun, 15 Apr 2018 07:56:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:1f3a:0:0:0:0:0 with HTTP; Sun, 15 Apr 2018 07:55:55 -0700 (PDT)
In-Reply-To: <BD0B4559-A1B8-4724-B55D-B11D6DE94278@cisco.com>
References: <2ac6b61d-3a38-1aaf-62ae-d923f1ad7468@pi.nu> <a392880f-6b86-4406-a348-42398e24285a.xiaohu.xxh@alibaba-inc.com> <DB5PR07MB158998C7FAAB4831C243D88D83A30@DB5PR07MB1589.eurprd07.prod.outlook.com> <CA+b+ERnJNad6Awo+-2dU2kz6rwx-HQEniXcWgjoWUd-zm3r2qQ@mail.gmail.com> <F64C10EAA68C8044B33656FA214632C88828EFEB@MISOUT7MSGUSRDE.ITServices.sbc.com> <CA+b+ER==g53MZK5RSNmaFkg1UBC8zEiNsfxNLKCNXDumannaHg@mail.gmail.com> <F64C10EAA68C8044B33656FA214632C88828F06D@MISOUT7MSGUSRDE.ITServices.sbc.com> <052998BB-B820-412C-8363-B3EB7551B299@nokia.com> <1522554645079.8864@bell.ca> <CA+b+ERmzFPZRyrCnBvnRVhK5F25RMc8+Wt-n6NXKrONWy9G+_g@mail.gmail.com> <1522812352107.5966@bell.ca> <489a9667-f159-4607-5834-b4bacf64989c@gmail.com> <09337fcf-64c9-450c-8dbc-ba8330611fe4.xiaohu.xxh@alibaba-inc.com> <6EE25554-3714-4A75-896F-24CC89BAA807@gmail.com> <5dab5411-0b08-4bd4-86ec-752e1803c3ff.xiaohu.xxh@alibaba-inc.com> <6bea41f6-5519-f512-92e5-a72bbd6187da@gmail.com> <BD0B4559-A1B8-4724-B55D-B11D6DE94278@cisco.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Sun, 15 Apr 2018 10:55:55 -0400
Message-ID: <CAA=duU0BWK9tik2FXvj_wqMbfMwp5XmU6ADNXE52bpetMXdczw@mail.gmail.com>
To: "Zafar Ali (zali)" <zali@cisco.com>
Cc: "mpls@ietf.org" <mpls@ietf.org>, SPRING WG List <spring@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, mpls <mpls-bounces@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a176360569e44e83"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/t8bE6DYicrT29O21eL6YrVKCtEk>
Subject: Re: [spring] [mpls] [sfc] Working Group adoption of draft-farrel-mpls-sfc
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 15 Apr 2018 14:56:22 -0000

--000000000000a176360569e44e83
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Zafar, et al,

Perhaps the fairest to all concerned is for the MPLS WG to adopt both
drafts, and then it will be up to the WG (rather than the authors) to best
determine the technical details going forward, and how best to document
them. That way the work becomes the consensus product of the WG.

Cheers,
Andy


On Sun, Apr 15, 2018 at 12:44 AM, Zafar Ali (zali) <zali@cisco.com> wrote:

> Dear Stewart, WG Chairs and the WG,
>
>
>
> I do not agree with Stewart=E2=80=99s points and will response in a separ=
ate
> email. But all that is just noise and that cannot resolve the issue at
> hand.
>
>
>
> A countless time, Xiaohu has raised the issue that the intellectual
> property for the contents in section 6 of draft-farrel-mpls-sfc belongs t=
o
> draft-xu-mpls-service-chaining. Please see one of Xiaohu's recent emails
> with the subject *"[spring] For the fairness and justice of the IETF
> culture"* dated Thursday, April 5, 2018 at 12:34 AM, copied in the
> following.
>
>
>
> This issue was also raised by many during the WG adoption poll of the
> document. The chairs adopted the work with the promise of fixing the issu=
e.
> Specifically, in the email to announce the adoption of the ID to the WG,
> the chair(s) mentioned the following:
>
>
>
> "That decision is taken, the issues that has been pointed out are
>
> noted. These issues need to be resolved on the mailing list and
>
> rough consensus need to be reached for text changes in the document.
>
> Actually the members of the working group have much more influence on
>
> a working group document, than on an individual draft.
>
> It would be far better if we now focused on proposing text changes,
>
> rather than discussing processes."
>
>
>
> This is a serious issue; we need to remove section 6 from draft-
> farrel-mpls-sfc to move forward. These contents will proceed in draft-xu*=
,
> where the contents started initially. Everyone will have a fair chance to
> contribute to the contents as part of collaborations on draft-xu*.
>
>
>
> Thanks
>
>
>
> Regards =E2=80=A6 Zafar
>
>
>
> *From: *spring <spring-bounces@ietf.org> on behalf of "=E5=BE=90=E5=B0=8F=
=E8=99=8E(=E4=B9=89=E5=85=88)" <
> xiaohu.xxh@alibaba-inc.com>
> *Date: *Thursday, April 5, 2018 at 12:34 AM
> *To: *"mpls@ietf.org" <mpls@ietf.org>, SPRING WG List <spring@ietf.org>
> *Cc: *"ietf@ietf.org" <ietf@ietf.org>
> *Subject: *[spring] For the fairness and justice of the IETF culture//Re:
> [mpls] What to do with draft-ietf-mpls-sfc-00.txt
>
>
>
> Hi all,
>
>
>
> As I had pointed out before, this draft describes two MPLS-based SFC
>
> approaches: one is how to encode the NSH info, more specifically, the SPI
>
> and SI info by two MPLS labels, which is still a stateful SFC mechanism
>
> just like NSH; another is how to leverage the MPLS-SR to realize a
>
> stateless SFC (see section 6).
>
>
>
> It has been pointed out by many people that section 6 of the draft copies
>
> the
>
> idea of (https://tools.ietf.org/html/draft-xu-mpls-service-chaining)
>
> without any technology contribution except replacing =E2=80=9CMPLS Segmen=
t
>
> Routing=E2=80=9D by =E2=80=9CLabel Stack=E2=80=9D. Funnily, one author of=
 draft-ietf-mpls-sfc
>
> had inadvertently admitted
>
> "using a different name for the same thing is not so clever" (see
>
> https://mailarchive.ietf.org/arch/msg/mpls/y7FTc38ysVf6PyJlA04MEFSN9nc) i=
n
>
> another thread.
>
>
>
> IMHO, the indulgence towards such behavior of copying
>
> ideas of existing drafts with word tricks would seriously trample
>
> underfoot the fairness and justice of the IETF culture. At least, it woul=
d
>
> badly damage the interest and enthusiasm of IETF participants, especially
>
> newcomers and non-native speakers of English.
>
>
>
> Best regards,
>
> Xiaohu
>
>
>
>
>
>
>
>
>
> *From: *mpls <mpls-bounces@ietf.org> on behalf of Stewart Bryant <
> stewart.bryant@gmail.com>
> *Date: *Friday, April 13, 2018 at 3:10 AM
> *To: *"=E5=BE=90=E5=B0=8F=E8=99=8E(=E4=B9=89=E5=85=88)" <xiaohu.xxh@aliba=
ba-inc.com>
> *Cc: *"mpls@ietf.org" <mpls@ietf.org>, mpls <mpls-bounces@ietf.org>,
> Robert Raszuk <robert@raszuk.net>, "sfc@ietf.org" <sfc@ietf.org>
> *Subject: *Re: [mpls] [sfc] Working Group adoption of
> draft-farrel-mpls-sfc
>
>
>
>
>
>
>
> On 13/04/2018 08:23, =E5=BE=90=E5=B0=8F=E8=99=8E(=E4=B9=89=E5=85=88) wrot=
e:
>
> Hi Stewart,
>
>
>
> Thanks for your response. For the SR-based SFC mechanism that has been
> described in draft-xuclad*, it's not helpful to describe it again in
> another draft. The most simple and efficient way to address the
> overlapping issue is to reference draft-xuclad* rather than
> "using a different name for the same thing". I'm looking forward to
> seeing the revision of draft-farrel* that would address the overlapping
> issue concretely.
>
>
> Please read what I said.
>
> There are subtle but important technical differences between the two
> approaches.
>
> - Stewart
>
>
>
>
> If co-authors of draft-farrel* believed the current text as described in
> draft-xuclad* is not good enough or misses something important, any
> comments and suggestions are more than welcome.
>
>
> I will send you some text to include in draft-xuclad that points to the
> important differences in the approach taken in draft-farrel. This will
> clarify the issue to the reader.
>
> I hope that this is an acceptable resolution of this issue.
>
> - Stewart
>
>
>
>
>
> Best regards,
>
> Xiaohu
>
> ------------------------------------------------------------------
>
> Stewart Bryant <stewart.bryant@gmail.com> <stewart.bryant@gmail.com>
>
> 2018=E5=B9=B44=E6=9C=8813=E6=97=A5(=E6=98=9F=E6=9C=9F=E4=BA=94) 13:27
>
> =E5=BE=90=E5=B0=8F=E8=99=8E(=E4=B9=89=E5=85=88) <xiaohu.xxh@alibaba-inc.c=
om> <xiaohu.xxh@alibaba-inc.com>
>
> mpls <mpls-bounces@ietf.org> <mpls-bounces@ietf.org>; "Bernier, Daniel"
> <daniel.bernier@bell.ca> <daniel.bernier@bell.ca>; Robert Raszuk
> <robert@raszuk.net> <robert@raszuk.net>; mpls@ietf.org <mpls@ietf.org>
> <mpls@ietf.org>; sfc@ietf.org <sfc@ietf.org> <sfc@ietf.org>
>
> Re: [mpls] [sfc] Working Group adoption of draft-farrel-mpls-sfc
>
>
>
> Hi Xiaohu
>
>
>
> What an earlier version of the draft said is of no importance. What it
> says going forward is what counts.
>
>
>
> Perhaps the way to address your concern is to include some text of the
> form that I used in my email of yesterday to describe to the reader the
> difference in approach. This is consistent with earlier advice in this
> discussion to reference the work from which this forked.
>
>
>
> - Stewart
>
>
>
>
>
> Sent from my iPad
>
>
> On 13 Apr 2018, at 03:35, =E5=BE=90=E5=B0=8F=E8=99=8E(=E4=B9=89=E5=85=88)=
 <xiaohu.xxh@alibaba-inc.com> wrote:
>
> Hi Stewart,
>
>
>
> If draft-farrel* was just describing an MPLS-based SFC technology that is
> different from the MPLS-SR-based SFC technology that has been described i=
n
> draft-xuclad*, that would be fine. However, draft-farrel* also described
> the technology that has been described in draft-xuclad* (see section 6) b=
y
> "using a different name for the same thing". Note that the title of
> section 6 in those pervious versions of draft-farrel* is
>
> "MPLS Segment Routing". One co-author of draft-farrel* said they worked v=
ery hard to change the "Segment Routing" term to "label stack" term in the =
new version of draft-farrel* in order to deal with the overlapping issue. H=
owever, such change is just "using a different name for the same thing", an=
d it doesn't solve the overlapping issue at all, as had been pointed out by=
 many people. As said by one co-author of draft-farrel*, in a thread which =
is irrelavant to this overlapping issue, "using a different name for the sa=
me thing is not so clever:)". In fact, it would cause unneccessary confusio=
ns to implementors by describing the same technology within different draft=
s. More badly, it would set a bad precedant in the IETF of copying the idea=
 of the existing draft by "using a different name for the same thing".
>
>
>
> Best regards,
>
> Xiaohu
>
> ------------------------------------------------------------------
>
> Stewart Bryant <stewart.bryant@gmail.com>
>
> 2018=E5=B9=B44=E6=9C=8812=E6=97=A5(=E6=98=9F=E6=9C=9F=E5=9B=9B) 23:04
>
> "Bernier, Daniel" <daniel.bernier@bell.ca>; Robert Raszuk <
> robert@raszuk.net>
>
> mpls@ietf.org <mpls@ietf.org>; sfc@ietf.org <sfc@ietf.org>
>
> Re: [mpls] [sfc] Working Group adoption of draft-farrel-mpls-sfc
>
>
>
>
> Rather than have a process discussion, I think we should go up a level
> and better understand the technical differences between the two drafts.
>
> draft-farrel-mpls-sfc describes the actions at a hop in terms of a tuple
> that mirrors the SFC approach that allows a short indication of
> potentially re-entrant chains. In its simplest form it uses a compact
> MPLS stack to describe an arbitarily complex path that is compatile with
> simple edge routers which are often challenged in terms of the number of
> labels that they can push.
>
> draft-xu-clad-spring-sr-service-chaining unrolls the path and explicitly
> calls out each hop and each function into the label stack. This results
> in a much larger MPLS label stack that will challenge some edge routers.
> The way that we generally deal with imposition limits is through the use
> of binding-SIDs, which in the limiting case resolves to the approach in
> draft-farrel with the limitation that the position on the path is
> implicit in the label stack size rather than explicitly
> specified by the SI.
>
> Mid-flight path changes (if such things are needed) is clearly simpler
> with draft-farrel.
>
> The short stack in draft-farrel comes at the cost of greater network
> forwarding stack, and the long stack is the price that draft-xu-clad
> pays for the reduction in forwarding state.
>
> The optimal design point between forwarding and control plane state is
> something that is dependent on many parameters, and is dependent on many
> network and operational factors, so much so, that don't think it is wise
> to rule either out of scope at this stage.
>
> The hybrid mode in section 6 of draft-farrel supports the mixed mode in
> section 7 of the draft. This allows the construction of SFCs that are
> the concatination of two or more compacted sub-chains. This allows the
> operator to deploy a solution with the advantages of draft-farrel
> together with some of the flexibility of draft-xu-clad.
>
> At this stage the two drafts are sufficienly different that I think we
> need to proceed with both at least to the point where we fully
> understand the detailed consequences of the two approachs and the
> scenarios where each finds it's niche.
>
> After developing a better understanding the detail of each design, their
> control plane, and operational contexts and how each maps to customer
> network requirements, we can move the drafts to the appropriate IETF
> track. Such tracks may be anything from abandonment to IETF standard for
> one or both of these approaches.
>
> Meanwhile I think that we need to focus our efforts on a deeper
> understanding of the technology and how each might make the Internet
> work better,  rather than spending effort on arguing about IETF process.
>
> - Stewart
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>
>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>
>
>
>
>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>
>

--000000000000a176360569e44e83
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Zafar, et al,<div><br></div><div>Perhaps the fairest to al=
l concerned is for the MPLS WG to adopt both drafts, and then it will be up=
 to the WG (rather than the authors) to best determine the technical detail=
s going forward, and how best to document them. That way the work becomes t=
he consensus product of the WG.</div><div><br></div><div>Cheers,</div><div>=
Andy</div><div><br></div></div><div class=3D"gmail_extra"><br><div class=3D=
"gmail_quote">On Sun, Apr 15, 2018 at 12:44 AM, Zafar Ali (zali) <span dir=
=3D"ltr">&lt;<a href=3D"mailto:zali@cisco.com" target=3D"_blank">zali@cisco=
.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"m_7797031399652074923WordSection1">
<p class=3D"MsoNormal">Dear Stewart, WG Chairs and the WG, <u></u><u></u></=
p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">I do not agree with Stewart=E2=80=99s points and wil=
l response in a separate email. But all that is just noise and that cannot =
resolve the issue at hand.
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">A countless time, Xiaohu has raised the issue that t=
he intellectual property for the contents in section 6 of draft-farrel-mpls=
-sfc belongs to draft-xu-mpls-service-<wbr>chaining. Please see one of Xiao=
hu&#39;s recent emails with the subject
<b>&quot;[spring] For the fairness and justice of the IETF culture&quot;</b=
> dated Thursday, April 5, 2018 at 12:34 AM, copied in the following.
<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><u></u>=C2=A0<u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:black">This issue was also rais=
ed by many during the WG adoption poll of the document. The chairs adopted =
the work with the promise of fixing the issue. Specifically, in the email t=
o announce the adoption of the ID to
 the WG, the chair(s) mentioned the following:<u></u><u></u></span></p><spa=
n class=3D"">
<p class=3D"MsoNormal"><span style=3D"color:black"><u></u>=C2=A0<u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&quot;That decision is t=
aken, the issues that has been pointed out are<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"font-variant-caps:normal;text-align:start;w=
ord-spacing:0px">
<span style=3D"color:black">noted. These issues need to be resolved on the =
mailing list and<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"font-variant-caps:normal;text-align:start;w=
ord-spacing:0px">
<span style=3D"color:black">rough consensus need to be reached for text cha=
nges in the document.<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"font-variant-caps:normal;text-align:start;w=
ord-spacing:0px">
<span style=3D"color:black">Actually the members of the working group have =
much more influence on<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"font-variant-caps:normal;text-align:start;w=
ord-spacing:0px">
<span style=3D"color:black">a working group document, than on an individual=
 draft.<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"font-variant-caps:normal;text-align:start;w=
ord-spacing:0px">
<span style=3D"color:black">It would be far better if we now focused on pro=
posing text changes,<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"font-variant-caps:normal;text-align:start;w=
ord-spacing:0px">
<span style=3D"color:black">rather than discussing processes.&quot;<u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</span><p class=3D"MsoNormal"><span style=3D"color:black">This is a serious=
 issue; </span>we need to remove section 6 from draft- farrel-mpls-sfc to m=
ove forward. These contents will proceed in draft-xu*, where the contents s=
tarted initially. Everyone will have a fair
 chance to contribute to the contents as part of collaborations on draft-xu=
*. <u></u>
<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Thanks<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Regards =E2=80=A6 Zafar <u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;color:black">From=
: </span></b><span style=3D"font-size:12.0pt;color:black">spring &lt;<a hre=
f=3D"mailto:spring-bounces@ietf.org" target=3D"_blank">spring-bounces@ietf.=
org</a>&gt; on behalf of &quot;</span><span style=3D"font-size:12.0pt;font-=
family:&quot;MS Gothic&quot;;color:black">=E5=BE=90=E5=B0=8F=E8=99=8E</span=
><span style=3D"font-size:12.0pt;color:black">(</span><span style=3D"font-s=
ize:12.0pt;font-family:MingLiU;color:black">=E4=B9=89</span><span style=3D"=
font-size:12.0pt;font-family:&quot;MS Gothic&quot;;color:black">=E5=85=88</=
span><span style=3D"font-size:12.0pt;color:black">)&quot;
 &lt;<a href=3D"mailto:xiaohu.xxh@alibaba-inc.com" target=3D"_blank">xiaohu=
.xxh@alibaba-inc.com</a>&gt;<br>
<b>Date: </b>Thursday, April 5, 2018 at 12:34 AM<br>
<b>To: </b>&quot;<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ie=
tf.org</a>&quot; &lt;<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpl=
s@ietf.org</a>&gt;, SPRING WG List &lt;<a href=3D"mailto:spring@ietf.org" t=
arget=3D"_blank">spring@ietf.org</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:ietf@ietf.org" target=3D"_blank">ietf@ie=
tf.org</a>&quot; &lt;<a href=3D"mailto:ietf@ietf.org" target=3D"_blank">iet=
f@ietf.org</a>&gt;<br>
<b>Subject: </b>[spring] For the fairness and justice of the IETF culture//=
Re: [mpls] What to do with draft-ietf-mpls-sfc-00.txt<u></u><u></u></span><=
/p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Hi all,<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">As I had pointed out before, this draft describes tw=
o MPLS-based SFC<u></u><u></u></p>
<p class=3D"MsoNormal">approaches: one is how to encode the NSH info, more =
specifically, the SPI<u></u><u></u></p>
<p class=3D"MsoNormal">and SI info by two MPLS labels, which is still a sta=
teful SFC mechanism<u></u><u></u></p>
<p class=3D"MsoNormal">just like NSH; another is how to leverage the MPLS-S=
R to realize a<u></u><u></u></p>
<p class=3D"MsoNormal">stateless SFC (see section 6).<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">It has been pointed out by many people that section =
6 of the draft copies<u></u><u></u></p>
<p class=3D"MsoNormal">the<u></u><u></u></p>
<p class=3D"MsoNormal">idea of (<a href=3D"https://tools.ietf.org/html/draf=
t-xu-mpls-service-chaining" target=3D"_blank">https://tools.ietf.org/html/<=
wbr>draft-xu-mpls-service-chaining</a><wbr>)<u></u><u></u></p>
<p class=3D"MsoNormal">without any technology contribution except replacing=
 =E2=80=9CMPLS Segment<u></u><u></u></p>
<p class=3D"MsoNormal">Routing=E2=80=9D by =E2=80=9CLabel Stack=E2=80=9D. F=
unnily, one author of draft-ietf-mpls-sfc<u></u><u></u></p>
<p class=3D"MsoNormal">had inadvertently admitted<u></u><u></u></p>
<p class=3D"MsoNormal">&quot;using a different name for the same thing is n=
ot so clever&quot; (see<u></u><u></u></p>
<p class=3D"MsoNormal"><a href=3D"https://mailarchive.ietf.org/arch/msg/mpl=
s/y7FTc38ysVf6PyJlA04MEFSN9nc" target=3D"_blank">https://mailarchive.ietf.o=
rg/<wbr>arch/msg/mpls/<wbr>y7FTc38ysVf6PyJlA04MEFSN9nc</a>) in<u></u><u></u=
></p>
<p class=3D"MsoNormal">another thread. <u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">IMHO, the indulgence towards such behavior of copyin=
g<u></u><u></u></p>
<p class=3D"MsoNormal">ideas of existing drafts with word tricks would seri=
ously trample<u></u><u></u></p>
<p class=3D"MsoNormal">underfoot the fairness and justice of the IETF cultu=
re. At least, it would<u></u><u></u></p>
<p class=3D"MsoNormal">badly damage the interest and enthusiasm of IETF par=
ticipants, especially<u></u><u></u></p>
<p class=3D"MsoNormal">newcomers and non-native speakers of English.<u></u>=
<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Best regards,<u></u><u></u></p>
<p class=3D"MsoNormal">Xiaohu<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif"><u></u>=C2=A0<u></u></span></p>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:12.0pt;color:black">From=
: </span></b><span style=3D"font-size:12.0pt;color:black">mpls &lt;<a href=
=3D"mailto:mpls-bounces@ietf.org" target=3D"_blank">mpls-bounces@ietf.org</=
a>&gt; on behalf of Stewart Bryant &lt;<a href=3D"mailto:stewart.bryant@gma=
il.com" target=3D"_blank">stewart.bryant@gmail.com</a>&gt;<br>
<b>Date: </b>Friday, April 13, 2018 at 3:10 AM<br>
<b>To: </b>&quot;</span><span style=3D"font-size:12.0pt;font-family:&quot;M=
S Gothic&quot;;color:black">=E5=BE=90=E5=B0=8F=E8=99=8E</span><span style=
=3D"font-size:12.0pt;color:black">(</span><span style=3D"font-size:12.0pt;f=
ont-family:MingLiU;color:black">=E4=B9=89</span><span style=3D"font-size:12=
.0pt;font-family:&quot;MS Gothic&quot;;color:black">=E5=85=88</span><span s=
tyle=3D"font-size:12.0pt;color:black">)&quot;
 &lt;<a href=3D"mailto:xiaohu.xxh@alibaba-inc.com" target=3D"_blank">xiaohu=
.xxh@alibaba-inc.com</a>&gt;<br>
<b>Cc: </b>&quot;<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ie=
tf.org</a>&quot; &lt;<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpl=
s@ietf.org</a>&gt;, mpls &lt;<a href=3D"mailto:mpls-bounces@ietf.org" targe=
t=3D"_blank">mpls-bounces@ietf.org</a>&gt;, Robert Raszuk &lt;<a href=3D"ma=
ilto:robert@raszuk.net" target=3D"_blank">robert@raszuk.net</a>&gt;, &quot;=
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a>&quot; &l=
t;<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a>&gt;<br=
>
<b>Subject: </b>Re: [mpls] [sfc] Working Group adoption of draft-farrel-mpl=
s-sfc<u></u><u></u></span></p>
</div><div><div class=3D"h5">
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<p><a name=3D"m_7797031399652074923__MailOriginalBody"><u></u>=C2=A0<u></u>=
</a></p>
<p class=3D"MsoNormal"><span><u></u>=C2=A0<u></u></span></p>
<div>
<p class=3D"MsoNormal"><span>On 13/04/2018 08:23,
</span><span><span style=3D"font-family:&quot;MS Gothic&quot;">=E5=BE=90=E5=
=B0=8F=E8=99=8E</span>(</span><span><span style=3D"font-family:MingLiU">=E4=
=B9=89</span></span><span><span style=3D"font-family:&quot;MS Gothic&quot;"=
>=E5=85=88</span>)
 wrote:<u></u><u></u></span></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">Hi Stewart,<u></u><u></u></span></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black"><u></u>=C2=A0<u></u></span></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">Thanks for your response. For the =
SR-based SFC mechanism that has been described in draft-xuclad*, it&#39;s n=
ot helpful
 to describe it again in another draft<span style=3D"background:white">. Th=
e most simple and efficient way to address the overlapping issue is to refe=
rence draft-xuclad* rather than=C2=A0<span style=3D"border:none windowtext =
1.0pt;padding:0in">&quot;using=C2=A0a=C2=A0different=C2=A0name=C2=A0<wbr>fo=
r=C2=A0the=C2=A0same=C2=A0thing&quot;.
 I&#39;m looking forward to seeing the revision of draft-farrel* that would=
 address the overlapping issue concretely.</span></span><u></u><u></u></spa=
n></span></p>
</div>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span><br>
Please read what I said.<br>
<br>
There are subtle but important technical differences between the two approa=
ches.<br>
<br>
- Stewart<br>
<br>
<br>
<u></u><u></u></span></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black;border:none windowtext 1.0pt;paddin=
g:0in;background:white"><br>
<br>
</span></span><span><span style=3D"font-size:10.5pt;font-family:&quot;Tahom=
a&quot;,sans-serif;color:black"><u></u><u></u></span></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black;border:none windowtext 1.0pt;paddin=
g:0in;background:white">If co-authors of draft-farrel* believed the current=
 text as
 described in draft-xuclad* is not good enough or misses something importan=
t, any comments and suggestions are more than welcome.</span></span><span><=
span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif;co=
lor:black"><u></u><u></u></span></span></p>
</div>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span><br>
I will send you some text to include in draft-xuclad that points to the imp=
ortant differences in the approach taken in draft-farrel. This will clarify=
 the issue to the reader.
<br>
<br>
I hope that this is an acceptable resolution of this issue.<br>
<br>
- Stewart<br>
<br>
<br>
<br>
<u></u><u></u></span></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black;background:white"><br>
<br>
</span></span><span><span style=3D"font-size:10.5pt;font-family:&quot;Tahom=
a&quot;,sans-serif;color:black"><u></u><u></u></span></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black;background:white">Best regards,</sp=
an></span><span><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&qu=
ot;,sans-serif;color:black"><u></u><u></u></span></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black;background:white">Xiaohu</span></sp=
an><span><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,san=
s-serif;color:black"><u></u><u></u></span></span></p>
</div>
<blockquote style=3D"margin-right:0in">
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">------------------------------<wbr=
>------------------------------<wbr>------<u></u><u></u></span></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">Stewart Bryant
</span></span><a href=3D"mailto:stewart.bryant@gmail.com" target=3D"_blank"=
><span><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-=
serif">&lt;stewart.bryant@gmail.com&gt;</span></span><span></span></a><span=
><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif;=
color:black"><u></u><u></u></span></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">2018</span></span><span><span styl=
e=3D"font-size:10.5pt;font-family:&quot;MS Gothic&quot;;color:black">=E5=B9=
=B4</span></span><span><span style=3D"font-size:10.5pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black">4</span></span><span><span style=3D"font=
-size:10.5pt;font-family:&quot;MS Gothic&quot;;color:black">=E6=9C=88</span=
></span><span><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot=
;,sans-serif;color:black">13</span></span><span><span style=3D"font-size:10=
.5pt;font-family:&quot;MS Gothic&quot;;color:black">=E6=97=A5</span></span>=
<span><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-s=
erif;color:black">(</span></span><span><span style=3D"font-size:10.5pt;font=
-family:&quot;MS Gothic&quot;;color:black">=E6=98=9F=E6=9C=9F=E4=BA=94</spa=
n></span><span><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quo=
t;,sans-serif;color:black">)
 13:27<u></u><u></u></span></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;MS Gothic&quot;;color:black">=E5=BE=90=E5=B0=8F=E8=99=8E</span></span><=
span><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-se=
rif;color:black">(</span></span><span><span style=3D"font-size:10.5pt;font-=
family:MingLiU;color:black">=E4=B9=89</span></span><span><span style=3D"fon=
t-size:10.5pt;font-family:&quot;MS Gothic&quot;;color:black">=E5=85=88</spa=
n></span><span><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quo=
t;,sans-serif;color:black">)
</span></span><a href=3D"mailto:xiaohu.xxh@alibaba-inc.com" target=3D"_blan=
k"><span><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,san=
s-serif">&lt;xiaohu.xxh@alibaba-inc.com&gt;</span></span><span></span></a><=
span><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-se=
rif;color:black"><u></u><u></u></span></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">mpls
</span></span><a href=3D"mailto:mpls-bounces@ietf.org" target=3D"_blank"><s=
pan><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-ser=
if">&lt;mpls-bounces@ietf.org&gt;</span></span><span></span></a><span><span=
 style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif;color:=
black">;
 &quot;Bernier, Daniel&quot; </span></span><a href=3D"mailto:daniel.bernier=
@bell.ca" target=3D"_blank"><span><span style=3D"font-size:10.5pt;font-fami=
ly:&quot;Tahoma&quot;,sans-serif">&lt;daniel.bernier@bell.ca&gt;</span></sp=
an><span></span></a><span><span style=3D"font-size:10.5pt;font-family:&quot=
;Tahoma&quot;,sans-serif;color:black">;
 Robert Raszuk </span></span><a href=3D"mailto:robert@raszuk.net" target=3D=
"_blank"><span><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quo=
t;,sans-serif">&lt;robert@raszuk.net&gt;</span></span><span></span></a><spa=
n><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif=
;color:black">;
</span></span><a href=3D"mailto:mpls@ietf.org" target=3D"_blank"><span><spa=
n style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif">mpls=
@ietf.org</span></span><span></span></a><span><span style=3D"font-size:10.5=
pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black">
</span></span><a href=3D"mailto:mpls@ietf.org" target=3D"_blank"><span><spa=
n style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif">&lt;=
mpls@ietf.org&gt;</span></span><span></span></a><span><span style=3D"font-s=
ize:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black">;
</span></span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span><span=
 style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif">sfc@i=
etf.org</span></span><span></span></a><span><span style=3D"font-size:10.5pt=
;font-family:&quot;Tahoma&quot;,sans-serif;color:black">
</span></span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span><span=
 style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif">&lt;s=
fc@ietf.org&gt;</span></span><span></span></a><span><span style=3D"font-siz=
e:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black"><u></u><u><=
/u></span></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">Re: [mpls] [sfc] Working Group ado=
ption of draft-farrel-mpls-sfc<u></u><u></u></span></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black"><u></u>=C2=A0<u></u></span></span>=
</p>
</div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">Hi Xiaohu
<u></u><u></u></span></span></p>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black"><u></u>=C2=A0<u></u></span></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">What an earlier version of the dra=
ft said is of no importance. What it says going forward is what counts.<u><=
/u><u></u></span></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black"><u></u>=C2=A0<u></u></span></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">Perhaps the way to address your co=
ncern is to include some text of the form that I used in my email of yester=
day to
 describe to the reader the difference in approach. This is consistent with=
 earlier advice in this discussion to reference the work from which this fo=
rked.<u></u><u></u></span></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black"><u></u>=C2=A0<u></u></span></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">- Stewart<u></u><u></u></span></sp=
an></p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black"><u></u>=C2=A0<u></u></span></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span><span style=3D"=
font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black"><u>=
</u>=C2=A0<u></u></span></span></p>
<div id=3D"m_7797031399652074923AppleMailSignature">
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">Sent from my iPad<u></u><u></u></s=
pan></span></p>
</div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span><span style=3D"=
font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black"><br=
>
On 13 Apr 2018, at 03:35, </span></span><span><span style=3D"font-size:10.5=
pt;font-family:&quot;MS Gothic&quot;;color:black">=E5=BE=90=E5=B0=8F=E8=99=
=8E</span></span><span><span style=3D"font-size:10.5pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black">(</span></span><span><span style=3D"font=
-size:10.5pt;font-family:MingLiU;color:black">=E4=B9=89</span></span><span>=
<span style=3D"font-size:10.5pt;font-family:&quot;MS Gothic&quot;;color:bla=
ck">=E5=85=88</span></span><span><span style=3D"font-size:10.5pt;font-famil=
y:&quot;Tahoma&quot;,sans-serif;color:black">)
 &lt;</span></span><a href=3D"mailto:xiaohu.xxh@alibaba-inc.com" target=3D"=
_blank"><span><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot=
;,sans-serif">xiaohu.xxh@alibaba-inc.com</span></span><span></span></a><spa=
n><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif=
;color:black">&gt;
 wrote:<u></u><u></u></span></span></p>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">Hi Stewart,<u></u><u></u></span></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black"><u></u>=C2=A0<u></u></span></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">If draft-farrel* was just describi=
ng an MPLS-based SFC technology that is different from the MPLS-SR-based SF=
C technology
 that has been described in draft-xuclad*, that would be fine. However, dra=
ft-farrel* also described the technology that has been described in draft-x=
uclad* (see section 6) by
<span style=3D"background:white">&quot;using=C2=A0a=C2=A0different=C2=A0nam=
e=C2=A0for=C2=A0<wbr>the=C2=A0same=C2=A0thing</span>&quot;. Note that the t=
itle of section 6 in those pervious versions of draft-farrel* is=C2=A0
<u></u><u></u></span></span></p>
<pre><span><span style=3D"color:black">&quot;MPLS Segment Routing&quot;. On=
e co-author of draft-farrel* said they=C2=A0worked very hard to change the =
&quot;Segment Routing&quot; term to &quot;label stack&quot; term in the new=
 version of draft-farrel* in order to deal with the overlapping issue. Howe=
ver, such change is just </span></span><span><span style=3D"font-size:10.5p=
t;font-family:&quot;Tahoma&quot;,sans-serif;color:black;border:none windowt=
ext 1.0pt;padding:0in;background:white">&quot;using=C2=A0a=C2=A0different=
=C2=A0name=C2=A0for=C2=A0<wbr>the=C2=A0same=C2=A0thing</span></span><span><=
span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif;co=
lor:black;background:white">&quot;, and it doesn&#39;t solve the overlappin=
g issue at all, as had been pointed out by many people</span><span style=3D=
"color:black">. As said by one co-author of draft-farrel*, in a thread whic=
h is irrelavant to this overlapping issue,=C2=A0</span></span><span><span s=
tyle=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif;color:bl=
ack">&quot;using=C2=A0a=C2=A0different=C2=A0<wbr>name=C2=A0for=C2=A0the=C2=
=A0same=C2=A0thing is not so clever:)&quot;. In fact, it would cause unnecc=
essary confusions to implementors by describing the same technology within =
different drafts. More badly, it would set a bad precedant in the IETF of c=
opying the idea of the existing draft by <span style=3D"border:none windowt=
ext 1.0pt;padding:0in;background:white">&quot;using=C2=A0a=C2=A0different=
=C2=A0name=C2=A0for=C2=A0<wbr>the=C2=A0same=C2=A0thing</span><span style=3D=
"background:white">&quot;.</span></span><span style=3D"color:black"><u></u>=
<u></u></span></span></pre>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black;background:white"><br>
<br>
</span></span><span><span style=3D"font-size:10.5pt;font-family:&quot;Tahom=
a&quot;,sans-serif;color:black"><u></u><u></u></span></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">Best regards,<u></u><u></u></span>=
</span></p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">Xiaohu<u></u><u></u></span></span>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">------------------------------<wbr=
>------------------------------<wbr>------<u></u><u></u></span></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">Stewart Bryant &lt;</span></span><=
a href=3D"mailto:stewart.bryant@gmail.com" target=3D"_blank"><span><span st=
yle=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif">stewart.=
bryant@gmail.com</span></span><span></span></a><span><span style=3D"font-si=
ze:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black">&gt;<u></u=
><u></u></span></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">2018</span></span><span><span styl=
e=3D"font-size:10.5pt;font-family:&quot;MS Gothic&quot;;color:black">=E5=B9=
=B4</span></span><span><span style=3D"font-size:10.5pt;font-family:&quot;Ta=
homa&quot;,sans-serif;color:black">4</span></span><span><span style=3D"font=
-size:10.5pt;font-family:&quot;MS Gothic&quot;;color:black">=E6=9C=88</span=
></span><span><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot=
;,sans-serif;color:black">12</span></span><span><span style=3D"font-size:10=
.5pt;font-family:&quot;MS Gothic&quot;;color:black">=E6=97=A5</span></span>=
<span><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-s=
erif;color:black">(</span></span><span><span style=3D"font-size:10.5pt;font=
-family:&quot;MS Gothic&quot;;color:black">=E6=98=9F=E6=9C=9F=E5=9B=9B</spa=
n></span><span><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quo=
t;,sans-serif;color:black">)
 23:04<u></u><u></u></span></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">&quot;Bernier, Daniel&quot; &lt;</=
span></span><a href=3D"mailto:daniel.bernier@bell.ca" target=3D"_blank"><sp=
an><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-seri=
f">daniel.bernier@bell.ca</span></span><span></span></a><span><span style=
=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black"=
>&gt;;
 Robert Raszuk &lt;</span></span><a href=3D"mailto:robert@raszuk.net" targe=
t=3D"_blank"><span><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma=
&quot;,sans-serif">robert@raszuk.net</span></span><span></span></a><span><s=
pan style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif;col=
or:black">&gt;<u></u><u></u></span></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span></span><a href=3D"mailto:mpls@ietf.org" target=
=3D"_blank"><span><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&=
quot;,sans-serif">mpls@ietf.org</span></span><span></span></a><span><span s=
tyle=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif;color:bl=
ack">
 &lt;</span></span><a href=3D"mailto:mpls@ietf.org" target=3D"_blank"><span=
><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif"=
>mpls@ietf.org</span></span><span></span></a><span><span style=3D"font-size=
:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black">&gt;;
</span></span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span><span=
 style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif">sfc@i=
etf.org</span></span><span></span></a><span><span style=3D"font-size:10.5pt=
;font-family:&quot;Tahoma&quot;,sans-serif;color:black">
 &lt;</span></span><a href=3D"mailto:sfc@ietf.org" target=3D"_blank"><span>=
<span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif">=
sfc@ietf.org</span></span><span></span></a><span><span style=3D"font-size:1=
0.5pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black">&gt;<u></u><u>=
</u></span></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">Re: [mpls] [sfc] Working Group ado=
ption of draft-farrel-mpls-sfc<u></u><u></u></span></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black"><u></u>=C2=A0<u></u></span></span>=
</p>
</div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black"><br>
Rather=C2=A0than=C2=A0have=C2=A0a=C2=A0process=C2=A0<wbr>discussion,=C2=A0I=
=C2=A0think=C2=A0we=C2=A0should=C2=A0<wbr>go=C2=A0up=C2=A0a=C2=A0level=C2=
=A0<br>
and=C2=A0better=C2=A0understand=C2=A0the=C2=A0<wbr>technical=C2=A0differenc=
es=C2=A0between=C2=A0<wbr>the=C2=A0two=C2=A0drafts.<br>
<br>
draft-farrel-mpls-sfc=C2=A0<wbr>describes=C2=A0the=C2=A0actions=C2=A0at=C2=
=A0a=C2=A0<wbr>hop=C2=A0in=C2=A0terms=C2=A0of=C2=A0a=C2=A0tuple=C2=A0<br>
that=C2=A0mirrors=C2=A0the=C2=A0SFC=C2=A0approach=C2=A0<wbr>that=C2=A0allow=
s=C2=A0a=C2=A0short=C2=A0<wbr>indication=C2=A0of=C2=A0<br>
potentially=C2=A0re-entrant=C2=A0chains.<wbr>=C2=A0In=C2=A0its=C2=A0simples=
t=C2=A0form=C2=A0it=C2=A0uses=C2=A0<wbr>a=C2=A0compact=C2=A0<br>
MPLS=C2=A0stack=C2=A0to=C2=A0describe=C2=A0an=C2=A0<wbr>arbitarily=C2=A0com=
plex=C2=A0path=C2=A0that=C2=A0<wbr>is=C2=A0compatile=C2=A0with=C2=A0<br>
simple=C2=A0edge=C2=A0routers=C2=A0which=C2=A0are=C2=A0<wbr>often=C2=A0chal=
lenged=C2=A0in=C2=A0terms=C2=A0of=C2=A0<wbr>the=C2=A0number=C2=A0of=C2=A0<b=
r>
labels=C2=A0that=C2=A0they=C2=A0can=C2=A0push.<br>
<br>
draft-xu-clad-spring-sr-<wbr>service-chaining=C2=A0unrolls=C2=A0the=C2=A0<w=
br>path=C2=A0and=C2=A0explicitly=C2=A0<br>
calls=C2=A0out=C2=A0each=C2=A0hop=C2=A0and=C2=A0each=C2=A0<wbr>function=C2=
=A0into=C2=A0the=C2=A0label=C2=A0stack.<wbr>=C2=A0This=C2=A0results=C2=A0<b=
r>
in=C2=A0a=C2=A0much=C2=A0larger=C2=A0MPLS=C2=A0label=C2=A0<wbr>stack=C2=A0t=
hat=C2=A0will=C2=A0challenge=C2=A0<wbr>some=C2=A0edge=C2=A0routers.=C2=A0<b=
r>
The=C2=A0way=C2=A0that=C2=A0we=C2=A0generally=C2=A0<wbr>deal=C2=A0with=C2=
=A0imposition=C2=A0limits=C2=A0<wbr>is=C2=A0through=C2=A0the=C2=A0use=C2=A0=
<br>
of=C2=A0binding-SIDs,=C2=A0which=C2=A0in=C2=A0the=C2=A0<wbr>limiting=C2=A0c=
ase=C2=A0resolves=C2=A0to=C2=A0the=C2=A0<wbr>approach=C2=A0in=C2=A0<br>
draft-farrel=C2=A0with=C2=A0the=C2=A0<wbr>limitation=C2=A0that=C2=A0the=C2=
=A0position=C2=A0<wbr>on=C2=A0the=C2=A0path=C2=A0is=C2=A0<br>
implicit=C2=A0in=C2=A0the=C2=A0label=C2=A0stack=C2=A0<wbr>size=C2=A0rather=
=C2=A0than=C2=A0explicitly=C2=A0<wbr>specified=C2=A0by=C2=A0the=C2=A0SI.<br=
>
<br>
Mid-flight=C2=A0path=C2=A0changes=C2=A0(if=C2=A0<wbr>such=C2=A0things=C2=A0=
are=C2=A0needed)=C2=A0is=C2=A0<wbr>clearly=C2=A0simpler=C2=A0<br>
with=C2=A0draft-farrel.<br>
<br>
The=C2=A0short=C2=A0stack=C2=A0in=C2=A0draft-<wbr>farrel=C2=A0comes=C2=A0at=
=C2=A0the=C2=A0cost=C2=A0of=C2=A0<wbr>greater=C2=A0network=C2=A0<br>
forwarding=C2=A0stack,=C2=A0and=C2=A0the=C2=A0<wbr>long=C2=A0stack=C2=A0is=
=C2=A0the=C2=A0price=C2=A0that=C2=A0<wbr>draft-xu-clad=C2=A0<br>
pays=C2=A0for=C2=A0the=C2=A0reduction=C2=A0in=C2=A0<wbr>forwarding=C2=A0sta=
te.<br>
<br>
The=C2=A0optimal=C2=A0design=C2=A0point=C2=A0<wbr>between=C2=A0forwarding=
=C2=A0and=C2=A0<wbr>control=C2=A0plane=C2=A0state=C2=A0is=C2=A0<br>
something=C2=A0that=C2=A0is=C2=A0dependent=C2=A0<wbr>on=C2=A0many=C2=A0para=
meters,=C2=A0and=C2=A0is=C2=A0<wbr>dependent=C2=A0on=C2=A0many=C2=A0<br>
network=C2=A0and=C2=A0operational=C2=A0<wbr>factors,=C2=A0so=C2=A0much=C2=
=A0so,=C2=A0that=C2=A0don&#39;<wbr>t=C2=A0think=C2=A0it=C2=A0is=C2=A0wise=
=C2=A0<br>
to=C2=A0rule=C2=A0either=C2=A0out=C2=A0of=C2=A0scope=C2=A0<wbr>at=C2=A0this=
=C2=A0stage.<br>
<br>
The=C2=A0hybrid=C2=A0mode=C2=A0in=C2=A0section=C2=A06=C2=A0<wbr>of=C2=A0dra=
ft-farrel=C2=A0supports=C2=A0the=C2=A0<wbr>mixed=C2=A0mode=C2=A0in=C2=A0<br=
>
section=C2=A07=C2=A0of=C2=A0the=C2=A0draft.=C2=A0This=C2=A0<wbr>allows=C2=
=A0the=C2=A0construction=C2=A0of=C2=A0<wbr>SFCs=C2=A0that=C2=A0are=C2=A0<br=
>
the=C2=A0concatination=C2=A0of=C2=A0two=C2=A0or=C2=A0<wbr>more=C2=A0compact=
ed=C2=A0sub-chains.=C2=A0<wbr>This=C2=A0allows=C2=A0the=C2=A0<br>
operator=C2=A0to=C2=A0deploy=C2=A0a=C2=A0solution=C2=A0<wbr>with=C2=A0the=
=C2=A0advantages=C2=A0of=C2=A0draft-<wbr>farrel=C2=A0<br>
together=C2=A0with=C2=A0some=C2=A0of=C2=A0the=C2=A0<wbr>flexibility=C2=A0of=
=C2=A0draft-xu-clad.<br>
<br>
At=C2=A0this=C2=A0stage=C2=A0the=C2=A0two=C2=A0drafts=C2=A0<wbr>are=C2=A0su=
fficienly=C2=A0different=C2=A0<wbr>that=C2=A0I=C2=A0think=C2=A0we=C2=A0<br>
need=C2=A0to=C2=A0proceed=C2=A0with=C2=A0both=C2=A0at=C2=A0<wbr>least=C2=A0=
to=C2=A0the=C2=A0point=C2=A0where=C2=A0we=C2=A0<wbr>fully=C2=A0<br>
understand=C2=A0the=C2=A0detailed=C2=A0<wbr>consequences=C2=A0of=C2=A0the=
=C2=A0two=C2=A0<wbr>approachs=C2=A0and=C2=A0the=C2=A0<br>
scenarios=C2=A0where=C2=A0each=C2=A0finds=C2=A0it&#39;<wbr>s=C2=A0niche.<br=
>
<br>
After=C2=A0developing=C2=A0a=C2=A0better=C2=A0<wbr>understanding=C2=A0the=
=C2=A0detail=C2=A0of=C2=A0<wbr>each=C2=A0design,=C2=A0their=C2=A0<br>
control=C2=A0plane,=C2=A0and=C2=A0<wbr>operational=C2=A0contexts=C2=A0and=
=C2=A0how=C2=A0<wbr>each=C2=A0maps=C2=A0to=C2=A0customer=C2=A0<br>
network=C2=A0requirements,=C2=A0we=C2=A0can=C2=A0<wbr>move=C2=A0the=C2=A0dr=
afts=C2=A0to=C2=A0the=C2=A0<wbr>appropriate=C2=A0IETF=C2=A0<br>
track.=C2=A0Such=C2=A0tracks=C2=A0may=C2=A0be=C2=A0<wbr>anything=C2=A0from=
=C2=A0abandonment=C2=A0to=C2=A0<wbr>IETF=C2=A0standard=C2=A0for=C2=A0<br>
one=C2=A0or=C2=A0both=C2=A0of=C2=A0these=C2=A0<wbr>approaches.<br>
<br>
Meanwhile=C2=A0I=C2=A0think=C2=A0that=C2=A0we=C2=A0<wbr>need=C2=A0to=C2=A0f=
ocus=C2=A0our=C2=A0efforts=C2=A0on=C2=A0<wbr>a=C2=A0deeper=C2=A0<br>
understanding=C2=A0of=C2=A0the=C2=A0<wbr>technology=C2=A0and=C2=A0how=C2=A0=
each=C2=A0might=C2=A0<wbr>make=C2=A0the=C2=A0Internet=C2=A0<br>
work=C2=A0better,=C2=A0=C2=A0rather=C2=A0than=C2=A0<wbr>spending=C2=A0effor=
t=C2=A0on=C2=A0arguing=C2=A0<wbr>about=C2=A0IETF=C2=A0process.<br>
<br>
-=C2=A0Stewart<br>
<br>
______________________________<wbr>_________________<br>
mpls=C2=A0mailing=C2=A0list<br>
</span></span><a href=3D"mailto:mpls@ietf.org" target=3D"_blank"><span><spa=
n style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif">mpls=
@ietf.org</span></span><span></span></a><span><span style=3D"font-size:10.5=
pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black"><br>
</span></span><a href=3D"https://www.ietf.org/mailman/listinfo/mpls" target=
=3D"_blank"><span><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&=
quot;,sans-serif">https://www.ietf.org/mailman/<wbr>listinfo/mpls</span></s=
pan><span></span></a><span><span style=3D"font-size:10.5pt;font-family:&quo=
t;Tahoma&quot;,sans-serif;color:black">
<u></u><u></u></span></span></p>
<div>
<p class=3D"MsoNormal" style=3D"line-height:15.0pt"><span><span style=3D"fo=
nt-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black"><u></=
u>=C2=A0<u></u></span></span></p>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal"><span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Tahoma&quot;,sans-serif;color:black">______________________________<wbr=
>_________________<br>
mpls mailing list<br>
</span></span><a href=3D"mailto:mpls@ietf.org" target=3D"_blank"><span><spa=
n style=3D"font-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif">mpls=
@ietf.org</span></span><span></span></a><span><span style=3D"font-size:10.5=
pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black"><br>
</span></span><a href=3D"https://www.ietf.org/mailman/listinfo/mpls" target=
=3D"_blank"><span><span style=3D"font-size:10.5pt;font-family:&quot;Tahoma&=
quot;,sans-serif">https://www.ietf.org/mailman/<wbr>listinfo/mpls</span></s=
pan><span></span></a><span><span style=3D"font-size:10.5pt;font-family:&quo=
t;Tahoma&quot;,sans-serif;color:black"><u></u><u></u></span></span></p>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal" style=3D"line-height:15.0pt"><span><span style=3D"fo=
nt-size:10.5pt;font-family:&quot;Tahoma&quot;,sans-serif;color:black"><u></=
u>=C2=A0<u></u></span></span></p>
</div>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span><br>
<br>
</span><u></u><u></u></p>
</div></div></div>
</div>

<br>______________________________<wbr>_________________<br>
mpls mailing list<br>
<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mpls" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/mpls</a><br>
<br></blockquote></div><br></div>

--000000000000a176360569e44e83--


From nobody Mon Apr 16 07:20:55 2018
Return-Path: <bruno.decraene@orange.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 10C4812DA02 for <spring@ietfa.amsl.com>; Mon, 16 Apr 2018 07:20:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qO_m4lscJpeC for <spring@ietfa.amsl.com>; Mon, 16 Apr 2018 07:20:52 -0700 (PDT)
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 4E09A12DA03 for <spring@ietf.org>; Mon, 16 Apr 2018 07:20:52 -0700 (PDT)
Received: from opfedar00.francetelecom.fr (unknown [xx.xx.xx.11]) by opfedar25.francetelecom.fr (ESMTP service) with ESMTP id 3E327120738 for <spring@ietf.org>; Mon, 16 Apr 2018 16:20:50 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.63]) by opfedar00.francetelecom.fr (ESMTP service) with ESMTP id 2423218008B for <spring@ietf.org>; Mon, 16 Apr 2018 16:20:50 +0200 (CEST)
Received: from OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06]) by OPEXCLILM6E.corporate.adroot.infra.ftgroup ([fe80::f5a7:eab1:c095:d9ec%18]) with mapi id 14.03.0389.001; Mon, 16 Apr 2018 16:20:49 +0200
From: <bruno.decraene@orange.com>
To: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: IETF 101 minutes
Thread-Index: AdPVjXmakVtedqYDS52MYhKoMbpKDQ==
Date: Mon, 16 Apr 2018 14:20:49 +0000
Message-ID: <534_1523888450_5AD4B142_534_158_1_53C29892C857584299CBF5D05346208A47A1CEEA@OPEXCLILM21.corporate.adroot.infra.ftgroup>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.4]
Content-Type: multipart/alternative; boundary="_000_53C29892C857584299CBF5D05346208A47A1CEEAOPEXCLILM21corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/YBt18sIHNat6IVuz6H1i4HX5iVA>
Subject: [spring] IETF 101 minutes
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Apr 2018 14:20:54 -0000

--_000_53C29892C857584299CBF5D05346208A47A1CEEAOPEXCLILM21corp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi all,

Minutes have been uploaded.
https://datatracker.ietf.org/meeting/100/materials/minutes-100-spring-00

For each agenda item, there is also an URL to the video.

Please review and correct as needed.

Many thanks to the anonymous minute taker.

--Bruno, Rob

___________________________________________________________________________=
______________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles 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 jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation 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 dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.


--_000_53C29892C857584299CBF5D05346208A47A1CEEAOPEXCLILM21corp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Arial","sans-serif";
	color:windowtext;
	font-weight:normal;
	font-style:normal;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"FR" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;">Hi all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;">Minutes have been uploaded.<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;"><a href=3D"https://datatracker.ietf.org/m=
eeting/100/materials/minutes-100-spring-00">https://datatracker.ietf.org/me=
eting/100/materials/minutes-100-spring-00</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,&quot;sans-serif&quot;">For each agenda item, ther=
e is also an URL to the video.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,&quot;sans-serif&quot;">Please review and correct =
as needed.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,&quot;sans-serif&quot;">Many thanks to the anonymo=
us minute taker.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,&quot;sans-serif&quot;"><o:p>&nbsp;</o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,&quot;sans-serif&quot;">--Bruno, Rob<o:p></o:p></s=
pan></p>
</div>
<PRE>______________________________________________________________________=
___________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles 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 jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation 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 dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.
</PRE></body>
</html>

--_000_53C29892C857584299CBF5D05346208A47A1CEEAOPEXCLILM21corp_--


From nobody Mon Apr 16 08:01:01 2018
Return-Path: <aretana.ietf@gmail.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3647912DA1C for <spring@ietfa.amsl.com>; Mon, 16 Apr 2018 08:00:59 -0700 (PDT)
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, UNPARSEABLE_RELAY=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 LsPojO0k_FLo for <spring@ietfa.amsl.com>; Mon, 16 Apr 2018 08:00:57 -0700 (PDT)
Received: from mail-oi0-x22d.google.com (mail-oi0-x22d.google.com [IPv6:2607:f8b0:4003: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 7178E124319 for <spring@ietf.org>; Mon, 16 Apr 2018 08:00:57 -0700 (PDT)
Received: by mail-oi0-x22d.google.com with SMTP id e123-v6so14791872oih.13 for <spring@ietf.org>; Mon, 16 Apr 2018 08:00:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:in-reply-to:references:mime-version:date:message-id:subject:to;  bh=xov2p7BPRoO9TQum8qmEgS9RF5aL9aPQNoVNGzCgr8Q=; b=RaNJoCxeLZXMSV2JXJlF8/BBephclkxU91KQEzXFpmw7ESOg6/km0oIuITdpv/MGx6 Apu+1maQ4DyOxGpifb+t0pvG7T+rp+Gw+pmHlXTU5pNBd7KsjpmF4+xr7JGZdWy0gOFM zyijm3qDm1WlG5NGC22YxbglOUgxYzHdCtoBjTIyy0BWoV0BwQdGet5Uhzm7ymcb+WX2 f5HH4o628GC5tU3CATP54PxRa2eHk+OSyvs8nAu3zEspVXO+Qu4PhmGogfXQdz5OeNzv EYIxQnlyMZdVI2PdLXLIicPRjmS+8HLtXrNunIZxOCFJ8Cv4hs1QURVY1xF6cDRKN4TU vVcA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to; bh=xov2p7BPRoO9TQum8qmEgS9RF5aL9aPQNoVNGzCgr8Q=; b=ulaBa0jAQ/go4hGBY7XI4//pqfy0mbJabfrRvrdzuQ3pH0hgJS5+O8q0wSetrY4NhR 4+mfoIhwBRCcU7I6ohLJo0bLewqHmUGNrXWd8rDLz0JeIUG8mapNjk2m4A+gekFy61+h UViUInkiHUCFJR6ykDgH0Xktob3tSYAyrXnDUV5ta79NXEkXtOykWQU1BH7YOL74iwDz zYiokd1cEzqmOfK0TU0mRQtS7bjQm342uOCCDVFUuSC65mcOTISBjfiJ6hTd8Og4smkk nnokoClgtSMAD34cFWNclklALMWoIAnqxMNILnmb/NsGN9OIekNWBdJYhHunJ+H/P+7c 8dfg==
X-Gm-Message-State: ALQs6tACXoiPSdysB0qNkY4rRkU6sjDPUaabSbA5luRMlNEkTW6jPB7V cmJLbMe12s10JEtHi7btLUjHw2WUubFao3COBys=
X-Google-Smtp-Source: AIpwx49EtZRU381hUejcMhRnSFA0yBM3QHGcVOasHjImup8Bsg81yqCHB2wDoJbrnSS4h2y9eyvEbcbUIoUN8G1b2PA=
X-Received: by 2002:aca:5f04:: with SMTP id t4-v6mr5169375oib.209.1523890856261;  Mon, 16 Apr 2018 08:00:56 -0700 (PDT)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Mon, 16 Apr 2018 08:00:55 -0700
From: Alvaro Retana <aretana.ietf@gmail.com>
In-Reply-To: <534_1523888450_5AD4B142_534_158_1_53C29892C857584299CBF5D05346208A47A1CEEA@OPEXCLILM21.corporate.adroot.infra.ftgroup>
References: <534_1523888450_5AD4B142_534_158_1_53C29892C857584299CBF5D05346208A47A1CEEA@OPEXCLILM21.corporate.adroot.infra.ftgroup>
X-Mailer: Airmail (467)
MIME-Version: 1.0
Date: Mon, 16 Apr 2018 08:00:55 -0700
Message-ID: <CAMMESsx=dtYCaswibW=3q3qA76BBXxu7UCvNs5Racg9ZcTBGYw@mail.gmail.com>
To: "spring@ietf.org" <spring@ietf.org>, bruno.decraene@orange.com
Content-Type: multipart/alternative; boundary="00000000000029fd0b0569f87dfd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ixzgeA_gVtA1P2rhXucb3vbUFJY>
Subject: Re: [spring] IETF 101 minutes
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 16 Apr 2018 15:00:59 -0000

--00000000000029fd0b0569f87dfd
Content-Type: text/plain; charset="UTF-8"

Correct link:
https://datatracker.ietf.org/meeting/101/materials/minutes-101-spring-00

:-)

On April 16, 2018 at 10:21:00 AM, bruno.decraene@orange.com (
bruno.decraene@orange.com) wrote:

Hi all,



Minutes have been uploaded.

https://datatracker.ietf.org/meeting/100/materials/minutes-100-spring-00



For each agenda item, there is also an URL to the video.



Please review and correct as needed.



Many thanks to the anonymous minute taker.



--Bruno, Rob

_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations
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 jointes. Les
messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere,
deforme ou falsifie. Merci.

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 authorisation.
If you have received this email in error, please notify the sender and
delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have
been modified, changed or falsified.
Thank you.

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

--00000000000029fd0b0569f87dfd
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style>=
</head><body style=3D"word-wrap:break-word"><div id=3D"bloop_customfont" st=
yle=3D"font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,0,1.0);mar=
gin:0px;line-height:auto">Correct link:=C2=A0<a href=3D"https://datatracker=
.ietf.org/meeting/101/materials/minutes-101-spring-00">https://datatracker.=
ietf.org/meeting/101/materials/minutes-101-spring-00</a></div><div id=3D"bl=
oop_customfont" style=3D"font-family:Helvetica,Arial;font-size:13px;color:r=
gba(0,0,0,1.0);margin:0px;line-height:auto"><br></div><div id=3D"bloop_cust=
omfont" style=3D"font-family:Helvetica,Arial;font-size:13px;color:rgba(0,0,=
0,1.0);margin:0px;line-height:auto">:-)</div><p class=3D"airmail_on">On Apr=
il 16, 2018 at 10:21:00 AM, <a href=3D"mailto:bruno.decraene@orange.com">br=
uno.decraene@orange.com</a> (<a href=3D"mailto:bruno.decraene@orange.com">b=
runo.decraene@orange.com</a>) wrote:</p> <blockquote type=3D"cite" class=3D=
"clean_bq"><span><div lang=3D"FR" link=3D"blue" vlink=3D"purple"><div></div=
><div>






<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;">Hi all,</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;">=C2=A0</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;">Minutes have been uploaded.</span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;"><a href=3D"https://datatracker.ietf.org/m=
eeting/100/materials/minutes-100-spring-00">https://datatracker.ietf.org/me=
eting/100/materials/minutes-100-spring-00</a></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&quot;">=C2=A0</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,&quot;sans-serif&quot;">For each agenda item, ther=
e is also an URL to the video.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,&quot;sans-serif&quot;">=C2=A0</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,&quot;sans-serif&quot;">Please review and correct =
as needed.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,&quot;sans-serif&quot;">=C2=A0</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,&quot;sans-serif&quot;">Many thanks to the anonymo=
us minute taker.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,&quot;sans-serif&quot;">=C2=A0</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,&quot;sans-serif&quot;">--Bruno, Rob</span></p>
</div>
<pre>______________________________________________________________________=
___________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles 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&#39;expediteur et le detruire ainsi que les pieces jointes. Les message=
s electroniques etant susceptibles d&#39;alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation 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 dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.
</pre>

_______________________________________________
<br>spring mailing list
<br><a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>
<br><a href=3D"https://www.ietf.org/mailman/listinfo/spring">https://www.ie=
tf.org/mailman/listinfo/spring</a>
<br></div></div></span></blockquote> <div id=3D"bloop_sign_1523890831214885=
120" class=3D"bloop_sign"></div></body></html>

--00000000000029fd0b0569f87dfd--


From nobody Tue Apr 17 00:54:23 2018
Return-Path: <Ruediger.Geib@telekom.de>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 324DC1271FD for <spring@ietfa.amsl.com>; Tue, 17 Apr 2018 00:54:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.298
X-Spam-Level: 
X-Spam-Status: No, score=-4.298 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=telekom.de header.b=PifaAS6S; dkim=pass (1024-bit key) header.d=telekom.onmicrosoft.de header.b=ow6IjbNL
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 ubtjhsNkZRvb for <spring@ietfa.amsl.com>; Tue, 17 Apr 2018 00:54:17 -0700 (PDT)
Received: from mailout24.telekom.de (MAILOUT24.telekom.de [80.149.113.254]) (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 6417E12711B for <spring@ietf.org>; Tue, 17 Apr 2018 00:54:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.de; i=@telekom.de; q=dns/txt; s=dtag1; t=1523951656; x=1555487656; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=ps3myb8/hx9MhX6lM+oXu3oqkP1xvxk8kUMelGXLDR0=; b=PifaAS6SQwnR9WK2Z6gIWJe8jZLMe526dicyodR/JjyNSHN6tAKMwJLm 5FJKQjtr72DNVV54adyQ9VclYLr4QG099qBq1RyFbvLASORbZmiIuTop4 nDYuJ/wJRPdaCQgZcDtLOEKxl4qCHuM+8iUV1yQJxU4VeMeNULOq58xyF b8an37hIgoi0t74pJhbnFrcIHSBATyQ3v9HU9dnzsCteLGjBKQ4FPWkT4 AJb0sQj/C/cmxpjvL4gWgs8DTh0nYGWWjJvENbDB9ZDFx93ybbXe8e3H4 VNjHXfN5ujqCQRtVtb4y9u54QctaZXqlSptkNOXAK0pGT5Bmbb5ytW036 A==;
Received: from qdezc2.de.t-internal.com ([10.171.255.37]) by MAILOUT21.telekom.de with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Apr 2018 09:54:13 +0200
X-IronPort-AV: E=Sophos;i="5.48,405,1517871600";  d="scan'208,217";a="788083906"
Received: from he105702.emea1.cds.t-internal.com ([10.169.119.23]) by qde0ps.de.t-internal.com with ESMTP/TLS/AES256-SHA; 17 Apr 2018 09:54:13 +0200
Received: from HE105708.EMEA1.cds.t-internal.com (10.169.119.37) by HE105702.emea1.cds.t-internal.com (10.169.119.23) with Microsoft SMTP Server (TLS) id 15.0.1365.1; Tue, 17 Apr 2018 09:54:13 +0200
Received: from HE100181.emea1.cds.t-internal.com (10.171.40.15) by HE105708.EMEA1.cds.t-internal.com (10.169.119.37) with Microsoft SMTP Server (TLS) id 15.0.1365.1 via Frontend Transport; Tue, 17 Apr 2018 09:54:13 +0200
Received: from GER01-LEJ-obe.outbound.protection.outlook.de (51.5.80.18) by O365mail02.telekom.de (172.30.0.235) with Microsoft SMTP Server (TLS) id 15.0.1365.1; Tue, 17 Apr 2018 09:53:25 +0200
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telekom.onmicrosoft.de; s=selector1-telekom-onmicrosoft-de; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ps3myb8/hx9MhX6lM+oXu3oqkP1xvxk8kUMelGXLDR0=; b=ow6IjbNLh/wKzlgk5L24ZS5Yy5zSooFPz8UGOtMHjpJhFPiMRLRwOs+8EcKklHJtBBwFFRdzrhMKhor4LfUcWmeZVqN+Fj063nfKE/SrprE5rceneySrsuxkjYh0EHL0XbeGPkZo5e3ihYW9isbb43mwXlMoa+YhxYacpnpykik=
Received: from LEJPR01MB1033.DEUPRD01.PROD.OUTLOOK.DE (10.158.147.8) by LEJPR01MB1033.DEUPRD01.PROD.OUTLOOK.DE (10.158.147.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.675.9; Tue, 17 Apr 2018 07:54:12 +0000
Received: from LEJPR01MB1033.DEUPRD01.PROD.OUTLOOK.DE ([fe80::608d:dfcb:f6c3:8f9]) by LEJPR01MB1033.DEUPRD01.PROD.OUTLOOK.DE ([fe80::608d:dfcb:f6c3:8f9%14]) with mapi id 15.20.0675.015; Tue, 17 Apr 2018 07:54:12 +0000
From: <Ruediger.Geib@telekom.de>
To: <aretana.ietf@gmail.com>
CC: <spring@ietf.org>
Thread-Topic: [spring] IETF 101 minutes
Thread-Index: AdPVjXmakVtedqYDS52MYhKoMbpKDQABj6GAACMWvFA=
Date: Tue, 17 Apr 2018 07:54:12 +0000
Message-ID: <LEJPR01MB1033D5E603CB28E90182475C9CB70@LEJPR01MB1033.DEUPRD01.PROD.OUTLOOK.DE>
References: <534_1523888450_5AD4B142_534_158_1_53C29892C857584299CBF5D05346208A47A1CEEA@OPEXCLILM21.corporate.adroot.infra.ftgroup> <CAMMESsx=dtYCaswibW=3q3qA76BBXxu7UCvNs5Racg9ZcTBGYw@mail.gmail.com>
In-Reply-To: <CAMMESsx=dtYCaswibW=3q3qA76BBXxu7UCvNs5Racg9ZcTBGYw@mail.gmail.com>
Accept-Language: en-US
Content-Language: de-DE
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Ruediger.Geib@telekom.de; 
x-originating-ip: [164.19.3.144]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; LEJPR01MB1033; 7:OOBuFKZyE96TTQykrJX2cdRXCqBlp0xy26OqNQoYGXxT3kNwFkUpMw8ZZ/oVMQdaZe29M3M0uNP54cT+3T3tpnqTMGcAhgwrWaKzFgAOW4w82gI2xZEt08nSlupHw8v00iTtR0KvKUzJ+WHCLCymoXK48Fjnh1dfjNmY24pGeUxFqcTmEFBrlqonwcECZPunfqxnQbnPGrrlWh3fcjS5qfRNocH6AOLaj18dDtaPo20TME90QBum5gzzgSICqYyq
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020); SRVR:LEJPR01MB1033; 
x-ms-traffictypediagnostic: LEJPR01MB1033:
x-microsoft-antispam-prvs: <LEJPR01MB1033011E02999DF0E94196759CB70@LEJPR01MB1033.DEUPRD01.PROD.OUTLOOK.DE>
x-exchange-antispam-report-test: UriScan:(28532068793085)(120809045254105)(18271650672692)(21748063052155); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(3002001)(3231232)(944501327)(52105095)(10201501046)(93006095)(93001095)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123560045)(20161123562045)(6072148)(201708071742011); SRVR:LEJPR01MB1033; BCL:0; PCL:0; RULEID:; SRVR:LEJPR01MB1033; 
x-forefront-prvs: 0645BEB7AA
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(366004)(39860400002)(396003)(39380400002)(376002)(346002)(199004)(189003)(53754006)(51914003)(5660300001)(6916009)(14454004)(478600001)(8936002)(72206003)(4326008)(97736004)(66066001)(966005)(476003)(54896002)(446003)(236005)(74482002)(9686003)(33656002)(790700001)(6116002)(6306002)(7736002)(53936002)(486006)(55016002)(11346002)(3846002)(75402003)(7696005)(316002)(606006)(2906002)(3660700001)(76176011)(52396003)(39060400002)(5890100001)(59450400001)(85182001)(2900100001)(81166006)(186003)(5250100002)(86362001)(102836004)(81156014)(68736007)(8676002)(3280700002)(85202003)(105586002)(26005)(106356001)(777600001)(19627235001); DIR:OUT; SFP:1101; SCL:1; SRVR:LEJPR01MB1033; H:LEJPR01MB1033.DEUPRD01.PROD.OUTLOOK.DE; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: telekom.de does not designate permitted sender hosts)
x-microsoft-antispam-message-info: doy5JhFQJeSvtaS/ZVrRcmx4fcjkN1u3VPXa4fV7gH6rD65Y00W35Nx6gFgRFfI4ZI1vuccVmspDriAZ9Fu9aWeuFcIrbAqWJS2SBGTFqsC6IOoDfWAIIu4H8DWLL7yd+zO2Iwfv7+kskX7SzUDx951KazJB1Fu41Y83C45QTAgpgmhjQO2VVpcxbrN7hg50
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_LEJPR01MB1033D5E603CB28E90182475C9CB70LEJPR01MB1033DEUP_"
MIME-Version: 1.0
X-MS-Office365-Filtering-Correlation-Id: cd312df0-6103-40ea-6543-08d5a438689d
X-MS-Exchange-CrossTenant-Network-Message-Id: cd312df0-6103-40ea-6543-08d5a438689d
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Apr 2018 07:54:12.2437 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bde4dffc-4b60-4cf6-8b04-a5eeb25f5c4f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LEJPR01MB1033
X-OriginatorOrg: telekom.de
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/57gShzcAypOlIm54wLB9VO_8rio>
Subject: Re: [spring] IETF 101 minutes
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Apr 2018 07:54:21 -0000

--_000_LEJPR01MB1033D5E603CB28E90182475C9CB70LEJPR01MB1033DEUP_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

c29tZSBtb3JlIGxpbmtzLA0KDQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9taW51
dGVzLTEwMS1zcHJpbmcvDQoNCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvbWVldGluZy8x
MDEvbWF0ZXJpYWxzL21pbnV0ZXMtMTAxLXNwcmluZy0wMC50eHQNCg0KVGhlIGxpbmsgYmVsb3cg
ZGlkbuKAmXQgd29yayBpbiBteSBicm93c2VyLiBUaGFua3MgZm9yIHRoZSBtaW51dGVzLg0KDQpS
ZWdhcmRzLCBSdWVkaWdlcg0KDQpWb246IHNwcmluZyBbbWFpbHRvOnNwcmluZy1ib3VuY2VzQGll
dGYub3JnXSBJbSBBdWZ0cmFnIHZvbiBBbHZhcm8gUmV0YW5hDQpHZXNlbmRldDogTW9udGFnLCAx
Ni4gQXByaWwgMjAxOCAxNzowMQ0KQW46IHNwcmluZ0BpZXRmLm9yZzsgYnJ1bm8uZGVjcmFlbmVA
b3JhbmdlLmNvbQ0KQmV0cmVmZjogUmU6IFtzcHJpbmddIElFVEYgMTAxIG1pbnV0ZXMNCg0KQ29y
cmVjdCBsaW5rOiBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL21lZXRpbmcvMTAxL21hdGVy
aWFscy9taW51dGVzLTEwMS1zcHJpbmctMDA8aHR0cHM6Ly9kYXRhdHJhY2tlci4uaWV0Zi5vcmcv
bWVldGluZy8xMDEvbWF0ZXJpYWxzL21pbnV0ZXMtMTAxLXNwcmluZy0wMD4NCg0KOi0pDQoNCk9u
IEFwcmlsIDE2LCAyMDE4IGF0IDEwOjIxOjAwIEFNLCBicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29t
PG1haWx0bzpicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPiAoYnJ1bm8uZGVjcmFlbmVAb3Jhbmdl
LmNvbTxtYWlsdG86YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbT4pIHdyb3RlOg0KSGkgYWxsLA0K
DQpNaW51dGVzIGhhdmUgYmVlbiB1cGxvYWRlZC4NCmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5v
cmcvbWVldGluZy8xMDAvbWF0ZXJpYWxzL21pbnV0ZXMtMTAwLXNwcmluZy0wMA0KDQpGb3IgZWFj
aCBhZ2VuZGEgaXRlbSwgdGhlcmUgaXMgYWxzbyBhbiBVUkwgdG8gdGhlIHZpZGVvLg0KDQpQbGVh
c2UgcmV2aWV3IGFuZCBjb3JyZWN0IGFzIG5lZWRlZC4NCg0KTWFueSB0aGFua3MgdG8gdGhlIGFu
b255bW91cyBtaW51dGUgdGFrZXIuDQoNCi0tQnJ1bm8sIFJvYg0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCg0KDQpD
ZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZv
cm1hdGlvbnMgY29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRv
bmMNCg0KcGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBhdXRvcmlz
YXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXog
bGUgc2lnbmFsZXINCg0KYSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxl
cyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2Vw
dGlibGVzIGQnYWx0ZXJhdGlvbiwNCg0KT3JhbmdlIGRlY2xpbmUgdG91dGUgcmVzcG9uc2FiaWxp
dGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNp
Lg0KDQoNCg0KVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29u
ZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVk
IGJ5IGxhdzsNCg0KdGhleSBzaG91bGQgbm90IGJlIGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGll
ZCB3aXRob3V0IGF1dGhvcmlzYXRpb24uDQoNCklmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1h
aWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVz
c2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLg0KDQpBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9y
YW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwg
Y2hhbmdlZCBvciBmYWxzaWZpZWQuDQoNClRoYW5rIHlvdS4NCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzcHJpbmcgbWFpbGluZyBsaXN0DQpzcHJpbmdA
aWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vc3ByaW5nDQo=

--_000_LEJPR01MB1033D5E603CB28E90182475C9CB70LEJPR01MB1033DEUP_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
SGVsdmV0aWNhOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDIgMiAyIDIgMiA0O30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAz
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAx
NSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDb25zb2xhczsN
CglwYW5vc2UtMToyIDExIDYgOSAyIDIgNCAzIDIgNDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAq
Lw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNt
Ow0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVu
ZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0
eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhU
TUwgVm9yZm9ybWF0aWVydCBaY2huIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAw
MDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0K
cC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUt
bmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0
OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJ
Zm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpw
LmFpcm1haWxvbiwgbGkuYWlybWFpbG9uLCBkaXYuYWlybWFpbG9uDQoJe21zby1zdHlsZS1uYW1l
OmFpcm1haWxfb247DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBj
bTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9u
dC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFu
LkhUTUxWb3Jmb3JtYXRpZXJ0WmNobg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBWb3Jmb3JtYXRp
ZXJ0IFpjaG4iOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRN
TCBWb3Jmb3JtYXRpZXJ0IjsNCglmb250LWZhbWlseToiQ29uc29sYXMiLHNlcmlmO30NCnNwYW4u
RS1NYWlsRm9ybWF0dm9ybGFnZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0K
Lk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXpl
OjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJ
bWFyZ2luOjcwLjg1cHQgNzAuODVwdCAyLjBjbSA3MC44NXB0O30NCmRpdi5Xb3JkU2VjdGlvbjEN
Cgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHht
bD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3ht
bD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6
ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBl
bGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iREUiIGxpbms9
ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RU4tVVMiPnNvbWUgbW9yZSBsaW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkVO
LVVTIj48YSBocmVmPSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9taW51dGVzLTEw
MS1zcHJpbmcvIj5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9taW51dGVzLTEwMS1z
cHJpbmcvPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxhIGhyZWY9Imh0dHBz
Oi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvbWVldGluZy8xMDEvbWF0ZXJpYWxzL21pbnV0ZXMtMTAx
LXNwcmluZy0wMC50eHQiPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvbWVldGluZy8xMDEv
bWF0ZXJpYWxzL21pbnV0ZXMtMTAxLXNwcmluZy0wMC50eHQ8L2E+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUyI+VGhlIGxpbmsgYmVsb3cgZGlkbuKAmXQgd29yayBpbiBteSBicm93c2Vy
LiBUaGFua3MgZm9yIHRoZSBtaW51dGVzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMi
PlJlZ2FyZHMsIFJ1ZWRpZ2VyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1V
UyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAw
Y20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPlZvbjo8L2I+IHNwcmluZyBbbWFpbHRv
OnNwcmluZy1ib3VuY2VzQGlldGYub3JnXSA8Yj5JbSBBdWZ0cmFnIHZvbg0KPC9iPkFsdmFybyBS
ZXRhbmE8YnI+DQo8Yj5HZXNlbmRldDo8L2I+IE1vbnRhZywgMTYuIEFwcmlsIDIwMTggMTc6MDE8
YnI+DQo8Yj5Bbjo8L2I+IHNwcmluZ0BpZXRmLm9yZzsgYnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNv
bTxicj4NCjxiPkJldHJlZmY6PC9iPiBSZTogW3NwcmluZ10gSUVURiAxMDEgbWludXRlczxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPGRpdiBpZD0iYmxvb3BfY3VzdG9tZm9udCI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtI
ZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+Q29ycmVjdCBsaW5rOiZuYnNwOzxhIGhyZWY9Imh0
dHBzOi8vZGF0YXRyYWNrZXIuLmlldGYub3JnL21lZXRpbmcvMTAxL21hdGVyaWFscy9taW51dGVz
LTEwMS1zcHJpbmctMDAiPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvbWVldGluZy8xMDEv
bWF0ZXJpYWxzL21pbnV0ZXMtMTAxLXNwcmluZy0wMDwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXYgaWQ9ImJsb29wX2N1c3RvbWZvbnQiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7SGVsdmV0
aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdiBpZD0iYmxvb3BfY3VzdG9tZm9udCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2EmcXVv
dDssc2Fucy1zZXJpZiI+Oi0pPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8cCBjbGFz
cz0iYWlybWFpbG9uIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+T24gQXByaWwgMTYsIDIwMTggYXQgMTA6
MjE6MDAgQU0sDQo8YSBocmVmPSJtYWlsdG86YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbSI+YnJ1
bm8uZGVjcmFlbmVAb3JhbmdlLmNvbTwvYT4gKDxhIGhyZWY9Im1haWx0bzpicnVuby5kZWNyYWVu
ZUBvcmFuZ2UuY29tIj5icnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPC9hPikgd3JvdGU6PG86cD48
L286cD48L3NwYW4+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5IaSBhbGwsPC9zcGFuPjxzcGFuIGxhbmc9
IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2Em
cXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRpY2Em
cXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+TWludXRlcyBoYXZlIGJlZW4gdXBsb2Fk
ZWQuPC9zcGFuPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtIZWx2ZXRpY2EmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+PGEg
aHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9tZWV0aW5nLzEwMC9tYXRlcmlhbHMv
bWludXRlcy0xMDAtc3ByaW5nLTAwIj5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL21lZXRp
bmcvMTAwL21hdGVyaWFscy9taW51dGVzLTEwMC1zcHJpbmctMDA8L2E+PC9zcGFuPjxzcGFuIGxh
bmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRp
Y2EmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtIZWx2ZXRp
Y2EmcXVvdDssc2Fucy1zZXJpZiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+Rm9yIGVhY2ggYWdlbmRhIGl0
ZW0sIHRoZXJlIGlzIGFsc28gYW4gVVJMIHRvIHRoZSB2aWRlby48L3NwYW4+PHNwYW4gbGFuZz0i
RlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZx
dW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGlj
YSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5QbGVhc2UgcmV2aWV3IGFuZCBj
b3JyZWN0IGFzIG5lZWRlZC48L3NwYW4+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmIj5NYW55IHRoYW5rcyB0byB0aGUgYW5vbnltb3VzIG1pbnV0ZSB0YWtl
ci48L3NwYW4+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj4m
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlm
Ij4tLUJydW5vLCBSb2I8L3NwYW4+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0hlbHZldGljYSZxdW90OyxzYW5zLXNlcmlmIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiPl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188bzpw
PjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJGUiI+Q2UgbWVzc2FnZSBldCBzZXMg
cGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zIGNvbmZpZGVu
dGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jPG86cD48L286cD48L3Nw
YW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkZSIj5wYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9p
dGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVz
c2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcjxvOnA+PC9vOnA+PC9zcGFuPjwv
cHJlPg0KPHByZT48c3BhbiBsYW5nPSJGUiI+YSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUg
YWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMg
ZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiw8bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4N
CjxwcmU+PHNwYW4gbGFuZz0iRlIiPk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRl
IHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS48
bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJGUiI+VGhpcyBtZXNzYWdlIGFu
ZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQg
aW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzs8bzpwPjwvbzpwPjwvc3Bh
bj48L3ByZT4NCjxwcmU+PHNwYW4gbGFuZz0iRlIiPnRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmli
dXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJGUiI+SWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhp
cyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhp
cyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cHJlPjxzcGFuIGxhbmc9IkZSIj5BcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBu
b3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBv
ciBmYWxzaWZpZWQuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cHJlPjxzcGFuIGxhbmc9IkZS
Ij5UaGFuayB5b3UuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7SGVsdmV0aWNhJnF1b3Q7LHNhbnMtc2VyaWYiPl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo8YnI+DQpzcHJpbmcgbWFpbGluZyBsaXN0IDxicj4NCjxh
IGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT4gPGJyPg0K
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmciPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nPC9hPg0KPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9i
b2R5Pg0KPC9odG1sPg0K

--_000_LEJPR01MB1033D5E603CB28E90182475C9CB70LEJPR01MB1033DEUP_--


From nobody Tue Apr 17 04:49:46 2018
Return-Path: <agmalis@gmail.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0F80212EAE9; Tue, 17 Apr 2018 04:49:34 -0700 (PDT)
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 thCQL3phvwb0; Tue, 17 Apr 2018 04:49:32 -0700 (PDT)
Received: from mail-oi0-x229.google.com (mail-oi0-x229.google.com [IPv6:2607:f8b0:4003:c06::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 D322512EAD6; Tue, 17 Apr 2018 04:49:31 -0700 (PDT)
Received: by mail-oi0-x229.google.com with SMTP id p62-v6so1295625oie.10; Tue, 17 Apr 2018 04:49:31 -0700 (PDT)
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=ihfYckc6HrMBw/Fk8RPDFdssMPg0MSk/2xInJG2IJy8=; b=etZpfx4oYR3G42G3RQoX1DzjS04c6WPZUjNDpAS0pw8VXtbWGa1JSc1lpij4SowPus k3P23HX+7CqhS3OkOSyouF/ob7ZlOL+Sl+GuxgiNEqGlbNdr+KzkBHcyJJF/olh8nPS+ y8J5Cx/NWSwkLT7AIm3Uy2wlo65B7t+JYcpVToGDQExOmPGxkiAke7BR6y7GJ04TJnjD AJGBtuQwdjzjTbni6yhFvccpIm6W0S6GWv/zMq+Q7rpBY0qLPJfOeQZyXGBtyUSWXuP2 1PMAeOFdZfRn8lCK/dzq8h2TG6MJPMUKWKeQzWGNgpMeC4o+DyWlJMBanZe6J1bMO4HR hPmA==
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=ihfYckc6HrMBw/Fk8RPDFdssMPg0MSk/2xInJG2IJy8=; b=qJD3wkRlK9vmuNXLMZo50hb7QJ4rfYWGFF8zyauOL89biKClG4BJ8ON3/dAYcdTKfo lUU83v6midhKDNbZ6jfcFSSsF3uD3dkbJaydHi7gQ7BAOBBDMT+L93GRfn0FLr5eYrMr QwgRKmMKnUINAtKxJNl6VcdIAD6xauSQbymNpbYFVnP0dWF9b34IN88CU1T5kQ/zdmiS xC/fb6WWc0hEN/MIWmcx3q/73nuIGYKUMywzqAs7mIIXdL/UmHV/dNlQcqIZe4jwlQXP 0unY2zARXjcLZf56rzqbvFXwtCz5qIzwRXD+rSwnrN1WKgLXS1Ku5Y68qZw/GaL9PE+Z XRQA==
X-Gm-Message-State: ALQs6tCSp2q0Li2W+Hk8QTGHXGhMJkkIeY+0WsV7xVFB5ifBzasUvp3D ebLkYc0mVhiGgNrERnbdlnytoG+NH7yK2eTRt/8=
X-Google-Smtp-Source: AIpwx4/IHbAEwZXuP7+3zP/4wVLYdKDvxY69QrPioa8eExZWwsf6z8bI2wp+HehVLmJgiWoJ1h5I6h3vRzSoGcXW8S0=
X-Received: by 2002:aca:5a44:: with SMTP id o65-v6mr1015994oib.38.1523965771224;  Tue, 17 Apr 2018 04:49:31 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a9d:1f3a:0:0:0:0:0 with HTTP; Tue, 17 Apr 2018 04:49:10 -0700 (PDT)
In-Reply-To: <CAA=duU0BWK9tik2FXvj_wqMbfMwp5XmU6ADNXE52bpetMXdczw@mail.gmail.com>
References: <2ac6b61d-3a38-1aaf-62ae-d923f1ad7468@pi.nu> <a392880f-6b86-4406-a348-42398e24285a.xiaohu.xxh@alibaba-inc.com> <DB5PR07MB158998C7FAAB4831C243D88D83A30@DB5PR07MB1589.eurprd07.prod.outlook.com> <CA+b+ERnJNad6Awo+-2dU2kz6rwx-HQEniXcWgjoWUd-zm3r2qQ@mail.gmail.com> <F64C10EAA68C8044B33656FA214632C88828EFEB@MISOUT7MSGUSRDE.ITServices.sbc.com> <CA+b+ER==g53MZK5RSNmaFkg1UBC8zEiNsfxNLKCNXDumannaHg@mail.gmail.com> <F64C10EAA68C8044B33656FA214632C88828F06D@MISOUT7MSGUSRDE.ITServices.sbc.com> <052998BB-B820-412C-8363-B3EB7551B299@nokia.com> <1522554645079.8864@bell.ca> <CA+b+ERmzFPZRyrCnBvnRVhK5F25RMc8+Wt-n6NXKrONWy9G+_g@mail.gmail.com> <1522812352107.5966@bell.ca> <489a9667-f159-4607-5834-b4bacf64989c@gmail.com> <09337fcf-64c9-450c-8dbc-ba8330611fe4.xiaohu.xxh@alibaba-inc.com> <6EE25554-3714-4A75-896F-24CC89BAA807@gmail.com> <5dab5411-0b08-4bd4-86ec-752e1803c3ff.xiaohu.xxh@alibaba-inc.com> <6bea41f6-5519-f512-92e5-a72bbd6187da@gmail.com> <BD0B4559-A1B8-4724-B55D-B11D6DE94278@cisco.com> <CAA=duU0BWK9tik2FXvj_wqMbfMwp5XmU6ADNXE52bpetMXdczw@mail.gmail.com>
From: "Andrew G. Malis" <agmalis@gmail.com>
Date: Tue, 17 Apr 2018 07:49:10 -0400
Message-ID: <CAA=duU03gCQxmgCUzUJF+wLYjpWi6s5-x65FxVNabN=nkAN8hg@mail.gmail.com>
To: "Zafar Ali (zali)" <zali@cisco.com>
Cc: "mpls@ietf.org" <mpls@ietf.org>, SPRING WG List <spring@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, mpls <mpls-bounces@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000719a1a056a09ee49"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/w5lGKxEQUGjYVX2397IacnXAIXA>
Subject: Re: [spring] [mpls] [sfc] Working Group adoption of draft-farrel-mpls-sfc
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Apr 2018 11:49:34 -0000

--000000000000719a1a056a09ee49
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

To be completely clear, the two drafts I was referring to in my email below
are draft-xuclad-spring-sr-service-chaining-01 and draft-ietf-mpls-sfc-00.

Cheers,
Andy

On Sun, Apr 15, 2018 at 10:55 AM, Andrew G. Malis <agmalis@gmail.com> wrote=
:

> Zafar, et al,
>
> Perhaps the fairest to all concerned is for the MPLS WG to adopt both
> drafts, and then it will be up to the WG (rather than the authors) to bes=
t
> determine the technical details going forward, and how best to document
> them. That way the work becomes the consensus product of the WG.
>
> Cheers,
> Andy
>
>
> On Sun, Apr 15, 2018 at 12:44 AM, Zafar Ali (zali) <zali@cisco.com> wrote=
:
>
>> Dear Stewart, WG Chairs and the WG,
>>
>>
>>
>> I do not agree with Stewart=E2=80=99s points and will response in a sepa=
rate
>> email. But all that is just noise and that cannot resolve the issue at
>> hand.
>>
>>
>>
>> A countless time, Xiaohu has raised the issue that the intellectual
>> property for the contents in section 6 of draft-farrel-mpls-sfc belongs =
to
>> draft-xu-mpls-service-chaining. Please see one of Xiaohu's recent emails
>> with the subject *"[spring] For the fairness and justice of the IETF
>> culture"* dated Thursday, April 5, 2018 at 12:34 AM, copied in the
>> following.
>>
>>
>>
>> This issue was also raised by many during the WG adoption poll of the
>> document. The chairs adopted the work with the promise of fixing the iss=
ue.
>> Specifically, in the email to announce the adoption of the ID to the WG,
>> the chair(s) mentioned the following:
>>
>>
>>
>> "That decision is taken, the issues that has been pointed out are
>>
>> noted. These issues need to be resolved on the mailing list and
>>
>> rough consensus need to be reached for text changes in the document.
>>
>> Actually the members of the working group have much more influence on
>>
>> a working group document, than on an individual draft.
>>
>> It would be far better if we now focused on proposing text changes,
>>
>> rather than discussing processes."
>>
>>
>>
>> This is a serious issue; we need to remove section 6 from draft-
>> farrel-mpls-sfc to move forward. These contents will proceed in draft-xu=
*,
>> where the contents started initially. Everyone will have a fair chance t=
o
>> contribute to the contents as part of collaborations on draft-xu*.
>>
>>
>>
>> Thanks
>>
>>
>>
>> Regards =E2=80=A6 Zafar
>>
>>
>>
>>
>

--000000000000719a1a056a09ee49
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">To be completely clear, the two drafts I was referring to =
in my email below are draft-xuclad-spring-sr-service<wbr>-chaining-01 and d=
raft-ietf-mpls-sfc-00.<div><br></div><div>Cheers,</div><div>Andy</div><div>=
<br></div><div>On Sun, Apr 15, 2018 at 10:55 AM, Andrew G. Malis <span dir=
=3D"ltr">&lt;<a href=3D"mailto:agmalis@gmail.com" target=3D"_blank">agmalis=
@gmail.com</a>&gt;</span> wrote:<br></div><div class=3D"gmail_extra"><div c=
lass=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 =
0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">Zafar,=
 et al,<div><br></div><div>Perhaps the fairest to all concerned is for the =
MPLS WG to adopt both drafts, and then it will be up to the WG (rather than=
 the authors) to best determine the technical details going forward, and ho=
w best to document them. That way the work becomes the consensus product of=
 the WG.</div><div><br></div><div>Cheers,</div><div>Andy</div><div><br></di=
v></div><div class=3D"HOEnZb"><div class=3D"h5"><div class=3D"gmail_extra">=
<br><div class=3D"gmail_quote">On Sun, Apr 15, 2018 at 12:44 AM, Zafar Ali =
(zali) <span dir=3D"ltr">&lt;<a href=3D"mailto:zali@cisco.com" target=3D"_b=
lank">zali@cisco.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"m_1292406122294759113m_7797031399652074923WordSection1">
<p class=3D"MsoNormal">Dear Stewart, WG Chairs and the WG, <u></u><u></u></=
p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">I do not agree with Stewart=E2=80=99s points and wil=
l response in a separate email. But all that is just noise and that cannot =
resolve the issue at hand.
<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">A countless time, Xiaohu has raised the issue that t=
he intellectual property for the contents in section 6 of draft-farrel-mpls=
-sfc belongs to draft-xu-mpls-service-chaining<wbr>. Please see one of Xiao=
hu&#39;s recent emails with the subject
<b>&quot;[spring] For the fairness and justice of the IETF culture&quot;</b=
> dated Thursday, April 5, 2018 at 12:34 AM, copied in the following.
<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:black"><u></u>=C2=A0<u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:black">This issue was also rais=
ed by many during the WG adoption poll of the document. The chairs adopted =
the work with the promise of fixing the issue. Specifically, in the email t=
o announce the adoption of the ID to
 the WG, the chair(s) mentioned the following:<u></u><u></u></span></p><spa=
n>
<p class=3D"MsoNormal"><span style=3D"color:black"><u></u>=C2=A0<u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:black">&quot;That decision is t=
aken, the issues that has been pointed out are<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"font-variant-caps:normal;text-align:start;w=
ord-spacing:0px">
<span style=3D"color:black">noted. These issues need to be resolved on the =
mailing list and<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"font-variant-caps:normal;text-align:start;w=
ord-spacing:0px">
<span style=3D"color:black">rough consensus need to be reached for text cha=
nges in the document.<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"font-variant-caps:normal;text-align:start;w=
ord-spacing:0px">
<span style=3D"color:black">Actually the members of the working group have =
much more influence on<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"font-variant-caps:normal;text-align:start;w=
ord-spacing:0px">
<span style=3D"color:black">a working group document, than on an individual=
 draft.<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"font-variant-caps:normal;text-align:start;w=
ord-spacing:0px">
<span style=3D"color:black">It would be far better if we now focused on pro=
posing text changes,<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"font-variant-caps:normal;text-align:start;w=
ord-spacing:0px">
<span style=3D"color:black">rather than discussing processes.&quot;<u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</span><p class=3D"MsoNormal"><span style=3D"color:black">This is a serious=
 issue; </span>we need to remove section 6 from draft- farrel-mpls-sfc to m=
ove forward. These contents will proceed in draft-xu*, where the contents s=
tarted initially. Everyone will have a fair
 chance to contribute to the contents as part of collaborations on draft-xu=
*. <u></u>
<u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Thanks<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal">Regards =E2=80=A6 Zafar <u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:12.0pt;font-family:&quot;Ti=
mes New Roman&quot;,serif"><u></u>=C2=A0</span></p></div></div></div>
<br></blockquote></div><br></div>
</div></div></blockquote></div><br></div></div>

--000000000000719a1a056a09ee49--


From nobody Wed Apr 18 06:21:32 2018
Return-Path: <bruno.decraene@orange.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 758C91267BB for <spring@ietfa.amsl.com>; Wed, 18 Apr 2018 06:21:31 -0700 (PDT)
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, 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 0oEr0izOB7Y0 for <spring@ietfa.amsl.com>; Wed, 18 Apr 2018 06:21:30 -0700 (PDT)
Received: from orange.com (mta134.mail.business.static.orange.com [80.12.70.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C58D8124D68 for <spring@ietf.org>; Wed, 18 Apr 2018 06:21:29 -0700 (PDT)
Received: from opfednr02.francetelecom.fr (unknown [xx.xx.xx.66]) by opfednr24.francetelecom.fr (ESMTP service) with ESMTP id 0EB7C4040D for <spring@ietf.org>; Wed, 18 Apr 2018 15:21:28 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.32]) by opfednr02.francetelecom.fr (ESMTP service) with ESMTP id EC14012008C for <spring@ietf.org>; Wed, 18 Apr 2018 15:21:27 +0200 (CEST)
Received: from OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06]) by OPEXCLILM32.corporate.adroot.infra.ftgroup ([fe80::8924:188:2124:a046%19]) with mapi id 14.03.0389.001; Wed, 18 Apr 2018 15:21:24 +0200
From: <bruno.decraene@orange.com>
To: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: StandICT.eu - support for IETF participation
Thread-Index: AQHT1xVlmFgQ9520fU2pMt7MuLz0vqQGgfQw
Date: Wed, 18 Apr 2018 13:21:23 +0000
Message-ID: <6435_1524057688_5AD74657_6435_482_1_53C29892C857584299CBF5D05346208A47A21697@OPEXCLILM21.corporate.adroot.infra.ftgroup>
References: <69489F3C-B622-4BBE-AD85-BED9DD1CB987@isoc.org>
In-Reply-To: <69489F3C-B622-4BBE-AD85-BED9DD1CB987@isoc.org>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.4]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Jhpr9K5ch4iNdA9dbqnrJ1-GpPc>
Subject: [spring] StandICT.eu - support for IETF participation
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 18 Apr 2018 13:21:31 -0000

FYI

-----Original Message-----
From: WGChairs [mailto:wgchairs-bounces@ietf.org] On Behalf Of Matthew Ford
Sent: Wednesday, April 18, 2018 3:01 PM
To: ietf@ietf.org Discussion
Cc: wgchairs@ietf.org
Subject: StandICT.eu - support for IETF participation

Europe-based researchers and practitioners engaged with the IETF may be int=
erested to learn about this project which is disbursing funds to support en=
gagement with SDOs (including IETF) and participation in meetings.

https://www.standict.eu/

The 1st Open Call is accepting applications until 28 May 2018. There will b=
e a total of 10 calls over the next 2 years.

Regards,
Mat


___________________________________________________________________________=
______________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles 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 jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation 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 dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.


From nobody Thu Apr 19 01:29:29 2018
Return-Path: <lizho.jin@gmail.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 52A08126D3F; Thu, 19 Apr 2018 01:29:16 -0700 (PDT)
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 mEAcAMGqRjdW; Thu, 19 Apr 2018 01:29:12 -0700 (PDT)
Received: from mail-qk0-x22a.google.com (mail-qk0-x22a.google.com [IPv6:2607:f8b0:400d: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 AF00F126C25; Thu, 19 Apr 2018 01:29:11 -0700 (PDT)
Received: by mail-qk0-x22a.google.com with SMTP id d74so4666576qkg.4; Thu, 19 Apr 2018 01:29:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:from:date:message-id:subject:to:cc; bh=TN6VU+dpzbY4JgS7qIe/l8leAH/Rcmt0cxf7GqgFUw8=; b=OqMuuoSyEz058F/j24NmwC5E5ed6P5hH1P3sR8aEFodCXyL+9dsdYHG02UAKv9RBAQ Wyrq1JmXpsxGTenqElXsfRMfYlFGYa0h5z34Jagd5MPP1zBCQm/MJXDnLFtIbt2uvDEG weJxRlkiIpqEFxjYXTh+1sONN1eWrnaBKXbMb96xbg6m1dv8D99NSgsOBz5f/ZndM1Ar DTii8UaXPDjPCnEKjBLmCImjiKs8W72IFIp16iTBQbHunYNY6zWo/0i6DtIC+ZlbYskn A4GiS3qIJCrJbYB3xBqEkt0TdqC0RWpIRoq+rBckL+mHGv2CJlTeW2xWESdf5iabMFiH AF6Q==
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:cc; bh=TN6VU+dpzbY4JgS7qIe/l8leAH/Rcmt0cxf7GqgFUw8=; b=anO4RScAP2X4nkkRntomRMGVdSXWJaoYDBNLAca7fbr7jZoYNVAyLwU1FrDybHwB8a hJf56Dm0G17jiZX3prgVgPGxNoZG5JUsF26SR7JaiLZZ/yA41j1NYPLsvzvf3XnDGqca pZ4bKgqHH2Vy4+njIrXIpQD7cotoCZuwuGyoz4C2j9ljLmlNJDWMCdrghIgAzvuXSMDB KsFRIVLSyzQsPpiziJROojtpGXzU79v/nlZUn+yrmyyhWNrX/7o1kHEPx9opIeM8UTID B5iYOgByQbaBeX9MN87oF2CH3yK+tshijCw8FqtMURsdZK+vjJX1jXiRZQ1oBb7RAHjv TAeg==
X-Gm-Message-State: ALQs6tDsg7n7iMsqLjtNeFrFV7aKyTZVNu9DM/mbc14loyC5IsAzfWZF kj1E5WBeR7diMapkYnFGXY9ptyMg8S0Chi2HGLQ=
X-Google-Smtp-Source: AIpwx4/WLZ2X9injNe65rVG4ZcCEGZ0RYFh4XIq+h4cnpl0Ho6CCq6IBuonuirBu02qSo6AY9+V8ZkHqtDgqfJ7suio=
X-Received: by 10.55.171.9 with SMTP id u9mr4863511qke.125.1524126550574; Thu, 19 Apr 2018 01:29:10 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.27.199 with HTTP; Thu, 19 Apr 2018 01:29:09 -0700 (PDT)
From: Lizhong Jin <lizho.jin@gmail.com>
Date: Thu, 19 Apr 2018 16:29:09 +0800
Message-ID: <CAH==cJyV6WiQqeMG1kWi8FMBbNqJ6jP4-BKiQLm0yHz2qRZOhQ@mail.gmail.com>
To: mpls <mpls@ietf.org>
Cc: Andrew Malis <agmalis@gmail.com>, "Zafar Ali (zali)" <zali@cisco.com>, spring@ietf.org,  sfc <sfc@ietf.org>, Stewart Bryant <stewart.bryant@gmail.com>
Content-Type: multipart/alternative; boundary="089e08e5931fa3ce44056a2f5d51"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/r5r41b-oPvykDQRDH0gyAWEQpdE>
Subject: Re: [spring] [mpls] [sfc] Working Group adoption of draft-farrel-mpls-sfc
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Apr 2018 08:29:16 -0000

--089e08e5931fa3ce44056a2f5d51
Content-Type: text/plain; charset="UTF-8"

+1 to adopt both.
Although the label stack is similar between draft-farrel section6 and
draft-xuclad, but other points are different, e.g., meta data. If we
consider a solution with several separate technical points, the two drafts
do collapse in some points. But if you consider a solution as an integral
one, the two drafts are different.

BR
Lizhong


> ----------------------------------------------------------------------
>
> Message: 1
> Date: Sun, 15 Apr 2018 10:55:55 -0400
> From: "Andrew G. Malis" <agmalis@gmail.com>
> To: "Zafar Ali (zali)" <zali@cisco.com>
> Cc: "mpls@ietf.org" <mpls@ietf.org>, SPRING WG List <spring@ietf.org>,
>         "sfc@ietf.org" <sfc@ietf.org>, mpls <mpls-bounces@ietf.org>
> Subject: Re: [mpls] [sfc] Working Group adoption of
>         draft-farrel-mpls-sfc
> Message-ID:
>         <CAA=duU0BWK9tik2FXvj_wqMbfMwp5XmU6ADNXE52bpetMXdczw
> @mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Zafar, et al,
>
> Perhaps the fairest to all concerned is for the MPLS WG to adopt both
> drafts, and then it will be up to the WG (rather than the authors) to best
> determine the technical details going forward, and how best to document
> them. That way the work becomes the consensus product of the WG.
>
> Cheers,
> Andy
>
>
> On Sun, Apr 15, 2018 at 12:44 AM, Zafar Ali (zali) <zali@cisco.com> wrote:
>
> > Dear Stewart, WG Chairs and the WG,
> >
> >
> >
> > I do not agree with Stewart?s points and will response in a separate
> > email. But all that is just noise and that cannot resolve the issue at
> > hand.
> >
> >
> >
> > A countless time, Xiaohu has raised the issue that the intellectual
> > property for the contents in section 6 of draft-farrel-mpls-sfc belongs
> to
> > draft-xu-mpls-service-chaining. Please see one of Xiaohu's recent emails
> > with the subject *"[spring] For the fairness and justice of the IETF
> > culture"* dated Thursday, April 5, 2018 at 12:34 AM, copied in the
> > following.
> >
> >
> >
> > This issue was also raised by many during the WG adoption poll of the
> > document. The chairs adopted the work with the promise of fixing the
> issue.
> > Specifically, in the email to announce the adoption of the ID to the WG,
> > the chair(s) mentioned the following:
> >
> >
> >
> > "That decision is taken, the issues that has been pointed out are
> >
> > noted. These issues need to be resolved on the mailing list and
> >
> > rough consensus need to be reached for text changes in the document.
> >
> > Actually the members of the working group have much more influence on
> >
> > a working group document, than on an individual draft.
> >
> > It would be far better if we now focused on proposing text changes,
> >
> > rather than discussing processes."
> >
> >
> >
> > This is a serious issue; we need to remove section 6 from draft-
> > farrel-mpls-sfc to move forward. These contents will proceed in
> draft-xu*,
> > where the contents started initially. Everyone will have a fair chance to
> > contribute to the contents as part of collaborations on draft-xu*.
> >
> >
> >
> > Thanks
> >
> >
> >
> > Regards ? Zafar
> >
> >
> >
> > *From: *spring <spring-bounces@ietf.org> on behalf of "???(??)" <
> > xiaohu.xxh@alibaba-inc.com>
> > *Date: *Thursday, April 5, 2018 at 12:34 AM
> > *To: *"mpls@ietf.org" <mpls@ietf.org>, SPRING WG List <spring@ietf.org>
> > *Cc: *"ietf@ietf.org" <ietf@ietf.org>
> > *Subject: *[spring] For the fairness and justice of the IETF culture//Re:
> > [mpls] What to do with draft-ietf-mpls-sfc-00.txt
> >
> >
> >
> > Hi all,
> >
> >
> >
> > As I had pointed out before, this draft describes two MPLS-based SFC
> >
> > approaches: one is how to encode the NSH info, more specifically, the SPI
> >
> > and SI info by two MPLS labels, which is still a stateful SFC mechanism
> >
> > just like NSH; another is how to leverage the MPLS-SR to realize a
> >
> > stateless SFC (see section 6).
> >
> >
> >
> > It has been pointed out by many people that section 6 of the draft copies
> >
> > the
> >
> > idea of (https://tools.ietf.org/html/draft-xu-mpls-service-chaining)
> >
> > without any technology contribution except replacing ?MPLS Segment
> >
> > Routing? by ?Label Stack?. Funnily, one author of draft-ietf-mpls-sfc
> >
> > had inadvertently admitted
> >
> > "using a different name for the same thing is not so clever" (see
> >
> > https://mailarchive.ietf.org/arch/msg/mpls/y7FTc38ysVf6PyJlA04MEFSN9nc)
> in
> >
> > another thread.
> >
> >
> >
> > IMHO, the indulgence towards such behavior of copying
> >
> > ideas of existing drafts with word tricks would seriously trample
> >
> > underfoot the fairness and justice of the IETF culture. At least, it
> would
> >
> > badly damage the interest and enthusiasm of IETF participants, especially
> >
> > newcomers and non-native speakers of English.
> >
> >
> >
> > Best regards,
> >
> > Xiaohu
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > *From: *mpls <mpls-bounces@ietf.org> on behalf of Stewart Bryant <
> > stewart.bryant@gmail.com>
> > *Date: *Friday, April 13, 2018 at 3:10 AM
> > *To: *"???(??)" <xiaohu.xxh@alibaba-inc.com>
> > *Cc: *"mpls@ietf.org" <mpls@ietf.org>, mpls <mpls-bounces@ietf.org>,
> > Robert Raszuk <robert@raszuk.net>, "sfc@ietf.org" <sfc@ietf.org>
> > *Subject: *Re: [mpls] [sfc] Working Group adoption of
> > draft-farrel-mpls-sfc
> >
> >
> >
> >
> >
> >
> >
> > On 13/04/2018 08:23, ???(??) wrote:
> >
> > Hi Stewart,
> >
> >
> >
> > Thanks for your response. For the SR-based SFC mechanism that has been
> > described in draft-xuclad*, it's not helpful to describe it again in
> > another draft. The most simple and efficient way to address the
> > overlapping issue is to reference draft-xuclad* rather than
> > "using a different name for the same thing". I'm looking forward to
> > seeing the revision of draft-farrel* that would address the overlapping
> > issue concretely.
> >
> >
> > Please read what I said.
> >
> > There are subtle but important technical differences between the two
> > approaches.
> >
> > - Stewart
> >
> >
> >
> >
> > If co-authors of draft-farrel* believed the current text as described in
> > draft-xuclad* is not good enough or misses something important, any
> > comments and suggestions are more than welcome.
> >
> >
> > I will send you some text to include in draft-xuclad that points to the
> > important differences in the approach taken in draft-farrel. This will
> > clarify the issue to the reader.
> >
> > I hope that this is an acceptable resolution of this issue.
> >
> > - Stewart
> >
> >
> >
> >
> >
> > Best regards,
> >
> > Xiaohu
> >
> > ------------------------------------------------------------------
> >
> > Stewart Bryant <stewart.bryant@gmail.com> <stewart.bryant@gmail.com>
> >
> > 2018?4?13?(???) 13:27
> >
> > ???(??) <xiaohu.xxh@alibaba-inc.com> <xiaohu.xxh@alibaba-inc.com>
> >
> > mpls <mpls-bounces@ietf.org> <mpls-bounces@ietf.org>; "Bernier, Daniel"
> > <daniel.bernier@bell.ca> <daniel.bernier@bell.ca>; Robert Raszuk
> > <robert@raszuk.net> <robert@raszuk.net>; mpls@ietf.org <mpls@ietf.org>
> > <mpls@ietf.org>; sfc@ietf.org <sfc@ietf.org> <sfc@ietf.org>
> >
> > Re: [mpls] [sfc] Working Group adoption of draft-farrel-mpls-sfc
> >
> >
> >
> > Hi Xiaohu
> >
> >
> >
> > What an earlier version of the draft said is of no importance. What it
> > says going forward is what counts.
> >
> >
> >
> > Perhaps the way to address your concern is to include some text of the
> > form that I used in my email of yesterday to describe to the reader the
> > difference in approach. This is consistent with earlier advice in this
> > discussion to reference the work from which this forked.
> >
> >
> >
> > - Stewart
> >
> >
> >
> >
> >
> > Sent from my iPad
> >
> >
> > On 13 Apr 2018, at 03:35, ???(??) <xiaohu.xxh@alibaba-inc.com> wrote:
> >
> > Hi Stewart,
> >
> >
> >
> > If draft-farrel* was just describing an MPLS-based SFC technology that is
> > different from the MPLS-SR-based SFC technology that has been described
> in
> > draft-xuclad*, that would be fine. However, draft-farrel* also described
> > the technology that has been described in draft-xuclad* (see section 6)
> by
> > "using a different name for the same thing". Note that the title of
> > section 6 in those pervious versions of draft-farrel* is
> >
> > "MPLS Segment Routing". One co-author of draft-farrel* said they worked
> very hard to change the "Segment Routing" term to "label stack" term in the
> new version of draft-farrel* in order to deal with the overlapping issue.
> However, such change is just "using a different name for the same thing",
> and it doesn't solve the overlapping issue at all, as had been pointed out
> by many people. As said by one co-author of draft-farrel*, in a thread
> which is irrelavant to this overlapping issue, "using a different name for
> the same thing is not so clever:)". In fact, it would cause unneccessary
> confusions to implementors by describing the same technology within
> different drafts. More badly, it would set a bad precedant in the IETF of
> copying the idea of the existing draft by "using a different name for the
> same thing".
> >
> >
> >
> > Best regards,
> >
> > Xiaohu
> >
> > ------------------------------------------------------------------
> >
> > Stewart Bryant <stewart.bryant@gmail.com>
> >
> > 2018?4?12?(???) 23:04
> >
> > "Bernier, Daniel" <daniel.bernier@bell.ca>; Robert Raszuk <
> > robert@raszuk.net>
> >
> > mpls@ietf.org <mpls@ietf.org>; sfc@ietf.org <sfc@ietf.org>
> >
> > Re: [mpls] [sfc] Working Group adoption of draft-farrel-mpls-sfc
> >
> >
> >
> >
> > Rather than have a process discussion, I think we should go up a level
> > and better understand the technical differences between the two drafts.
> >
> > draft-farrel-mpls-sfc describes the actions at a hop in terms of a tuple
> > that mirrors the SFC approach that allows a short indication of
> > potentially re-entrant chains. In its simplest form it uses a compact
> > MPLS stack to describe an arbitarily complex path that is compatile with
> > simple edge routers which are often challenged in terms of the number of
> > labels that they can push.
> >
> > draft-xu-clad-spring-sr-service-chaining unrolls the path and explicitly
> > calls out each hop and each function into the label stack. This results
> > in a much larger MPLS label stack that will challenge some edge routers.
> > The way that we generally deal with imposition limits is through the use
> > of binding-SIDs, which in the limiting case resolves to the approach in
> > draft-farrel with the limitation that the position on the path is
> > implicit in the label stack size rather than explicitly
> > specified by the SI.
> >
> > Mid-flight path changes (if such things are needed) is clearly simpler
> > with draft-farrel.
> >
> > The short stack in draft-farrel comes at the cost of greater network
> > forwarding stack, and the long stack is the price that draft-xu-clad
> > pays for the reduction in forwarding state.
> >
> > The optimal design point between forwarding and control plane state is
> > something that is dependent on many parameters, and is dependent on many
> > network and operational factors, so much so, that don't think it is wise
> > to rule either out of scope at this stage.
> >
> > The hybrid mode in section 6 of draft-farrel supports the mixed mode in
> > section 7 of the draft. This allows the construction of SFCs that are
> > the concatination of two or more compacted sub-chains. This allows the
> > operator to deploy a solution with the advantages of draft-farrel
> > together with some of the flexibility of draft-xu-clad.
> >
> > At this stage the two drafts are sufficienly different that I think we
> > need to proceed with both at least to the point where we fully
> > understand the detailed consequences of the two approachs and the
> > scenarios where each finds it's niche.
> >
> > After developing a better understanding the detail of each design, their
> > control plane, and operational contexts and how each maps to customer
> > network requirements, we can move the drafts to the appropriate IETF
> > track. Such tracks may be anything from abandonment to IETF standard for
> > one or both of these approaches.
> >
> > Meanwhile I think that we need to focus our efforts on a deeper
> > understanding of the technology and how each might make the Internet
> > work better,  rather than spending effort on arguing about IETF process.
> >
> > - Stewart
> >
> > _______________________________________________
> > mpls mailing list
> > mpls@ietf.org
> > https://www.ietf.org/mailman/listinfo/mpls
> >
> >
> >
> > _______________________________________________
> > mpls mailing list
> > mpls@ietf.org
> > https://www.ietf.org/mailman/listinfo/mpls
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > mpls mailing list
> > mpls@ietf.org
> > https://www.ietf.org/mailman/listinfo/mpls
> >
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <https://mailarchive.ietf.org/arch/browse/mpls/attachments/
> 20180415/9a47c611/attachment.html>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>
>
> ------------------------------
>
> End of mpls Digest, Vol 168, Issue 18
> *************************************
>

--089e08e5931fa3ce44056a2f5d51
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><div=
>+1 to adopt both.<br></div><div>Although the label stack is similar betwee=
n draft-farrel section6 and draft-xuclad, but other points are different, e=
.g., meta data. If we consider a solution with several separate technical p=
oints, the two drafts do collapse in some points. But if you consider a sol=
ution as an integral one, the two drafts are different.<br><br></div><div>B=
R<br></div><div>Lizhong<br><br></div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin=
g-left:1ex">
<br>
------------------------------<wbr>------------------------------<wbr>-----=
-----<br>
<br>
Message: 1<br>
Date: Sun, 15 Apr 2018 10:55:55 -0400<br>
From: &quot;Andrew G. Malis&quot; &lt;<a href=3D"mailto:agmalis@gmail.com">=
agmalis@gmail.com</a>&gt;<br>
To: &quot;Zafar Ali (zali)&quot; &lt;<a href=3D"mailto:zali@cisco.com">zali=
@cisco.com</a>&gt;<br>
Cc: &quot;<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a>&quot; &lt;<a h=
ref=3D"mailto:mpls@ietf.org">mpls@ietf.org</a>&gt;, SPRING WG List &lt;<a h=
ref=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.=
org</a>&quot; &lt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;, mpl=
s &lt;<a href=3D"mailto:mpls-bounces@ietf.org">mpls-bounces@ietf.org</a>&gt=
;<br>
Subject: Re: [mpls] [sfc] Working Group adoption of<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 draft-farrel-mpls-sfc<br>
Message-ID:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 &lt;CAA=3D<a href=3D"mailto:duU0BWK9tik2FXvj_wq=
MbfMwp5XmU6ADNXE52bpetMXdczw@mail.gmail.com">duU0BWK9tik2FXvj_<wbr>wqMbfMwp=
5XmU6ADNXE52bpetMXdczw<wbr>@mail.gmail.com</a>&gt;<br>
Content-Type: text/plain; charset=3D&quot;utf-8&quot;<br>
<br>
Zafar, et al,<br>
<br>
Perhaps the fairest to all concerned is for the MPLS WG to adopt both<br>
drafts, and then it will be up to the WG (rather than the authors) to best<=
br>
determine the technical details going forward, and how best to document<br>
them. That way the work becomes the consensus product of the WG.<br>
<br>
Cheers,<br>
Andy<br>
<br>
<br>
On Sun, Apr 15, 2018 at 12:44 AM, Zafar Ali (zali) &lt;<a href=3D"mailto:za=
li@cisco.com">zali@cisco.com</a>&gt; wrote:<br>
<br>
&gt; Dear Stewart, WG Chairs and the WG,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; I do not agree with Stewart?s points and will response in a separate<b=
r>
&gt; email. But all that is just noise and that cannot resolve the issue at=
<br>
&gt; hand.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; A countless time, Xiaohu has raised the issue that the intellectual<br=
>
&gt; property for the contents in section 6 of draft-farrel-mpls-sfc belong=
s to<br>
&gt; draft-xu-mpls-service-<wbr>chaining. Please see one of Xiaohu&#39;s re=
cent emails<br>
&gt; with the subject *&quot;[spring] For the fairness and justice of the I=
ETF<br>
&gt; culture&quot;* dated Thursday, April 5, 2018 at 12:34 AM, copied in th=
e<br>
&gt; following.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; This issue was also raised by many during the WG adoption poll of the<=
br>
&gt; document. The chairs adopted the work with the promise of fixing the i=
ssue.<br>
&gt; Specifically, in the email to announce the adoption of the ID to the W=
G,<br>
&gt; the chair(s) mentioned the following:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; &quot;That decision is taken, the issues that has been pointed out are=
<br>
&gt;<br>
&gt; noted. These issues need to be resolved on the mailing list and<br>
&gt;<br>
&gt; rough consensus need to be reached for text changes in the document.<b=
r>
&gt;<br>
&gt; Actually the members of the working group have much more influence on<=
br>
&gt;<br>
&gt; a working group document, than on an individual draft.<br>
&gt;<br>
&gt; It would be far better if we now focused on proposing text changes,<br=
>
&gt;<br>
&gt; rather than discussing processes.&quot;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; This is a serious issue; we need to remove section 6 from draft-<br>
&gt; farrel-mpls-sfc to move forward. These contents will proceed in draft-=
xu*,<br>
&gt; where the contents started initially. Everyone will have a fair chance=
 to<br>
&gt; contribute to the contents as part of collaborations on draft-xu*.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Thanks<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Regards ? Zafar<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; *From: *spring &lt;<a href=3D"mailto:spring-bounces@ietf.org">spring-b=
ounces@ietf.org</a>&gt; on behalf of &quot;???(??)&quot; &lt;<br>
&gt; <a href=3D"mailto:xiaohu.xxh@alibaba-inc.com">xiaohu.xxh@alibaba-inc.c=
om</a>&gt;<br>
&gt; *Date: *Thursday, April 5, 2018 at 12:34 AM<br>
&gt; *To: *&quot;<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a>&quot; &=
lt;<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a>&gt;, SPRING WG List &=
lt;<a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>&gt;<br>
&gt; *Cc: *&quot;<a href=3D"mailto:ietf@ietf.org">ietf@ietf.org</a>&quot; &=
lt;<a href=3D"mailto:ietf@ietf.org">ietf@ietf.org</a>&gt;<br>
&gt; *Subject: *[spring] For the fairness and justice of the IETF culture//=
Re:<br>
&gt; [mpls] What to do with draft-ietf-mpls-sfc-00.txt<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Hi all,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; As I had pointed out before, this draft describes two MPLS-based SFC<b=
r>
&gt;<br>
&gt; approaches: one is how to encode the NSH info, more specifically, the =
SPI<br>
&gt;<br>
&gt; and SI info by two MPLS labels, which is still a stateful SFC mechanis=
m<br>
&gt;<br>
&gt; just like NSH; another is how to leverage the MPLS-SR to realize a<br>
&gt;<br>
&gt; stateless SFC (see section 6).<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; It has been pointed out by many people that section 6 of the draft cop=
ies<br>
&gt;<br>
&gt; the<br>
&gt;<br>
&gt; idea of (<a href=3D"https://tools.ietf.org/html/draft-xu-mpls-service-=
chaining" rel=3D"noreferrer" target=3D"_blank">https://tools.ietf.org/html/=
<wbr>draft-xu-mpls-service-chaining</a><wbr>)<br>
&gt;<br>
&gt; without any technology contribution except replacing ?MPLS Segment<br>
&gt;<br>
&gt; Routing? by ?Label Stack?. Funnily, one author of draft-ietf-mpls-sfc<=
br>
&gt;<br>
&gt; had inadvertently admitted<br>
&gt;<br>
&gt; &quot;using a different name for the same thing is not so clever&quot;=
 (see<br>
&gt;<br>
&gt; <a href=3D"https://mailarchive.ietf.org/arch/msg/mpls/y7FTc38ysVf6PyJl=
A04MEFSN9nc" rel=3D"noreferrer" target=3D"_blank">https://mailarchive.ietf.=
org/<wbr>arch/msg/mpls/<wbr>y7FTc38ysVf6PyJlA04MEFSN9nc</a>) in<br>
&gt;<br>
&gt; another thread.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; IMHO, the indulgence towards such behavior of copying<br>
&gt;<br>
&gt; ideas of existing drafts with word tricks would seriously trample<br>
&gt;<br>
&gt; underfoot the fairness and justice of the IETF culture. At least, it w=
ould<br>
&gt;<br>
&gt; badly damage the interest and enthusiasm of IETF participants, especia=
lly<br>
&gt;<br>
&gt; newcomers and non-native speakers of English.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Best regards,<br>
&gt;<br>
&gt; Xiaohu<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; *From: *mpls &lt;<a href=3D"mailto:mpls-bounces@ietf.org">mpls-bounces=
@ietf.org</a>&gt; on behalf of Stewart Bryant &lt;<br>
&gt; <a href=3D"mailto:stewart.bryant@gmail.com">stewart.bryant@gmail.com</=
a>&gt;<br>
&gt; *Date: *Friday, April 13, 2018 at 3:10 AM<br>
&gt; *To: *&quot;???(??)&quot; &lt;<a href=3D"mailto:xiaohu.xxh@alibaba-inc=
.com">xiaohu.xxh@alibaba-inc.com</a>&gt;<br>
&gt; *Cc: *&quot;<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a>&quot; &=
lt;<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a>&gt;, mpls &lt;<a href=
=3D"mailto:mpls-bounces@ietf.org">mpls-bounces@ietf.org</a>&gt;,<br>
&gt; Robert Raszuk &lt;<a href=3D"mailto:robert@raszuk.net">robert@raszuk.n=
et</a>&gt;, &quot;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&quot; &l=
t;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
&gt; *Subject: *Re: [mpls] [sfc] Working Group adoption of<br>
&gt; draft-farrel-mpls-sfc<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On 13/04/2018 08:23, ???(??) wrote:<br>
&gt;<br>
&gt; Hi Stewart,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Thanks for your response. For the SR-based SFC mechanism that has been=
<br>
&gt; described in draft-xuclad*, it&#39;s not helpful to describe it again =
in<br>
&gt; another draft. The most simple and efficient way to address the<br>
&gt; overlapping issue is to reference draft-xuclad* rather than<br>
&gt; &quot;using a different name for the same thing&quot;. I&#39;m looking=
 forward to<br>
&gt; seeing the revision of draft-farrel* that would address the overlappin=
g<br>
&gt; issue concretely.<br>
&gt;<br>
&gt;<br>
&gt; Please read what I said.<br>
&gt;<br>
&gt; There are subtle but important technical differences between the two<b=
r>
&gt; approaches.<br>
&gt;<br>
&gt; - Stewart<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; If co-authors of draft-farrel* believed the current text as described =
in<br>
&gt; draft-xuclad* is not good enough or misses something important, any<br=
>
&gt; comments and suggestions are more than welcome.<br>
&gt;<br>
&gt;<br>
&gt; I will send you some text to include in draft-xuclad that points to th=
e<br>
&gt; important differences in the approach taken in draft-farrel. This will=
<br>
&gt; clarify the issue to the reader.<br>
&gt;<br>
&gt; I hope that this is an acceptable resolution of this issue.<br>
&gt;<br>
&gt; - Stewart<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Best regards,<br>
&gt;<br>
&gt; Xiaohu<br>
&gt;<br>
&gt; ------------------------------<wbr>------------------------------<wbr>=
------<br>
&gt;<br>
&gt; Stewart Bryant &lt;<a href=3D"mailto:stewart.bryant@gmail.com">stewart=
.bryant@gmail.com</a>&gt; &lt;<a href=3D"mailto:stewart.bryant@gmail.com">s=
tewart.bryant@gmail.com</a>&gt;<br>
&gt;<br>
&gt; 2018?4?13?(???) 13:27<br>
&gt;<br>
&gt; ???(??) &lt;<a href=3D"mailto:xiaohu.xxh@alibaba-inc.com">xiaohu.xxh@a=
libaba-inc.com</a>&gt; &lt;<a href=3D"mailto:xiaohu.xxh@alibaba-inc.com">xi=
aohu.xxh@alibaba-inc.com</a>&gt;<br>
&gt;<br>
&gt; mpls &lt;<a href=3D"mailto:mpls-bounces@ietf.org">mpls-bounces@ietf.or=
g</a>&gt; &lt;<a href=3D"mailto:mpls-bounces@ietf.org">mpls-bounces@ietf.or=
g</a>&gt;; &quot;Bernier, Daniel&quot;<br>
&gt; &lt;<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca</=
a>&gt; &lt;<a href=3D"mailto:daniel.bernier@bell.ca">daniel.bernier@bell.ca=
</a>&gt;; Robert Raszuk<br>
&gt; &lt;<a href=3D"mailto:robert@raszuk.net">robert@raszuk.net</a>&gt; &lt=
;<a href=3D"mailto:robert@raszuk.net">robert@raszuk.net</a>&gt;; <a href=3D=
"mailto:mpls@ietf.org">mpls@ietf.org</a> &lt;<a href=3D"mailto:mpls@ietf.or=
g">mpls@ietf.org</a>&gt;<br>
&gt; &lt;<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a>&gt;; <a href=3D=
"mailto:sfc@ietf.org">sfc@ietf.org</a> &lt;<a href=3D"mailto:sfc@ietf.org">=
sfc@ietf.org</a>&gt; &lt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&g=
t;<br>
&gt;<br>
&gt; Re: [mpls] [sfc] Working Group adoption of draft-farrel-mpls-sfc<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Hi Xiaohu<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; What an earlier version of the draft said is of no importance. What it=
<br>
&gt; says going forward is what counts.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Perhaps the way to address your concern is to include some text of the=
<br>
&gt; form that I used in my email of yesterday to describe to the reader th=
e<br>
&gt; difference in approach. This is consistent with earlier advice in this=
<br>
&gt; discussion to reference the work from which this forked.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; - Stewart<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Sent from my iPad<br>
&gt;<br>
&gt;<br>
&gt; On 13 Apr 2018, at 03:35, ???(??) &lt;<a href=3D"mailto:xiaohu.xxh@ali=
baba-inc.com">xiaohu.xxh@alibaba-inc.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi Stewart,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; If draft-farrel* was just describing an MPLS-based SFC technology that=
 is<br>
&gt; different from the MPLS-SR-based SFC technology that has been describe=
d in<br>
&gt; draft-xuclad*, that would be fine. However, draft-farrel* also describ=
ed<br>
&gt; the technology that has been described in draft-xuclad* (see section 6=
) by<br>
&gt; &quot;using a different name for the same thing&quot;. Note that the t=
itle of<br>
&gt; section 6 in those pervious versions of draft-farrel* is<br>
&gt;<br>
&gt; &quot;MPLS Segment Routing&quot;. One co-author of draft-farrel* said =
they worked very hard to change the &quot;Segment Routing&quot; term to &qu=
ot;label stack&quot; term in the new version of draft-farrel* in order to d=
eal with the overlapping issue. However, such change is just &quot;using a =
different name for the same thing&quot;, and it doesn&#39;t solve the overl=
apping issue at all, as had been pointed out by many people. As said by one=
 co-author of draft-farrel*, in a thread which is irrelavant to this overla=
pping issue, &quot;using a different name for the same thing is not so clev=
er:)&quot;. In fact, it would cause unneccessary confusions to implementors=
 by describing the same technology within different drafts. More badly, it =
would set a bad precedant in the IETF of copying the idea of the existing d=
raft by &quot;using a different name for the same thing&quot;.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Best regards,<br>
&gt;<br>
&gt; Xiaohu<br>
&gt;<br>
&gt; ------------------------------<wbr>------------------------------<wbr>=
------<br>
&gt;<br>
&gt; Stewart Bryant &lt;<a href=3D"mailto:stewart.bryant@gmail.com">stewart=
.bryant@gmail.com</a>&gt;<br>
&gt;<br>
&gt; 2018?4?12?(???) 23:04<br>
&gt;<br>
&gt; &quot;Bernier, Daniel&quot; &lt;<a href=3D"mailto:daniel.bernier@bell.=
ca">daniel.bernier@bell.ca</a>&gt;; Robert Raszuk &lt;<br>
&gt; <a href=3D"mailto:robert@raszuk.net">robert@raszuk.net</a>&gt;<br>
&gt;<br>
&gt; <a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a> &lt;<a href=3D"mail=
to:mpls@ietf.org">mpls@ietf.org</a>&gt;; <a href=3D"mailto:sfc@ietf.org">sf=
c@ietf.org</a> &lt;<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
&gt;<br>
&gt; Re: [mpls] [sfc] Working Group adoption of draft-farrel-mpls-sfc<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Rather than have a process discussion, I think we should go up a level=
<br>
&gt; and better understand the technical differences between the two drafts=
.<br>
&gt;<br>
&gt; draft-farrel-mpls-sfc describes the actions at a hop in terms of a tup=
le<br>
&gt; that mirrors the SFC approach that allows a short indication of<br>
&gt; potentially re-entrant chains. In its simplest form it uses a compact<=
br>
&gt; MPLS stack to describe an arbitarily complex path that is compatile wi=
th<br>
&gt; simple edge routers which are often challenged in terms of the number =
of<br>
&gt; labels that they can push.<br>
&gt;<br>
&gt; draft-xu-clad-spring-sr-<wbr>service-chaining unrolls the path and exp=
licitly<br>
&gt; calls out each hop and each function into the label stack. This result=
s<br>
&gt; in a much larger MPLS label stack that will challenge some edge router=
s.<br>
&gt; The way that we generally deal with imposition limits is through the u=
se<br>
&gt; of binding-SIDs, which in the limiting case resolves to the approach i=
n<br>
&gt; draft-farrel with the limitation that the position on the path is<br>
&gt; implicit in the label stack size rather than explicitly<br>
&gt; specified by the SI.<br>
&gt;<br>
&gt; Mid-flight path changes (if such things are needed) is clearly simpler=
<br>
&gt; with draft-farrel.<br>
&gt;<br>
&gt; The short stack in draft-farrel comes at the cost of greater network<b=
r>
&gt; forwarding stack, and the long stack is the price that draft-xu-clad<b=
r>
&gt; pays for the reduction in forwarding state.<br>
&gt;<br>
&gt; The optimal design point between forwarding and control plane state is=
<br>
&gt; something that is dependent on many parameters, and is dependent on ma=
ny<br>
&gt; network and operational factors, so much so, that don&#39;t think it i=
s wise<br>
&gt; to rule either out of scope at this stage.<br>
&gt;<br>
&gt; The hybrid mode in section 6 of draft-farrel supports the mixed mode i=
n<br>
&gt; section 7 of the draft. This allows the construction of SFCs that are<=
br>
&gt; the concatination of two or more compacted sub-chains. This allows the=
<br>
&gt; operator to deploy a solution with the advantages of draft-farrel<br>
&gt; together with some of the flexibility of draft-xu-clad.<br>
&gt;<br>
&gt; At this stage the two drafts are sufficienly different that I think we=
<br>
&gt; need to proceed with both at least to the point where we fully<br>
&gt; understand the detailed consequences of the two approachs and the<br>
&gt; scenarios where each finds it&#39;s niche.<br>
&gt;<br>
&gt; After developing a better understanding the detail of each design, the=
ir<br>
&gt; control plane, and operational contexts and how each maps to customer<=
br>
&gt; network requirements, we can move the drafts to the appropriate IETF<b=
r>
&gt; track. Such tracks may be anything from abandonment to IETF standard f=
or<br>
&gt; one or both of these approaches.<br>
&gt;<br>
&gt; Meanwhile I think that we need to focus our efforts on a deeper<br>
&gt; understanding of the technology and how each might make the Internet<b=
r>
&gt; work better,=C2=A0 rather than spending effort on arguing about IETF p=
rocess.<br>
&gt;<br>
&gt; - Stewart<br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; mpls mailing list<br>
&gt; <a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/mpls" rel=3D"noreferr=
er" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/mpls</a><b=
r>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; mpls mailing list<br>
&gt; <a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/mpls" rel=3D"noreferr=
er" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/mpls</a><b=
r>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; mpls mailing list<br>
&gt; <a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/mpls" rel=3D"noreferr=
er" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/mpls</a><b=
r>
&gt;<br>
&gt;<br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: &lt;<a href=3D"https://mailarchive.ietf.org/arch/browse/mpls/attachmen=
ts/20180415/9a47c611/attachment.html" rel=3D"noreferrer" target=3D"_blank">=
https://mailarchive.ietf.org/<wbr>arch/browse/mpls/attachments/<wbr>2018041=
5/9a47c611/attachment.<wbr>html</a>&gt;<br>
<br>
------------------------------<br>
<br>
Subject: Digest Footer<br>
<br>
______________________________<wbr>_________________<br>
mpls mailing list<br>
<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mpls" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/mpls</a><br>
<br>
<br>
------------------------------<br>
<br>
End of mpls Digest, Vol 168, Issue 18<br>
******************************<wbr>*******<br>
</blockquote></div><br></div></div>

--089e08e5931fa3ce44056a2f5d51--


From nobody Thu Apr 19 03:21:17 2018
Return-Path: <bruno.decraene@orange.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1149B12D883; Thu, 19 Apr 2018 03:21:06 -0700 (PDT)
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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LyQSJ4QKvsQQ; Thu, 19 Apr 2018 03:21:01 -0700 (PDT)
Received: from orange.com (mta136.mail.business.static.orange.com [80.12.70.36]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 07A4A1241F8; Thu, 19 Apr 2018 03:21:01 -0700 (PDT)
Received: from opfednr07.francetelecom.fr (unknown [xx.xx.xx.71]) by opfednr27.francetelecom.fr (ESMTP service) with ESMTP id 81E3CA0279; Thu, 19 Apr 2018 12:20:59 +0200 (CEST)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.69]) by opfednr07.francetelecom.fr (ESMTP service) with ESMTP id 59A231C007E; Thu, 19 Apr 2018 12:20:59 +0200 (CEST)
Received: from OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06]) by OPEXCLILMA2.corporate.adroot.infra.ftgroup ([fe80::bc1c:ad2f:eda3:8c3d%18]) with mapi id 14.03.0389.001; Thu, 19 Apr 2018 12:20:59 +0200
From: <bruno.decraene@orange.com>
To: Lizhong Jin <lizho.jin@gmail.com>, "Andrew G. Malis" <agmalis@gmail.com>
CC: "spring@ietf.org" <spring@ietf.org>, sfc <sfc@ietf.org>, mpls <mpls@ietf.org>
Thread-Topic: [mpls] [sfc] Working Group adoption of draft-farrel-mpls-sfc
Thread-Index: AQHT17iHKe5fFR3y70er5VNEbrWxpqQH2Q4Q
Date: Thu, 19 Apr 2018 10:20:58 +0000
Message-ID: <18965_1524133259_5AD86D8B_18965_33_1_53C29892C857584299CBF5D05346208A47A22F7B@OPEXCLILM21.corporate.adroot.infra.ftgroup>
References: <CAH==cJyV6WiQqeMG1kWi8FMBbNqJ6jP4-BKiQLm0yHz2qRZOhQ@mail.gmail.com>
In-Reply-To: <CAH==cJyV6WiQqeMG1kWi8FMBbNqJ6jP4-BKiQLm0yHz2qRZOhQ@mail.gmail.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.4]
Content-Type: multipart/alternative; boundary="_000_53C29892C857584299CBF5D05346208A47A22F7BOPEXCLILM21corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/-hvx3hSzwF6dICVpXFlQor1YqJc>
Subject: Re: [spring] [mpls] [sfc] Working Group adoption of draft-farrel-mpls-sfc
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 19 Apr 2018 10:21:06 -0000

--_000_53C29892C857584299CBF5D05346208A47A22F7BOPEXCLILM21corp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

TGl6aG9uZywgQW5keSwNCg0KPFNwZWFraW5nIGFzIGEgU1BSSU5HIGNvLWNoYWlyPg0KSSBjYXNl
IHlvdSBtaXNzZWQgaXQsIHBsZWFzZSBmaW5kIGJlbG93IHRoZSBjdXJyZW50IHN0YXR1czoNCi0g
VGhlIFNQUklORyBjaGFpcnMgYW5kIFdHIHJlY2VpdmVkIGEgcmVxdWVzdCBmb3IgYWRvcHRpb24g
b2YgZHJhZnQteHVjbGFkLXNwcmluZy1zci1zZXJ2aWNlLWNoYWluaW5nLTAxIGluIHRoZSBTUFJJ
TkcgV0cuDQotIFRoaXMgaXMgYmVpbmcgY29uc2lkZXJlZCBhbmQgdGhlcmUgaGFzIGJlZW4gYSBy
ZWxhdGVkIGRpc2N1c3Npb24gaW4gTG9uZG9uIGluIHRoZSBTUFJJTkcgV0csIGR1cmluZyB0aGUg
ZGlzY3Vzc2lvbiBvbiB0aGUgbmV4dCBTUFJJTkcgd29yayBpdGVtcy4NCg0KPFNwZWFraW5nIGFz
IGEgTVBMUyBpbmRpdmlkdWFsIGNvbnRyaWJ1dG9yPg0KSWYgeW91IGJlbGlldmUgdGhhdCB0aGVy
ZSBhcmUgc2ltaWxhcml0aWVzIGJldHdlZW4gZHJhZnQtZmFycmVsIHNlY3Rpb242IGFuZCBkcmFm
dC14dWNsYWQsIHVwIHRvIHRoZSBwb2ludCB0aGF0IHRoZXkgbmVlZCB0byBiZSBkaXNjdXNzZWQg
aW4gdGhlIHNhbWUgV0csIHRoaXMgbWF5IG5lZWQgdG8gYmUgZGlzY3Vzc2VkIHdpdGggdGhlIGF1
dGhvcnMgb2YgZHJhZnQtZmFycmVsLW1wbHMtc2ZjLiBNeSB1bmRlcnN0YW5kaW5nIG9mIHRoZWly
IHBsYW4gd2FzIOKAnE91ciBwbGFuIGlzIHRvIHJlbW92ZSBhbGwgZGlzY3Vzc2lvbiBvZiBTUiAo
c3BlY2lmaWNhbGx5IE1QTFMtU1IpIGZyb20gdGhpcyBkb2N1bWVudC7igJ0NCg0KVGhhbmtzLA0K
UmVnYXJkcywNCi0tQnJ1bm8NCg0KRnJvbTogbXBscyBbbWFpbHRvOm1wbHMtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIExpemhvbmcgSmluDQpTZW50OiBUaHVyc2RheSwgQXByaWwgMTks
IDIwMTggMTA6MjkgQU0NClRvOiBtcGxzDQpDYzogc3ByaW5nQGlldGYub3JnOyBzZmMNClN1Ympl
Y3Q6IFJlOiBbbXBsc10gW3NmY10gV29ya2luZyBHcm91cCBhZG9wdGlvbiBvZiBkcmFmdC1mYXJy
ZWwtbXBscy1zZmMNCg0KKzEgdG8gYWRvcHQgYm90aC4NCkFsdGhvdWdoIHRoZSBsYWJlbCBzdGFj
ayBpcyBzaW1pbGFyIGJldHdlZW4gZHJhZnQtZmFycmVsIHNlY3Rpb242IGFuZCBkcmFmdC14dWNs
YWQsIGJ1dCBvdGhlciBwb2ludHMgYXJlIGRpZmZlcmVudCwgZS4uZy4sIG1ldGEgZGF0YS4gSWYg
d2UgY29uc2lkZXIgYSBzb2x1dGlvbiB3aXRoIHNldmVyYWwgc2VwYXJhdGUgdGVjaG5pY2FsIHBv
aW50cywgdGhlIHR3byBkcmFmdHMgZG8gY29sbGFwc2UgaW4gc29tZSBwb2ludHMuIEJ1dCBpZiB5
b3UgY29uc2lkZXIgYSBzb2x1dGlvbiBhcyBhbiBpbnRlZ3JhbCBvbmUsIHRoZSB0d28gZHJhZnRz
IGFyZSBkaWZmZXJlbnQuDQpCUg0KTGl6aG9uZw0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCk1lc3NhZ2U6
IDENCkRhdGU6IFN1biwgMTUgQXByIDIwMTggMTA6NTU6NTUgLTA0MDANCkZyb206ICJBbmRyZXcg
Ry4gTWFsaXMiIDxhZ21hbGlzQGdtYWlsLmNvbTxtYWlsdG86YWdtYWxpc0BnbWFpbC5jb20+Pg0K
VG86ICJaYWZhciBBbGkgKHphbGkpIiA8emFsaUBjaXNjby5jb208bWFpbHRvOnphbGlAY2lzY28u
Y29tPj4NCkNjOiAibXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4iIDxtcGxzQGll
dGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPj4sIFNQUklORyBXRyBMaXN0IDxzcHJpbmdAaWV0
Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+LA0KICAgICAgICAic2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+IiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+Piwg
bXBscyA8bXBscy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzptcGxzLWJvdW5jZXNAaWV0Zi5vcmc+
Pg0KU3ViamVjdDogUmU6IFttcGxzXSBbc2ZjXSBXb3JraW5nIEdyb3VwIGFkb3B0aW9uIG9mDQog
ICAgICAgIGRyYWZ0LWZhcnJlbC1tcGxzLXNmYw0KTWVzc2FnZS1JRDoNCiAgICAgICAgPENBQT1k
dVUwQldLOXRpazJGWHZqX3dxTWJmTXdwNVhtVTZBRE5YRTUyYnBldE1YZGN6d0BtYWlsLmdtYWls
LmNvbTxtYWlsdG86ZHVVMEJXSzl0aWsyRlh2al93cU1iZk13cDVYbVU2QUROWEU1MmJwZXRNWGRj
endAbWFpbC5nbWFpbC5jb20+Pg0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1
dGYtOCINCg0KWmFmYXIsIGV0IGFsLA0KDQpQZXJoYXBzIHRoZSBmYWlyZXN0IHRvIGFsbCBjb25j
ZXJuZWQgaXMgZm9yIHRoZSBNUExTIFdHIHRvIGFkb3B0IGJvdGgNCmRyYWZ0cywgYW5kIHRoZW4g
aXQgd2lsbCBiZSB1cCB0byB0aGUgV0cgKHJhdGhlciB0aGFuIHRoZSBhdXRob3JzKSB0byBiZXN0
DQpkZXRlcm1pbmUgdGhlIHRlY2huaWNhbCBkZXRhaWxzIGdvaW5nIGZvcndhcmQsIGFuZCBob3cg
YmVzdCB0byBkb2N1bWVudA0KdGhlbS4gVGhhdCB3YXkgdGhlIHdvcmsgYmVjb21lcyB0aGUgY29u
c2Vuc3VzIHByb2R1Y3Qgb2YgdGhlIFdHLg0KDQpDaGVlcnMsDQpBbmR5DQoNCg0KT24gU3VuLCBB
cHIgMTUsIDIwMTggYXQgMTI6NDQgQU0sIFphZmFyIEFsaSAoemFsaSkgPHphbGlAY2lzY28uY29t
PG1haWx0bzp6YWxpQGNpc2NvLmNvbT4+IHdyb3RlOg0KDQo+IERlYXIgU3Rld2FydCwgV0cgQ2hh
aXJzIGFuZCB0aGUgV0csDQo+DQo+DQo+DQo+IEkgZG8gbm90IGFncmVlIHdpdGggU3Rld2FydD9z
IHBvaW50cyBhbmQgd2lsbCByZXNwb25zZSBpbiBhIHNlcGFyYXRlDQo+IGVtYWlsLiBCdXQgYWxs
IHRoYXQgaXMganVzdCBub2lzZSBhbmQgdGhhdCBjYW5ub3QgcmVzb2x2ZSB0aGUgaXNzdWUgYXQN
Cj4gaGFuZC4NCj4NCj4NCj4NCj4gQSBjb3VudGxlc3MgdGltZSwgWGlhb2h1IGhhcyByYWlzZWQg
dGhlIGlzc3VlIHRoYXQgdGhlIGludGVsbGVjdHVhbA0KPiBwcm9wZXJ0eSBmb3IgdGhlIGNvbnRl
bnRzIGluIHNlY3Rpb24gNiBvZiBkcmFmdC1mYXJyZWwtbXBscy1zZmMgYmVsb25ncyB0bw0KPiBk
cmFmdC14dS1tcGxzLXNlcnZpY2UtY2hhaW5pbmcuIFBsZWFzZSBzZWUgb25lIG9mIFhpYW9odSdz
IHJlY2VudCBlbWFpbHMNCj4gd2l0aCB0aGUgc3ViamVjdCAqIltzcHJpbmddIEZvciB0aGUgZmFp
cm5lc3MgYW5kIGp1c3RpY2Ugb2YgdGhlIElFVEYNCj4gY3VsdHVyZSIqIGRhdGVkIFRodXJzZGF5
LCBBcHJpbCA1LCAyMDE4IGF0IDEyOjM0IEFNLCBjb3BpZWQgaW4gdGhlDQo+IGZvbGxvd2luZy4N
Cj4NCj4NCj4NCj4gVGhpcyBpc3N1ZSB3YXMgYWxzbyByYWlzZWQgYnkgbWFueSBkdXJpbmcgdGhl
IFdHIGFkb3B0aW9uIHBvbGwgb2YgdGhlDQo+IGRvY3VtZW50LiBUaGUgY2hhaXJzIGFkb3B0ZWQg
dGhlIHdvcmsgd2l0aCB0aGUgcHJvbWlzZSBvZiBmaXhpbmcgdGhlIGlzc3VlLg0KPiBTcGVjaWZp
Y2FsbHksIGluIHRoZSBlbWFpbCB0byBhbm5vdW5jZSB0aGUgYWRvcHRpb24gb2YgdGhlIElEIHRv
IHRoZSBXRywNCj4gdGhlIGNoYWlyKHMpIG1lbnRpb25lZCB0aGUgZm9sbG93aW5nOg0KPg0KPg0K
Pg0KPiAiVGhhdCBkZWNpc2lvbiBpcyB0YWtlbiwgdGhlIGlzc3VlcyB0aGF0IGhhcyBiZWVuIHBv
aW50ZWQgb3V0IGFyZQ0KPg0KPiBub3RlZC4gVGhlc2UgaXNzdWVzIG5lZWQgdG8gYmUgcmVzb2x2
ZWQgb24gdGhlIG1haWxpbmcgbGlzdCBhbmQNCj4NCj4gcm91Z2ggY29uc2Vuc3VzIG5lZWQgdG8g
YmUgcmVhY2hlZCBmb3IgdGV4dCBjaGFuZ2VzIGluIHRoZSBkb2N1bWVudC4NCj4NCj4gQWN0dWFs
bHkgdGhlIG1lbWJlcnMgb2YgdGhlIHdvcmtpbmcgZ3JvdXAgaGF2ZSBtdWNoIG1vcmUgaW5mbHVl
bmNlIG9uDQo+DQo+IGEgd29ya2luZyBncm91cCBkb2N1bWVudCwgdGhhbiBvbiBhbiBpbmRpdmlk
dWFsIGRyYWZ0Lg0KPg0KPiBJdCB3b3VsZCBiZSBmYXIgYmV0dGVyIGlmIHdlIG5vdyBmb2N1c2Vk
IG9uIHByb3Bvc2luZyB0ZXh0IGNoYW5nZXMsDQo+DQo+IHJhdGhlciB0aGFuIGRpc2N1c3Npbmcg
cHJvY2Vzc2VzLiINCj4NCj4NCj4NCj4gVGhpcyBpcyBhIHNlcmlvdXMgaXNzdWU7IHdlIG5lZWQg
dG8gcmVtb3ZlIHNlY3Rpb24gNiBmcm9tIGRyYWZ0LQ0KPiBmYXJyZWwtbXBscy1zZmMgdG8gbW92
ZSBmb3J3YXJkLiBUaGVzZSBjb250ZW50cyB3aWxsIHByb2NlZWQgaW4gZHJhZnQteHUqLA0KPiB3
aGVyZSB0aGUgY29udGVudHMgc3RhcnRlZCBpbml0aWFsbHkuIEV2ZXJ5b25lIHdpbGwgaGF2ZSBh
IGZhaXIgY2hhbmNlIHRvDQo+IGNvbnRyaWJ1dGUgdG8gdGhlIGNvbnRlbnRzIGFzIHBhcnQgb2Yg
Y29sbGFib3JhdGlvbnMgb24gZHJhZnQteHUqLg0KPg0KPg0KPg0KPiBUaGFua3MNCj4NCj4NCj4N
Cj4gUmVnYXJkcyA/IFphZmFyDQo+DQo+DQo+DQo+ICpGcm9tOiAqc3ByaW5nIDxzcHJpbmctYm91
bmNlc0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYg
b2YgIj8/Pyg/PykiIDwNCj4geGlhb2h1Lnh4aEBhbGliYWJhLWluYy5jb208bWFpbHRvOnhpYW9o
dS54eGhAYWxpYmFiYS1pbmMuY29tPj4NCj4gKkRhdGU6ICpUaHVyc2RheSwgQXByaWwgNSwgMjAx
OCBhdCAxMjozNCBBTQ0KPiAqVG86ICoibXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9y
Zz4iIDxtcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPj4sIFNQUklORyBXRyBMaXN0
IDxzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4+DQo+ICpDYzogKiJpZXRm
QGlldGYub3JnPG1haWx0bzppZXRmQGlldGYub3JnPiIgPGlldGZAaWV0Zi5vcmc8bWFpbHRvOmll
dGZAaWV0Zi5vcmc+Pg0KPiAqU3ViamVjdDogKltzcHJpbmddIEZvciB0aGUgZmFpcm5lc3MgYW5k
IGp1c3RpY2Ugb2YgdGhlIElFVEYgY3VsdHVyZS8vUmU6DQo+IFttcGxzXSBXaGF0IHRvIGRvIHdp
dGggZHJhZnQtaWV0Zi1tcGxzLXNmYy0wMC50eHQNCj4NCj4NCj4NCj4gSGkgYWxsLA0KPg0KPg0K
Pg0KPiBBcyBJIGhhZCBwb2ludGVkIG91dCBiZWZvcmUsIHRoaXMgZHJhZnQgZGVzY3JpYmVzIHR3
byBNUExTLWJhc2VkIFNGQw0KPg0KPiBhcHByb2FjaGVzOiBvbmUgaXMgaG93IHRvIGVuY29kZSB0
aGUgTlNIIGluZm8sIG1vcmUgc3BlY2lmaWNhbGx5LCB0aGUgU1BJDQo+DQo+IGFuZCBTSSBpbmZv
IGJ5IHR3byBNUExTIGxhYmVscywgd2hpY2ggaXMgc3RpbGwgYSBzdGF0ZWZ1bCBTRkMgbWVjaGFu
aXNtDQo+DQo+IGp1c3QgbGlrZSBOU0g7IGFub3RoZXIgaXMgaG93IHRvIGxldmVyYWdlIHRoZSBN
UExTLVNSIHRvIHJlYWxpemUgYQ0KPg0KPiBzdGF0ZWxlc3MgU0ZDIChzZWUgc2VjdGlvbiA2KS4N
Cj4NCj4NCj4NCj4gSXQgaGFzIGJlZW4gcG9pbnRlZCBvdXQgYnkgbWFueSBwZW9wbGUgdGhhdCBz
ZWN0aW9uIDYgb2YgdGhlIGRyYWZ0IGNvcGllcw0KPg0KPiB0aGUNCj4NCj4gaWRlYSBvZiAoaHR0
cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXh1LW1wbHMtc2VydmljZS1jaGFpbmluZykN
Cj4NCj4gd2l0aG91dCBhbnkgdGVjaG5vbG9neSBjb250cmlidXRpb24gZXhjZXB0IHJlcGxhY2lu
ZyA/TVBMUyBTZWdtZW50DQo+DQo+IFJvdXRpbmc/IGJ5ID9MYWJlbCBTdGFjaz8uIEZ1bm5pbHks
IG9uZSBhdXRob3Igb2YgZHJhZnQtaWV0Zi1tcGxzLXNmYw0KPg0KPiBoYWQgaW5hZHZlcnRlbnRs
eSBhZG1pdHRlZA0KPg0KPiAidXNpbmcgYSBkaWZmZXJlbnQgbmFtZSBmb3IgdGhlIHNhbWUgdGhp
bmcgaXMgbm90IHNvIGNsZXZlciIgKHNlZQ0KPg0KPiBodHRwczovL21haWxhcmNoaXZlLmlldGYu
b3JnL2FyY2gvbXNnL21wbHMveTdGVGMzOHlzVmY2UHlKbEEwNE1FRlNOOW5jKSBpbg0KPg0KPiBh
bm90aGVyIHRocmVhZC4NCj4NCj4NCj4NCj4gSU1ITywgdGhlIGluZHVsZ2VuY2UgdG93YXJkcyBz
dWNoIGJlaGF2aW9yIG9mIGNvcHlpbmcNCj4NCj4gaWRlYXMgb2YgZXhpc3RpbmcgZHJhZnRzIHdp
dGggd29yZCB0cmlja3Mgd291bGQgc2VyaW91c2x5IHRyYW1wbGUNCj4NCj4gdW5kZXJmb290IHRo
ZSBmYWlybmVzcyBhbmQganVzdGljZSBvZiB0aGUgSUVURiBjdWx0dXJlLiBBdCBsZWFzdCwgaXQg
d291bGQNCj4NCj4gYmFkbHkgZGFtYWdlIHRoZSBpbnRlcmVzdCBhbmQgZW50aHVzaWFzbSBvZiBJ
RVRGIHBhcnRpY2lwYW50cywgZXNwZWNpYWxseQ0KPg0KPiBuZXdjb21lcnMgYW5kIG5vbi1uYXRp
dmUgc3BlYWtlcnMgb2YgRW5nbGlzaC4NCj4NCj4NCj4NCj4gQmVzdCByZWdhcmRzLA0KPg0KPiBY
aWFvaHUNCj4NCj4NCj4NCj4NCj4NCj4NCj4NCj4NCj4NCj4gKkZyb206ICptcGxzIDxtcGxzLWJv
dW5jZXNAaWV0Zi5vcmc8bWFpbHRvOm1wbHMtYm91bmNlc0BpZXRmLm9yZz4+IG9uIGJlaGFsZiBv
ZiBTdGV3YXJ0IEJyeWFudCA8DQo+IHN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbTxtYWlsdG86c3Rl
d2FydC5icnlhbnRAZ21haWwuY29tPj4NCj4gKkRhdGU6ICpGcmlkYXksIEFwcmlsIDEzLCAyMDE4
IGF0IDM6MTAgQU0NCj4gKlRvOiAqIj8/Pyg/PykiIDx4aWFvaHUueHhoQGFsaWJhYmEtaW5jLmNv
bTxtYWlsdG86eGlhb2h1Lnh4aEBhbGliYWJhLWluYy4uY29tPj4NCj4gKkNjOiAqIm1wbHNAaWV0
Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+IiA8bXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0Bp
ZXRmLm9yZz4+LCBtcGxzIDxtcGxzLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOm1wbHMtYm91bmNl
c0BpZXRmLm9yZz4+LA0KPiBSb2JlcnQgUmFzenVrIDxyb2JlcnRAcmFzenVrLm5ldDxtYWlsdG86
cm9iZXJ0QHJhc3p1ay5uZXQ+PiwgInNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPiIg
PHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPj4NCj4gKlN1YmplY3Q6ICpSZTogW21w
bHNdIFtzZmNdIFdvcmtpbmcgR3JvdXAgYWRvcHRpb24gb2YNCj4gZHJhZnQtZmFycmVsLW1wbHMt
c2ZjDQo+DQo+DQo+DQo+DQo+DQo+DQo+DQo+IE9uIDEzLzA0LzIwMTggMDg6MjMsID8/Pyg/Pykg
d3JvdGU6DQo+DQo+IEhpIFN0ZXdhcnQsDQo+DQo+DQo+DQo+IFRoYW5rcyBmb3IgeW91ciByZXNw
b25zZS4gRm9yIHRoZSBTUi1iYXNlZCBTRkMgbWVjaGFuaXNtIHRoYXQgaGFzIGJlZW4NCj4gZGVz
Y3JpYmVkIGluIGRyYWZ0LXh1Y2xhZCosIGl0J3Mgbm90IGhlbHBmdWwgdG8gZGVzY3JpYmUgaXQg
YWdhaW4gaW4NCj4gYW5vdGhlciBkcmFmdC4gVGhlIG1vc3Qgc2ltcGxlIGFuZCBlZmZpY2llbnQg
d2F5IHRvIGFkZHJlc3MgdGhlDQo+IG92ZXJsYXBwaW5nIGlzc3VlIGlzIHRvIHJlZmVyZW5jZSBk
cmFmdC14dWNsYWQqIHJhdGhlciB0aGFuDQo+ICJ1c2luZyBhIGRpZmZlcmVudCBuYW1lIGZvciB0
aGUgc2FtZSB0aGluZyIuIEknbSBsb29raW5nIGZvcndhcmQgdG8NCj4gc2VlaW5nIHRoZSByZXZp
c2lvbiBvZiBkcmFmdC1mYXJyZWwqIHRoYXQgd291bGQgYWRkcmVzcyB0aGUgb3ZlcmxhcHBpbmcN
Cj4gaXNzdWUgY29uY3JldGVseS4NCj4NCj4NCj4gUGxlYXNlIHJlYWQgd2hhdCBJIHNhaWQuDQo+
DQo+IFRoZXJlIGFyZSBzdWJ0bGUgYnV0IGltcG9ydGFudCB0ZWNobmljYWwgZGlmZmVyZW5jZXMg
YmV0d2VlbiB0aGUgdHdvDQo+IGFwcHJvYWNoZXMuDQo+DQo+IC0gU3Rld2FydA0KPg0KPg0KPg0K
Pg0KPiBJZiBjby1hdXRob3JzIG9mIGRyYWZ0LWZhcnJlbCogYmVsaWV2ZWQgdGhlIGN1cnJlbnQg
dGV4dCBhcyBkZXNjcmliZWQgaW4NCj4gZHJhZnQteHVjbGFkKiBpcyBub3QgZ29vZCBlbm91Z2gg
b3IgbWlzc2VzIHNvbWV0aGluZyBpbXBvcnRhbnQsIGFueQ0KPiBjb21tZW50cyBhbmQgc3VnZ2Vz
dGlvbnMgYXJlIG1vcmUgdGhhbiB3ZWxjb21lLg0KPg0KPg0KPiBJIHdpbGwgc2VuZCB5b3Ugc29t
ZSB0ZXh0IHRvIGluY2x1ZGUgaW4gZHJhZnQteHVjbGFkIHRoYXQgcG9pbnRzIHRvIHRoZQ0KPiBp
bXBvcnRhbnQgZGlmZmVyZW5jZXMgaW4gdGhlIGFwcHJvYWNoIHRha2VuIGluIGRyYWZ0LWZhcnJl
bC4gVGhpcyB3aWxsDQo+IGNsYXJpZnkgdGhlIGlzc3VlIHRvIHRoZSByZWFkZXIuDQo+DQo+IEkg
aG9wZSB0aGF0IHRoaXMgaXMgYW4gYWNjZXB0YWJsZSByZXNvbHV0aW9uIG9mIHRoaXMgaXNzdWUu
DQo+DQo+IC0gU3Rld2FydA0KPg0KPg0KPg0KPg0KPg0KPiBCZXN0IHJlZ2FyZHMsDQo+DQo+IFhp
YW9odQ0KPg0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4NCj4gU3Rld2FydCBCcnlhbnQgPHN0ZXdhcnQuLmJyeWFu
dEBnbWFpbC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+IDxzdGV3YXJ0LmJy
eWFudEBnbWFpbC5jb208bWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbT4+DQo+DQo+IDIw
MTg/ND8xMz8oPz8/KSAxMzoyNw0KPg0KPiA/Pz8oPz8pIDx4aWFvaHUueHhoQGFsaWJhYmEtaW5j
LmNvbTxtYWlsdG86eGlhb2h1Lnh4aEBhbGliYWJhLWluYy5jb20+PiA8eGlhb2h1Lnh4aEBhbGli
YWJhLWluYy5jb208bWFpbHRvOnhpYW9odS54eGhAYWxpYmFiYS1pbmMuY29tPj4NCj4NCj4gbXBs
cyA8bXBscy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzptcGxzLWJvdW5jZXNAaWV0Zi5vcmc+PiA8
bXBscy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzptcGxzLWJvdW5jZXNAaWV0Zi5vcmc+PjsgIkJl
cm5pZXIsIERhbmllbCINCj4gPGRhbmllbC5iZXJuaWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC5i
ZXJuaWVyQGJlbGwuY2E+PiA8ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTxtYWlsdG86ZGFuaWVsLmJl
cm5pZXJAYmVsbC5jYT4+OyBSb2JlcnQgUmFzenVrDQo+IDxyb2JlcnRAcmFzenVrLm5ldDxtYWls
dG86cm9iZXJ0QHJhc3p1ay5uZXQ+PiA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVydEBy
YXN6dWsubmV0Pj47IG1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+IDxtcGxzQGll
dGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPj4NCj4gPG1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1w
bHNAaWV0Zi5vcmc+Pjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+IDxzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4+IDxzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4+DQo+DQo+IFJlOiBbbXBsc10gW3NmY10gV29ya2luZyBHcm91cCBhZG9wdGlvbiBvZiBk
cmFmdC1mYXJyZWwtbXBscy1zZmMNCj4NCj4NCj4NCj4gSGkgWGlhb2h1DQo+DQo+DQo+DQo+IFdo
YXQgYW4gZWFybGllciB2ZXJzaW9uIG9mIHRoZSBkcmFmdCBzYWlkIGlzIG9mIG5vIGltcG9ydGFu
Y2UuIFdoYXQgaXQNCj4gc2F5cyBnb2luZyBmb3J3YXJkIGlzIHdoYXQgY291bnRzLg0KPg0KPg0K
Pg0KPiBQZXJoYXBzIHRoZSB3YXkgdG8gYWRkcmVzcyB5b3VyIGNvbmNlcm4gaXMgdG8gaW5jbHVk
ZSBzb21lIHRleHQgb2YgdGhlDQo+IGZvcm0gdGhhdCBJIHVzZWQgaW4gbXkgZW1haWwgb2YgeWVz
dGVyZGF5IHRvIGRlc2NyaWJlIHRvIHRoZSByZWFkZXIgdGhlDQo+IGRpZmZlcmVuY2UgaW4gYXBw
cm9hY2guIFRoaXMgaXMgY29uc2lzdGVudCB3aXRoIGVhcmxpZXIgYWR2aWNlIGluIHRoaXMNCj4g
ZGlzY3Vzc2lvbiB0byByZWZlcmVuY2UgdGhlIHdvcmsgZnJvbSB3aGljaCB0aGlzIGZvcmtlZC4N
Cj4NCj4NCj4NCj4gLSBTdGV3YXJ0DQo+DQo+DQo+DQo+DQo+DQo+IFNlbnQgZnJvbSBteSBpUGFk
DQo+DQo+DQo+IE9uIDEzIEFwciAyMDE4LCBhdCAwMzozNSwgPz8/KD8/KSA8eGlhb2h1Lnh4aEBh
bGliYWJhLWluYy5jb208bWFpbHRvOnhpYW9odS54eGhAYWxpYmFiYS1pbmMuY29tPj4gd3JvdGU6
DQo+DQo+IEhpIFN0ZXdhcnQsDQo+DQo+DQo+DQo+IElmIGRyYWZ0LWZhcnJlbCogd2FzIGp1c3Qg
ZGVzY3JpYmluZyBhbiBNUExTLWJhc2VkIFNGQyB0ZWNobm9sb2d5IHRoYXQgaXMNCj4gZGlmZmVy
ZW50IGZyb20gdGhlIE1QTFMtU1ItYmFzZWQgU0ZDIHRlY2hub2xvZ3kgdGhhdCBoYXMgYmVlbiBk
ZXNjcmliZWQgaW4NCj4gZHJhZnQteHVjbGFkKiwgdGhhdCB3b3VsZCBiZSBmaW5lLiBIb3dldmVy
LCBkcmFmdC1mYXJyZWwqIGFsc28gZGVzY3JpYmVkDQo+IHRoZSB0ZWNobm9sb2d5IHRoYXQgaGFz
IGJlZW4gZGVzY3JpYmVkIGluIGRyYWZ0LXh1Y2xhZCogKHNlZSBzZWN0aW9uIDYpIGJ5DQo+ICJ1
c2luZyBhIGRpZmZlcmVudCBuYW1lIGZvciB0aGUgc2FtZSB0aGluZyIuIE5vdGUgdGhhdCB0aGUg
dGl0bGUgb2YNCj4gc2VjdGlvbiA2IGluIHRob3NlIHBlcnZpb3VzIHZlcnNpb25zIG9mIGRyYWZ0
LWZhcnJlbCogaXMNCj4NCj4gIk1QTFMgU2VnbWVudCBSb3V0aW5nIi4gT25lIGNvLWF1dGhvciBv
ZiBkcmFmdC1mYXJyZWwqIHNhaWQgdGhleSB3b3JrZWQgdmVyeSBoYXJkIHRvIGNoYW5nZSB0aGUg
IlNlZ21lbnQgUm91dGluZyIgdGVybSB0byAibGFiZWwgc3RhY2siIHRlcm0gaW4gdGhlIG5ldyB2
ZXJzaW9uIG9mIGRyYWZ0LWZhcnJlbCogaW4gb3JkZXIgdG8gZGVhbCB3aXRoIHRoZSBvdmVybGFw
cGluZyBpc3N1ZS4gSG93ZXZlciwgc3VjaCBjaGFuZ2UgaXMganVzdCAidXNpbmcgYSBkaWZmZXJl
bnQgbmFtZSBmb3IgdGhlIHNhbWUgdGhpbmciLCBhbmQgaXQgZG9lc24ndCBzb2x2ZSB0aGUgb3Zl
cmxhcHBpbmcgaXNzdWUgYXQgYWxsLCBhcyBoYWQgYmVlbiBwb2ludGVkIG91dCBieSBtYW55IHBl
b3BsZS4gQXMgc2FpZCBieSBvbmUgY28tYXV0aG9yIG9mIGRyYWZ0LWZhcnJlbCosIGluIGEgdGhy
ZWFkIHdoaWNoIGlzIGlycmVsYXZhbnQgdG8gdGhpcyBvdmVybGFwcGluZyBpc3N1ZSwgInVzaW5n
IGEgZGlmZmVyZW50IG5hbWUgZm9yIHRoZSBzYW1lIHRoaW5nIGlzIG5vdCBzbyBjbGV2ZXI6KSIu
IEluIGZhY3QsIGl0IHdvdWxkIGNhdXNlIHVubmVjY2Vzc2FyeSBjb25mdXNpb25zIHRvIGltcGxl
bWVudG9ycyBieSBkZXNjcmliaW5nIHRoZSBzYW1lIHRlY2hub2xvZ3kgd2l0aGluIGRpZmZlcmVu
dCBkcmFmdHMuIE1vcmUgYmFkbHksIGl0IHdvdWxkIHNldCBhIGJhZCBwcmVjZWRhbnQgaW4gdGhl
IElFVEYgb2YgY29weWluZyB0aGUgaWRlYSBvZiB0aGUgZXhpc3RpbmcgZHJhZnQgYnkgInVzaW5n
IGEgZGlmZmVyZW50IG5hbWUgZm9yIHRoZSBzYW1lIHRoaW5nIi4NCj4NCj4NCj4NCj4gQmVzdCBy
ZWdhcmRzLA0KPg0KPiBYaWFvaHUNCj4NCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+DQo+IFN0ZXdhcnQgQnJ5YW50
IDxzdGV3YXJ0Li5icnlhbnRAZ21haWwuY29tPG1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5j
b20+Pg0KPg0KPiAyMDE4PzQ/MTI/KD8/PykgMjM6MDQNCj4NCj4gIkJlcm5pZXIsIERhbmllbCIg
PGRhbmllbC5iZXJuaWVyQGJlbGwuY2E8bWFpbHRvOmRhbmllbC5iZXJuaWVyQGJlbGwuY2E+Pjsg
Um9iZXJ0IFJhc3p1ayA8DQo+IHJvYmVydEByYXN6dWsubmV0PG1haWx0bzpyb2JlcnRAcmFzenVr
Lm5ldD4+DQo+DQo+IG1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+IDxtcGxzQGll
dGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPj47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPiA8c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+Pg0KPg0KPiBSZTogW21w
bHNdIFtzZmNdIFdvcmtpbmcgR3JvdXAgYWRvcHRpb24gb2YgZHJhZnQtZmFycmVsLW1wbHMtc2Zj
DQo+DQo+DQo+DQo+DQo+IFJhdGhlciB0aGFuIGhhdmUgYSBwcm9jZXNzIGRpc2N1c3Npb24sIEkg
dGhpbmsgd2Ugc2hvdWxkIGdvIHVwIGEgbGV2ZWwNCj4gYW5kIGJldHRlciB1bmRlcnN0YW5kIHRo
ZSB0ZWNobmljYWwgZGlmZmVyZW5jZXMgYmV0d2VlbiB0aGUgdHdvIGRyYWZ0cy4uDQo+DQo+IGRy
YWZ0LWZhcnJlbC1tcGxzLXNmYyBkZXNjcmliZXMgdGhlIGFjdGlvbnMgYXQgYSBob3AgaW4gdGVy
bXMgb2YgYSB0dXBsZQ0KPiB0aGF0IG1pcnJvcnMgdGhlIFNGQyBhcHByb2FjaCB0aGF0IGFsbG93
cyBhIHNob3J0IGluZGljYXRpb24gb2YNCj4gcG90ZW50aWFsbHkgcmUtZW50cmFudCBjaGFpbnMu
IEluIGl0cyBzaW1wbGVzdCBmb3JtIGl0IHVzZXMgYSBjb21wYWN0DQo+IE1QTFMgc3RhY2sgdG8g
ZGVzY3JpYmUgYW4gYXJiaXRhcmlseSBjb21wbGV4IHBhdGggdGhhdCBpcyBjb21wYXRpbGUgd2l0
aA0KPiBzaW1wbGUgZWRnZSByb3V0ZXJzIHdoaWNoIGFyZSBvZnRlbiBjaGFsbGVuZ2VkIGluIHRl
cm1zIG9mIHRoZSBudW1iZXIgb2YNCj4gbGFiZWxzIHRoYXQgdGhleSBjYW4gcHVzaC4NCj4NCj4g
ZHJhZnQteHUtY2xhZC1zcHJpbmctc3Itc2VydmljZS1jaGFpbmluZyB1bnJvbGxzIHRoZSBwYXRo
IGFuZCBleHBsaWNpdGx5DQo+IGNhbGxzIG91dCBlYWNoIGhvcCBhbmQgZWFjaCBmdW5jdGlvbiBp
bnRvIHRoZSBsYWJlbCBzdGFjay4gVGhpcyByZXN1bHRzDQo+IGluIGEgbXVjaCBsYXJnZXIgTVBM
UyBsYWJlbCBzdGFjayB0aGF0IHdpbGwgY2hhbGxlbmdlIHNvbWUgZWRnZSByb3V0ZXJzLg0KPiBU
aGUgd2F5IHRoYXQgd2UgZ2VuZXJhbGx5IGRlYWwgd2l0aCBpbXBvc2l0aW9uIGxpbWl0cyBpcyB0
aHJvdWdoIHRoZSB1c2UNCj4gb2YgYmluZGluZy1TSURzLCB3aGljaCBpbiB0aGUgbGltaXRpbmcg
Y2FzZSByZXNvbHZlcyB0byB0aGUgYXBwcm9hY2ggaW4NCj4gZHJhZnQtZmFycmVsIHdpdGggdGhl
IGxpbWl0YXRpb24gdGhhdCB0aGUgcG9zaXRpb24gb24gdGhlIHBhdGggaXMNCj4gaW1wbGljaXQg
aW4gdGhlIGxhYmVsIHN0YWNrIHNpemUgcmF0aGVyIHRoYW4gZXhwbGljaXRseQ0KPiBzcGVjaWZp
ZWQgYnkgdGhlIFNJLg0KPg0KPiBNaWQtZmxpZ2h0IHBhdGggY2hhbmdlcyAoaWYgc3VjaCB0aGlu
Z3MgYXJlIG5lZWRlZCkgaXMgY2xlYXJseSBzaW1wbGVyDQo+IHdpdGggZHJhZnQtZmFycmVsLg0K
Pg0KPiBUaGUgc2hvcnQgc3RhY2sgaW4gZHJhZnQtZmFycmVsIGNvbWVzIGF0IHRoZSBjb3N0IG9m
IGdyZWF0ZXIgbmV0d29yaw0KPiBmb3J3YXJkaW5nIHN0YWNrLCBhbmQgdGhlIGxvbmcgc3RhY2sg
aXMgdGhlIHByaWNlIHRoYXQgZHJhZnQteHUtY2xhZA0KPiBwYXlzIGZvciB0aGUgcmVkdWN0aW9u
IGluIGZvcndhcmRpbmcgc3RhdGUuDQo+DQo+IFRoZSBvcHRpbWFsIGRlc2lnbiBwb2ludCBiZXR3
ZWVuIGZvcndhcmRpbmcgYW5kIGNvbnRyb2wgcGxhbmUgc3RhdGUgaXMNCj4gc29tZXRoaW5nIHRo
YXQgaXMgZGVwZW5kZW50IG9uIG1hbnkgcGFyYW1ldGVycywgYW5kIGlzIGRlcGVuZGVudCBvbiBt
YW55DQo+IG5ldHdvcmsgYW5kIG9wZXJhdGlvbmFsIGZhY3RvcnMsIHNvIG11Y2ggc28sIHRoYXQg
ZG9uJ3QgdGhpbmsgaXQgaXMgd2lzZQ0KPiB0byBydWxlIGVpdGhlciBvdXQgb2Ygc2NvcGUgYXQg
dGhpcyBzdGFnZS4NCj4NCj4gVGhlIGh5YnJpZCBtb2RlIGluIHNlY3Rpb24gNiBvZiBkcmFmdC1m
YXJyZWwgc3VwcG9ydHMgdGhlIG1peGVkIG1vZGUgaW4NCj4gc2VjdGlvbiA3IG9mIHRoZSBkcmFm
dC4gVGhpcyBhbGxvd3MgdGhlIGNvbnN0cnVjdGlvbiBvZiBTRkNzIHRoYXQgYXJlDQo+IHRoZSBj
b25jYXRpbmF0aW9uIG9mIHR3byBvciBtb3JlIGNvbXBhY3RlZCBzdWItY2hhaW5zLiBUaGlzIGFs
bG93cyB0aGUNCj4gb3BlcmF0b3IgdG8gZGVwbG95IGEgc29sdXRpb24gd2l0aCB0aGUgYWR2YW50
YWdlcyBvZiBkcmFmdC1mYXJyZWwNCj4gdG9nZXRoZXIgd2l0aCBzb21lIG9mIHRoZSBmbGV4aWJp
bGl0eSBvZiBkcmFmdC14dS1jbGFkLg0KPg0KPiBBdCB0aGlzIHN0YWdlIHRoZSB0d28gZHJhZnRz
IGFyZSBzdWZmaWNpZW5seSBkaWZmZXJlbnQgdGhhdCBJIHRoaW5rIHdlDQo+IG5lZWQgdG8gcHJv
Y2VlZCB3aXRoIGJvdGggYXQgbGVhc3QgdG8gdGhlIHBvaW50IHdoZXJlIHdlIGZ1bGx5DQo+IHVu
ZGVyc3RhbmQgdGhlIGRldGFpbGVkIGNvbnNlcXVlbmNlcyBvZiB0aGUgdHdvIGFwcHJvYWNocyBh
bmQgdGhlDQo+IHNjZW5hcmlvcyB3aGVyZSBlYWNoIGZpbmRzIGl0J3MgbmljaGUuDQo+DQo+IEFm
dGVyIGRldmVsb3BpbmcgYSBiZXR0ZXIgdW5kZXJzdGFuZGluZyB0aGUgZGV0YWlsIG9mIGVhY2gg
ZGVzaWduLCB0aGVpcg0KPiBjb250cm9sIHBsYW5lLCBhbmQgb3BlcmF0aW9uYWwgY29udGV4dHMg
YW5kIGhvdyBlYWNoIG1hcHMgdG8gY3VzdG9tZXINCj4gbmV0d29yayByZXF1aXJlbWVudHMsIHdl
IGNhbiBtb3ZlIHRoZSBkcmFmdHMgdG8gdGhlIGFwcHJvcHJpYXRlIElFVEYNCj4gdHJhY2suIFN1
Y2ggdHJhY2tzIG1heSBiZSBhbnl0aGluZyBmcm9tIGFiYW5kb25tZW50IHRvIElFVEYgc3RhbmRh
cmQgZm9yDQo+IG9uZSBvciBib3RoIG9mIHRoZXNlIGFwcHJvYWNoZXMuDQo+DQo+IE1lYW53aGls
ZSBJIHRoaW5rIHRoYXQgd2UgbmVlZCB0byBmb2N1cyBvdXIgZWZmb3J0cyBvbiBhIGRlZXBlcg0K
PiB1bmRlcnN0YW5kaW5nIG9mIHRoZSB0ZWNobm9sb2d5IGFuZCBob3cgZWFjaCBtaWdodCBtYWtl
IHRoZSBJbnRlcm5ldA0KPiB3b3JrIGJldHRlciwgIHJhdGhlciB0aGFuIHNwZW5kaW5nIGVmZm9y
dCBvbiBhcmd1aW5nIGFib3V0IElFVEYgcHJvY2Vzcy4NCj4NCj4gLSBTdGV3YXJ0DQo+DQo+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IG1wbHMgbWFp
bGluZyBsaXN0DQo+IG1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+DQo+IGh0dHBz
Oi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBscw0KPg0KPg0KPg0KPiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBtcGxzIG1haWxpbmcg
bGlzdA0KPiBtcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPg0KPiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL21wbHMNCj4NCj4NCj4NCj4NCj4NCj4NCj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gbXBscyBtYWls
aW5nIGxpc3QNCj4gbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4NCj4gaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9tcGxzDQo+DQo+DQotLS0tLS0tLS0tLS0t
LSBuZXh0IHBhcnQgLS0tLS0tLS0tLS0tLS0NCkFuIEhUTUwgYXR0YWNobWVudCB3YXMgc2NydWJi
ZWQuLi4NClVSTDogPGh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9icm93c2UvbXBs
cy9hdHRhY2htZW50cy8yMDE4MDQxNS85YTQ3YzYxMS9hdHRhY2htZW50Lmh0bWw+DQoNCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpTdWJqZWN0OiBEaWdlc3QgRm9vdGVyDQoNCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQptcGxzIG1haWxp
bmcgbGlzdA0KbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBscw0KDQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KDQpFbmQgb2YgbXBscyBEaWdlc3QsIFZvbCAxNjgsIElzc3VlIDE4DQoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqDQoNCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCgpDZSBtZXNzYWdl
IGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMg
Y29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRvbmMKcGFzIGV0
cmUgZGlmZnVzZXMsIGV4cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZv
dXMgYXZleiByZWN1IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXIK
YSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRl
cy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJh
dGlvbiwKT3JhbmdlIGRlY2xpbmUgdG91dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBh
IGV0ZSBhbHRlcmUsIGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLgoKVGhpcyBtZXNzYWdlIGFu
ZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQg
aW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsKdGhleSBzaG91bGQgbm90
IGJlIGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGllZCB3aXRob3V0IGF1dGhvcmlzYXRpb24uCklm
IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhl
IHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLgpBcyBl
bWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0
aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuClRoYW5rIHlvdS4K
Cg==

--_000_53C29892C857584299CBF5D05346208A47A22F7BOPEXCLILM21corp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkFyaWFsIiwic2Fucy1z
ZXJpZiI7DQoJY29sb3I6YmxhY2s7DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6
bm9ybWFsO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0K
CW1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXpl
OjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzAuODVwdCA3MC44NXB0IDcwLjg1cHQgNzAuODVw
dDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+
PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBz
cGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIg
ZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4N
Cjxib2R5IGxhbmc9IkZSIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9
IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+TGl6aG9uZywgQW5keSw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPiZsdDtTcGVha2luZyBhcyBhIFNQUklORyBjby1jaGFpciZndDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SSBjYXNlIHlvdSBtaXNzZWQg
aXQsIHBsZWFzZSBmaW5kIGJlbG93IHRoZSBjdXJyZW50IHN0YXR1czo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+LSBUaGUgU1BSSU5HIGNoYWlycyBhbmQgV0cgcmVjZWl2
ZWQgYSByZXF1ZXN0IGZvciBhZG9wdGlvbiBvZiBkcmFmdC14dWNsYWQtc3ByaW5nLXNyLXNlcnZp
Y2UtY2hhaW5pbmctMDEgaW4gdGhlIFNQUklORyBXRy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+LSBUaGlzIGlzIGJlaW5nIGNvbnNpZGVyZWQgYW5kIHRoZXJlIGhhcyBi
ZWVuIGEgcmVsYXRlZCBkaXNjdXNzaW9uIGluIExvbmRvbiBpbiB0aGUgU1BSSU5HIFdHLCBkdXJp
bmcgdGhlIGRpc2N1c3Npb24gb24gdGhlIG5leHQgU1BSSU5HIHdvcmsgaXRlbXMuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbHQ7U3BlYWtpbmcgYXMgYSBNUExTIGluZGl2aWR1YWwgY29u
dHJpYnV0b3ImZ3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPklmIHlv
dSBiZWxpZXZlIHRoYXQgdGhlcmUgYXJlIHNpbWlsYXJpdGllcyBiZXR3ZWVuIGRyYWZ0LWZhcnJl
bCBzZWN0aW9uNiBhbmQgZHJhZnQteHVjbGFkLCB1cCB0byB0aGUgcG9pbnQgdGhhdCB0aGV5IG5l
ZWQgdG8gYmUgZGlzY3Vzc2VkIGluIHRoZSBzYW1lDQogV0csIHRoaXMgbWF5IG5lZWQgdG8gYmUg
ZGlzY3Vzc2VkIHdpdGggdGhlIGF1dGhvcnMgb2YgZHJhZnQtZmFycmVsLW1wbHMtc2ZjLiBNeSB1
bmRlcnN0YW5kaW5nIG9mIHRoZWlyIHBsYW4gd2FzIOKAnE91ciBwbGFuIGlzIHRvIHJlbW92ZSBh
bGwgZGlzY3Vzc2lvbiBvZiBTUiAoc3BlY2lmaWNhbGx5IE1QTFMtU1IpIGZyb20gdGhpcyBkb2N1
bWVudC7igJ08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlRoYW5rcyw8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+LS1CcnVubzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4w
cHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPiBtcGxzIFttYWlsdG86bXBscy1ib3VuY2VzQGlldGYub3Jn
XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5MaXpob25nIEppbjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVy
c2RheSwgQXByaWwgMTksIDIwMTggMTA6MjkgQU08YnI+DQo8Yj5Ubzo8L2I+IG1wbHM8YnI+DQo8
Yj5DYzo8L2I+IHNwcmluZ0BpZXRmLm9yZzsgc2ZjPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBb
bXBsc10gW3NmY10gV29ya2luZyBHcm91cCBhZG9wdGlvbiBvZiBkcmFmdC1mYXJyZWwtbXBscy1z
ZmM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+JiM0MzsxIHRvIGFkb3B0IGJvdGguPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv
bToxMi4wcHQiPkFsdGhvdWdoIHRoZSBsYWJlbCBzdGFjayBpcyBzaW1pbGFyIGJldHdlZW4gZHJh
ZnQtZmFycmVsIHNlY3Rpb242IGFuZCBkcmFmdC14dWNsYWQsIGJ1dCBvdGhlciBwb2ludHMgYXJl
IGRpZmZlcmVudCwgZS4uZy4sIG1ldGEgZGF0YS4gSWYgd2UgY29uc2lkZXIgYSBzb2x1dGlvbiB3
aXRoIHNldmVyYWwgc2VwYXJhdGUgdGVjaG5pY2FsIHBvaW50cywgdGhlIHR3bw0KIGRyYWZ0cyBk
byBjb2xsYXBzZSBpbiBzb21lIHBvaW50cy4gQnV0IGlmIHlvdSBjb25zaWRlciBhIHNvbHV0aW9u
IGFzIGFuIGludGVncmFsIG9uZSwgdGhlIHR3byBkcmFmdHMgYXJlIGRpZmZlcmVudC48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkJSPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWJvdHRvbToxMi4wcHQiPkxpemhvbmc8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVv
dGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFk
ZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGNt
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+DQo8YnI+DQpN
ZXNzYWdlOiAxPGJyPg0KRGF0ZTogU3VuLCAxNSBBcHIgMjAxOCAxMDo1NTo1NSAtMDQwMDxicj4N
CkZyb206ICZxdW90O0FuZHJldyBHLiBNYWxpcyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFn
bWFsaXNAZ21haWwuY29tIj5hZ21hbGlzQGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KVG86ICZxdW90
O1phZmFyIEFsaSAoemFsaSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzp6YWxpQGNpc2NvLmNv
bSI+emFsaUBjaXNjby5jb208L2E+Jmd0Ozxicj4NCkNjOiAmcXVvdDs8YSBocmVmPSJtYWlsdG86
bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzptcGxzQGlldGYub3JnIj5tcGxzQGlldGYub3JnPC9hPiZndDssIFNQUklORyBXRyBMaXN0ICZs
dDs8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJpbmdAaWV0Zi5vcmc8L2E+Jmd0
Oyw8YnI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJnF1b3Q7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZndDssIG1wbHMgJmx0OzxhIGhyZWY9Im1h
aWx0bzptcGxzLWJvdW5jZXNAaWV0Zi5vcmciPm1wbHMtYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7
PGJyPg0KU3ViamVjdDogUmU6IFttcGxzXSBbc2ZjXSBXb3JraW5nIEdyb3VwIGFkb3B0aW9uIG9m
PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IGRyYWZ0LWZhcnJlbC1tcGxzLXNmYzxi
cj4NCk1lc3NhZ2UtSUQ6PGJyPg0KJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZsdDtDQUE9
PGEgaHJlZj0ibWFpbHRvOmR1VTBCV0s5dGlrMkZYdmpfd3FNYmZNd3A1WG1VNkFETlhFNTJicGV0
TVhkY3p3QG1haWwuZ21haWwuY29tIj5kdVUwQldLOXRpazJGWHZqX3dxTWJmTXdwNVhtVTZBRE5Y
RTUyYnBldE1YZGN6d0BtYWlsLmdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KQ29udGVudC1UeXBlOiB0
ZXh0L3BsYWluOyBjaGFyc2V0PSZxdW90O3V0Zi04JnF1b3Q7PGJyPg0KPGJyPg0KWmFmYXIsIGV0
IGFsLDxicj4NCjxicj4NClBlcmhhcHMgdGhlIGZhaXJlc3QgdG8gYWxsIGNvbmNlcm5lZCBpcyBm
b3IgdGhlIE1QTFMgV0cgdG8gYWRvcHQgYm90aDxicj4NCmRyYWZ0cywgYW5kIHRoZW4gaXQgd2ls
bCBiZSB1cCB0byB0aGUgV0cgKHJhdGhlciB0aGFuIHRoZSBhdXRob3JzKSB0byBiZXN0PGJyPg0K
ZGV0ZXJtaW5lIHRoZSB0ZWNobmljYWwgZGV0YWlscyBnb2luZyBmb3J3YXJkLCBhbmQgaG93IGJl
c3QgdG8gZG9jdW1lbnQ8YnI+DQp0aGVtLiBUaGF0IHdheSB0aGUgd29yayBiZWNvbWVzIHRoZSBj
b25zZW5zdXMgcHJvZHVjdCBvZiB0aGUgV0cuPGJyPg0KPGJyPg0KQ2hlZXJzLDxicj4NCkFuZHk8
YnI+DQo8YnI+DQo8YnI+DQpPbiBTdW4sIEFwciAxNSwgMjAxOCBhdCAxMjo0NCBBTSwgWmFmYXIg
QWxpICh6YWxpKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnphbGlAY2lzY28uY29tIj56YWxpQGNpc2Nv
LmNvbTwvYT4mZ3Q7IHdyb3RlOjxicj4NCjxicj4NCiZndDsgRGVhciBTdGV3YXJ0LCBXRyBDaGFp
cnMgYW5kIHRoZSBXRyw8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IEkg
ZG8gbm90IGFncmVlIHdpdGggU3Rld2FydD9zIHBvaW50cyBhbmQgd2lsbCByZXNwb25zZSBpbiBh
IHNlcGFyYXRlPGJyPg0KJmd0OyBlbWFpbC4gQnV0IGFsbCB0aGF0IGlzIGp1c3Qgbm9pc2UgYW5k
IHRoYXQgY2Fubm90IHJlc29sdmUgdGhlIGlzc3VlIGF0PGJyPg0KJmd0OyBoYW5kLjxicj4NCiZn
dDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgQSBjb3VudGxlc3MgdGltZSwgWGlhb2h1
IGhhcyByYWlzZWQgdGhlIGlzc3VlIHRoYXQgdGhlIGludGVsbGVjdHVhbDxicj4NCiZndDsgcHJv
cGVydHkgZm9yIHRoZSBjb250ZW50cyBpbiBzZWN0aW9uIDYgb2YgZHJhZnQtZmFycmVsLW1wbHMt
c2ZjIGJlbG9uZ3MgdG88YnI+DQomZ3Q7IGRyYWZ0LXh1LW1wbHMtc2VydmljZS1jaGFpbmluZy4g
UGxlYXNlIHNlZSBvbmUgb2YgWGlhb2h1J3MgcmVjZW50IGVtYWlsczxicj4NCiZndDsgd2l0aCB0
aGUgc3ViamVjdCAqJnF1b3Q7W3NwcmluZ10gRm9yIHRoZSBmYWlybmVzcyBhbmQganVzdGljZSBv
ZiB0aGUgSUVURjxicj4NCiZndDsgY3VsdHVyZSZxdW90OyogZGF0ZWQgVGh1cnNkYXksIEFwcmls
IDUsIDIwMTggYXQgMTI6MzQgQU0sIGNvcGllZCBpbiB0aGU8YnI+DQomZ3Q7IGZvbGxvd2luZy48
YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IFRoaXMgaXNzdWUgd2FzIGFs
c28gcmFpc2VkIGJ5IG1hbnkgZHVyaW5nIHRoZSBXRyBhZG9wdGlvbiBwb2xsIG9mIHRoZTxicj4N
CiZndDsgZG9jdW1lbnQuIFRoZSBjaGFpcnMgYWRvcHRlZCB0aGUgd29yayB3aXRoIHRoZSBwcm9t
aXNlIG9mIGZpeGluZyB0aGUgaXNzdWUuPGJyPg0KJmd0OyBTcGVjaWZpY2FsbHksIGluIHRoZSBl
bWFpbCB0byBhbm5vdW5jZSB0aGUgYWRvcHRpb24gb2YgdGhlIElEIHRvIHRoZSBXRyw8YnI+DQom
Z3Q7IHRoZSBjaGFpcihzKSBtZW50aW9uZWQgdGhlIGZvbGxvd2luZzo8YnI+DQomZ3Q7PGJyPg0K
Jmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7ICZxdW90O1RoYXQgZGVjaXNpb24gaXMgdGFrZW4sIHRo
ZSBpc3N1ZXMgdGhhdCBoYXMgYmVlbiBwb2ludGVkIG91dCBhcmU8YnI+DQomZ3Q7PGJyPg0KJmd0
OyBub3RlZC4gVGhlc2UgaXNzdWVzIG5lZWQgdG8gYmUgcmVzb2x2ZWQgb24gdGhlIG1haWxpbmcg
bGlzdCBhbmQ8YnI+DQomZ3Q7PGJyPg0KJmd0OyByb3VnaCBjb25zZW5zdXMgbmVlZCB0byBiZSBy
ZWFjaGVkIGZvciB0ZXh0IGNoYW5nZXMgaW4gdGhlIGRvY3VtZW50Ljxicj4NCiZndDs8YnI+DQom
Z3Q7IEFjdHVhbGx5IHRoZSBtZW1iZXJzIG9mIHRoZSB3b3JraW5nIGdyb3VwIGhhdmUgbXVjaCBt
b3JlIGluZmx1ZW5jZSBvbjxicj4NCiZndDs8YnI+DQomZ3Q7IGEgd29ya2luZyBncm91cCBkb2N1
bWVudCwgdGhhbiBvbiBhbiBpbmRpdmlkdWFsIGRyYWZ0Ljxicj4NCiZndDs8YnI+DQomZ3Q7IEl0
IHdvdWxkIGJlIGZhciBiZXR0ZXIgaWYgd2Ugbm93IGZvY3VzZWQgb24gcHJvcG9zaW5nIHRleHQg
Y2hhbmdlcyw8YnI+DQomZ3Q7PGJyPg0KJmd0OyByYXRoZXIgdGhhbiBkaXNjdXNzaW5nIHByb2Nl
c3Nlcy4mcXVvdDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IFRoaXMg
aXMgYSBzZXJpb3VzIGlzc3VlOyB3ZSBuZWVkIHRvIHJlbW92ZSBzZWN0aW9uIDYgZnJvbSBkcmFm
dC08YnI+DQomZ3Q7IGZhcnJlbC1tcGxzLXNmYyB0byBtb3ZlIGZvcndhcmQuIFRoZXNlIGNvbnRl
bnRzIHdpbGwgcHJvY2VlZCBpbiBkcmFmdC14dSosPGJyPg0KJmd0OyB3aGVyZSB0aGUgY29udGVu
dHMgc3RhcnRlZCBpbml0aWFsbHkuIEV2ZXJ5b25lIHdpbGwgaGF2ZSBhIGZhaXIgY2hhbmNlIHRv
PGJyPg0KJmd0OyBjb250cmlidXRlIHRvIHRoZSBjb250ZW50cyBhcyBwYXJ0IG9mIGNvbGxhYm9y
YXRpb25zIG9uIGRyYWZ0LXh1Ki48YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQom
Z3Q7IFRoYW5rczxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgUmVnYXJk
cyA/IFphZmFyPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyAqRnJvbTog
KnNwcmluZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnIj5zcHJp
bmctYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiAmcXVvdDs/Pz8oPz8pJnF1
b3Q7ICZsdDs8YnI+DQomZ3Q7IDxhIGhyZWY9Im1haWx0bzp4aWFvaHUueHhoQGFsaWJhYmEtaW5j
LmNvbSI+eGlhb2h1Lnh4aEBhbGliYWJhLWluYy5jb208L2E+Jmd0Ozxicj4NCiZndDsgKkRhdGU6
ICpUaHVyc2RheSwgQXByaWwgNSwgMjAxOCBhdCAxMjozNCBBTTxicj4NCiZndDsgKlRvOiAqJnF1
b3Q7PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPm1wbHNAaWV0Zi5vcmc8L2E+JnF1b3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9yZzwvYT4mZ3Q7
LCBTUFJJTkcgV0cgTGlzdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3By
aW5nQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7ICpDYzogKiZxdW90OzxhIGhyZWY9Im1haWx0
bzppZXRmQGlldGYub3JnIj5pZXRmQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmlldGZAaWV0Zi5vcmciPmlldGZAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCiZndDsgKlN1Ympl
Y3Q6ICpbc3ByaW5nXSBGb3IgdGhlIGZhaXJuZXNzIGFuZCBqdXN0aWNlIG9mIHRoZSBJRVRGIGN1
bHR1cmUvL1JlOjxicj4NCiZndDsgW21wbHNdIFdoYXQgdG8gZG8gd2l0aCBkcmFmdC1pZXRmLW1w
bHMtc2ZjLTAwLnR4dDxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgSGkg
YWxsLDxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgQXMgSSBoYWQgcG9p
bnRlZCBvdXQgYmVmb3JlLCB0aGlzIGRyYWZ0IGRlc2NyaWJlcyB0d28gTVBMUy1iYXNlZCBTRkM8
YnI+DQomZ3Q7PGJyPg0KJmd0OyBhcHByb2FjaGVzOiBvbmUgaXMgaG93IHRvIGVuY29kZSB0aGUg
TlNIIGluZm8sIG1vcmUgc3BlY2lmaWNhbGx5LCB0aGUgU1BJPGJyPg0KJmd0Ozxicj4NCiZndDsg
YW5kIFNJIGluZm8gYnkgdHdvIE1QTFMgbGFiZWxzLCB3aGljaCBpcyBzdGlsbCBhIHN0YXRlZnVs
IFNGQyBtZWNoYW5pc208YnI+DQomZ3Q7PGJyPg0KJmd0OyBqdXN0IGxpa2UgTlNIOyBhbm90aGVy
IGlzIGhvdyB0byBsZXZlcmFnZSB0aGUgTVBMUy1TUiB0byByZWFsaXplIGE8YnI+DQomZ3Q7PGJy
Pg0KJmd0OyBzdGF0ZWxlc3MgU0ZDIChzZWUgc2VjdGlvbiA2KS48YnI+DQomZ3Q7PGJyPg0KJmd0
Ozxicj4NCiZndDs8YnI+DQomZ3Q7IEl0IGhhcyBiZWVuIHBvaW50ZWQgb3V0IGJ5IG1hbnkgcGVv
cGxlIHRoYXQgc2VjdGlvbiA2IG9mIHRoZSBkcmFmdCBjb3BpZXM8YnI+DQomZ3Q7PGJyPg0KJmd0
OyB0aGU8YnI+DQomZ3Q7PGJyPg0KJmd0OyBpZGVhIG9mICg8YSBocmVmPSJodHRwczovL3Rvb2xz
LmlldGYub3JnL2h0bWwvZHJhZnQteHUtbXBscy1zZXJ2aWNlLWNoYWluaW5nIiB0YXJnZXQ9Il9i
bGFuayI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXh1LW1wbHMtc2VydmljZS1j
aGFpbmluZzwvYT4pPGJyPg0KJmd0Ozxicj4NCiZndDsgd2l0aG91dCBhbnkgdGVjaG5vbG9neSBj
b250cmlidXRpb24gZXhjZXB0IHJlcGxhY2luZyA/TVBMUyBTZWdtZW50PGJyPg0KJmd0Ozxicj4N
CiZndDsgUm91dGluZz8gYnkgP0xhYmVsIFN0YWNrPy4gRnVubmlseSwgb25lIGF1dGhvciBvZiBk
cmFmdC1pZXRmLW1wbHMtc2ZjPGJyPg0KJmd0Ozxicj4NCiZndDsgaGFkIGluYWR2ZXJ0ZW50bHkg
YWRtaXR0ZWQ8YnI+DQomZ3Q7PGJyPg0KJmd0OyAmcXVvdDt1c2luZyBhIGRpZmZlcmVudCBuYW1l
IGZvciB0aGUgc2FtZSB0aGluZyBpcyBub3Qgc28gY2xldmVyJnF1b3Q7IChzZWU8YnI+DQomZ3Q7
PGJyPg0KJmd0OyA8YSBocmVmPSJodHRwczovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNn
L21wbHMveTdGVGMzOHlzVmY2UHlKbEEwNE1FRlNOOW5jIiB0YXJnZXQ9Il9ibGFuayI+DQpodHRw
czovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL21wbHMveTdGVGMzOHlzVmY2UHlKbEEw
NE1FRlNOOW5jPC9hPikgaW48YnI+DQomZ3Q7PGJyPg0KJmd0OyBhbm90aGVyIHRocmVhZC48YnI+
DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IElNSE8sIHRoZSBpbmR1bGdlbmNl
IHRvd2FyZHMgc3VjaCBiZWhhdmlvciBvZiBjb3B5aW5nPGJyPg0KJmd0Ozxicj4NCiZndDsgaWRl
YXMgb2YgZXhpc3RpbmcgZHJhZnRzIHdpdGggd29yZCB0cmlja3Mgd291bGQgc2VyaW91c2x5IHRy
YW1wbGU8YnI+DQomZ3Q7PGJyPg0KJmd0OyB1bmRlcmZvb3QgdGhlIGZhaXJuZXNzIGFuZCBqdXN0
aWNlIG9mIHRoZSBJRVRGIGN1bHR1cmUuIEF0IGxlYXN0LCBpdCB3b3VsZDxicj4NCiZndDs8YnI+
DQomZ3Q7IGJhZGx5IGRhbWFnZSB0aGUgaW50ZXJlc3QgYW5kIGVudGh1c2lhc20gb2YgSUVURiBw
YXJ0aWNpcGFudHMsIGVzcGVjaWFsbHk8YnI+DQomZ3Q7PGJyPg0KJmd0OyBuZXdjb21lcnMgYW5k
IG5vbi1uYXRpdmUgc3BlYWtlcnMgb2YgRW5nbGlzaC48YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4N
CiZndDs8YnI+DQomZ3Q7IEJlc3QgcmVnYXJkcyw8YnI+DQomZ3Q7PGJyPg0KJmd0OyBYaWFvaHU8
YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZn
dDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7ICpGcm9tOiAqbXBscyAm
bHQ7PGEgaHJlZj0ibWFpbHRvOm1wbHMtYm91bmNlc0BpZXRmLm9yZyI+bXBscy1ib3VuY2VzQGll
dGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9mIFN0ZXdhcnQgQnJ5YW50ICZsdDs8YnI+DQomZ3Q7
IDxhIGhyZWY9Im1haWx0bzpzdGV3YXJ0LmJyeWFudEBnbWFpbC5jb20iPnN0ZXdhcnQuYnJ5YW50
QGdtYWlsLmNvbTwvYT4mZ3Q7PGJyPg0KJmd0OyAqRGF0ZTogKkZyaWRheSwgQXByaWwgMTMsIDIw
MTggYXQgMzoxMCBBTTxicj4NCiZndDsgKlRvOiAqJnF1b3Q7Pz8/KD8/KSZxdW90OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnhpYW9odS54eGhAYWxpYmFiYS1pbmMuLmNvbSI+eGlhb2h1Lnh4aEBhbGli
YWJhLWluYy5jb208L2E+Jmd0Ozxicj4NCiZndDsgKkNjOiAqJnF1b3Q7PGEgaHJlZj0ibWFpbHRv
Om1wbHNAaWV0Zi5vcmciPm1wbHNAaWV0Zi5vcmc8L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9yZzwvYT4mZ3Q7LCBtcGxzICZsdDs8YSBocmVm
PSJtYWlsdG86bXBscy1ib3VuY2VzQGlldGYub3JnIj5tcGxzLWJvdW5jZXNAaWV0Zi5vcmc8L2E+
Jmd0Oyw8YnI+DQomZ3Q7IFJvYmVydCBSYXN6dWsgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2JlcnRA
cmFzenVrLm5ldCI+cm9iZXJ0QHJhc3p1ay5uZXQ8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZndDs8YnI+DQomZ3Q7ICpTdWJqZWN0
OiAqUmU6IFttcGxzXSBbc2ZjXSBXb3JraW5nIEdyb3VwIGFkb3B0aW9uIG9mPGJyPg0KJmd0OyBk
cmFmdC1mYXJyZWwtbXBscy1zZmM8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQom
Z3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBPbiAxMy8wNC8yMDE4
IDA4OjIzLCA/Pz8oPz8pIHdyb3RlOjxicj4NCiZndDs8YnI+DQomZ3Q7IEhpIFN0ZXdhcnQsPGJy
Pg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBUaGFua3MgZm9yIHlvdXIgcmVz
cG9uc2UuIEZvciB0aGUgU1ItYmFzZWQgU0ZDIG1lY2hhbmlzbSB0aGF0IGhhcyBiZWVuPGJyPg0K
Jmd0OyBkZXNjcmliZWQgaW4gZHJhZnQteHVjbGFkKiwgaXQncyBub3QgaGVscGZ1bCB0byBkZXNj
cmliZSBpdCBhZ2FpbiBpbjxicj4NCiZndDsgYW5vdGhlciBkcmFmdC4gVGhlIG1vc3Qgc2ltcGxl
IGFuZCBlZmZpY2llbnQgd2F5IHRvIGFkZHJlc3MgdGhlPGJyPg0KJmd0OyBvdmVybGFwcGluZyBp
c3N1ZSBpcyB0byByZWZlcmVuY2UgZHJhZnQteHVjbGFkKiByYXRoZXIgdGhhbjxicj4NCiZndDsg
JnF1b3Q7dXNpbmcgYSBkaWZmZXJlbnQgbmFtZSBmb3IgdGhlIHNhbWUgdGhpbmcmcXVvdDsuIEkn
bSBsb29raW5nIGZvcndhcmQgdG88YnI+DQomZ3Q7IHNlZWluZyB0aGUgcmV2aXNpb24gb2YgZHJh
ZnQtZmFycmVsKiB0aGF0IHdvdWxkIGFkZHJlc3MgdGhlIG92ZXJsYXBwaW5nPGJyPg0KJmd0OyBp
c3N1ZSBjb25jcmV0ZWx5Ljxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBQbGVhc2UgcmVh
ZCB3aGF0IEkgc2FpZC48YnI+DQomZ3Q7PGJyPg0KJmd0OyBUaGVyZSBhcmUgc3VidGxlIGJ1dCBp
bXBvcnRhbnQgdGVjaG5pY2FsIGRpZmZlcmVuY2VzIGJldHdlZW4gdGhlIHR3bzxicj4NCiZndDsg
YXBwcm9hY2hlcy48YnI+DQomZ3Q7PGJyPg0KJmd0OyAtIFN0ZXdhcnQ8YnI+DQomZ3Q7PGJyPg0K
Jmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBJZiBjby1hdXRob3JzIG9mIGRyYWZ0
LWZhcnJlbCogYmVsaWV2ZWQgdGhlIGN1cnJlbnQgdGV4dCBhcyBkZXNjcmliZWQgaW48YnI+DQom
Z3Q7IGRyYWZ0LXh1Y2xhZCogaXMgbm90IGdvb2QgZW5vdWdoIG9yIG1pc3NlcyBzb21ldGhpbmcg
aW1wb3J0YW50LCBhbnk8YnI+DQomZ3Q7IGNvbW1lbnRzIGFuZCBzdWdnZXN0aW9ucyBhcmUgbW9y
ZSB0aGFuIHdlbGNvbWUuPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IEkgd2lsbCBzZW5k
IHlvdSBzb21lIHRleHQgdG8gaW5jbHVkZSBpbiBkcmFmdC14dWNsYWQgdGhhdCBwb2ludHMgdG8g
dGhlPGJyPg0KJmd0OyBpbXBvcnRhbnQgZGlmZmVyZW5jZXMgaW4gdGhlIGFwcHJvYWNoIHRha2Vu
IGluIGRyYWZ0LWZhcnJlbC4gVGhpcyB3aWxsPGJyPg0KJmd0OyBjbGFyaWZ5IHRoZSBpc3N1ZSB0
byB0aGUgcmVhZGVyLjxicj4NCiZndDs8YnI+DQomZ3Q7IEkgaG9wZSB0aGF0IHRoaXMgaXMgYW4g
YWNjZXB0YWJsZSByZXNvbHV0aW9uIG9mIHRoaXMgaXNzdWUuPGJyPg0KJmd0Ozxicj4NCiZndDsg
LSBTdGV3YXJ0PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZn
dDs8YnI+DQomZ3Q7IEJlc3QgcmVnYXJkcyw8YnI+DQomZ3Q7PGJyPg0KJmd0OyBYaWFvaHU8YnI+
DQomZ3Q7PGJyPg0KJmd0OyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+DQomZ3Q7PGJyPg0KJmd0OyBTdGV3YXJ0IEJy
eWFudCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnN0ZXdhcnQuYnJ5YW50QGdtYWlsLmNvbSI+c3Rld2Fy
dC4uYnJ5YW50QGdtYWlsLmNvbTwvYT4mZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86c3Rld2FydC5i
cnlhbnRAZ21haWwuY29tIj5zdGV3YXJ0LmJyeWFudEBnbWFpbC5jb208L2E+Jmd0Ozxicj4NCiZn
dDs8YnI+DQomZ3Q7IDIwMTg/ND8xMz8oPz8/KSAxMzoyNzxicj4NCiZndDs8YnI+DQomZ3Q7ID8/
Pyg/PykgJmx0OzxhIGhyZWY9Im1haWx0bzp4aWFvaHUueHhoQGFsaWJhYmEtaW5jLmNvbSI+eGlh
b2h1Lnh4aEBhbGliYWJhLWluYy5jb208L2E+Jmd0OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnhpYW9o
dS54eGhAYWxpYmFiYS1pbmMuY29tIj54aWFvaHUueHhoQGFsaWJhYmEtaW5jLmNvbTwvYT4mZ3Q7
PGJyPg0KJmd0Ozxicj4NCiZndDsgbXBscyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1wbHMtYm91bmNl
c0BpZXRmLm9yZyI+bXBscy1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgJmx0OzxhIGhyZWY9Im1h
aWx0bzptcGxzLWJvdW5jZXNAaWV0Zi5vcmciPm1wbHMtYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7
OyAmcXVvdDtCZXJuaWVyLCBEYW5pZWwmcXVvdDs8YnI+DQomZ3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSI+ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYTwvYT4mZ3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86ZGFuaWVsLmJlcm5pZXJAYmVsbC5jYSI+ZGFuaWVsLmJlcm5p
ZXJAYmVsbC5jYTwvYT4mZ3Q7OyBSb2JlcnQgUmFzenVrPGJyPg0KJmd0OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnJvYmVydEByYXN6dWsubmV0Ij5yb2JlcnRAcmFzenVrLm5ldDwvYT4mZ3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiPnJvYmVydEByYXN6dWsubmV0PC9hPiZn
dDs7DQo8YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9yZzwvYT4gJmx0
OzxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5tcGxzQGlldGYub3JnPC9hPiZndDs8YnI+
DQomZ3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9yZzwv
YT4mZ3Q7OyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj4NCnNmY0BpZXRmLm9yZzwvYT4g
Jmx0OzxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT4mZ3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4N
CiZndDs8YnI+DQomZ3Q7IFJlOiBbbXBsc10gW3NmY10gV29ya2luZyBHcm91cCBhZG9wdGlvbiBv
ZiBkcmFmdC1mYXJyZWwtbXBscy1zZmM8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+
DQomZ3Q7IEhpIFhpYW9odTxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsg
V2hhdCBhbiBlYXJsaWVyIHZlcnNpb24gb2YgdGhlIGRyYWZ0IHNhaWQgaXMgb2Ygbm8gaW1wb3J0
YW5jZS4gV2hhdCBpdDxicj4NCiZndDsgc2F5cyBnb2luZyBmb3J3YXJkIGlzIHdoYXQgY291bnRz
Ljxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgUGVyaGFwcyB0aGUgd2F5
IHRvIGFkZHJlc3MgeW91ciBjb25jZXJuIGlzIHRvIGluY2x1ZGUgc29tZSB0ZXh0IG9mIHRoZTxi
cj4NCiZndDsgZm9ybSB0aGF0IEkgdXNlZCBpbiBteSBlbWFpbCBvZiB5ZXN0ZXJkYXkgdG8gZGVz
Y3JpYmUgdG8gdGhlIHJlYWRlciB0aGU8YnI+DQomZ3Q7IGRpZmZlcmVuY2UgaW4gYXBwcm9hY2gu
IFRoaXMgaXMgY29uc2lzdGVudCB3aXRoIGVhcmxpZXIgYWR2aWNlIGluIHRoaXM8YnI+DQomZ3Q7
IGRpc2N1c3Npb24gdG8gcmVmZXJlbmNlIHRoZSB3b3JrIGZyb20gd2hpY2ggdGhpcyBmb3JrZWQu
PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyAtIFN0ZXdhcnQ8YnI+DQom
Z3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgU2Vu
dCBmcm9tIG15IGlQYWQ8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgT24gMTMgQXByIDIw
MTgsIGF0IDAzOjM1LCA/Pz8oPz8pICZsdDs8YSBocmVmPSJtYWlsdG86eGlhb2h1Lnh4aEBhbGli
YWJhLWluYy5jb20iPnhpYW9odS54eGhAYWxpYmFiYS1pbmMuY29tPC9hPiZndDsgd3JvdGU6PGJy
Pg0KJmd0Ozxicj4NCiZndDsgSGkgU3Rld2FydCw8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZn
dDs8YnI+DQomZ3Q7IElmIGRyYWZ0LWZhcnJlbCogd2FzIGp1c3QgZGVzY3JpYmluZyBhbiBNUExT
LWJhc2VkIFNGQyB0ZWNobm9sb2d5IHRoYXQgaXM8YnI+DQomZ3Q7IGRpZmZlcmVudCBmcm9tIHRo
ZSBNUExTLVNSLWJhc2VkIFNGQyB0ZWNobm9sb2d5IHRoYXQgaGFzIGJlZW4gZGVzY3JpYmVkIGlu
PGJyPg0KJmd0OyBkcmFmdC14dWNsYWQqLCB0aGF0IHdvdWxkIGJlIGZpbmUuIEhvd2V2ZXIsIGRy
YWZ0LWZhcnJlbCogYWxzbyBkZXNjcmliZWQ8YnI+DQomZ3Q7IHRoZSB0ZWNobm9sb2d5IHRoYXQg
aGFzIGJlZW4gZGVzY3JpYmVkIGluIGRyYWZ0LXh1Y2xhZCogKHNlZSBzZWN0aW9uIDYpIGJ5PGJy
Pg0KJmd0OyAmcXVvdDt1c2luZyBhIGRpZmZlcmVudCBuYW1lIGZvciB0aGUgc2FtZSB0aGluZyZx
dW90Oy4gTm90ZSB0aGF0IHRoZSB0aXRsZSBvZjxicj4NCiZndDsgc2VjdGlvbiA2IGluIHRob3Nl
IHBlcnZpb3VzIHZlcnNpb25zIG9mIGRyYWZ0LWZhcnJlbCogaXM8YnI+DQomZ3Q7PGJyPg0KJmd0
OyAmcXVvdDtNUExTIFNlZ21lbnQgUm91dGluZyZxdW90Oy4gT25lIGNvLWF1dGhvciBvZiBkcmFm
dC1mYXJyZWwqIHNhaWQgdGhleSB3b3JrZWQgdmVyeSBoYXJkIHRvIGNoYW5nZSB0aGUgJnF1b3Q7
U2VnbWVudCBSb3V0aW5nJnF1b3Q7IHRlcm0gdG8gJnF1b3Q7bGFiZWwgc3RhY2smcXVvdDsgdGVy
bSBpbiB0aGUgbmV3IHZlcnNpb24gb2YgZHJhZnQtZmFycmVsKiBpbiBvcmRlciB0byBkZWFsIHdp
dGggdGhlIG92ZXJsYXBwaW5nIGlzc3VlLiBIb3dldmVyLCBzdWNoIGNoYW5nZSBpcyBqdXN0ICZx
dW90O3VzaW5nDQogYSBkaWZmZXJlbnQgbmFtZSBmb3IgdGhlIHNhbWUgdGhpbmcmcXVvdDssIGFu
ZCBpdCBkb2Vzbid0IHNvbHZlIHRoZSBvdmVybGFwcGluZyBpc3N1ZSBhdCBhbGwsIGFzIGhhZCBi
ZWVuIHBvaW50ZWQgb3V0IGJ5IG1hbnkgcGVvcGxlLiBBcyBzYWlkIGJ5IG9uZSBjby1hdXRob3Ig
b2YgZHJhZnQtZmFycmVsKiwgaW4gYSB0aHJlYWQgd2hpY2ggaXMgaXJyZWxhdmFudCB0byB0aGlz
IG92ZXJsYXBwaW5nIGlzc3VlLCAmcXVvdDt1c2luZyBhIGRpZmZlcmVudCBuYW1lIGZvcg0KIHRo
ZSBzYW1lIHRoaW5nIGlzIG5vdCBzbyBjbGV2ZXI6KSZxdW90Oy4gSW4gZmFjdCwgaXQgd291bGQg
Y2F1c2UgdW5uZWNjZXNzYXJ5IGNvbmZ1c2lvbnMgdG8gaW1wbGVtZW50b3JzIGJ5IGRlc2NyaWJp
bmcgdGhlIHNhbWUgdGVjaG5vbG9neSB3aXRoaW4gZGlmZmVyZW50IGRyYWZ0cy4gTW9yZSBiYWRs
eSwgaXQgd291bGQgc2V0IGEgYmFkIHByZWNlZGFudCBpbiB0aGUgSUVURiBvZiBjb3B5aW5nIHRo
ZSBpZGVhIG9mIHRoZSBleGlzdGluZyBkcmFmdCBieQ0KICZxdW90O3VzaW5nIGEgZGlmZmVyZW50
IG5hbWUgZm9yIHRoZSBzYW1lIHRoaW5nJnF1b3Q7Ljxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0K
Jmd0Ozxicj4NCiZndDsgQmVzdCByZWdhcmRzLDxicj4NCiZndDs8YnI+DQomZ3Q7IFhpYW9odTxi
cj4NCiZndDs8YnI+DQomZ3Q7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj4NCiZndDs8YnI+DQomZ3Q7IFN0ZXdhcnQg
QnJ5YW50ICZsdDs8YSBocmVmPSJtYWlsdG86c3Rld2FydC5icnlhbnRAZ21haWwuY29tIj5zdGV3
YXJ0Li5icnlhbnRAZ21haWwuY29tPC9hPiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyAyMDE4PzQ/
MTI/KD8/PykgMjM6MDQ8YnI+DQomZ3Q7PGJyPg0KJmd0OyAmcXVvdDtCZXJuaWVyLCBEYW5pZWwm
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkYW5pZWwuYmVybmllckBiZWxsLmNhIj5kYW5pZWwu
YmVybmllckBiZWxsLmNhPC9hPiZndDs7IFJvYmVydCBSYXN6dWsgJmx0Ozxicj4NCiZndDsgPGEg
aHJlZj0ibWFpbHRvOnJvYmVydEByYXN6dWsubmV0Ij5yb2JlcnRAcmFzenVrLm5ldDwvYT4mZ3Q7
PGJyPg0KJmd0Ozxicj4NCiZndDsgPGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPm1wbHNA
aWV0Zi5vcmc8L2E+ICZsdDs8YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRm
Lm9yZzwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3Jn
PC9hPiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPiZn
dDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBSZTogW21wbHNdIFtzZmNdIFdvcmtpbmcgR3JvdXAgYWRv
cHRpb24gb2YgZHJhZnQtZmFycmVsLW1wbHMtc2ZjPGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQom
Z3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgUmF0aGVyIHRoYW4gaGF2ZSBhIHByb2Nlc3MgZGlzY3Vz
c2lvbiwgSSB0aGluayB3ZSBzaG91bGQgZ28gdXAgYSBsZXZlbDxicj4NCiZndDsgYW5kIGJldHRl
ciB1bmRlcnN0YW5kIHRoZSB0ZWNobmljYWwgZGlmZmVyZW5jZXMgYmV0d2VlbiB0aGUgdHdvIGRy
YWZ0cy4uPGJyPg0KJmd0Ozxicj4NCiZndDsgZHJhZnQtZmFycmVsLW1wbHMtc2ZjIGRlc2NyaWJl
cyB0aGUgYWN0aW9ucyBhdCBhIGhvcCBpbiB0ZXJtcyBvZiBhIHR1cGxlPGJyPg0KJmd0OyB0aGF0
IG1pcnJvcnMgdGhlIFNGQyBhcHByb2FjaCB0aGF0IGFsbG93cyBhIHNob3J0IGluZGljYXRpb24g
b2Y8YnI+DQomZ3Q7IHBvdGVudGlhbGx5IHJlLWVudHJhbnQgY2hhaW5zLiBJbiBpdHMgc2ltcGxl
c3QgZm9ybSBpdCB1c2VzIGEgY29tcGFjdDxicj4NCiZndDsgTVBMUyBzdGFjayB0byBkZXNjcmli
ZSBhbiBhcmJpdGFyaWx5IGNvbXBsZXggcGF0aCB0aGF0IGlzIGNvbXBhdGlsZSB3aXRoPGJyPg0K
Jmd0OyBzaW1wbGUgZWRnZSByb3V0ZXJzIHdoaWNoIGFyZSBvZnRlbiBjaGFsbGVuZ2VkIGluIHRl
cm1zIG9mIHRoZSBudW1iZXIgb2Y8YnI+DQomZ3Q7IGxhYmVscyB0aGF0IHRoZXkgY2FuIHB1c2gu
PGJyPg0KJmd0Ozxicj4NCiZndDsgZHJhZnQteHUtY2xhZC1zcHJpbmctc3Itc2VydmljZS1jaGFp
bmluZyB1bnJvbGxzIHRoZSBwYXRoIGFuZCBleHBsaWNpdGx5PGJyPg0KJmd0OyBjYWxscyBvdXQg
ZWFjaCBob3AgYW5kIGVhY2ggZnVuY3Rpb24gaW50byB0aGUgbGFiZWwgc3RhY2suIFRoaXMgcmVz
dWx0czxicj4NCiZndDsgaW4gYSBtdWNoIGxhcmdlciBNUExTIGxhYmVsIHN0YWNrIHRoYXQgd2ls
bCBjaGFsbGVuZ2Ugc29tZSBlZGdlIHJvdXRlcnMuPGJyPg0KJmd0OyBUaGUgd2F5IHRoYXQgd2Ug
Z2VuZXJhbGx5IGRlYWwgd2l0aCBpbXBvc2l0aW9uIGxpbWl0cyBpcyB0aHJvdWdoIHRoZSB1c2U8
YnI+DQomZ3Q7IG9mIGJpbmRpbmctU0lEcywgd2hpY2ggaW4gdGhlIGxpbWl0aW5nIGNhc2UgcmVz
b2x2ZXMgdG8gdGhlIGFwcHJvYWNoIGluPGJyPg0KJmd0OyBkcmFmdC1mYXJyZWwgd2l0aCB0aGUg
bGltaXRhdGlvbiB0aGF0IHRoZSBwb3NpdGlvbiBvbiB0aGUgcGF0aCBpczxicj4NCiZndDsgaW1w
bGljaXQgaW4gdGhlIGxhYmVsIHN0YWNrIHNpemUgcmF0aGVyIHRoYW4gZXhwbGljaXRseTxicj4N
CiZndDsgc3BlY2lmaWVkIGJ5IHRoZSBTSS48YnI+DQomZ3Q7PGJyPg0KJmd0OyBNaWQtZmxpZ2h0
IHBhdGggY2hhbmdlcyAoaWYgc3VjaCB0aGluZ3MgYXJlIG5lZWRlZCkgaXMgY2xlYXJseSBzaW1w
bGVyPGJyPg0KJmd0OyB3aXRoIGRyYWZ0LWZhcnJlbC48YnI+DQomZ3Q7PGJyPg0KJmd0OyBUaGUg
c2hvcnQgc3RhY2sgaW4gZHJhZnQtZmFycmVsIGNvbWVzIGF0IHRoZSBjb3N0IG9mIGdyZWF0ZXIg
bmV0d29yazxicj4NCiZndDsgZm9yd2FyZGluZyBzdGFjaywgYW5kIHRoZSBsb25nIHN0YWNrIGlz
IHRoZSBwcmljZSB0aGF0IGRyYWZ0LXh1LWNsYWQ8YnI+DQomZ3Q7IHBheXMgZm9yIHRoZSByZWR1
Y3Rpb24gaW4gZm9yd2FyZGluZyBzdGF0ZS48YnI+DQomZ3Q7PGJyPg0KJmd0OyBUaGUgb3B0aW1h
bCBkZXNpZ24gcG9pbnQgYmV0d2VlbiBmb3J3YXJkaW5nIGFuZCBjb250cm9sIHBsYW5lIHN0YXRl
IGlzPGJyPg0KJmd0OyBzb21ldGhpbmcgdGhhdCBpcyBkZXBlbmRlbnQgb24gbWFueSBwYXJhbWV0
ZXJzLCBhbmQgaXMgZGVwZW5kZW50IG9uIG1hbnk8YnI+DQomZ3Q7IG5ldHdvcmsgYW5kIG9wZXJh
dGlvbmFsIGZhY3RvcnMsIHNvIG11Y2ggc28sIHRoYXQgZG9uJ3QgdGhpbmsgaXQgaXMgd2lzZTxi
cj4NCiZndDsgdG8gcnVsZSBlaXRoZXIgb3V0IG9mIHNjb3BlIGF0IHRoaXMgc3RhZ2UuPGJyPg0K
Jmd0Ozxicj4NCiZndDsgVGhlIGh5YnJpZCBtb2RlIGluIHNlY3Rpb24gNiBvZiBkcmFmdC1mYXJy
ZWwgc3VwcG9ydHMgdGhlIG1peGVkIG1vZGUgaW48YnI+DQomZ3Q7IHNlY3Rpb24gNyBvZiB0aGUg
ZHJhZnQuIFRoaXMgYWxsb3dzIHRoZSBjb25zdHJ1Y3Rpb24gb2YgU0ZDcyB0aGF0IGFyZTxicj4N
CiZndDsgdGhlIGNvbmNhdGluYXRpb24gb2YgdHdvIG9yIG1vcmUgY29tcGFjdGVkIHN1Yi1jaGFp
bnMuIFRoaXMgYWxsb3dzIHRoZTxicj4NCiZndDsgb3BlcmF0b3IgdG8gZGVwbG95IGEgc29sdXRp
b24gd2l0aCB0aGUgYWR2YW50YWdlcyBvZiBkcmFmdC1mYXJyZWw8YnI+DQomZ3Q7IHRvZ2V0aGVy
IHdpdGggc29tZSBvZiB0aGUgZmxleGliaWxpdHkgb2YgZHJhZnQteHUtY2xhZC48YnI+DQomZ3Q7
PGJyPg0KJmd0OyBBdCB0aGlzIHN0YWdlIHRoZSB0d28gZHJhZnRzIGFyZSBzdWZmaWNpZW5seSBk
aWZmZXJlbnQgdGhhdCBJIHRoaW5rIHdlPGJyPg0KJmd0OyBuZWVkIHRvIHByb2NlZWQgd2l0aCBi
b3RoIGF0IGxlYXN0IHRvIHRoZSBwb2ludCB3aGVyZSB3ZSBmdWxseTxicj4NCiZndDsgdW5kZXJz
dGFuZCB0aGUgZGV0YWlsZWQgY29uc2VxdWVuY2VzIG9mIHRoZSB0d28gYXBwcm9hY2hzIGFuZCB0
aGU8YnI+DQomZ3Q7IHNjZW5hcmlvcyB3aGVyZSBlYWNoIGZpbmRzIGl0J3MgbmljaGUuPGJyPg0K
Jmd0Ozxicj4NCiZndDsgQWZ0ZXIgZGV2ZWxvcGluZyBhIGJldHRlciB1bmRlcnN0YW5kaW5nIHRo
ZSBkZXRhaWwgb2YgZWFjaCBkZXNpZ24sIHRoZWlyPGJyPg0KJmd0OyBjb250cm9sIHBsYW5lLCBh
bmQgb3BlcmF0aW9uYWwgY29udGV4dHMgYW5kIGhvdyBlYWNoIG1hcHMgdG8gY3VzdG9tZXI8YnI+
DQomZ3Q7IG5ldHdvcmsgcmVxdWlyZW1lbnRzLCB3ZSBjYW4gbW92ZSB0aGUgZHJhZnRzIHRvIHRo
ZSBhcHByb3ByaWF0ZSBJRVRGPGJyPg0KJmd0OyB0cmFjay4gU3VjaCB0cmFja3MgbWF5IGJlIGFu
eXRoaW5nIGZyb20gYWJhbmRvbm1lbnQgdG8gSUVURiBzdGFuZGFyZCBmb3I8YnI+DQomZ3Q7IG9u
ZSBvciBib3RoIG9mIHRoZXNlIGFwcHJvYWNoZXMuPGJyPg0KJmd0Ozxicj4NCiZndDsgTWVhbndo
aWxlIEkgdGhpbmsgdGhhdCB3ZSBuZWVkIHRvIGZvY3VzIG91ciBlZmZvcnRzIG9uIGEgZGVlcGVy
PGJyPg0KJmd0OyB1bmRlcnN0YW5kaW5nIG9mIHRoZSB0ZWNobm9sb2d5IGFuZCBob3cgZWFjaCBt
aWdodCBtYWtlIHRoZSBJbnRlcm5ldDxicj4NCiZndDsgd29yayBiZXR0ZXIsJm5ic3A7IHJhdGhl
ciB0aGFuIHNwZW5kaW5nIGVmZm9ydCBvbiBhcmd1aW5nIGFib3V0IElFVEYgcHJvY2Vzcy48YnI+
DQomZ3Q7PGJyPg0KJmd0OyAtIFN0ZXdhcnQ8YnI+DQomZ3Q7PGJyPg0KJmd0OyBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCiZndDsgbXBscyBtYWls
aW5nIGxpc3Q8YnI+DQomZ3Q7IDxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5tcGxzQGll
dGYub3JnPC9hPjxicj4NCiZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1h
bi9saXN0aW5mby9tcGxzIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9tcGxzPC9hPjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4N
CiZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+
DQomZ3Q7IG1wbHMgbWFpbGluZyBsaXN0PGJyPg0KJmd0OyA8YSBocmVmPSJtYWlsdG86bXBsc0Bp
ZXRmLm9yZyI+bXBsc0BpZXRmLm9yZzwvYT48YnI+DQomZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBscyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vbXBsczwvYT48YnI+DQomZ3Q7PGJyPg0KJmd0
Ozxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyBtcGxz
IG1haWxpbmcgbGlzdDxicj4NCiZndDsgPGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPm1w
bHNAaWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL21wbHMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL21wbHM8L2E+PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQotLS0t
LS0tLS0tLS0tLSBuZXh0IHBhcnQgLS0tLS0tLS0tLS0tLS08YnI+DQpBbiBIVE1MIGF0dGFjaG1l
bnQgd2FzIHNjcnViYmVkLi4uPGJyPg0KVVJMOiAmbHQ7PGEgaHJlZj0iaHR0cHM6Ly9tYWlsYXJj
aGl2ZS5pZXRmLm9yZy9hcmNoL2Jyb3dzZS9tcGxzL2F0dGFjaG1lbnRzLzIwMTgwNDE1LzlhNDdj
NjExL2F0dGFjaG1lbnQuaHRtbCIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vbWFpbGFyY2hpdmUu
aWV0Zi5vcmcvYXJjaC9icm93c2UvbXBscy9hdHRhY2htZW50cy8yMDE4MDQxNS85YTQ3YzYxMS9h
dHRhY2htZW50Lmh0bWw8L2E+Jmd0Ozxicj4NCjxicj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLTxicj4NCjxicj4NClN1YmplY3Q6IERpZ2VzdCBGb290ZXI8YnI+DQo8YnI+DQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCm1wbHMgbWFp
bGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPm1wbHNAaWV0Zi5v
cmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9tcGxzIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9tcGxzPC9hPjxicj4NCjxicj4NCjxicj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLTxicj4NCjxicj4NCkVuZCBvZiBtcGxzIERpZ2VzdCwgVm9sIDE2OCwgSXNzdWUgMTg8YnI+
DQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqPG86cD48L286cD48L3A+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8UFJFPl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KCkNl
IG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9y
bWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9u
YwpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlv
bi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBz
aWduYWxlcgphIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNl
cyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMg
ZCdhbHRlcmF0aW9uLApPcmFuZ2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBt
ZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuCgpUaGlzIG1l
c3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJp
dmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Owp0aGV5IHNo
b3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNh
dGlvbi4KSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5v
dGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVu
dHMuCkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1l
c3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4KVGhh
bmsgeW91Lgo8L1BSRT48L2JvZHk+DQo8L2h0bWw+DQo=

--_000_53C29892C857584299CBF5D05346208A47A22F7BOPEXCLILM21corp_--


From nobody Mon Apr 23 05:14:53 2018
Return-Path: <afarrel@juniper.net>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D417C126C89; Mon, 23 Apr 2018 05:14:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level: 
X-Spam-Status: No, score=-2.7 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_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=juniper.net
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 M5vyHDUc-P7o; Mon, 23 Apr 2018 05:14:48 -0700 (PDT)
Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 87B9A126BF7; Mon, 23 Apr 2018 05:14:48 -0700 (PDT)
Received: from pps.filterd (m0108156.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w3NCAsAw025158; Mon, 23 Apr 2018 05:14:47 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=ydbM8oDHFtRrVslaOph1X9vHGkYFmlrhn1kfUustKN0=; b=LnLuc2GEunc+/SXE108OoAqT7oPdRrTzQ0gb3G4Pb1SNCR70BGUs71rW+LBC2cfuP7Kn AfJnyT0qTq28kIui/MuX0AjEz3Um9JDN3Gi/9C2QezleK/YN2AQ9fdXkGZM0e1sC26b5 zriq6v1pMyahKOLVwhnMkV1As3K36iaF/hRSs+A6IfjY2cc3ztvs0le0puOfbLzvM2Ti /jILB2UvetcCQHMeMgjUwj7KnGJGsPaMzJQi0YvPHBxfDgKR+Q2M9t5QHsHZg684nnYA wZtNZgna+/ylXUQzsf/matHfgQ0la3RmxXgOQAzQmosnUz8gANvPmBThgGW5ns/MgjAe Bw== 
Received: from nam03-co1-obe.outbound.protection.outlook.com (mail-co1nam03lp0015.outbound.protection.outlook.com [216.32.181.15]) by mx0a-00273201.pphosted.com with ESMTP id 2hhcxfr841-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Mon, 23 Apr 2018 05:14:47 -0700
Received: from BLUPR05MB370.namprd05.prod.outlook.com (10.141.25.150) by BLUPR05MB418.namprd05.prod.outlook.com (10.141.27.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.715.7; Mon, 23 Apr 2018 12:14:44 +0000
Received: from BLUPR05MB370.namprd05.prod.outlook.com ([fe80::bc2a:6405:fe31:ed50]) by BLUPR05MB370.namprd05.prod.outlook.com ([fe80::bc2a:6405:fe31:ed50%15]) with mapi id 15.20.0715.007; Mon, 23 Apr 2018 12:14:44 +0000
From: Adrian Farrel <afarrel@juniper.net>
To: "zali@cisco.com" <zali@cisco.com>
CC: "mpls@ietf.org" <mpls@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [mpls] [sfc] Working Group adoption of draft-farrel-mpls-sfc
Thread-Index: AQHT2vsgDypK3O9YZk2p6b870qFJz6QOQXOA
Date: Mon, 23 Apr 2018 12:14:44 +0000
Message-ID: <BLUPR05MB3700E79B55EB5F6BFF2D88DBB890@BLUPR05MB370.namprd05.prod.outlook.com>
References: <2ac6b61d-3a38-1aaf-62ae-d923f1ad7468@pi.nu> <a392880f-6b86-4406-a348-42398e24285a.xiaohu.xxh@alibaba-inc.com> <DB5PR07MB158998C7FAAB4831C243D88D83A30@DB5PR07MB1589.eurprd07.prod.outlook.com> <CA+b+ERnJNad6Awo+-2dU2kz6rwx-HQEniXcWgjoWUd-zm3r2qQ@mail.gmail.com> <F64C10EAA68C8044B33656FA214632C88828EFEB@MISOUT7MSGUSRDE.ITServices.sbc.com> <CA+b+ER==g53MZK5RSNmaFkg1UBC8zEiNsfxNLKCNXDumannaHg@mail.gmail.com> <F64C10EAA68C8044B33656FA214632C88828F06D@MISOUT7MSGUSRDE.ITServices.sbc.com> <052998BB-B820-412C-8363-B3EB7551B299@nokia.com> <1522554645079.8864@bell.ca> <CA+b+ERmzFPZRyrCnBvnRVhK5F25RMc8+Wt-n6NXKrONWy9G+_g@mail.gmail.com> <1522812352107.5966@bell.ca> <489a9667-f159-4607-5834-b4bacf64989c@gmail.com> <09337fcf-64c9-450c-8dbc-ba8330611fe4.xiaohu.xxh@alibaba-inc.com> <6EE25554-3714-4A75-896F-24CC89BAA807@gmail.com> <5dab5411-0b08-4bd4-86ec-752e1803c3ff.xiaohu.xxh@alibaba-inc.com> <6bea41f6-5519-f512-92e5-a72bbd6187da@gmail.com> <BD0B4559-A1B8-4724-B55D-B11D6DE9427! 8@cisco.com> <019601d3dafb$1b2fcbc0$518f6340$@olddog.co.uk>
In-Reply-To: <019601d3dafb$1b2fcbc0$518f6340$@olddog.co.uk>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [193.110.55.14]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BLUPR05MB418; 7:pHKe8KyROdfACOM3xNWzli+U89FnONA+QA9eQ1jmTmcnXtqrUVdlBEDUkT7BHhiGMzTrKBBvNbFu6VpeJFLdatlz+c0WqnNar3cuxxmvb5NhOWnXR3LvNpK7BCw8Pyq+8zEBJjL1n2nryxfpLchfikgegwRpiuQk4lM4ocvxmLXm5S34ZcnvlMU4vJ8w9u7J6IYSWf6qmoFJfuqSMCPkrlKr6JrM2gGlYO0d/4W4/sRTTN8DP6GCAiVAnJNYg4go
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(5600026)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(2017052603328)(7153060)(7193020); SRVR:BLUPR05MB418; 
x-ms-traffictypediagnostic: BLUPR05MB418:
x-microsoft-antispam-prvs: <BLUPR05MB418A2A31BF919775570FBA3BB890@BLUPR05MB418.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(28532068793085)(100405760836317)(21748063052155); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231232)(944501410)(52105095)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(6072148)(201708071742011); SRVR:BLUPR05MB418; BCL:0; PCL:0; RULEID:; SRVR:BLUPR05MB418; 
x-forefront-prvs: 06515DA04B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(39380400002)(39860400002)(376002)(366004)(346002)(55674003)(33656002)(9686003)(9326002)(3660700001)(54896002)(6306002)(4326008)(3280700002)(186003)(5630700001)(6916009)(1730700003)(93886005)(5250100002)(81166006)(19609705001)(345774005)(7736002)(8676002)(6246003)(102836004)(2906002)(76176011)(2351001)(53936002)(6436002)(66066001)(53546011)(54906003)(236005)(316002)(790700001)(26005)(3846002)(2900100001)(6116002)(7696005)(25786009)(99286004)(478600001)(446003)(86362001)(55016002)(14454004)(11346002)(476003)(5660300001)(2501003)(8936002)(6506007)(5640700003)(229853002)(74316002); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB418; H:BLUPR05MB370.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; MLV:ovrnspm; PTR:InfoNoRecords; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-microsoft-antispam-message-info: 0YqpIwC5EMfNjvEukRtlkSQdwKUi7D75oh5uQ/lPQCMzgs4FE9yJq+fbbvPrbcrcDGdGQ+vSmZroYhtYywTlt/UJ1QJkZJQSmdQ4oMt0b5nHe233ByYT7qz9bA6SgAHpoX9DR2Cn7X49vjeoKoeiYAU0cmeQCEMWxZTMv8XkV3kWcRW/GQ11i10Fz8mYpApO
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BLUPR05MB3700E79B55EB5F6BFF2D88DBB890BLUPR05MB370namprd_"
MIME-Version: 1.0
X-MS-Office365-Filtering-Correlation-Id: b06681b2-2759-4265-13d8-08d5a913cc71
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: b06681b2-2759-4265-13d8-08d5a913cc71
X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Apr 2018 12:14:44.1291 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB418
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-04-23_05:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1711220000 definitions=main-1804230127
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/BR4HWv9vHJNcrUUFs4CJg756GfU>
Subject: Re: [spring] [mpls] [sfc] Working Group adoption of draft-farrel-mpls-sfc
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 23 Apr 2018 12:14:52 -0000

--_000_BLUPR05MB3700E79B55EB5F6BFF2D88DBB890BLUPR05MB370namprd_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64

SGkgWmFmYXIsDQoNClRoYW5rIHlvdSBmb3IgdGhlIGNvbW1lbnRzLiAgV2UgYXJlIG5vdCBhd2Fy
ZSB0aGF0IGFueSBJUFIgaGFzIGJlZW4gZGlzY2xvc2VkIGluIHJlbGF0aW9uIHRvIGFueSBvZiB0
aGUgcmVsZXZhbnQgZHJhZnRzLiAgSWYgdGhlcmUgYXJlIHN1Y2ggSVBSIGlzc3Vlcywgd2UgZW5j
b3VyYWdlIHRoZW0gdG8gYmUgZGlzY2xvc2VkIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgSUVURiBw
b2xpY3kuICBJbiB0aGUgbWVhbnRpbWUsIHdlIGJlbGlldmUgb3VyIGRyYWZ0IHJlbWFpbnMgYXBw
cm9wcmlhdGUgYW5kIGRvIG5vdCBhZ3JlZSB0aGF0IFNlY3Rpb24gNiBzaG91bGQgYmUgcmVtb3Zl
ZC4NCg0KVGhhbmtzLA0KQWRyaWFuDQoNCkZyb206IG1wbHMgW21haWx0bzptcGxzLWJvdW5jZXNA
aWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBaYWZhciBBbGkgKHphbGkpDQpTZW50OiAxNSBBcHJpbCAy
MDE4IDA1OjQ0DQpUbzogU3Rld2FydCBCcnlhbnQ7IOW+kOWwj+iZjiAo5LmJ5YWIKQ0KQ2M6IG1w
bHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+OyBTUFJJTkcgV0cgTGlzdDsgUm9iZXJ0
IFJhc3p1azsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBtcGxzDQpTdWJqZWN0
OiBSZTogW21wbHNdIFtzZmNdIFdvcmtpbmcgR3JvdXAgYWRvcHRpb24gb2YgZHJhZnQtZmFycmVs
LW1wbHMtc2ZjDQoNCkRlYXIgU3Rld2FydCwgV0cgQ2hhaXJzIGFuZCB0aGUgV0csDQoNCkkgZG8g
bm90IGFncmVlIHdpdGggU3Rld2FydOKAmXMgcG9pbnRzIGFuZCB3aWxsIHJlc3BvbnNlIGluIGEg
c2VwYXJhdGUgZW1haWwuIEJ1dCBhbGwgdGhhdCBpcyBqdXN0IG5vaXNlIGFuZCB0aGF0IGNhbm5v
dCByZXNvbHZlIHRoZSBpc3N1ZSBhdCBoYW5kLg0KDQpBIGNvdW50bGVzcyB0aW1lLCBYaWFvaHUg
aGFzIHJhaXNlZCB0aGUgaXNzdWUgdGhhdCB0aGUgaW50ZWxsZWN0dWFsIHByb3BlcnR5IGZvciB0
aGUgY29udGVudHMgaW4gc2VjdGlvbiA2IG9mIGRyYWZ0LWZhcnJlbC1tcGxzLXNmYyBiZWxvbmdz
IHRvIGRyYWZ0LXh1LW1wbHMtc2VydmljZS1jaGFpbmluZy4gUGxlYXNlIHNlZSBvbmUgb2YgWGlh
b2h1J3MgcmVjZW50IGVtYWlscyB3aXRoIHRoZSBzdWJqZWN0ICJbc3ByaW5nXSBGb3IgdGhlIGZh
aXJuZXNzIGFuZCBqdXN0aWNlIG9mIHRoZSBJRVRGIGN1bHR1cmUiIGRhdGVkIFRodXJzZGF5LCBB
cHJpbCA1LCAyMDE4IGF0IDEyOjM0IEFNLCBjb3BpZWQgaW4gdGhlIGZvbGxvd2luZy4NCg0KVGhp
cyBpc3N1ZSB3YXMgYWxzbyByYWlzZWQgYnkgbWFueSBkdXJpbmcgdGhlIFdHIGFkb3B0aW9uIHBv
bGwgb2YgdGhlIGRvY3VtZW50LiBUaGUgY2hhaXJzIGFkb3B0ZWQgdGhlIHdvcmsgd2l0aCB0aGUg
cHJvbWlzZSBvZiBmaXhpbmcgdGhlIGlzc3VlLiBTcGVjaWZpY2FsbHksIGluIHRoZSBlbWFpbCB0
byBhbm5vdW5jZSB0aGUgYWRvcHRpb24gb2YgdGhlIElEIHRvIHRoZSBXRywgdGhlIGNoYWlyKHMp
IG1lbnRpb25lZCB0aGUgZm9sbG93aW5nOg0KDQoiVGhhdCBkZWNpc2lvbiBpcyB0YWtlbiwgdGhl
IGlzc3VlcyB0aGF0IGhhcyBiZWVuIHBvaW50ZWQgb3V0IGFyZQ0Kbm90ZWQuIFRoZXNlIGlzc3Vl
cyBuZWVkIHRvIGJlIHJlc29sdmVkIG9uIHRoZSBtYWlsaW5nIGxpc3QgYW5kDQpyb3VnaCBjb25z
ZW5zdXMgbmVlZCB0byBiZSByZWFjaGVkIGZvciB0ZXh0IGNoYW5nZXMgaW4gdGhlIGRvY3VtZW50
Lg0KQWN0dWFsbHkgdGhlIG1lbWJlcnMgb2YgdGhlIHdvcmtpbmcgZ3JvdXAgaGF2ZSBtdWNoIG1v
cmUgaW5mbHVlbmNlIG9uDQphIHdvcmtpbmcgZ3JvdXAgZG9jdW1lbnQsIHRoYW4gb24gYW4gaW5k
aXZpZHVhbCBkcmFmdC4NCkl0IHdvdWxkIGJlIGZhciBiZXR0ZXIgaWYgd2Ugbm93IGZvY3VzZWQg
b24gcHJvcG9zaW5nIHRleHQgY2hhbmdlcywNCnJhdGhlciB0aGFuIGRpc2N1c3NpbmcgcHJvY2Vz
c2VzLiINCg0KVGhpcyBpcyBhIHNlcmlvdXMgaXNzdWU7IHdlIG5lZWQgdG8gcmVtb3ZlIHNlY3Rp
b24gNiBmcm9tIGRyYWZ0LSBmYXJyZWwtbXBscy1zZmMgdG8gbW92ZSBmb3J3YXJkLiBUaGVzZSBj
b250ZW50cyB3aWxsIHByb2NlZWQgaW4gZHJhZnQteHUqLCB3aGVyZSB0aGUgY29udGVudHMgc3Rh
cnRlZCBpbml0aWFsbHkuIEV2ZXJ5b25lIHdpbGwgaGF2ZSBhIGZhaXIgY2hhbmNlIHRvIGNvbnRy
aWJ1dGUgdG8gdGhlIGNvbnRlbnRzIGFzIHBhcnQgb2YgY29sbGFib3JhdGlvbnMgb24gZHJhZnQt
eHUqLg0KDQpUaGFua3MNCg0KUmVnYXJkcyDigKYgWmFmYXINCg==

--_000_BLUPR05MB3700E79B55EB5F6BFF2D88DBB890BLUPR05MB370namprd_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
UE1pbmdMaVU7DQoJcGFub3NlLTE6MiAxIDYgMSAwIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUg
NSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q29uc29sYXM7DQoJ
cGFub3NlLTE6MiAxMSA2IDkgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiTVMgVUkgR290aGljIjsNCglwYW5vc2UtMToyIDExIDYgMCA3IDIgNSA4
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQE1TIFVJIEdvdGhpYyI7fQ0KQGZv
bnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBQTWluZ0xpVSI7DQoJcGFub3NlLTE6MiAxIDYgMSAw
IDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1z
b05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAw
MDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQs
IHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNv
bG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnANCgl7bXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDow
Y207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZv
bnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0K
cHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVm
b3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnNwYW4uSFRN
TFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENo
YXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVm
b3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OkNvbnNvbGFzO30NCnAubXNvbm9ybWFsMCwgbGkubXNv
bm9ybWFsMCwgZGl2Lm1zb25vcm1hbDANCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsOw0KCW1z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4t
cmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBj
bTsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
O30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyMw0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rp
b24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBw
dCA3Mi4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48
L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0i
ZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1z
byA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9
ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8
L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8
ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj5IaSBaYWZhciw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+VGhhbmsgeW91IGZvciB0aGUgY29tbWVudHMuJm5ic3A7IFdlIGFyZSBub3QgYXdhcmUgdGhh
dCBhbnkgSVBSIGhhcyBiZWVuIGRpc2Nsb3NlZCBpbiByZWxhdGlvbiB0byBhbnkgb2YgdGhlIHJl
bGV2YW50IGRyYWZ0cy4mbmJzcDsgSWYgdGhlcmUgYXJlIHN1Y2ggSVBSIGlzc3Vlcywgd2UgZW5j
b3VyYWdlIHRoZW0gdG8gYmUgZGlzY2xvc2VkIGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgSUVURg0K
IHBvbGljeS4mbmJzcDsgSW4gdGhlIG1lYW50aW1lLCB3ZSBiZWxpZXZlIG91ciBkcmFmdCByZW1h
aW5zIGFwcHJvcHJpYXRlIGFuZCBkbyBub3QgYWdyZWUgdGhhdCBTZWN0aW9uIDYgc2hvdWxkIGJl
IHJlbW92ZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRoYW5rcyw8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPkFkcmlhbjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNt
IDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNh
bnMtc2VyaWYiPiBtcGxzIFs8YSBocmVmPSJtYWlsdG86bXBscy1ib3VuY2VzQGlldGYub3JnIj5t
YWlsdG86bXBscy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+WmFm
YXIgQWxpICh6YWxpKTxicj4NCjxiPlNlbnQ6PC9iPiAxNSBBcHJpbCAyMDE4IDA1OjQ0PGJyPg0K
PGI+VG86PC9iPiBTdGV3YXJ0IEJyeWFudDsgPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O01TIFVJIEdvdGhpYyZxdW90OyxzYW5zLXNlcmlmIj7l
vpDlsI/omY48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPiAoPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OlBNaW5nTGlVIj7kuYnlhYg8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMt
c2VyaWYiPik8YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5t
cGxzQGlldGYub3JnPC9hPjsgU1BSSU5HIFdHIExpc3Q7IFJvYmVydCBSYXN6dWs7DQo8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+OyBtcGxzPGJyPg0KPGI+U3Vi
amVjdDo8L2I+IFJlOiBbbXBsc10gW3NmY10gV29ya2luZyBHcm91cCBhZG9wdGlvbiBvZiBkcmFm
dC1mYXJyZWwtbXBscy1zZmM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tR0IiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRlYXIgU3Rld2FydCwgV0cgQ2hhaXJz
IGFuZCB0aGUgV0csIDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGRvIG5vdCBhZ3JlZSB3aXRo
IFN0ZXdhcnTigJlzIHBvaW50cyBhbmQgd2lsbCByZXNwb25zZSBpbiBhIHNlcGFyYXRlIGVtYWls
LiBCdXQgYWxsIHRoYXQgaXMganVzdCBub2lzZSBhbmQgdGhhdCBjYW5ub3QgcmVzb2x2ZSB0aGUg
aXNzdWUgYXQgaGFuZC4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BIGNvdW50bGVzcyB0aW1l
LCBYaWFvaHUgaGFzIHJhaXNlZCB0aGUgaXNzdWUgdGhhdCB0aGUgaW50ZWxsZWN0dWFsIHByb3Bl
cnR5IGZvciB0aGUgY29udGVudHMgaW4gc2VjdGlvbiA2IG9mIGRyYWZ0LWZhcnJlbC1tcGxzLXNm
YyBiZWxvbmdzIHRvIGRyYWZ0LXh1LW1wbHMtc2VydmljZS1jaGFpbmluZy4gUGxlYXNlIHNlZSBv
bmUgb2YgWGlhb2h1J3MgcmVjZW50IGVtYWlscyB3aXRoIHRoZSBzdWJqZWN0DQo8Yj4mcXVvdDtb
c3ByaW5nXSBGb3IgdGhlIGZhaXJuZXNzIGFuZCBqdXN0aWNlIG9mIHRoZSBJRVRGIGN1bHR1cmUm
cXVvdDs8L2I+IGRhdGVkIFRodXJzZGF5LCBBcHJpbCA1LCAyMDE4IGF0IDEyOjM0IEFNLCBjb3Bp
ZWQgaW4gdGhlIGZvbGxvd2luZy4NCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRoaXMgaXNz
dWUgd2FzIGFsc28gcmFpc2VkIGJ5IG1hbnkgZHVyaW5nIHRoZSBXRyBhZG9wdGlvbiBwb2xsIG9m
IHRoZSBkb2N1bWVudC4gVGhlIGNoYWlycyBhZG9wdGVkIHRoZSB3b3JrIHdpdGggdGhlIHByb21p
c2Ugb2YgZml4aW5nIHRoZSBpc3N1ZS4gU3BlY2lmaWNhbGx5LCBpbiB0aGUgZW1haWwgdG8gYW5u
b3VuY2UgdGhlIGFkb3B0aW9uIG9mIHRoZSBJRCB0bw0KIHRoZSBXRywgdGhlIGNoYWlyKHMpIG1l
bnRpb25lZCB0aGUgZm9sbG93aW5nOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
cXVvdDtUaGF0IGRlY2lzaW9uIGlzIHRha2VuLCB0aGUgaXNzdWVzIHRoYXQgaGFzIGJlZW4gcG9p
bnRlZCBvdXQgYXJlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9ImZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczogYXV0bzt0ZXh0LWFsaWdu
OnN0YXJ0O3dpZG93czogYXV0bzstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87LXdlYmtp
dC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dvcmQtc3BhY2luZzowcHgiPg0KPHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj5ub3RlZC4gVGhlc2UgaXNzdWVzIG5lZWQgdG8gYmUgcmVzb2x2ZWQgb24g
dGhlIG1haWxpbmcgbGlzdCBhbmQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0iZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDtvcnBoYW5zOiBhdXRvO3Rl
eHQtYWxpZ246c3RhcnQ7d2lkb3dzOiBhdXRvOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0
bzstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7d29yZC1zcGFjaW5nOjBweCI+DQo8c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPnJvdWdoIGNvbnNlbnN1cyBuZWVkIHRvIGJlIHJlYWNoZWQg
Zm9yIHRleHQgY2hhbmdlcyBpbiB0aGUgZG9jdW1lbnQuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7b3Jw
aGFuczogYXV0bzt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogYXV0bzstd2Via2l0LXRleHQtc2l6
ZS1hZGp1c3Q6IGF1dG87LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dvcmQtc3BhY2lu
ZzowcHgiPg0KPHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5BY3R1YWxseSB0aGUgbWVtYmVycyBv
ZiB0aGUgd29ya2luZyBncm91cCBoYXZlIG11Y2ggbW9yZSBpbmZsdWVuY2Ugb248bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iZm9udC12YXJpYW50LWNh
cHM6IG5vcm1hbDtvcnBoYW5zOiBhdXRvO3RleHQtYWxpZ246c3RhcnQ7d2lkb3dzOiBhdXRvOy13
ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAw
cHg7d29yZC1zcGFjaW5nOjBweCI+DQo8c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPmEgd29ya2lu
ZyBncm91cCBkb2N1bWVudCwgdGhhbiBvbiBhbiBpbmRpdmlkdWFsIGRyYWZ0LjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJmb250LXZhcmlhbnQtY2Fw
czogbm9ybWFsO29ycGhhbnM6IGF1dG87dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IGF1dG87LXdl
YmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBw
eDt3b3JkLXNwYWNpbmc6MHB4Ij4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SXQgd291bGQg
YmUgZmFyIGJldHRlciBpZiB3ZSBub3cgZm9jdXNlZCBvbiBwcm9wb3NpbmcgdGV4dCBjaGFuZ2Vz
LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJmb250
LXZhcmlhbnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IGF1dG87dGV4dC1hbGlnbjpzdGFydDt3aWRv
d3M6IGF1dG87LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOy13ZWJraXQtdGV4dC1zdHJv
a2Utd2lkdGg6IDBweDt3b3JkLXNwYWNpbmc6MHB4Ij4NCjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+cmF0aGVyIHRoYW4gZGlzY3Vzc2luZyBwcm9jZXNzZXMuJnF1b3Q7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlRoaXMgaXMgYSBzZXJp
b3VzIGlzc3VlOyA8L3NwYW4+d2UgbmVlZCB0byByZW1vdmUgc2VjdGlvbiA2IGZyb20gZHJhZnQt
IGZhcnJlbC1tcGxzLXNmYyB0byBtb3ZlIGZvcndhcmQuIFRoZXNlIGNvbnRlbnRzIHdpbGwgcHJv
Y2VlZCBpbiBkcmFmdC14dSosIHdoZXJlIHRoZSBjb250ZW50cyBzdGFydGVkIGluaXRpYWxseS4g
RXZlcnlvbmUgd2lsbCBoYXZlIGEgZmFpcg0KIGNoYW5jZSB0byBjb250cmlidXRlIHRvIHRoZSBj
b250ZW50cyBhcyBwYXJ0IG9mIGNvbGxhYm9yYXRpb25zIG9uIGRyYWZ0LXh1Ki4gPG86cD4NCjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5S
ZWdhcmRzIOKApiBaYWZhciA8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_BLUPR05MB3700E79B55EB5F6BFF2D88DBB890BLUPR05MB370namprd_--


From nobody Sat Apr 28 01:29:19 2018
Return-Path: <xiejingrong@huawei.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5138912D882; Sat, 28 Apr 2018 01:29:06 -0700 (PDT)
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 2d_-XCTCQeyB; Sat, 28 Apr 2018 01:29:04 -0700 (PDT)
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 3D0BA1204DA; Sat, 28 Apr 2018 01:29:04 -0700 (PDT)
Received: from lhreml704-cah.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id 3163CACD1E5A5; Sat, 28 Apr 2018 09:29:00 +0100 (IST)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.382.0; Sat, 28 Apr 2018 09:29:01 +0100
Received: from NKGEML514-MBS.china.huawei.com ([169.254.3.19]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0361.001; Sat, 28 Apr 2018 16:28:50 +0800
From: Xiejingrong <xiejingrong@huawei.com>
To: BIER WG <bier@ietf.org>, "6man@ietf.org" <6man@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: New Version Notification for draft-xie-bier-6man-encapsulation-00.txt
Thread-Index: AQHT3snp4skuESinpEqpRj2B03g9B6QV13Yw
Date: Sat, 28 Apr 2018 08:28:50 +0000
Message-ID: <16253F7987E4F346823E305D08F9115A99A30489@nkgeml514-mbs.china.huawei.com>
References: <152490367966.31593.17756365239115545336.idtracker@ietfa.amsl.com>
In-Reply-To: <152490367966.31593.17756365239115545336.idtracker@ietfa.amsl.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.217.214]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/bmVy0bew-ZhtOOyWLg6mWrPFP7U>
Subject: [spring] FW: New Version Notification for draft-xie-bier-6man-encapsulation-00.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 28 Apr 2018 08:29:06 -0000

DQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTogaW50ZXJuZXQtZHJhZnRzQGlldGYu
b3JnIFttYWlsdG86aW50ZXJuZXQtZHJhZnRzQGlldGYub3JnXSANClNlbnQ6IFNhdHVyZGF5LCBB
cHJpbCAyOCwgMjAxOCA0OjIxIFBNDQpUbzogWGllamluZ3JvbmcgPHhpZWppbmdyb25nQGh1YXdl
aS5jb20+OyBYaWF5YW5nIChZb2xhbmRhKSA8eW9sYW5kYS54aWFAaHVhd2VpLmNvbT47IE1pa2Ug
TWNCcmlkZSA8bW1jYnJpZGU3QGdtYWlsLmNvbT47IFlhbmdhbmcgPHlhbmdhbmdAaHVhd2VpLmNv
bT4NClN1YmplY3Q6IE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQteGllLWJpZXIt
Nm1hbi1lbmNhcHN1bGF0aW9uLTAwLnR4dA0KDQoNCkEgbmV3IHZlcnNpb24gb2YgSS1ELCBkcmFm
dC14aWUtYmllci02bWFuLWVuY2Fwc3VsYXRpb24tMDAudHh0DQpoYXMgYmVlbiBzdWNjZXNzZnVs
bHkgc3VibWl0dGVkIGJ5IEppbmdyb25nIFhpZSBhbmQgcG9zdGVkIHRvIHRoZSBJRVRGIHJlcG9z
aXRvcnkuDQoNCk5hbWU6CQlkcmFmdC14aWUtYmllci02bWFuLWVuY2Fwc3VsYXRpb24NClJldmlz
aW9uOgkwMA0KVGl0bGU6CQlFbmNhcHN1bGF0aW9uIGZvciBCSUVSIGluIE5vbi1NUExTIElQdjYg
TmV0d29ya3MNCkRvY3VtZW50IGRhdGU6CTIwMTgtMDQtMjgNCkdyb3VwOgkJSW5kaXZpZHVhbCBT
dWJtaXNzaW9uDQpQYWdlczoJCTEwDQpVUkw6ICAgICAgICAgICAgaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvaW50ZXJuZXQtZHJhZnRzL2RyYWZ0LXhpZS1iaWVyLTZtYW4tZW5jYXBzdWxhdGlvbi0wMC50
eHQNClN0YXR1czogICAgICAgICBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFm
dC14aWUtYmllci02bWFuLWVuY2Fwc3VsYXRpb24vDQpIdG1saXplZDogICAgICAgaHR0cHM6Ly90
b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXhpZS1iaWVyLTZtYW4tZW5jYXBzdWxhdGlvbi0wMA0K
SHRtbGl6ZWQ6ICAgICAgIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2h0bWwvZHJh
ZnQteGllLWJpZXItNm1hbi1lbmNhcHN1bGF0aW9uDQoNCg0KQWJzdHJhY3Q6DQogICBCaXQgSW5k
ZXggRXhwbGljaXQgUmVwbGljYXRpb24gKEJJRVIpIGludHJvZHVjZXMgYSBuZXcgbXVsdGljYXN0
LQ0KICAgc3BlY2lmaWMgQklFUiBIZWFkZXIuICBDdXJyZW50bHkgQklFUiBoYXMgdHdvIHR5cGVz
IG9mIGVuY2Fwc3VsYXRpb24NCiAgIGZvcm1hdHM6IG9uZSBpcyBNUExTIGVuY2Fwc3VsYXRpb24s
IHRoZSBvdGhlciBpcyBFdGhlcm5ldA0KICAgZW5jYXBzdWxhdGlvbi4gIFRoaXMgZG9jdW1lbnQg
cHJvcG9zZXMgYSBCSUVSIElQdjYgZW5jYXBzdWxhdGlvbiBmb3INCiAgIE5vbi1NUExTIElQdjYg
TmV0d29ya3MgdXNpbmcgYW4gSVB2NiBEZXN0aW5hdGlvbiBPcHRpb24gZXh0ZW5zaW9uDQogICBo
ZWFkZXIuDQoNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KDQoNClBsZWFzZSBub3RlIHRo
YXQgaXQgbWF5IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBmcm9tIHRoZSB0aW1lIG9mIHN1Ym1p
c3Npb24gdW50aWwgdGhlIGh0bWxpemVkIHZlcnNpb24gYW5kIGRpZmYgYXJlIGF2YWlsYWJsZSBh
dCB0b29scy5pZXRmLm9yZy4NCg0KVGhlIElFVEYgU2VjcmV0YXJpYXQNCg0K


From nobody Mon Apr 30 14:19:28 2018
Return-Path: <linda.dunbar@huawei.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C2B0B12D947; Mon, 30 Apr 2018 14:19:25 -0700 (PDT)
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, HTML_MESSAGE=0.001, 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 kuI0BVN0HcML; Mon, 30 Apr 2018 14:19:23 -0700 (PDT)
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 E0F8312D874; Mon, 30 Apr 2018 14:19:22 -0700 (PDT)
Received: from lhreml706-cah.china.huawei.com (unknown [172.18.7.108]) by Forcepoint Email with ESMTP id 3D0C4E7F98BE9; Mon, 30 Apr 2018 22:19:18 +0100 (IST)
Received: from SJCEML702-CHM.china.huawei.com (10.208.112.38) by lhreml706-cah.china.huawei.com (10.201.108.47) with Microsoft SMTP Server (TLS) id 14.3.382.0; Mon, 30 Apr 2018 22:19:20 +0100
Received: from SJCEML521-MBX.china.huawei.com ([169.254.1.34]) by SJCEML702-CHM.china.huawei.com ([169.254.4.62]) with mapi id 14.03.0382.000; Mon, 30 Apr 2018 14:19:14 -0700
From: Linda Dunbar <linda.dunbar@huawei.com>
To: "Darren Dukes (ddukes)" <ddukes@cisco.com>, "draft-dukes-sr-for-sdwan@ietf.org" <draft-dukes-sr-for-sdwan@ietf.org>
CC: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: comments and suggestions to draft-dukes-sr-for-sdwan-01
Thread-Index: AdPgwzZIN26gC0z9RkKDoDtyDXwj5g==
Date: Mon, 30 Apr 2018 21:19:14 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F66B0393D8@sjceml521-mbx.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.192.11.108]
Content-Type: multipart/related; boundary="_004_4A95BA014132FF49AE685FAB4B9F17F66B0393D8sjceml521mbxchi_"; type="multipart/alternative"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/bCxAmmsQN3J2bdz_F34TziAecbY>
Subject: [spring] comments and suggestions to draft-dukes-sr-for-sdwan-01
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 30 Apr 2018 21:19:26 -0000

--_004_4A95BA014132FF49AE685FAB4B9F17F66B0393D8sjceml521mbxchi_
Content-Type: multipart/alternative;
 boundary="_000_4A95BA014132FF49AE685FAB4B9F17F66B0393D8sjceml521mbxchi_"

--_000_4A95BA014132FF49AE685FAB4B9F17F66B0393D8sjceml521mbxchi_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Darren, et al,

Most of your document is focused on SD-WAN end points directly attached to =
SR PE nodes.
SD-WAN, as described by ONUG (Open Network User Group), is about pooling WA=
N bandwidth from n service providers to get better WAN bandwidth management=
, visibility & control. Classic SD-WAN between two end points E1 <-> E2 may=
 have one (or two) SP managed path (e.g. MPLS path) and one 3rd party (e.g.=
 public internet) path. [Let's call it Classic SD-WAN]
Is your document mainly about how using SR to make the SP managed path betw=
een E1<->E2 provide the needed SLA?

Your document is not about how to use SR (or the principle of SR as SD-WAN =
head nodes may not support SR) to steer as much portion of SD-WAN path to S=
P managed VPN to maximize performance? As I have explained to you during IE=
TF 101?
In this case, the SD-WAN end nodes are not directly attached to SP VPN (e.g=
. workloads in Cloud DCs).  Simple SD-WAN path can traverse public internet=
, but can have unpredictable performance if the end points are far apart (a=
cross states, or across countries. Therefore, it is highly desirable to hav=
e bigger portion of the SD-WAN over provider VPN to maximize E2E performanc=
e, as shown in the diagram below.


[cid:image001.png@01D3E09E.6F5CE590]

Under this circumstance, SD-WAN end-points usually can reach multiple PEs. =
In the diagram above, E1 <-> E2 SD-WAN (most likely IPsec tunnel) path can =
traverse C1 <-> C4, C1<->C6, C3<->C6, or C3<->C4 within the VPN. There are =
many flows (by different Apps) between E1 <-> E2. Some flows may need to tr=
averse C1<->C4, others may need to traverse C3<->C6 or other segments withi=
n the VPN, which are determined by the SD-WAN controller based on the chara=
cteristics & need of the Apps, such as cost, available bandwidth, latency, =
or special functions only available at specific locations, etc.
Even with the same ingress/egress, some flows may need different segments a=
cross the provider VPN. It is not practical, or even possible, for PEs (e.g=
. C1, C2, C3 in this example) to differentiate which flows should egress C4=
 or C6 where both C4&C6 can reach E2.
Segment Routing can easily force the path to traverse the explicit egress n=
ode (C4 or C6), or explicit segments through the provider VPNs based on the=
 SLA requested by the SD-WAN head end nodes.


Linda Dunbar

--_000_4A95BA014132FF49AE685FAB4B9F17F66B0393D8sjceml521mbxchi_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Darren, et al, <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Most of your document is focused on SD-WAN end point=
s directly attached to SR PE nodes.
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto">SD-WAN, as describ=
ed by ONUG (Open Network User Group), is about pooling WAN bandwidth from n=
 service providers to get better WAN bandwidth management, visibility &amp;=
 control. Classic SD-WAN between two end
 points E1 &lt;-&gt; E2 may have one (or two) SP managed path (e.g. MPLS pa=
th) and one 3<sup>rd</sup> party (e.g. public internet) path. [Let&#8217;s =
call it Classic SD-WAN]<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto">Is your document m=
ainly about how using SR to make the SP managed path between E1&lt;-&gt;E2 =
provide the needed SLA?
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Your document is not about how to use SR (or the pri=
nciple of SR as SD-WAN head nodes may not support SR) to steer as much port=
ion of SD-WAN path to SP managed VPN to maximize performance? As I have exp=
lained to you during IETF 101?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p></o:p></p>
<p class=3D"MsoNormal">In this case, the SD-WAN end nodes are not directly =
attached to SP VPN (e.g. workloads in Cloud DCs). &nbsp;Simple SD-WAN path =
can traverse public internet, but can have unpredictable performance if the=
 end points are far apart (across states,
 or across countries. Therefore, it is highly desirable to have bigger port=
ion of the SD-WAN over provider VPN to maximize E2E performance, as shown i=
n the diagram below. &nbsp;&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><img width=3D"487" height=3D"335" id=3D"Picture_x002=
0_2" src=3D"cid:image001.png@01D3E09E.6F5CE590"><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Under this circumstance, SD-WAN end-points usually c=
an reach multiple PEs. In the diagram above, E1 &lt;-&gt; E2 SD-WAN (most l=
ikely IPsec tunnel) path can traverse C1 &lt;-&gt; C4, C1&lt;-&gt;C6, C3&lt=
;-&gt;C6, or C3&lt;-&gt;C4 within the VPN. There are many flows
 (by different Apps) between E1 &lt;-&gt; E2. Some flows may need to traver=
se C1&lt;-&gt;C4, others may need to traverse C3&lt;-&gt;C6 or other segmen=
ts within the VPN, which are determined by the SD-WAN controller based on t=
he characteristics &amp; need of the Apps, such as cost,
 available bandwidth, latency, or special functions only available at speci=
fic locations, etc.
<o:p></o:p></p>
<p class=3D"MsoNormal">Even with the same ingress/egress, some flows may ne=
ed different segments across the provider VPN. It is not practical, or even=
 possible, for PEs (e.g. C1, C2, C3 in this example) to differentiate which=
 flows should egress C4 or C6 where
 both C4&amp;C6 can reach E2. <o:p></o:p></p>
<p class=3D"MsoNormal">Segment Routing can easily force the path to travers=
e the explicit egress node (C4 or C6), or explicit segments through the pro=
vider VPNs based on the SLA requested by the SD-WAN head end nodes.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN">Linda Dunbar<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_4A95BA014132FF49AE685FAB4B9F17F66B0393D8sjceml521mbxchi_--

--_004_4A95BA014132FF49AE685FAB4B9F17F66B0393D8sjceml521mbxchi_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=103240;
 creation-date="Mon, 30 Apr 2018 21:19:13 GMT";
 modification-date="Mon, 30 Apr 2018 21:19:13 GMT"
Content-ID: <image001.png@01D3E09E.6F5CE590>
Content-Transfer-Encoding: base64

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
WvQdEvZcHX+lI2Rij4+6nId3Sqp3P4IUqILzfoi9pPv7OSm0vhqcpjwjj3vnjZeI21J3Us+/LV65
suyhsx+H5+svqJH3aGbpHe3ew14p9j7Zlc+UZm2WEoLUOhGl2AzV2sQiy4ms6Ed7U5Fc11tOfG7a
W094xj1n0svjnYj3eZ34/hsuWfoTPe82gfRragXKLh4R+F4kID5bPSoKmFW7I7Bo62MnRmITNSTp
Jn03E4laR75QKPTou20C63adt1p/b68C9RH8BVY86pGmpqgfzX4879XOqE92B1WnGusCx+Mj2nYq
09e35PR1y93n2UCu2Wrrcp7jZX/q5Lwb37Iw96zNPmIe/rO0NueJJ8aZa8TQrEHv7H8VqH5N5+H0
9dd6/8AgsKKW4iBLEGER8qoMWt3g5+yB3B8twKd0dOj4Dx18juStfPM2Xse5ume3nsX31ValwGGn
QBWcx05iuVdbtGtNM9lBxiRtyj73i6Urnrr7DDtjZrzGFUAXp5fysVbHzSN5yxDmZCN+aWdvNrXm
3NnPb/jU5T/4v7F46d1UgNSXCny2JeLjl+j1Nz51ydLbXM9utYvswRtvXOavFKPQ1jZxV1C0WZIC
4Asqc9/davPBRODlrGQ+aA2gj9cGOEl/n6yjR5L1+je96U2rBeDtkli2PP7440dsJx77VLy+ruh7
MnOJZ7Frc3nX3nLBc3beyauO+ACfJtPXTVcGTl9J1RmvSw5sLRaK/1HIe8r0les5nB1atWrVQq1F
JNpxALLW4Nlan+xRf67vntF3itH3nl+4cOFDYT8Ic9J7T6DJgRR9j/5+mw5Cq8qKqPIr653fbBjT
j60Azud2XfdUxf1Qd2O3BpDpyxwdOI2doQMVeBWcD+ciqN57NwWq4DzWxeDYgHBtimUtqZ/9mMCZ
RwWhTpZ7VW851IYz/YKHMyw2s/QH9rLd4sfsPfL8frOe1xRsMVFboOyeC/y8fdC/3355w5uXfk/+
pPf+R/GGB06IPnNixBmYoGwjeyUWCcF6D0b7PLww+Dl3btB3p+lvgLormUyulkS9Qqrv9nvuuUfA
X22HiwK3bk7UK2XN7xf8uuaJLTvs1y9/2FLJI5cbJpOL24/uXmLf/NmltrVzokKklOnL+u8v5vLL
rlpY+OXhGveKFSuatM7OF+ieLMbwvTpOgZmMx+OK+Sd7nsf79+qz97JuBdodr7zyyrf1/sHW1lZA
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
nAAAAABJRU5ErkJggg==

--_004_4A95BA014132FF49AE685FAB4B9F17F66B0393D8sjceml521mbxchi_--

