
From nobody Wed Mar  1 06:39:38 2017
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 9E8521294A3 for <spring@ietfa.amsl.com>; Wed,  1 Mar 2017 06:39:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.619
X-Spam-Level: 
X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 0xEEisPktBoz for <spring@ietfa.amsl.com>; Wed,  1 Mar 2017 06:39:35 -0800 (PST)
Received: from relais-inet.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 5A5A0129476 for <spring@ietf.org>; Wed,  1 Mar 2017 06:39:35 -0800 (PST)
Received: from opfednr03.francetelecom.fr (unknown [xx.xx.xx.67]) by opfednr27.francetelecom.fr (ESMTP service) with ESMTP id CC350A06BE; Wed,  1 Mar 2017 15:39:33 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.61]) by opfednr03.francetelecom.fr (ESMTP service) with ESMTP id 9FF161A006D; Wed,  1 Mar 2017 15:39:33 +0100 (CET)
Received: from OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06]) by OPEXCLILM7E.corporate.adroot.infra.ftgroup ([fe80::b91c:ea2c:ac8a:7462%19]) with mapi id 14.03.0319.002; Wed, 1 Mar 2017 15:39:33 +0100
From: <bruno.decraene@orange.com>
To: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
Thread-Topic: [spring] WG Last Call for draft-ietf-spring-segment-routing-msdc-02
Thread-Index: AQHSjFhvSzLwcTXrbE+YPFZw1aADF6F+gbSAgAGTJmA=
Date: Wed, 1 Mar 2017 14:39:32 +0000
Message-ID: <29235_1488379173_58B6DD25_29235_294_1_53C29892C857584299CBF5D05346208A1ED87127@OPEXCLILM21.corporate.adroot.infra.ftgroup>
References: <27991_1487670653_58AC0D7D_27991_2292_1_53C29892C857584299CBF5D05346208A1ED7122E@OPEXCLILM21.corporate.adroot.infra.ftgroup> <18673_1487691447_58AC5EB7_18673_4491_1_53C29892C857584299CBF5D05346208A1ED71F65@OPEXCLILM21.corporate.adroot.infra.ftgroup> <A19DD756-D858-4F86-BF76-F6AC94C0D211@cisco.com>
In-Reply-To: <A19DD756-D858-4F86-BF76-F6AC94C0D211@cisco.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/31OO_n0EFNtL8MGJQQuUNuipBO8>
Cc: "spring@ietf.org" <spring@ietf.org>
Subject: Re: [spring] WG Last Call for draft-ietf-spring-segment-routing-msdc-02
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 01 Mar 2017 14:39:36 -0000

Hi Stefano,

> From: Stefano Previdi (sprevidi) [mailto:sprevidi@cisco.com]  > Sent: Tue=
sday, February 28, 2017 10:16 AM
>=20
 > Hi Bruno,
 >=20
 > thanks for the review. I integrated all the comments in the new version =
I'm going to submit
 > very soon.


Thanks.

=20
 > One last comment here below:
 >=20
 > > On Feb 22, 2017, at 2:00 PM, bruno.decraene@orange.com wrote:
 > >
 > > 2)      For the document write up, are there any known deployment of d=
raft-ietf-spring-
 > segment-routing-msdc?
 > >
 > >
 > > 3)      =A7 2.1.  Reference design
 > >
 > > "   o  Each node is its own AS (Node X has AS X)
 > >
 > >       *  For simple and efficient route propagation filtering, Nodes 5,
 > >          6, 7 and 8 share the same AS, Nodes 3 and 4 share the same AS,
 > >          Nodes 9 and 10 share the same AS.
 > >
 > >       *  For efficient usage of the scarce 2-byte Private Use AS pool,
 > >          different Tier-3 nodes might share the same AS.
 > >
 > >       *  Without loss of generality, we will simplify these details in
 > >          this document and assume that each node has its own AS."
 > >
 > >
 > > First 2 bullets are contradicting each other's.
 >=20
 >=20
 > why so ? First bullet refers to tier-1 and tier-2. second bullet refers =
to tier-3.

Bullet 1: "Each node is its own AS"
Bullet 2: "Nodes 5, 6, 7 and 8 share the same AS"

Looks a priori contradicting.
Now thinking more about this, and given that on your 5-stage clos topology =
nodes 5, 6, 7 and 8 are not connected to each other's and any flow has no v=
alid reason to cross two of them, I now see what you mean.

I would then propose the following change:
OLD: share the same AS
NEW: use the same AS number

It may look the same, but the two nodes are indeed in different ASes. But t=
hey use the same AS number, just like private AS number.

Or may be it's just me ;-)  So up to you.

Thanks,
-- Bruno
 >=20
 > thanks.
 > s.
 >=20


___________________________________________________________________________=
______________________________________________

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 Wed Mar  1 06:53:35 2017
Return-Path: <sprevidi@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 B4F51129495 for <spring@ietfa.amsl.com>; Wed,  1 Mar 2017 06:53:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id f-L7zvG-Fy7l for <spring@ietfa.amsl.com>; Wed,  1 Mar 2017 06:53:32 -0800 (PST)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3854512946D for <spring@ietf.org>; Wed,  1 Mar 2017 06:53:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3398; q=dns/txt; s=iport; t=1488380012; x=1489589612; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=Wzv1O/soO0VLe2cpWiqaoBEvP3rTi4vQJiENncdVhwg=; b=lj82Sfbr4lWNsdL/nRN9JgqXt2eOor28MZFXowbPTymPeCyjpooKxMxg 2PJLG9AmWYhhJ43cHxO+zh7Zcx+tKnVo+OFqVnF3iryRAoJiiafXYuoce 6eGEVvSC+Bi4g7lc6QmyZCGxT/LUKN6Phr64iAbttgLVc9LnYBY1VO6ft w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ARAQCt37ZY/5pdJa1eGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1CBageNXJFmlTWCDYYiAoI4PxgBAgEBAQEBAQFiHQuEcAEBAQM?= =?us-ascii?q?BHVcFBQsCAQgVAQInBzIUEQIEDgWJcQi0FYsiAQEBAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBHYZMggWCaoQmEQEcgzSCMQEEnCgBkjGBe4UhigKTNAEfOHkIVBVPAYY7dYd?= =?us-ascii?q?EgSGBDQEBAQ?=
X-IronPort-AV: E=Sophos;i="5.35,226,1484006400"; d="scan'208";a="212785716"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 01 Mar 2017 14:53:31 +0000
Received: from XCH-RTP-009.cisco.com (xch-rtp-009.cisco.com [64.101.220.149]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v21ErUEo013182 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 1 Mar 2017 14:53:31 GMT
Received: from xch-rtp-010.cisco.com (64.101.220.150) by XCH-RTP-009.cisco.com (64.101.220.149) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 1 Mar 2017 09:53:29 -0500
Received: from xch-rtp-010.cisco.com ([64.101.220.150]) by XCH-RTP-010.cisco.com ([64.101.220.150]) with mapi id 15.00.1210.000; Wed, 1 Mar 2017 09:53:29 -0500
From: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>
Thread-Topic: [spring] WG Last Call for draft-ietf-spring-segment-routing-msdc-02
Thread-Index: AQHSkpmn7TsijQsKVEGVSeuJSawao6GAZcoA
Date: Wed, 1 Mar 2017 14:53:29 +0000
Message-ID: <B1C835BC-D7D8-463E-A474-E159D89AC707@cisco.com>
References: <27991_1487670653_58AC0D7D_27991_2292_1_53C29892C857584299CBF5D05346208A1ED7122E@OPEXCLILM21.corporate.adroot.infra.ftgroup> <18673_1487691447_58AC5EB7_18673_4491_1_53C29892C857584299CBF5D05346208A1ED71F65@OPEXCLILM21.corporate.adroot.infra.ftgroup> <A19DD756-D858-4F86-BF76-F6AC94C0D211@cisco.com> <29235_1488379173_58B6DD25_29235_294_1_53C29892C857584299CBF5D05346208A1ED87127@OPEXCLILM21.corporate.adroot.infra.ftgroup>
In-Reply-To: <29235_1488379173_58B6DD25_29235_294_1_53C29892C857584299CBF5D05346208A1ED87127@OPEXCLILM21.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.61.101.21]
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <52A6548FE909FA4A9FB49178EDFA0065@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/I5zaiKn4WuYR4O1QuPbDqbmz7rg>
Cc: "spring@ietf.org" <spring@ietf.org>
Subject: Re: [spring] WG Last Call for draft-ietf-spring-segment-routing-msdc-02
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 01 Mar 2017 14:53:34 -0000

> On Mar 1, 2017, at 3:39 PM, bruno.decraene@orange.com wrote:
>=20
> Hi Stefano,
>=20
>> From: Stefano Previdi (sprevidi) [mailto:sprevidi@cisco.com]  > Sent: Tu=
esday, February 28, 2017 10:16 AM
>>=20
>> Hi Bruno,
>>=20
>> thanks for the review. I integrated all the comments in the new version =
I'm going to submit
>> very soon.
>=20
>=20
> Thanks.
>=20
>=20
>> One last comment here below:
>>=20
>>> On Feb 22, 2017, at 2:00 PM, bruno.decraene@orange.com wrote:
>>>=20
>>> 2)      For the document write up, are there any known deployment of dr=
aft-ietf-spring-
>> segment-routing-msdc?
>>>=20
>>>=20
>>> 3)      =A7 2.1.  Reference design
>>>=20
>>> "   o  Each node is its own AS (Node X has AS X)
>>>=20
>>>      *  For simple and efficient route propagation filtering, Nodes 5,
>>>         6, 7 and 8 share the same AS, Nodes 3 and 4 share the same AS,
>>>         Nodes 9 and 10 share the same AS.
>>>=20
>>>      *  For efficient usage of the scarce 2-byte Private Use AS pool,
>>>         different Tier-3 nodes might share the same AS.
>>>=20
>>>      *  Without loss of generality, we will simplify these details in
>>>         this document and assume that each node has its own AS."
>>>=20
>>>=20
>>> First 2 bullets are contradicting each other's.
>>=20
>>=20
>> why so ? First bullet refers to tier-1 and tier-2. second bullet refers =
to tier-3.
>=20
> Bullet 1: "Each node is its own AS"
> Bullet 2: "Nodes 5, 6, 7 and 8 share the same AS=94


ok sorry, the indent was such that I was confused.


> Looks a priori contradicting.
> Now thinking more about this, and given that on your 5-stage clos topolog=
y nodes 5, 6, 7 and 8 are not connected to each other's and any flow has no=
 valid reason to cross two of them, I now see what you mean.
>=20
> I would then propose the following change:
> OLD: share the same AS
> NEW: use the same AS number


I agree. I also think that =93sharing=94 has other implications which are n=
ot intended here.


> It may look the same, but the two nodes are indeed in different ASes. But=
 they use the same AS number, just like private AS number.
>=20
> Or may be it's just me ;-)  So up to you.


no, it=92s me too ;-)

s.


>=20
> Thanks,
> -- Bruno
>>=20
>> thanks.
>> s.
>>=20
>=20
>=20
> _________________________________________________________________________=
________________________________________________
>=20
> Ce message et ses pieces jointes peuvent contenir des informations confid=
entielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez re=
cu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages =
electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme o=
u falsifie. Merci.
>=20
> This message and its attachments may contain confidential or privileged i=
nformation that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and de=
lete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have bee=
n modified, changed or falsified.
> Thank you.
>=20


From nobody Wed Mar  1 07:44:40 2017
Return-Path: <sprevidi@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 296A91294DA for <spring@ietfa.amsl.com>; Wed,  1 Mar 2017 07:44:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id sUctiLy-5oF2 for <spring@ietfa.amsl.com>; Wed,  1 Mar 2017 07:44:37 -0800 (PST)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 80FD71294C0 for <spring@ietf.org>; Wed,  1 Mar 2017 07:44:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5756; q=dns/txt; s=iport; t=1488383077; x=1489592677; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=gRmVi60BtGoDMaVBSVHYKKKhCOVh8O/P3dN9GrlGHwk=; b=l38If6HsDpwrkXdEnXEsL8YrGiQbbOoubpvpTjKeN31eU8RK3c/T1Axr 7+ICNmba2eBrXlyFslYD5Vh59D0MblOGdbio50o7W+XOrf7DClIsKblIg PxCh4iCHHexX3GAmgzKl93VZhVCdWgLs33RdO5cOoVCxrRexkfDi8gXzi w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DaAQAY7LZY/5hdJa1eDgsBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYNQgWoHg1SKCJFmlTWCDYYiAhqCHz8YAQIBAQEBAQEBYiiEcAE?= =?us-ascii?q?BAQMBHQYEDUUFCwIBCBIGAgImAgICMBUCDgIEDgWJcQixd4FsOosjAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEBAQEBHYELhUGCBYJqh1ougjEBBJVzhjUBkjGBe48jiD+KdQE?= =?us-ascii?q?fOIEBVBU+EQGGADt1iGWBDQEBAQ?=
X-IronPort-AV: E=Sophos;i="5.35,226,1484006400"; d="scan'208";a="204244445"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 01 Mar 2017 15:44:36 +0000
Received: from XCH-RTP-010.cisco.com (xch-rtp-010.cisco.com [64.101.220.150]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v21FiaaT004449 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 1 Mar 2017 15:44:36 GMT
Received: from xch-rtp-010.cisco.com (64.101.220.150) by XCH-RTP-010.cisco.com (64.101.220.150) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 1 Mar 2017 10:44:35 -0500
Received: from xch-rtp-010.cisco.com ([64.101.220.150]) by XCH-RTP-010.cisco.com ([64.101.220.150]) with mapi id 15.00.1210.000; Wed, 1 Mar 2017 10:44:35 -0500
From: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
To: Anoop Ghanwani <anoop@alumni.duke.edu>
Thread-Topic: [spring] WG Last Call for draft-ietf-spring-segment-routing-msdc-02
Thread-Index: AQHSkaNRWb9/Q025s0KiHisWwh+6w6F/Io6AgAFTbwA=
Date: Wed, 1 Mar 2017 15:44:35 +0000
Message-ID: <5B45FE6C-C091-4FBA-A1CD-DA809D98235A@cisco.com>
References: <27991_1487670653_58AC0D7D_27991_2292_1_53C29892C857584299CBF5D05346208A1ED7122E@OPEXCLILM21.corporate.adroot.infra.ftgroup> <18673_1487691447_58AC5EB7_18673_4491_1_53C29892C857584299CBF5D05346208A1ED71F65@OPEXCLILM21.corporate.adroot.infra.ftgroup> <A19DD756-D858-4F86-BF76-F6AC94C0D211@cisco.com> <CA+-tSzwFRuFyaB+UVZXRCP5Db2H8Fr7vftjwz_yn2b=yZqiF7Q@mail.gmail.com>
In-Reply-To: <CA+-tSzwFRuFyaB+UVZXRCP5Db2H8Fr7vftjwz_yn2b=yZqiF7Q@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.61.101.21]
Content-Type: text/plain; charset="utf-8"
Content-ID: <E5826EAF82FAB44AAAC02B91493E4844@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/rS_aNyiCWwDBJHg4Ge8IonYhQOI>
Cc: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "spring@ietf.org" <spring@ietf.org>
Subject: Re: [spring] WG Last Call for draft-ietf-spring-segment-routing-msdc-02
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 01 Mar 2017 15:44:39 -0000

DQo+IE9uIEZlYiAyOCwgMjAxNywgYXQgODoyOSBQTSwgQW5vb3AgR2hhbndhbmkgPGFub29wQGFs
dW1uaS5kdWtlLmVkdT4gd3JvdGU6DQo+IA0KPiBJIHN1cHBvcnQgcHVibGljYXRpb24gb2YgdGhl
IGRvY3VtZW50IGFzIGFuIGluZm9ybWF0aW9uYWwgUkZDLg0KPiANCj4gQmVsb3cgYXJlIG15IGNv
bW1lbnRzLg0KPiANCj4gVGhhbmtzLA0KPiBBbm9vcA0KPiANCj4gPT0NCj4gDQo+IC0gcGcgNSwg
bGluZSAxDQo+ICAgV2hhdCBpcyB0aGUgY3JpdGVyaWEgdGhhdCBhbGxvdyBzaGFyaW5nIHRoZSBB
UyBudW1iZXI/ICBJcyB0aGVyZSBhIHJlZmVyZW5jZT8NCg0KDQp3ZSBjaGFuZ2VkIHRoaXMgdG8g
4oCcdXNlIHRoZSBzYW1lIEFT4oCdLiBBcyBleHBsYWluZWQgaW4gNC4zLCB1c2luZyB0aGUgc2Ft
ZSBBUyBicmluZ3MgdGhlIHVwZGF0ZSBsb29wIHByZXZlbnRpb24gbWVjaGFuaXNtIHNvIGZhY2ls
aXRhdGUgZmlsdGVyaW5nIGFuZCBwcm9wYWdhdGlvbi4NCg0KDQo+IC0gcGcgNg0KPiAgICJUaGlz
IG1lYW5zIHRoYXQgZXZlcnkgbmV3IGNvbm5lY3Rpb24gd2lsbCBiZSBlc3RhYmxpc2hlZCANCj4g
ICAgb2JsaXZpb3VzbHkgKG1lbW9yeS0gbGVzcykgd2l0aCByZWdhcmRzIHRvIHRoZSBwYXRocyBj
aG9zZW4gDQo+ICAgICBiZWZvcmUsIG9yIGNob3NlbiBieSBvdGhlciBub2Rlcy4iDQo+ICAgSSBh
bSBub3Qgc3VyZSB3aGF0ICJjaG9zZW4gYnkgb3RoZXIgbm9kZXMiIGFkZHMuICBJIHRoaW5rIGl0
IA0KPiAgIGNhbiBiZSByZW1vdmVkLiANCg0KDQpJdCByZWZlcnMgdG8gdGhlIOKAnG9ibGl2aW91
c25lc3PigJ0gZXh0ZW5kZWQgYWxzbyB0byB0aGUgY2hvaWNlcyB0aGF0IG90aGVyIG5vZGVzIG9m
IHRoZSBuZXR3b3JrIGNvdWxkIGhhdmUgbWFkZS4NCg0KDQo+IC0gcGcgNw0KPiAgICJsb2NhbCBs
YWJlbCAxNjAweCIgLT4gImxvY2FsIGxhYmVsICgxNjAwMCArIHgpLg0KPiAgIEFsc28gYmVjYXVz
ZSBvZiB0aGUgd2F5IGxvb3BiYWNrcyBhcmUgYXNzaWduZWQsIGRvZXMgdGhpcyBtZWFuIHRoYXQg
dGhlIG51bWJlciBub2RlcyB0aGF0IHRoaXMgc2NoZW1lIGNhbiBoYW5kbGUgaXMgNTEyPyAgTWF5
IGJlIGdvb2QgdG8gbWVudGlvbiB3aHkgdGhpcyBpcyBjb25zaWRlcmVkIGEgZ29vZCBudW1iZXIu
DQoNCg0KdGhlIGV4YW1wbGUgYXNzdW1lcyBsb29wYmFja3MgYXNzaWduZWQgZnJvbSAxOTIuMC4y
LzI0LiBJdCBnaXZlcyB5b3UgMjU1IGhvc3QgYWRkcmVzc2VzLiBUaGlzIGlzIG9mIGNvdXJzZSBq
dXN0IGlsbHVzdHJhdGl2ZS4NCg0KDQo+IC0gcGcgMTENCj4gICAiQkdQIFByZWZpeCBTZWdtZW50
IDE2MDExIHRoZW4gZGlyZWN0cyB0aGUgcGFja2V0IGRvd24gdG8gTm9kZTExIGFsb25nIHRoZSBw
YXRoIChOb2RlNSwgTm9kZTksIE5vZGUxMSkuIg0KPiAgIEkgdGhpbmsgaXQgd291bGQgYmUgd29y
dGggbWVudGlvbmluZyB0aGF0IG5vZGUgOSBuZWVkIG5vdCBhcHBlYXIgaW4gdGhpcyBwYXRoLiAg
SW4gZ2VuZXJhbCwgYmVjYXVzZSBvZiB0aGUgbmF0dXJlIG9mIGNsb3MgdG9wb2xvZ2llcywgdGhl
cmUgaXMgbm8gbmVlZCB0byBoYXZlIGludGVybWVkaWF0ZSBub2RlcyBiZXR3ZWVuIHRoZSBzcGlu
ZSBhbmQgdGhlIFRvUiBvbiB0aGUgd2F5IGRvd24uICAoSWYgdGhlcmUgaXMsIGl0IHdvdWxkIGJl
IGdvb2QgdG8ga25vdyB3aHkuKQ0KDQoNCm1heWJlIEnigJltIG1pc3NpbmcgeW91ciBwb2ludCBi
dXQgdGhlIGV4YW1wbGUgaXMgYmFlZCBvbiB0aGUgaWxsdXN0cmF0aXZlIHRvcG9sb2d5IHdoZXJl
IDkgaW4gdGhlIHNob3J0ZXN0IHBhdGggYnV0IHlvdSBkb27igJl0IG5lZWQgdG8gc3BlY2lmeSA5
IGluIHRoZSBzZWdtZW50IGxpc3QuIFRoaXMgaXMgYmFzZSBvZiBTUiBleHBsYWluZWQgaW4gdGhl
IGFyY2hpdGVjdHVyZSBkcmFmdC4gDQoNCg0KPiANCj4gRWRpdG9yaWFsDQoNCg0KSSBmaXhlZCB0
aGUgcmVtYWluaW5nIGVkaXRvcmlhbCBuaXRzLg0KDQpUaGFua3MuDQoNCnMuDQoNCg0KPiANCj4g
LSBzb21lIGluY29uc2lzdGVuY2llcyB0aHJvdWdob3V0LiAgd291bGQgYmUgZ29vZCB0byBtYWtl
IHRoZW0gY29uc2lzdGVudC4NCj4gICBOb2RlMSBhbmQgTm9kZTIgdnMgTm9kZXMgMSBhbmQgMiB2
cyAiTm9kZTEiIGFuZCAiTm9kZTIiDQo+ICAgZGF0YSBjZW50ZXIsIGRhdGEtY2VudGVyLCBEQw0K
PiANCj4gLSBTcGVsbCBvdXQgU1JHQiBhbmQgQUlHUCBhdCBmaXJzdCB1c2UuDQo+IA0KPiAtIHBn
IDENCj4gICAidXNlLWNhc2UgdXNlLWNhc2VzIiAtPiB1c2UtY2FzZXMNCj4gDQo+IC0gcGcgNQ0K
PiAgICJ2aWEgQkdQIHNlc3Npb24iIC0+ICJ2aWEgYSBCR1Agc2Vzc2lvbi4iICAobWlzc2luZyAn
YScgYW5kIHBlcmlvZC4pDQo+ICAgImFkZHJlc3Mgb2YgaXQncyBsb29wYmFjayIgLT4gImFkZHJl
c3Mgb2YgaXRzIGxvb3BiYWNrIg0KPiAgICJwZXItZmxvdyBFQ01QIHRoYXQgZG9lcyBub3QiIC0+
ICJwZXItZmxvdyBFQ01QIGRvZXMgbm90Ig0KPiAgICJwbGFjZWQgb24gb25lIHBhdGggb3ZlciBv
dGhlcnMiIC0+ICAicGxhY2VkIG9uIG9uZSBwYXRoIG92ZXIgb3RoZXJzLiIgIChtaXNzaW5nIHBl
cmlvZCkNCj4gICAiIGltcGxlbWVudHMgb2JsaXZpb3VzIiAtPiAiaW1wbGVtZW50cyBhbiBvYmxp
dmlvdXMiDQo+IA0KPiAtIHBnIDYNCj4gICAiQWJzZW5jZSBvZiBwYXRoIHZpc2liaWxpdHkiIC0+
ICJUaGUgYWJzZW5jZSBvZiBwYXRoIHZpc2liaWxpdHkiDQo+ICAgDQo+IC0gcGcgNw0KPiAgICJG
aWd1cmUgMiB6b29tcyBvbiIgLT4gIkZpZ3VyZSAyIHpvb21zIGluIG9uIg0KPiANCj4gLSBwZyA4
IA0KPiAgICJhbiBub25kZXRlcm1pbmlzdGljIGxhYmVsIiAtPiAiYSBub24tZGV0ZXJtaW5pc3Rp
YyBsYWJlbCINCj4gDQo+IC0gcGcgOQ0KPiAgICJSZWZlcnJpbmcgdG8gRmlndXJlIDFSZWZlcnJp
bmcgdG8gRmlndXJlIDEiIC0+ICJSZWZlcnJpbmcgdG8gRmlndXJlIDEiDQo+IA0KPiAtIHBnIDEx
DQo+ICAgImlmIE5vZGU3IGRvZXMgbm90IHN1cHBvcnQiIC0+ICJldmVuIHRob3VnaCBOb2RlNyBk
b2VzIG5vdCBzdXBwb3J0Ig0KPiANCj4gLSBwMTINCj4gICBNaXNzaW5nIGEgcGVyaW9kIGF0IHRo
ZSBlbmQgb2YgdGhlIGZpcnN0IGFuZCBzZWNvbmQgaXRlbXMgaW4gU2VjIDQuMy4NCj4gICAiQXR0
cmlidXRlIGFkdmVydGluZyIgLT4gIkF0dHJpYnV0ZSBhZHZlcnRpc2luZyINCj4gDQo+IC0gcGcg
MTQNCj4gICAibGV0IHVzIGlsbHVzdHJhdGUgdGhpcyBhc3N1bWluZyIgLT4gImxldCB1cyBpbGx1
c3RyYXRlIHRoaXMgY29uY2VwdCBhc3N1bWluZyINCj4gICAiZmxvdyB0byBaIiAtPiAiZmxvdyB0
byBIb3N0WiINCj4gICAiYXNzdW1pbmcgQSBpcyBtYWRlIGF3YXJlIiAtPiAiYXNzdW1pbmcgSG9z
dEEgaXMgbWFkZSBhd2FyZSINCj4gICANCj4gLSBwZyAxNQ0KPiAgICJ0aGUgbGF0dGVyIG9uZSIg
LT4gInRoZSBsYXN0IG9uZSINCj4gDQo+IC0gcGcgMTYNCj4gICAibW9uaXRvcmluZyBuZXR3b3Jr
IGVsZW1lbnRzIGhlYWx0aCIgLT4gIm1vbml0b3JpbmcgbmV0d29yayBlbGVtZW50cycgaGVhbHRo
Ig0KPiAgICJpblNlY3Rpb24gNy4yIiAtPiAiaW4gU2VjdGlvbiA3LjIiDQo+ICAgIkJHUCBMYWJl
bGxlZCBVbmljYXN0IiAtPiAiQkdQIExhYmVsZWQgVW5pY2FzdCIgIChhbHNvIG9uIHBnIDE3KQ0K
PiANCj4gLSBwZyAxOA0KPiAgICJ0aGFua3MgdG8gUEhQIiAtPiAiYmVjYXVzZSBvZiBQSFAiDQo+
ICAgIkludGVybmV0LSBzY2FsZSIgLT4gIkludGVybmV0LXNjYWxlIiAgKGV4dHJhIHNwYWNlKQ0K
PiAgICJnby10by10aGUtIEludGVybmV0IiAtPiAiZ28tdG8tdGhlLUludGVybmV0Ig0KPiAgICIg
ZG8gbm90IHJlY29tbWVuZCB0byB1c2UiIC0+ICJkbyBub3QgcmVjb21tZW5kIHVzaW5nIg0KPiAg
ICJvcGVyYXRpb24gdmlld3BvaW50IiAtPiAib3BlcmF0aW9uYWwgdmlld3BvaW50Ig0KPiANCj4g
LSBwZyAxOQ0KPiAgICJhbGxvd3MgdG8gY29uc3RydWN0IiAtPiAiYWxsb3dzIHVzIHRvIGNvbnN0
cnVjdCINCj4gICAiU3BpbmU1IGFuZCBTcGluZSA4IiAtPiBOb2RlNSBhbmQgTm9kZTgNCj4gICAi
KGUuZy4gVG9SMSdzIFNSR0IgaXMgWzEwMDAsIDE5OTldLCBUb1IyJ3MgU1JHQiBpcyBbMjAwMCwg
Mjk5OV0uLi4pLiIgLT4NCj4gICAiKGUuZy4gVG9SMSdzIFNSR0IgaXMgWzEwMDAsIDE5OTldLCBU
b1IyJ3MgU1JHQiBpcyBbMjAwMCwgMjk5OV0sIC4uLikuIiAtPg0KPiANCg0K


From nobody Wed Mar  1 08:48:21 2017
Return-Path: <ghanwani@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 C1DD31295EA for <spring@ietfa.amsl.com>; Wed,  1 Mar 2017 08:48:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.368
X-Spam-Level: 
X-Spam-Status: No, score=-2.368 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.229, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id URBRxZWKfDJX for <spring@ietfa.amsl.com>; Wed,  1 Mar 2017 08:48:18 -0800 (PST)
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 45B5C129550 for <spring@ietf.org>; Wed,  1 Mar 2017 08:48:18 -0800 (PST)
Received: by mail-qk0-x22a.google.com with SMTP id n186so77122076qkb.3 for <spring@ietf.org>; Wed, 01 Mar 2017 08:48:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=WMdSEc8dEHWPtNosMQ3SUdY6dWmFtgCGsP8ARiv7j3w=; b=UilVKQD1D3JFr3zsCgJnBEtoOn8tPp9ycs9Xuc83VswnVwm1X48pfv/CdWjMg7FeRu OczQdMCcw2h5VjSrI6KHmRQFia7LHcclXkcoJniA95nrWgkWfP0t7ghU7Yuj+HF9ZoTo 2+BLqR85gn2kSdewKoZKFy+YWsjrvfwJVLpRCzaIDUgyXe3sCXz7VjFdKEZtfVZghA9n cfgQNcYuN+TLk0Aa/TxYv+QxIbdLJMK1hIAp2iOOpX2tBudyJIEOrO9ue5mz02bSMup1 xJp3JeNWt4jjC8NWMiPbQ3uu2Z6aOGyr75yegu/ngQ2DdqD0z4P4HY5DFCkT3gOcWa3O Qetg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=WMdSEc8dEHWPtNosMQ3SUdY6dWmFtgCGsP8ARiv7j3w=; b=YDGILdZEvNJ7/g8bFlBSQvw31f9alrHwdbYF1YDG+XlqiqqkpklgFdO5xdJl4fPxFG pELKlc77+GhWziVB3OpzQ+gKEz74eQ2UXps6ykr3utbVSJ6NsYfdEjvgPnl6QeZbsTP6 DaOjxHiNpsHrpDJO+o5FGKajsY39YD/pfDXicCwpBhfBsxqeamPhEAbdYlPoNdyWZUjm D9r0DNhaP+UiSF1CfkL1plawtWQmL4Jzu9AlmicqjC/P72PWz0kupKdFILNGKc14OiKp YLJD8pCw0qA6FttFBotYrxW9TGdmXILdxIgU05ob1tgNo3+QI1LCp8tdin6lzYqq5GSP w1ZA==
X-Gm-Message-State: AMke39k7OSd9PmFlahJuC2mDKt0W9LD8HvlRE65ADdoBHjEhixFAtiKzPOW3HO9gNNtMrdma4P60RohI553VEA==
X-Received: by 10.55.191.69 with SMTP id p66mr10275275qkf.84.1488386897271; Wed, 01 Mar 2017 08:48:17 -0800 (PST)
MIME-Version: 1.0
Sender: ghanwani@gmail.com
Received: by 10.200.4.2 with HTTP; Wed, 1 Mar 2017 08:48:16 -0800 (PST)
In-Reply-To: <5B45FE6C-C091-4FBA-A1CD-DA809D98235A@cisco.com>
References: <27991_1487670653_58AC0D7D_27991_2292_1_53C29892C857584299CBF5D05346208A1ED7122E@OPEXCLILM21.corporate.adroot.infra.ftgroup> <18673_1487691447_58AC5EB7_18673_4491_1_53C29892C857584299CBF5D05346208A1ED71F65@OPEXCLILM21.corporate.adroot.infra.ftgroup> <A19DD756-D858-4F86-BF76-F6AC94C0D211@cisco.com> <CA+-tSzwFRuFyaB+UVZXRCP5Db2H8Fr7vftjwz_yn2b=yZqiF7Q@mail.gmail.com> <5B45FE6C-C091-4FBA-A1CD-DA809D98235A@cisco.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Wed, 1 Mar 2017 08:48:16 -0800
X-Google-Sender-Auth: 4AJrLWJkQbjNT8hLKOd1PQp4szQ
Message-ID: <CA+-tSzzpxmsoX3c-TB8Fqh3_1QLVpdaPhxVZO6A2Y5VssRyD3w@mail.gmail.com>
To: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
Content-Type: multipart/alternative; boundary=94eb2c043d424d36930549ae14fa
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/SGjVWS00qIGRhY5v59KRjn5EQmA>
Cc: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "spring@ietf.org" <spring@ietf.org>
Subject: Re: [spring] WG Last Call for draft-ietf-spring-segment-routing-msdc-02
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 01 Mar 2017 16:48:20 -0000

--94eb2c043d424d36930549ae14fa
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Thanks for the responses.

On Wed, Mar 1, 2017 at 7:44 AM, Stefano Previdi (sprevidi) <
sprevidi@cisco.com> wrote:

>
> > On Feb 28, 2017, at 8:29 PM, Anoop Ghanwani <anoop@alumni.duke.edu>
> wrote:
> >
> >
> > - pg 5, line 1
> >   What is the criteria that allow sharing the AS number?  Is there a
> reference?
>
>
> we changed this to =E2=80=9Cuse the same AS=E2=80=9D. As explained in 4.3=
, using the same
> AS brings the update loop prevention mechanism so facilitate filtering an=
d
> propagation.
>
>
I think your response is about the spine/leaf nodes.  My comment is about
the ToR nodes.


>
> > - pg 7
> >   "local label 1600x" -> "local label (16000 + x).
> >   Also because of the way loopbacks are assigned, does this mean that
> the number nodes that this scheme can handle is 512?  May be good to
> mention why this is considered a good number.
>
>
> the example assumes loopbacks assigned from 192.0.2/24. It gives you 255
> host addresses. This is of course just illustrative.
>

It may be good to mention explicitly that the numbers used are
illustrative.  I did not get that impression when reading the draft.

>
>
> > - pg 11
> >   "BGP Prefix Segment 16011 then directs the packet down to Node11 alon=
g
> the path (Node5, Node9, Node11)."
> >   I think it would be worth mentioning that node 9 need not appear in
> this path.  In general, because of the nature of clos topologies, there i=
s
> no need to have intermediate nodes between the spine and the ToR on the w=
ay
> down.  (If there is, it would be good to know why.)
>
>
> maybe I=E2=80=99m missing your point but the example is baed on the illus=
trative
> topology where 9 in the shortest path but you don=E2=80=99t need to speci=
fy 9 in
> the segment list. This is base of SR explained in the architecture draft.
>
>
Yes, that is indeed my point. I think it would be better to remove it and
have a statement that says why it doesn't appear pointing to the arch doc.

Thanks,
Anoop

--94eb2c043d424d36930549ae14fa
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Thanks for the responses.<br><div class=3D"gmail_extra"><b=
r><div class=3D"gmail_quote">On Wed, Mar 1, 2017 at 7:44 AM, Stefano Previd=
i (sprevidi) <span dir=3D"ltr">&lt;<a href=3D"mailto:sprevidi@cisco.com" ta=
rget=3D"_blank">sprevidi@cisco.com</a>&gt;</span> wrote:<br><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa=
dding-left:1ex"><span class=3D""><br>
&gt; On Feb 28, 2017, at 8:29 PM, Anoop Ghanwani &lt;<a href=3D"mailto:anoo=
p@alumni.duke.edu">anoop@alumni.duke.edu</a>&gt; wrote:<br>
&gt;<br>&gt;<br>
&gt; - pg 5, line 1<br>
&gt;=C2=A0 =C2=A0What is the criteria that allow sharing the AS number?=C2=
=A0 Is there a reference?<br>
<br>
<br>
</span>we changed this to =E2=80=9Cuse the same AS=E2=80=9D. As explained i=
n 4.3, using the same AS brings the update loop prevention mechanism so fac=
ilitate filtering and propagation.<br>
<span class=3D""><br></span></blockquote><div><br></div><div>I think your r=
esponse is about the spine/leaf nodes.=C2=A0 My comment is about the ToR no=
des.</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">=
<br>
&gt; - pg 7<br>
&gt;=C2=A0 =C2=A0&quot;local label 1600x&quot; -&gt; &quot;local label (160=
00 + x).<br>
&gt;=C2=A0 =C2=A0Also because of the way loopbacks are assigned, does this =
mean that the number nodes that this scheme can handle is 512?=C2=A0 May be=
 good to mention why this is considered a good number.<br>
<br>
<br>
</span>the example assumes loopbacks assigned from 192.0.2/24. It gives you=
 255 host addresses. This is of course just illustrative.<br></blockquote><=
div><br></div><div>It may be good to mention explicitly that the numbers us=
ed are illustrative.=C2=A0 I did not get that impression when reading the d=
raft.=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex">
<span class=3D""><br>
<br>
&gt; - pg 11<br>
&gt;=C2=A0 =C2=A0&quot;BGP Prefix Segment 16011 then directs the packet dow=
n to Node11 along the path (Node5, Node9, Node11).&quot;<br>
&gt;=C2=A0 =C2=A0I think it would be worth mentioning that node 9 need not =
appear in this path.=C2=A0 In general, because of the nature of clos topolo=
gies, there is no need to have intermediate nodes between the spine and the=
 ToR on the way down.=C2=A0 (If there is, it would be good to know why.)<br=
>
<br>
<br>
</span>maybe I=E2=80=99m missing your point but the example is baed on the =
illustrative topology where 9 in the shortest path but you don=E2=80=99t ne=
ed to specify 9 in the segment list. This is base of SR explained in the ar=
chitecture draft.<br>
<br></blockquote><div><br></div><div>Yes, that is indeed my point. I think =
it would be better to remove it and have a statement that says why it doesn=
&#39;t appear pointing to the arch doc.</div><div><br></div><div>Thanks,</d=
iv><div>Anoop=C2=A0<br></div></div></div></div>

--94eb2c043d424d36930549ae14fa--


From nobody Wed Mar  1 09:21:38 2017
Return-Path: <sprevidi@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 5EDCB129635 for <spring@ietfa.amsl.com>; Wed,  1 Mar 2017 09:21:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id auNqAxnZYUEb for <spring@ietfa.amsl.com>; Wed,  1 Mar 2017 09:21:34 -0800 (PST)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DBAC4129632 for <spring@ietf.org>; Wed,  1 Mar 2017 09:21:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3268; q=dns/txt; s=iport; t=1488388893; x=1489598493; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=poHdlBbVZkqCkB9h16kdi196qn8g+5Uc5T86ieVqIXU=; b=UzMf8W1m16LmJrHLT7jthM1IlXri8OdrMtzerdXLkEFee1Dn/ST0YAiP i5hmO+scLS15hj1rxW4zNEVYVNUMDT6D+WnkQu/HmYwJPGi7LvFCHjBkT +2uwOg+mkDPyYB8E2/eP+idDurGbGIL8e6C7sthhV++i8v6A/xaaL9bIQ 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AKAgDdAbdY/4YNJK1eDgsBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYNQgWoHg1SKCJFHH5U1gg2GIgIagh8/GAECAQEBAQEBAWIohHA?= =?us-ascii?q?BAQEDAR0GBA1FBQsCAQgSBgICJgICAjAVAg4CBA4FiXEIsW2BbDqLEwEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEBAQEBAR2BC4VBggUIgmKEVIMGLoIxAQScKAGSMYF7jyOIP4p?= =?us-ascii?q?1AR84gQFUFT4RAYQ9HYEmO3WIZYENAQEB?=
X-IronPort-AV: E=Sophos;i="5.35,226,1484006400"; d="scan'208";a="214674100"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 01 Mar 2017 17:21:32 +0000
Received: from XCH-RTP-007.cisco.com (xch-rtp-007.cisco.com [64.101.220.147]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id v21HLW9E028937 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 1 Mar 2017 17:21:32 GMT
Received: from xch-rtp-010.cisco.com (64.101.220.150) by XCH-RTP-007.cisco.com (64.101.220.147) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 1 Mar 2017 12:21:32 -0500
Received: from xch-rtp-010.cisco.com ([64.101.220.150]) by XCH-RTP-010.cisco.com ([64.101.220.150]) with mapi id 15.00.1210.000; Wed, 1 Mar 2017 12:21:32 -0500
From: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
To: Anoop Ghanwani <anoop@alumni.duke.edu>
Thread-Topic: [spring] WG Last Call for draft-ietf-spring-segment-routing-msdc-02
Thread-Index: AQHSkaNRWb9/Q025s0KiHisWwh+6w6F/Io6AgAFTbwCAABHNAIAACUeA
Date: Wed, 1 Mar 2017 17:21:32 +0000
Message-ID: <20535FDB-CE80-48D8-8616-F1F78E1E45F4@cisco.com>
References: <27991_1487670653_58AC0D7D_27991_2292_1_53C29892C857584299CBF5D05346208A1ED7122E@OPEXCLILM21.corporate.adroot.infra.ftgroup> <18673_1487691447_58AC5EB7_18673_4491_1_53C29892C857584299CBF5D05346208A1ED71F65@OPEXCLILM21.corporate.adroot.infra.ftgroup> <A19DD756-D858-4F86-BF76-F6AC94C0D211@cisco.com> <CA+-tSzwFRuFyaB+UVZXRCP5Db2H8Fr7vftjwz_yn2b=yZqiF7Q@mail.gmail.com> <5B45FE6C-C091-4FBA-A1CD-DA809D98235A@cisco.com> <CA+-tSzzpxmsoX3c-TB8Fqh3_1QLVpdaPhxVZO6A2Y5VssRyD3w@mail.gmail.com>
In-Reply-To: <CA+-tSzzpxmsoX3c-TB8Fqh3_1QLVpdaPhxVZO6A2Y5VssRyD3w@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.61.101.21]
Content-Type: text/plain; charset="utf-8"
Content-ID: <EB2C600FB0C676439F56ED26D25E884D@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/9PUTrRFNF6lffkUyq-xZkwp0YvY>
Cc: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "spring@ietf.org" <spring@ietf.org>
Subject: Re: [spring] WG Last Call for draft-ietf-spring-segment-routing-msdc-02
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 01 Mar 2017 17:21:35 -0000

DQo+IE9uIE1hciAxLCAyMDE3LCBhdCA1OjQ4IFBNLCBBbm9vcCBHaGFud2FuaSA8YW5vb3BAYWx1
bW5pLmR1a2UuZWR1PiB3cm90ZToNCj4gDQo+IFRoYW5rcyBmb3IgdGhlIHJlc3BvbnNlcy4NCj4g
DQo+IE9uIFdlZCwgTWFyIDEsIDIwMTcgYXQgNzo0NCBBTSwgU3RlZmFubyBQcmV2aWRpIChzcHJl
dmlkaSkgPHNwcmV2aWRpQGNpc2NvLmNvbT4gd3JvdGU6DQo+IA0KPiA+IE9uIEZlYiAyOCwgMjAx
NywgYXQgODoyOSBQTSwgQW5vb3AgR2hhbndhbmkgPGFub29wQGFsdW1uaS5kdWtlLmVkdT4gd3Jv
dGU6DQo+ID4NCj4gPg0KPiA+IC0gcGcgNSwgbGluZSAxDQo+ID4gICBXaGF0IGlzIHRoZSBjcml0
ZXJpYSB0aGF0IGFsbG93IHNoYXJpbmcgdGhlIEFTIG51bWJlcj8gIElzIHRoZXJlIGEgcmVmZXJl
bmNlPw0KPiANCj4gDQo+IHdlIGNoYW5nZWQgdGhpcyB0byDigJx1c2UgdGhlIHNhbWUgQVPigJ0u
IEFzIGV4cGxhaW5lZCBpbiA0LjMsIHVzaW5nIHRoZSBzYW1lIEFTIGJyaW5ncyB0aGUgdXBkYXRl
IGxvb3AgcHJldmVudGlvbiBtZWNoYW5pc20gc28gZmFjaWxpdGF0ZSBmaWx0ZXJpbmcgYW5kIHBy
b3BhZ2F0aW9uLg0KPiANCj4gDQo+IEkgdGhpbmsgeW91ciByZXNwb25zZSBpcyBhYm91dCB0aGUg
c3BpbmUvbGVhZiBub2Rlcy4gIE15IGNvbW1lbnQgaXMgYWJvdXQgdGhlIFRvUiBub2Rlcy4NCg0K
DQp0aGUgc2FtZSBhcHBsaWVzLiBUaGUgcnVsZXMgYW5kIGd1aWRlbGluZXMgcmVsYXRlZCB0byBi
Z3AgZGVwbG95bWVudCBhbmQgQVMgbnVtYmVyaW5nIGFyZSB0aGUgc2FtZS4NCg0KDQo+ID4gLSBw
ZyA3DQo+ID4gICAibG9jYWwgbGFiZWwgMTYwMHgiIC0+ICJsb2NhbCBsYWJlbCAoMTYwMDAgKyB4
KS4NCj4gPiAgIEFsc28gYmVjYXVzZSBvZiB0aGUgd2F5IGxvb3BiYWNrcyBhcmUgYXNzaWduZWQs
IGRvZXMgdGhpcyBtZWFuIHRoYXQgdGhlIG51bWJlciBub2RlcyB0aGF0IHRoaXMgc2NoZW1lIGNh
biBoYW5kbGUgaXMgNTEyPyAgTWF5IGJlIGdvb2QgdG8gbWVudGlvbiB3aHkgdGhpcyBpcyBjb25z
aWRlcmVkIGEgZ29vZCBudW1iZXIuDQo+IA0KPiANCj4gdGhlIGV4YW1wbGUgYXNzdW1lcyBsb29w
YmFja3MgYXNzaWduZWQgZnJvbSAxOTIuMC4yLzI0LiBJdCBnaXZlcyB5b3UgMjU1IGhvc3QgYWRk
cmVzc2VzLiBUaGlzIGlzIG9mIGNvdXJzZSBqdXN0IGlsbHVzdHJhdGl2ZS4NCj4gDQo+IEl0IG1h
eSBiZSBnb29kIHRvIG1lbnRpb24gZXhwbGljaXRseSB0aGF0IHRoZSBudW1iZXJzIHVzZWQgYXJl
IGlsbHVzdHJhdGl2ZS4gIEkgZGlkIG5vdCBnZXQgdGhhdCBpbXByZXNzaW9uIHdoZW4gcmVhZGlu
ZyB0aGUgZHJhZnQuIA0KPiANCj4gDQo+ID4gLSBwZyAxMQ0KPiA+ICAgIkJHUCBQcmVmaXggU2Vn
bWVudCAxNjAxMSB0aGVuIGRpcmVjdHMgdGhlIHBhY2tldCBkb3duIHRvIE5vZGUxMSBhbG9uZyB0
aGUgcGF0aCAoTm9kZTUsIE5vZGU5LCBOb2RlMTEpLiINCj4gPiAgIEkgdGhpbmsgaXQgd291bGQg
YmUgd29ydGggbWVudGlvbmluZyB0aGF0IG5vZGUgOSBuZWVkIG5vdCBhcHBlYXIgaW4gdGhpcyBw
YXRoLiAgSW4gZ2VuZXJhbCwgYmVjYXVzZSBvZiB0aGUgbmF0dXJlIG9mIGNsb3MgdG9wb2xvZ2ll
cywgdGhlcmUgaXMgbm8gbmVlZCB0byBoYXZlIGludGVybWVkaWF0ZSBub2RlcyBiZXR3ZWVuIHRo
ZSBzcGluZSBhbmQgdGhlIFRvUiBvbiB0aGUgd2F5IGRvd24uICAoSWYgdGhlcmUgaXMsIGl0IHdv
dWxkIGJlIGdvb2QgdG8ga25vdyB3aHkuKQ0KPiANCj4gDQo+IG1heWJlIEnigJltIG1pc3Npbmcg
eW91ciBwb2ludCBidXQgdGhlIGV4YW1wbGUgaXMgYmFlZCBvbiB0aGUgaWxsdXN0cmF0aXZlIHRv
cG9sb2d5IHdoZXJlIDkgaW4gdGhlIHNob3J0ZXN0IHBhdGggYnV0IHlvdSBkb27igJl0IG5lZWQg
dG8gc3BlY2lmeSA5IGluIHRoZSBzZWdtZW50IGxpc3QuIFRoaXMgaXMgYmFzZSBvZiBTUiBleHBs
YWluZWQgaW4gdGhlIGFyY2hpdGVjdHVyZSBkcmFmdC4NCj4gDQo+IA0KPiBZZXMsIHRoYXQgaXMg
aW5kZWVkIG15IHBvaW50LiBJIHRoaW5rIGl0IHdvdWxkIGJlIGJldHRlciB0byByZW1vdmUgaXQg
YW5kIGhhdmUgYSBzdGF0ZW1lbnQgdGhhdCBzYXlzIHdoeSBpdCBkb2Vzbid0IGFwcGVhciBwb2lu
dGluZyB0byB0aGUgYXJjaCBkb2MuDQoNCg0KSSB3aWxsIGFkZCBhIHJlZmVyZW5jZSBidXQgcmVt
ZW1iZXIgdGhhdCB0aGlzIGlzIGEgdXNlIGNhc2UgZHJhZnQuIEZvciB0aGUgbWVjaGFuaWNzIG9m
IFNSIHlvdSBhbHdheXMgaGF2ZSB0byByZWZlcmVuY2UgdG8gdGhlIGFyY2hpdGVjdHVyZSBkcmFm
dCAoaW4gZmFjdCwgaXQgaXMgcmVmZXJlbmNlZCBpbiBtYW55IHBsYWNlcyBpbiB0aGUgZHJhZnQp
Lg0KDQpUaGFua3MuDQpzLg0KDQoNCj4gDQo+IFRoYW5rcywNCj4gQW5vb3AgDQoNCg==


From nobody Wed Mar  1 10:27:18 2017
Return-Path: <ghanwani@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 D150E129660 for <spring@ietfa.amsl.com>; Wed,  1 Mar 2017 10:27:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.368
X-Spam-Level: 
X-Spam-Status: No, score=-2.368 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.229, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ptX6wemk6Lcw for <spring@ietfa.amsl.com>; Wed,  1 Mar 2017 10:27:15 -0800 (PST)
Received: from mail-qk0-x233.google.com (mail-qk0-x233.google.com [IPv6:2607:f8b0:400d:c09::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5FDD31294DF for <spring@ietf.org>; Wed,  1 Mar 2017 10:27:15 -0800 (PST)
Received: by mail-qk0-x233.google.com with SMTP id u188so84304491qkc.2 for <spring@ietf.org>; Wed, 01 Mar 2017 10:27:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=wSI7nfQx2yKl65+mV5p79PPHUA9t/JuQc5PTGOP++ME=; b=ZsS8GNnCY80yCWv8C8Oxww7iUuNDMe0oG97WIF0AvEg5xaX9FIMq+4h2Uws8Gku5Do RsMm0vrR4j8V2e+AzRSBG6wDtu4lkD7zgs8+IqWhjPQtkkLVdytbgu4UwFyj7k083+Ob dr4VZpq3sN2s/VogzdzwRR/dWDFR7GwOfOkGkO0UP/ESx60p+V2YEkm6GMiXBTrwRq2D lhilrp0Y8TmqU1B3fvQfHTpTEIR8E3Czuy9kjke53Ho/Nj2MCVnY76gBfiMQ20qz2DMO +qBfErdbCkQz7WYD230iuPvduHKtNUWz1MzLE9V5dHFi3BqYohjINVW/wikuQzUD9G/o l1Fg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=wSI7nfQx2yKl65+mV5p79PPHUA9t/JuQc5PTGOP++ME=; b=F8Uh5ESO1WlOhQm8A2sUGpE0IFmnCGsx0jNBRMVfWzp+4iqVRrlRrMMp2GvNdua8xo IPu0HcdoM+Nz2713AEoTtDmqyT7i+5WyznsTVC0HymOweF02qSO82imv8IXLx5Tidb84 WykCtXuauuB2o0pVHzdSr/E7uCp1um+aKVrPX8OLZpEV6183DAy9htXvoURAZSCfu3ig jTKBIsUZkgeXFBYjVibpz3vbPHg7sNg/ZKf3tt4jNdPDRjrWUoPFKfB5Q8I21ix6AF14 07/Ce8hFAjbKoFd3lDYvVL+Qq4474xp9c+H3Pu2i0KV00C2Vo8cDNx7hXaSFrY/nO/fg FKKQ==
X-Gm-Message-State: AMke39kvzCF1xvH3mJBXBNK/FOfVhRjgbQABURcg4cthoh1Neu2BakbFIEB/GZwpT9OJPSzH9R/5wUzYPi5IMQ==
X-Received: by 10.55.106.134 with SMTP id f128mr11316544qkc.16.1488392834573;  Wed, 01 Mar 2017 10:27:14 -0800 (PST)
MIME-Version: 1.0
Sender: ghanwani@gmail.com
Received: by 10.200.4.2 with HTTP; Wed, 1 Mar 2017 10:27:14 -0800 (PST)
In-Reply-To: <20535FDB-CE80-48D8-8616-F1F78E1E45F4@cisco.com>
References: <27991_1487670653_58AC0D7D_27991_2292_1_53C29892C857584299CBF5D05346208A1ED7122E@OPEXCLILM21.corporate.adroot.infra.ftgroup> <18673_1487691447_58AC5EB7_18673_4491_1_53C29892C857584299CBF5D05346208A1ED71F65@OPEXCLILM21.corporate.adroot.infra.ftgroup> <A19DD756-D858-4F86-BF76-F6AC94C0D211@cisco.com> <CA+-tSzwFRuFyaB+UVZXRCP5Db2H8Fr7vftjwz_yn2b=yZqiF7Q@mail.gmail.com> <5B45FE6C-C091-4FBA-A1CD-DA809D98235A@cisco.com> <CA+-tSzzpxmsoX3c-TB8Fqh3_1QLVpdaPhxVZO6A2Y5VssRyD3w@mail.gmail.com> <20535FDB-CE80-48D8-8616-F1F78E1E45F4@cisco.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Wed, 1 Mar 2017 10:27:14 -0800
X-Google-Sender-Auth: t3JEwaZuVYn_kCi7qJl9bxqLLyc
Message-ID: <CA+-tSzzDSU6vR-mAVxVMVMRL8sUOrqoa8_c7z2GrH7LmZxJYGg@mail.gmail.com>
To: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
Content-Type: multipart/alternative; boundary=001a114fddf630f1ac0549af76fb
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/0I5fCSAgOzyCv5xLTHIlOf4JrDY>
Cc: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "spring@ietf.org" <spring@ietf.org>
Subject: Re: [spring] WG Last Call for draft-ietf-spring-segment-routing-msdc-02
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 01 Mar 2017 18:27:17 -0000

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

On Wed, Mar 1, 2017 at 9:21 AM, Stefano Previdi (sprevidi) <
sprevidi@cisco.com> wrote:

>
> > On Mar 1, 2017, at 5:48 PM, Anoop Ghanwani <anoop@alumni.duke.edu>
> wrote:
> >
> > Thanks for the responses.
> >
> > On Wed, Mar 1, 2017 at 7:44 AM, Stefano Previdi (sprevidi) <
> sprevidi@cisco.com> wrote:
> >
> > > On Feb 28, 2017, at 8:29 PM, Anoop Ghanwani <anoop@alumni.duke.edu>
> wrote:
> > >
> > >
> > > - pg 5, line 1
> > >   What is the criteria that allow sharing the AS number?  Is there a
> reference?
> >
> >
> > we changed this to =E2=80=9Cuse the same AS=E2=80=9D. As explained in 4=
.3, using the
> same AS brings the update loop prevention mechanism so facilitate filteri=
ng
> and propagation.
> >
> >
> > I think your response is about the spine/leaf nodes.  My comment is
> about the ToR nodes.
>
>
> the same applies. The rules and guidelines related to bgp deployment and
> AS numbering are the same.
>
>
In this draft, we have:
>>>

 For efficient usage of the scarce 2-byte Private Use AS pool,
         different Tier-3 nodes might share the same AS.

>>>

In RFC 7938, we have:
>>>

 A unique ASN is allocated to every Tier 3 device (e.g., ToR) in
      this topology.

>>>

What I am asking for is clarification on how different Tier-3 nodes might
share the same AS number.

Your comment above (referencing 4.3) is talking about a different scheme
(iBGP) in which case I am assuming all nodes (spine, leaf, tor) share the
same AS number.

Thanks,
Anoop

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

<div dir=3D"ltr"><div><div class=3D"gmail_extra"><div class=3D"gmail_quote"=
>On Wed, Mar 1, 2017 at 9:21 AM, Stefano Previdi (sprevidi) <span dir=3D"lt=
r">&lt;<a href=3D"mailto:sprevidi@cisco.com" target=3D"_blank">sprevidi@cis=
co.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex"><span class=3D"gmail-"><br>
&gt; On Mar 1, 2017, at 5:48 PM, Anoop Ghanwani &lt;<a href=3D"mailto:anoop=
@alumni.duke.edu">anoop@alumni.duke.edu</a>&gt; wrote:<br>
&gt;<br>
&gt; Thanks for the responses.<br>
&gt;<br>
&gt; On Wed, Mar 1, 2017 at 7:44 AM, Stefano Previdi (sprevidi) &lt;<a href=
=3D"mailto:sprevidi@cisco.com">sprevidi@cisco.com</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; On Feb 28, 2017, at 8:29 PM, Anoop Ghanwani &lt;<a href=3D"mailto=
:anoop@alumni.duke.edu">anoop@alumni.duke.edu</a>&gt; wrote:<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; - pg 5, line 1<br>
&gt; &gt;=C2=A0 =C2=A0What is the criteria that allow sharing the AS number=
?=C2=A0 Is there a reference?<br>
&gt;<br>
&gt;<br>
&gt; we changed this to =E2=80=9Cuse the same AS=E2=80=9D. As explained in =
4.3, using the same AS brings the update loop prevention mechanism so facil=
itate filtering and propagation.<br>
&gt;<br>
&gt;<br>
&gt; I think your response is about the spine/leaf nodes.=C2=A0 My comment =
is about the ToR nodes.<br>
<br>
<br>
</span>the same applies. The rules and guidelines related to bgp deployment=
 and AS numbering are the same.<br>
<span class=3D"gmail-"><br></span></blockquote><div><br></div><div>In this =
draft, we have:</div><div>&gt;&gt;&gt;</div><div><pre class=3D"gmail-newpag=
e" style=3D"font-size:13.3333px;margin-top:0px;margin-bottom:0px;color:rgb(=
0,0,0)"> For efficient usage of the scarce 2-byte Private Use AS pool,
         different Tier-3 nodes might share the same AS.</pre></div><div>&g=
t;&gt;&gt;</div><div><br></div><div>In RFC 7938, we have:</div><div>&gt;&gt=
;&gt;</div><div><pre class=3D"gmail-newpage" style=3D"font-size:13.3333px;m=
argin-top:0px;margin-bottom:0px;color:rgb(0,0,0)"> A unique ASN is allocate=
d to every Tier 3 device (e.g., ToR) in
      this topology.</pre></div><div>&gt;&gt;&gt;</div><div><br></div><div>=
What I am asking for is clarification on how different Tier-3 nodes might s=
hare the same AS number.</div><div><br></div><div>Your comment above (refer=
encing 4.3) is talking about a different scheme (iBGP) in which case I am a=
ssuming all nodes (spine, leaf, tor) share the same AS number.</div><div><b=
r></div><div>Thanks,</div><div>Anoop=C2=A0<br></div></div></div></div></div=
>

--001a114fddf630f1ac0549af76fb--


From nobody Fri Mar  3 06:38:28 2017
Return-Path: <sprevidi@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 934B11296F8 for <spring@ietfa.amsl.com>; Fri,  3 Mar 2017 06:38:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 88fMVMK3LWm7 for <spring@ietfa.amsl.com>; Fri,  3 Mar 2017 06:38:24 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D165A1295AA for <spring@ietf.org>; Fri,  3 Mar 2017 06:38:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3130; q=dns/txt; s=iport; t=1488551903; x=1489761503; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=DJtMYsZDzGOfxPexPsH5Gf2NzELsfzbxc6P41Oe+R8s=; b=K7PZXT3DP0wNfKCmhEQq+lMtx0bcBwhEoFyQNHYCFbQmWaH2WJf5YPQg DnYdI0XCXM6pnNrXFX39+l5mbNuAbrzBzWMEiFMvrb/HlJ4wQVio8p66b +4ya89pb26+l8ePjZuccB/Oeb/Lu6/dz/eUapYJzTmcRrPLrrV0ZUaiUZ 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DQAQD1frlY/4oNJK1eDgsBAQEBAQEBA?= =?us-ascii?q?QEBAQcBAQEBAYNQgWoHg1eKCpEnH5U3gg2GIgIagkQ/GAECAQEBAQEBAWIohHA?= =?us-ascii?q?BAQEDAR0GEUUFCwIBCBgCAiYCAgIwFRACBA4FiXMIswCCJosFAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEBHYELhUOCBQiCYoQwO4JvLoIxBZwsAZIygXuPJIhDincBHzi?= =?us-ascii?q?BA1YVUAGGBTt2hyCBMIENAQEB?=
X-IronPort-AV: E=Sophos;i="5.35,237,1484006400"; d="scan'208";a="213494115"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 03 Mar 2017 14:38:22 +0000
Received: from XCH-RTP-010.cisco.com (xch-rtp-010.cisco.com [64.101.220.150]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id v23EcM3n031670 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 3 Mar 2017 14:38:22 GMT
Received: from xch-rtp-010.cisco.com (64.101.220.150) by XCH-RTP-010.cisco.com (64.101.220.150) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 3 Mar 2017 09:38:22 -0500
Received: from xch-rtp-010.cisco.com ([64.101.220.150]) by XCH-RTP-010.cisco.com ([64.101.220.150]) with mapi id 15.00.1210.000; Fri, 3 Mar 2017 09:38:22 -0500
From: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
To: Anoop Ghanwani <anoop@alumni.duke.edu>
Thread-Topic: [spring] WG Last Call for draft-ietf-spring-segment-routing-msdc-02
Thread-Index: AQHSkaNRWb9/Q025s0KiHisWwh+6w6F/Io6AgAFTbwCAABHNAIAACUeAgAASXwCAAuS0gA==
Date: Fri, 3 Mar 2017 14:38:22 +0000
Message-ID: <F896D1A1-9694-484F-AA99-6CDB422A2A18@cisco.com>
References: <27991_1487670653_58AC0D7D_27991_2292_1_53C29892C857584299CBF5D05346208A1ED7122E@OPEXCLILM21.corporate.adroot.infra.ftgroup> <18673_1487691447_58AC5EB7_18673_4491_1_53C29892C857584299CBF5D05346208A1ED71F65@OPEXCLILM21.corporate.adroot.infra.ftgroup> <A19DD756-D858-4F86-BF76-F6AC94C0D211@cisco.com> <CA+-tSzwFRuFyaB+UVZXRCP5Db2H8Fr7vftjwz_yn2b=yZqiF7Q@mail.gmail.com> <5B45FE6C-C091-4FBA-A1CD-DA809D98235A@cisco.com> <CA+-tSzzpxmsoX3c-TB8Fqh3_1QLVpdaPhxVZO6A2Y5VssRyD3w@mail.gmail.com> <20535FDB-CE80-48D8-8616-F1F78E1E45F4@cisco.com> <CA+-tSzzDSU6vR-mAVxVMVMRL8sUOrqoa8_c7z2GrH7LmZxJYGg@mail.gmail.com>
In-Reply-To: <CA+-tSzzDSU6vR-mAVxVMVMRL8sUOrqoa8_c7z2GrH7LmZxJYGg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.61.254.165]
Content-Type: text/plain; charset="utf-8"
Content-ID: <C590BED5BB2B0D4FBAE83BABEE9239F2@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/FuWCxwVusa_MQWzF9Rzkeuw0liY>
Cc: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "spring@ietf.org" <spring@ietf.org>
Subject: Re: [spring] WG Last Call for draft-ietf-spring-segment-routing-msdc-02
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 03 Mar 2017 14:38:25 -0000

DQo+IE9uIE1hciAxLCAyMDE3LCBhdCA3OjI3IFBNLCBBbm9vcCBHaGFud2FuaSA8YW5vb3BAYWx1
bW5pLmR1a2UuZWR1PiB3cm90ZToNCj4gDQo+IE9uIFdlZCwgTWFyIDEsIDIwMTcgYXQgOToyMSBB
TSwgU3RlZmFubyBQcmV2aWRpIChzcHJldmlkaSkgPHNwcmV2aWRpQGNpc2NvLmNvbT4gd3JvdGU6
DQo+IA0KPiA+IE9uIE1hciAxLCAyMDE3LCBhdCA1OjQ4IFBNLCBBbm9vcCBHaGFud2FuaSA8YW5v
b3BAYWx1bW5pLmR1a2UuZWR1PiB3cm90ZToNCj4gPg0KPiA+IFRoYW5rcyBmb3IgdGhlIHJlc3Bv
bnNlcy4NCj4gPg0KPiA+IE9uIFdlZCwgTWFyIDEsIDIwMTcgYXQgNzo0NCBBTSwgU3RlZmFubyBQ
cmV2aWRpIChzcHJldmlkaSkgPHNwcmV2aWRpQGNpc2NvLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiA+
IE9uIEZlYiAyOCwgMjAxNywgYXQgODoyOSBQTSwgQW5vb3AgR2hhbndhbmkgPGFub29wQGFsdW1u
aS5kdWtlLmVkdT4gd3JvdGU6DQo+ID4gPg0KPiA+ID4NCj4gPiA+IC0gcGcgNSwgbGluZSAxDQo+
ID4gPiAgIFdoYXQgaXMgdGhlIGNyaXRlcmlhIHRoYXQgYWxsb3cgc2hhcmluZyB0aGUgQVMgbnVt
YmVyPyAgSXMgdGhlcmUgYSByZWZlcmVuY2U/DQo+ID4NCj4gPg0KPiA+IHdlIGNoYW5nZWQgdGhp
cyB0byDigJx1c2UgdGhlIHNhbWUgQVPigJ0uIEFzIGV4cGxhaW5lZCBpbiA0LjMsIHVzaW5nIHRo
ZSBzYW1lIEFTIGJyaW5ncyB0aGUgdXBkYXRlIGxvb3AgcHJldmVudGlvbiBtZWNoYW5pc20gc28g
ZmFjaWxpdGF0ZSBmaWx0ZXJpbmcgYW5kIHByb3BhZ2F0aW9uLg0KPiA+DQo+ID4NCj4gPiBJIHRo
aW5rIHlvdXIgcmVzcG9uc2UgaXMgYWJvdXQgdGhlIHNwaW5lL2xlYWYgbm9kZXMuICBNeSBjb21t
ZW50IGlzIGFib3V0IHRoZSBUb1Igbm9kZXMuDQo+IA0KPiANCj4gdGhlIHNhbWUgYXBwbGllcy4g
VGhlIHJ1bGVzIGFuZCBndWlkZWxpbmVzIHJlbGF0ZWQgdG8gYmdwIGRlcGxveW1lbnQgYW5kIEFT
IG51bWJlcmluZyBhcmUgdGhlIHNhbWUuDQo+IA0KPiANCj4gSW4gdGhpcyBkcmFmdCwgd2UgaGF2
ZToNCj4gPj4+DQo+ICBGb3IgZWZmaWNpZW50IHVzYWdlIG9mIHRoZSBzY2FyY2UgMi1ieXRlIFBy
aXZhdGUgVXNlIEFTIHBvb2wsDQo+ICAgICAgICAgIGRpZmZlcmVudCBUaWVyLTMgbm9kZXMgbWln
aHQgc2hhcmUgdGhlIHNhbWUgQVMuDQo+IA0KPiA+Pj4NCj4gDQo+IEluIFJGQyA3OTM4LCB3ZSBo
YXZlOg0KPiA+Pj4NCj4gIEEgdW5pcXVlIEFTTiBpcyBhbGxvY2F0ZWQgdG8gZXZlcnkgVGllciAz
IGRldmljZSAoZS5nLiwgVG9SKSBpbg0KPiAgICAgICB0aGlzIHRvcG9sb2d5Lg0KPiANCj4gPj4+
DQo+IA0KPiBXaGF0IEkgYW0gYXNraW5nIGZvciBpcyBjbGFyaWZpY2F0aW9uIG9uIGhvdyBkaWZm
ZXJlbnQgVGllci0zIG5vZGVzIG1pZ2h0IHNoYXJlIHRoZSBzYW1lIEFTIG51bWJlci4NCg0KDQri
gJxzaGFyZeKAnSBpcyB0aGUgd3JvbmcgdGVybSBhbmQgd2UgYWdyZWVkIHRvIGNoYW5nZSBpdC4N
Cg0KQnR3LCBSRkM3OTM4IHNlY3Rpb24gNS4yLjIuICJQcml2YXRlIFVzZSBBU05z4oCdIHNheXM6
DQoNCg0KICAgVGhlIG9yaWdpbmFsIHJhbmdlIG9mIFByaXZhdGUgVXNlIEFTTnMgW1JGQzY5OTZd
IGxpbWl0ZWQgb3BlcmF0b3JzIHRvDQogICAxMDIzIHVuaXF1ZSBBU05zLiAgU2luY2UgaXQgaXMg
cXVpdGUgbGlrZWx5IHRoYXQgdGhlIG51bWJlciBvZg0KICAgbmV0d29yayBkZXZpY2VzIG1heSBl
eGNlZWQgdGhpcyBudW1iZXIsIGEgd29ya2Fyb3VuZCBpcyByZXF1aXJlZC4NCiAgIE9uZSBhcHBy
b2FjaCBpcyB0byByZS11c2UgdGhlIEFTTnMgYXNzaWduZWQgdG8gdGhlIFRpZXIgMyBkZXZpY2Vz
DQogICBhY3Jvc3MgZGlmZmVyZW50IGNsdXN0ZXJzLiAgRm9yIGV4YW1wbGUsIFByaXZhdGUgVXNl
IEFTTnMgNjUwMDEsDQogICA2NTAwMiAuLi4gNjUwMzIgY291bGQgYmUgdXNlZCB3aXRoaW4gZXZl
cnkgaW5kaXZpZHVhbCBjbHVzdGVyIGFuZA0KICAgYXNzaWduZWQgdG8gVGllciAzIGRldmljZXMu
DQoNCkJ5IOKAnHNoYXJl4oCdIHdlIGludGVuZGVkIHRvIOKAnHVzZeKAnSB0aGUgc2FtZSBudW1i
ZXIgaW4gZGlmZmVyZW50IGNsdXN0ZXJzLg0KDQpzLg0KDQoNCj4gDQo+IFlvdXIgY29tbWVudCBh
Ym92ZSAocmVmZXJlbmNpbmcgNC4zKSBpcyB0YWxraW5nIGFib3V0IGEgZGlmZmVyZW50IHNjaGVt
ZSAoaUJHUCkgaW4gd2hpY2ggY2FzZSBJIGFtIGFzc3VtaW5nIGFsbCBub2RlcyAoc3BpbmUsIGxl
YWYsIHRvcikgc2hhcmUgdGhlIHNhbWUgQVMgbnVtYmVyLg0KPiANCj4gVGhhbmtzLA0KPiBBbm9v
cCANCg0K


From nobody Fri Mar  3 06:53:28 2017
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 A9A911295A0; Fri,  3 Mar 2017 06:53:27 -0800 (PST)
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>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.46.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <148855280769.10158.14483276283537440963.idtracker@ietfa.amsl.com>
Date: Fri, 03 Mar 2017 06:53:27 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/fCZeZ2pubGqourgpNDtw9ofEkzw>
Cc: spring@ietf.org
Subject: [spring] I-D Action: draft-ietf-spring-segment-routing-msdc-03.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 03 Mar 2017 14:53:28 -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 of the IETF.

        Title           : BGP-Prefix Segment in large-scale data centers
        Authors         : Clarence Filsfils
                          Stefano Previdi
                          Jon Mitchell
                          Ebben Aries
                          Petr Lapukhov
	Filename        : draft-ietf-spring-segment-routing-msdc-03.txt
	Pages           : 23
	Date            : 2017-03-03

Abstract:
   This document describes the motivation and benefits for applying
   segment routing in BGP-based large-scale data-centers.  It describes
   the design to deploy segment routing in those data-centers, for both
   the MPLS and IPv6 dataplanes.



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

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-spring-segment-routing-msdc-03

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


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 Fri Mar  3 06:55:44 2017
Return-Path: <sprevidi@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 8EF8C12958D for <spring@ietfa.amsl.com>; Fri,  3 Mar 2017 06:55:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XEqVmLWG6Jyg for <spring@ietfa.amsl.com>; Fri,  3 Mar 2017 06:55:42 -0800 (PST)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3FF8B1295A0 for <spring@ietf.org>; Fri,  3 Mar 2017 06:55:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1878; q=dns/txt; s=iport; t=1488552942; x=1489762542; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=2SiM7L6V1FW8vJ57muXARTX9gXzN0S6for6U+OLQFVo=; b=DahKsGxOo85EIQmq7tKC7206MulYJFBPULdtIXje2e7SGU2sGtYZ82sF rJ4srb7mn85aXmrywa04ci2FmkM4uVTMB8YpI3oMoX5rxsMWDHcdHwu0E JaC83BDvu0O8FPHsS7u1VS2cL3rtIGIKAI9qcIG4o5EYeBoB2u4oOWcCm s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AdAQCmgrlY/5NdJa1eGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1BhgQkHjWGRJx+VN4INHw2FLEoCgmA/GAECAQEBAQEBAWIohHA?= =?us-ascii?q?BAQEDAQEBODQQCwIBCBgeECcLJQIEE4lzCA61DIsFAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBHYZOggUIgmKDF4E9gzSCMQWcLAGGdYs9gXtThE+KApM6AR84gQNWFRg?= =?us-ascii?q?nEQGGQHaIUIENAQEB?=
X-IronPort-AV: E=Sophos;i="5.35,237,1484006400"; d="scan'208";a="218657378"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Mar 2017 14:55:41 +0000
Received: from XCH-RTP-010.cisco.com (xch-rtp-010.cisco.com [64.101.220.150]) by rcdn-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id v23EtfgY000492 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <spring@ietf.org>; Fri, 3 Mar 2017 14:55:41 GMT
Received: from xch-rtp-010.cisco.com (64.101.220.150) by XCH-RTP-010.cisco.com (64.101.220.150) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 3 Mar 2017 09:55:40 -0500
Received: from xch-rtp-010.cisco.com ([64.101.220.150]) by XCH-RTP-010.cisco.com ([64.101.220.150]) with mapi id 15.00.1210.000; Fri, 3 Mar 2017 09:55:40 -0500
From: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
To: SPRING WG <spring@ietf.org>
Thread-Topic: [spring] I-D Action: draft-ietf-spring-segment-routing-msdc-03.txt
Thread-Index: AQHSlC3vS3IIuzOA20O66ePgfxFYiKGDh+eA
Date: Fri, 3 Mar 2017 14:55:40 +0000
Message-ID: <FEB01110-4D0E-4879-925B-55E6A57C446F@cisco.com>
References: <148855280769.10158.14483276283537440963.idtracker@ietfa.amsl.com>
In-Reply-To: <148855280769.10158.14483276283537440963.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.61.254.165]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <26B83B6A4195B548BDDECE779337C0C4@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/2gNnEoHeLd8h1A5zDhgykKd15mE>
Subject: Re: [spring] I-D Action: draft-ietf-spring-segment-routing-msdc-03.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 03 Mar 2017 14:55:43 -0000

this drafts integrates comments received during WG last and shepherd review=
s.

Thanks.
s.

> On Mar 3, 2017, at 3:53 PM, internet-drafts@ietf.org wrote:
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts direct=
ories.
> This draft is a work item of the Source Packet Routing in Networking of t=
he IETF.
>=20
>        Title           : BGP-Prefix Segment in large-scale data centers
>        Authors         : Clarence Filsfils
>                          Stefano Previdi
>                          Jon Mitchell
>                          Ebben Aries
>                          Petr Lapukhov
> 	Filename        : draft-ietf-spring-segment-routing-msdc-03.txt
> 	Pages           : 23
> 	Date            : 2017-03-03
>=20
> Abstract:
>   This document describes the motivation and benefits for applying
>   segment routing in BGP-based large-scale data-centers.  It describes
>   the design to deploy segment routing in those data-centers, for both
>   the MPLS and IPv6 dataplanes.
>=20
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-msdc/
>=20
> There's also a htmlized version available at:
> https://tools.ietf.org/html/draft-ietf-spring-segment-routing-msdc-03
>=20
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-spring-segment-routing-msd=
c-03
>=20
>=20
> Please note that it may take a couple of minutes from the time of submiss=
ion
> 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
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring


From nobody Fri Mar  3 12:26:02 2017
Return-Path: <ghanwani@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 4649E12960B for <spring@ietfa.amsl.com>; Fri,  3 Mar 2017 12:26:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.368
X-Spam-Level: 
X-Spam-Status: No, score=-2.368 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.229, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id S2tKxEk289Xo for <spring@ietfa.amsl.com>; Fri,  3 Mar 2017 12:25:58 -0800 (PST)
Received: from mail-qk0-x236.google.com (mail-qk0-x236.google.com [IPv6:2607:f8b0:400d:c09::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 95EAF1295ED for <spring@ietf.org>; Fri,  3 Mar 2017 12:25:58 -0800 (PST)
Received: by mail-qk0-x236.google.com with SMTP id n127so195259362qkf.0 for <spring@ietf.org>; Fri, 03 Mar 2017 12:25:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=raswn6WpWogKj92R77oNe7hxTT+Hu4jKdqfzIjH1eO4=; b=FfmgtxXbntfiw3T2QNSAkHUbjH2vKD4sLF+zSf3R5bWNt0GHYh41R+isg0GImeqXV3 8vwYPD754Ath28Oru2am4nVJIO2+KGf0HpTd95u9etz0j8D1HAbDeqxDwJOSMF04OCE9 LOdggROdzxlJ/ROx1b/wMFuff0TYsH4U50MubflYu4ePHSzAMNyKsInZpLQPVA4fK4XQ wzn7hYIeZa6UkNwkQ6lNPc3wEc2vIwGTM8LMyZIbre4axvz/lD9jA5uWQgxfrp8aMHb0 WKSBUSpuPIN/bDoc9Ft6Zh+Ysejjv/2fJ0YYzFgnsNzrCu9TD7C5GLDk5fzLoJTW3HeU /l3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=raswn6WpWogKj92R77oNe7hxTT+Hu4jKdqfzIjH1eO4=; b=lf2nHkN7MzbmbP9Xw5sEuDXcx46mpGo+X8m1QIm2NK1cAmfWHewXsozubSEBx2YpPM Gj2+Ul02ktTWf4yyGOP6jR2iKl7sPmjkfjaxQWp79Y9QgvXB70WsDB/2kle0PD4mPnaq 9lHJKZXa7+DP+fJRIjxhqldGb2yMuRGFYx+9kWNY/E06q5Y/oJwILy21eICeuUcW6rqH xtJy76kDLgZmp6TAOPGC4hSWT7cG2RL4gKpCC03vGaZAplmxim/mX1xQ0nKWo3UL6jmb pn1lzJJ3A4bAJ4gsbolj6YB650Uo1uHxX0L5WdEWHO1VQzfczU+pd0zr1y6n7MYVmQML 3bdA==
X-Gm-Message-State: AMke39k7QwyiHjusSrIkoS1DyXhP16DdAjSDsC+AVc4yq6NMzfSS7VvAL3i6Vdy59fzxk7V2tZKh11snva2zjQ==
X-Received: by 10.237.63.7 with SMTP id p7mr4485392qtf.249.1488572757790; Fri, 03 Mar 2017 12:25:57 -0800 (PST)
MIME-Version: 1.0
Sender: ghanwani@gmail.com
Received: by 10.200.4.2 with HTTP; Fri, 3 Mar 2017 12:25:57 -0800 (PST)
In-Reply-To: <F896D1A1-9694-484F-AA99-6CDB422A2A18@cisco.com>
References: <27991_1487670653_58AC0D7D_27991_2292_1_53C29892C857584299CBF5D05346208A1ED7122E@OPEXCLILM21.corporate.adroot.infra.ftgroup> <18673_1487691447_58AC5EB7_18673_4491_1_53C29892C857584299CBF5D05346208A1ED71F65@OPEXCLILM21.corporate.adroot.infra.ftgroup> <A19DD756-D858-4F86-BF76-F6AC94C0D211@cisco.com> <CA+-tSzwFRuFyaB+UVZXRCP5Db2H8Fr7vftjwz_yn2b=yZqiF7Q@mail.gmail.com> <5B45FE6C-C091-4FBA-A1CD-DA809D98235A@cisco.com> <CA+-tSzzpxmsoX3c-TB8Fqh3_1QLVpdaPhxVZO6A2Y5VssRyD3w@mail.gmail.com> <20535FDB-CE80-48D8-8616-F1F78E1E45F4@cisco.com> <CA+-tSzzDSU6vR-mAVxVMVMRL8sUOrqoa8_c7z2GrH7LmZxJYGg@mail.gmail.com> <F896D1A1-9694-484F-AA99-6CDB422A2A18@cisco.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Fri, 3 Mar 2017 12:25:57 -0800
X-Google-Sender-Auth: XGkeyZpHo-H-kBguUxya4qwydp8
Message-ID: <CA+-tSzzyf8mcerdHNeP1_U97+eJ2fFS-Q9SHukLr7LwmP0opVg@mail.gmail.com>
To: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
Content-Type: multipart/alternative; boundary=001a113d439c7357d50549d95a52
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/mFncd5QaP4Ec1I3B1XowL8jG8gY>
Cc: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "spring@ietf.org" <spring@ietf.org>
Subject: Re: [spring] WG Last Call for draft-ietf-spring-segment-routing-msdc-02
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 03 Mar 2017 20:26:00 -0000

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

On Fri, Mar 3, 2017 at 6:38 AM, Stefano Previdi (sprevidi) <
sprevidi@cisco.com> wrote:

>
> > On Mar 1, 2017, at 7:27 PM, Anoop Ghanwani <anoop@alumni.duke.edu>
> wrote:
>
> > What I am asking for is clarification on how different Tier-3 nodes
> might share the same AS number.
>
>
> =E2=80=9Cshare=E2=80=9D is the wrong term and we agreed to change it.
>
> Btw, RFC7938 section 5.2.2. "Private Use ASNs=E2=80=9D says:
>
>
>    The original range of Private Use ASNs [RFC6996] limited operators to
>    1023 unique ASNs.  Since it is quite likely that the number of
>    network devices may exceed this number, a workaround is required.
>    One approach is to re-use the ASNs assigned to the Tier 3 devices
>    across different clusters.  For example, Private Use ASNs 65001,
>    65002 ... 65032 could be used within every individual cluster and
>    assigned to Tier 3 devices.
>
> By =E2=80=9Cshare=E2=80=9D we intended to =E2=80=9Cuse=E2=80=9D the same =
number in different clusters.
>

Thanks.  That address all the comments I had.

Anoop

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Fri, Mar 3, 2017 at 6:38 AM, Stefano Previdi (sprevidi) <span dir=3D=
"ltr">&lt;<a href=3D"mailto:sprevidi@cisco.com" target=3D"_blank">sprevidi@=
cisco.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span><b=
r>
&gt; On Mar 1, 2017, at 7:27 PM, Anoop Ghanwani &lt;<a href=3D"mailto:anoop=
@alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; wrote:<br=
><br>
&gt; What I am asking for is clarification on how different Tier-3 nodes mi=
ght share the same AS number.<br>
<br>
<br>
</span>=E2=80=9Cshare=E2=80=9D is the wrong term and we agreed to change it=
.<br>
<br>
Btw, RFC7938 section 5.2.2. &quot;Private Use ASNs=E2=80=9D says:<br>
<br>
<br>
=C2=A0 =C2=A0The original range of Private Use ASNs [RFC6996] limited opera=
tors to<br>
=C2=A0 =C2=A01023 unique ASNs.=C2=A0 Since it is quite likely that the numb=
er of<br>
=C2=A0 =C2=A0network devices may exceed this number, a workaround is requir=
ed.<br>
=C2=A0 =C2=A0One approach is to re-use the ASNs assigned to the Tier 3 devi=
ces<br>
=C2=A0 =C2=A0across different clusters.=C2=A0 For example, Private Use ASNs=
 65001,<br>
=C2=A0 =C2=A065002 ... 65032 could be used within every individual cluster =
and<br>
=C2=A0 =C2=A0assigned to Tier 3 devices.<br>
<br>
By =E2=80=9Cshare=E2=80=9D we intended to =E2=80=9Cuse=E2=80=9D the same nu=
mber in different clusters.<span class=3D"m_-6974094985679369971HOEnZb"><fo=
nt color=3D"#888888"><br></font></span></blockquote><div><br></div><div>Tha=
nks.=C2=A0 That address all the comments I had.</div><div><br></div><div>An=
oop=C2=A0</div></div></div></div>

--001a113d439c7357d50549d95a52--


From nobody Fri Mar  3 16:01:17 2017
Return-Path: <agenda@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 9CAD0129A38; Fri,  3 Mar 2017 15:55:34 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "\"IETF Secretariat\"" <agenda@ietf.org>
To: <bruno.decraene@orange.com>, <spring-chairs@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.46.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <148858533463.15846.2625218048914460514.idtracker@ietfa.amsl.com>
Date: Fri, 03 Mar 2017 15:55:34 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/1i2aK8deT5vJdKr-pxBlVCzTKyI>
Cc: aretana@cisco.com, spring@ietf.org
Subject: [spring] spring - Requested session has been scheduled for IETF 98
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 03 Mar 2017 23:55:35 -0000

Dear Bruno Decraene,

The session(s) that you have requested have been scheduled.
Below is the scheduled session information followed by
the original request. 

spring Session 1 (1:30:00)
    Tuesday, Afternoon Session I 1300-1430
    Room Name: Zurich E/F size: 200
    ---------------------------------------------
    


Request Information:


---------------------------------------------------------
Working Group Name: Source Packet Routing in Networking
Area Name: Routing Area
Session Requester: Bruno Decraene

Number of Sessions: 1
Length of Session(s):  1.5 Hours
Number of Attendees: 80
Conflicts to Avoid: 
 First Priority: bess isis ospf
 Second Priority: 6man mpls rtgwg idr pce
 Third Priority: sfc teas ccamp


People who must be present:
  Bruno Decraene
  Martin Vigoureux
  Alvaro Retana

Resources Requested:
  Projector in room

Special Requests:
  
---------------------------------------------------------


From nobody Mon Mar  6 08:25:31 2017
Return-Path: <shares@ndzh.com>
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 9102C129568; Mon,  6 Mar 2017 08:25:29 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: Susan Hares <shares@ndzh.com>
To: <rtg-dir@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.46.1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <148881752958.15101.3565092696759250024.idtracker@ietfa.amsl.com>
Date: Mon, 06 Mar 2017 08:25:29 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/7-YeUZT9hVVCYjCPtsjghPwqUbo>
Cc: draft-ietf-spring-segment-routing-msdc.all@ietf.org, spring@ietf.org, ietf@ietf.org
Subject: [spring] Review of draft-ietf-spring-segment-routing-msdc-03
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 06 Mar 2017 16:25:29 -0000

Reviewer: Susan Hares
Review result: Has Issues

The RTG-DIR has the categories:  minor concerns or major concerns
regarding "issues", I wil differentiate my issues by this quality. 
I also have editorial nits regardign under specified text. 

Major concerns: 
1) The security section is not sufficient for any review by the
Security area 

This draft depends on IDR WG draft (ietf-idr-bgp-prefix-sid) that
defines the BGP Segment attribute.  If this attribute is used with
IPv6, this simply gives more infromation about a link to a next. 
However, the combination of this information with the information
passed using draft-ietf-idr-bgpls-segment-routing-epe-09 that utilizes
BGP to pass BGP topologies in BGP - requires a better security
section.  BGP-LS was described to be an "information gathering"
function handled by a few routers on the edge of the network to obtain
link-state topology information.  The BGP peers would carry this
information in a separate informational stream.  With this constraint,
it was approved by the IESG.   
draft-ietf-idr-bgpls-segment-routing-epe  expands the initial concept
of BGP-LS from "information gathering" to a full-routing scheme of BGP
within BGP for data centers and for data center interconnection to the
network.   This extension takes it out of the approved range of the
BGP-LS.  Therefore, the security sections in both the IDR WG drafts
and this draft need to describe the new threat scenarios and describe
threat mitigation strategies for deployments.  

In addition, the information by BGP-LS
(draft-ietf-idr-bgpls-segment-routing-epe) or in draft-ietf-bgp-sid
may have privacy issues - so these need to be described the security
section. 

2) through-out the text you use words such as "ebgp3107" or BGP 3107
updates"

This phrase is inaccurate.  The base RFC3107 support will not provide
BGP-Prefix support (as supported in bgp-idr-bgp-prefix.   Some texts
goes on to clarify the addition of the BGP SID Prefix attribute.  It
would be better to invent a new phrase or term.  

In section 8.1, the authors state:
"The Prefix Segement is a lightweight extension to the BGP Labelled
Unicast".  As noted in my #1 major concern, this "hand-waving"
description either needs to be refined to be accurate.  If the MPLS
usage only uses the BGP-Prefix label and does not extend to the
Egress, it is simplier.  However, it is not clear that is what section
8.1 is about.   If 8.1 includes the
draft-ietf-idr-bgpls-segment-routing-epe, then BGP-LS addition does
have a number of prefixes and rules.   The trade-off between BGP-LS +
BGP-LS SID (draft-ietf-idr-bgp-sid) handling + BGP LS egress peer
engineering draft (draft-ietf-idr-bgp-segment-routing-epe) and a
signalling protocol is more complex than the hand-wave.  It may be the
right choice based on current implementations and management issues,
but these need to be laid specifically. 

3) Why are you defining 2-byte Private Use AS when there are plenty of
4-Byte Private Use AS (p. 5). 

This usage increases the confusion regarding 2-byte/4-byte ASN.  IDR
specifically worked on 4 byte ASN. 

Minor concerns  
1) It is not clear what happens in section 4.2.2 and figure 3-5

What happens if the traffic goes to node 3 instead of node 4 on the
ECMP path? 
What happens if the traffic goes to node 8 instead of node 7 on the
ECMP Path? 

Is there something missing in the stroy? 

2) section 4.3 - IBGP Labeled Unicast. 

The phrase "iBGP3107 reflection with nhop-self" needs to be explicitly
spelled out as IBGP Route-Reflection with next-hop self.  If that is
not what the authors mean, then it needs to be further spelled out. 
It is unclear where the central IBGP nodes are that share fully the
information learned from the three clusters. (nodes:5-8 cluster 1,
nodes 3-4 cluster 2, nodes 9-10 cluster 3).  

This section has hints of a solution, but it is miss a great deal. 
Please upgrade to specific solution.  A diagram might help. 

3) Load Sharing hints (Section 7.1) 

Elephant flow and mice flows are good descriptions.  Flowlets and VL2
should either warrant a 1 sentence explanation that actually describes
these features in a 22 page draft, or be removed.  

4)  The lack of a manageability or operations section (TBD in version
-02) - concerns me.  The operational issues may be well known to the
data centers and devices manufacturers who have implement this
specification, but this is an interoperability specification for IETF.
 Some manageabilty comments should be included or a BCP pointed to. 

Editorial issues: 

#1 - The following 4 abbrevitions need to be initially expanded when
first used:  CLOs (p.3),  SRGB(p.6), flowlets (p. 14), and VL2 (p.
14). 

#2 - page 7, section 4.2 last paragraph 
Old/: assuming the IP Addresses, AS and label-index allocation
previously described, the"
New/: assuming the IP address with the AS and label-index allocation
previously described, the" 
[Comma is optional]

#3 - page 14, section 7.1 paragraph 4,  /(e.g. spine switch Node1)/  -
by the diagram it should be node 5-8 or an error.  Please check the
number 

#4 - page 17, section 8.2 paragraph 2. 

Old/
This is easily accomplished by encapsulating the trafffic either 
directly at the host or the source ToR node by pushing the BGP-
Prefix-SID of the destination ToR for intra-DC traffic, or border 
node for inter-DC or DC-to-outside-world traffic./

New/
This is easily accomplished by encapsulating the trafffic either 
directly at the host or the source ToR node  by pushing  the BGP-
Prefix-SID of the destination ToR for intra-DC traffic, or
the BGP-Prefix-SID for the the border node for inter-DC or
DC-to-outside-world traffic./
 
If this is not the correct logic, then you can reword this further. 
I read it 4 or 5 times. 

#5 - Adding a diagram to section 4.3 might help your description. 



From nobody Mon Mar  6 08:56:21 2017
Return-Path: <rraszuk@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 3CFE91298AB; Mon,  6 Mar 2017 08:56:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.369
X-Spam-Level: 
X-Spam-Status: No, score=-2.369 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.229, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AeAidZryGLVF; Mon,  6 Mar 2017 08:56:11 -0800 (PST)
Received: from mail-qk0-x235.google.com (mail-qk0-x235.google.com [IPv6:2607:f8b0:400d:c09::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 811FA12945A; Mon,  6 Mar 2017 08:56:08 -0800 (PST)
Received: by mail-qk0-x235.google.com with SMTP id v125so101449166qkh.2; Mon, 06 Mar 2017 08:56:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=7kc2EZtj+yn/+ohsLYCM6KqBZjr4W+qHfdZppmkmuQk=; b=tL/0ilinredX0avBjHsNco/HUDnKmjYSI2FRfyjn8oop80d5nd1a6Z3B4oBk+Q24gO i8M8C8kpdt6fJYWXA9O8/SK4YlofudM9eGVsfkTQse9/3fdPefUP/CunkF+Ha9NMQyVm l7LSv7FupiLPWWJoKwAzUOvE2NTKGNvg7o8LWNOAw1abU0nENH0J33BLjufLuQPp+cnn k44DzqM+FJVT7l12L/RhP5GGSB/tC6uHoxiJ10x0i90Yf/xNDK912NzaJdFiVPhrZpBU gOD3eJRdWFZWefKG3xcrjHxXuD3eNEWWnqa6RJFL5SGJpCI/uKBVajQWrP4kSevnjiSO Wh0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=7kc2EZtj+yn/+ohsLYCM6KqBZjr4W+qHfdZppmkmuQk=; b=oCxVZRGwORG3Wlgthmh0yVFmjr3x2y2EU8OxREHCK+tZNTXH4z3wN+g89amie7yklH UUWI3IKv74PihwuIJh0lTubs2OV79DHBNhNTaxBiBzuMOfM1sFppj84dw82iobtsg+B3 VaRjX8ucvOSgx6A1PGR3lEgVYjKioDUYRAv0Ghoqx5SI6gQ5cAFktb543z0pRFkfq8zH xu77fBFTfdsms8y5VKIFiqHY1OG5x5Gft9lvUNfnpo372gFHNfKrHeUKhIIFGrLUnKty 97wDjEcgt7WqEDCp3ipw2KBNo+BDzWfmD1wTjoSSfzkS6LeajjHNqh9c9zrAc8KYHYE+ y+BQ==
X-Gm-Message-State: AMke39nutbg/8srcMTcwJns7RBl/MOn5ay/THQWndYYoZtPRYP/WMBCRf8Odz3hD4YuLQGBQxs3Io2nTFVxVDQ==
X-Received: by 10.200.55.152 with SMTP id d24mr16255270qtc.1.1488819367441; Mon, 06 Mar 2017 08:56:07 -0800 (PST)
MIME-Version: 1.0
Sender: rraszuk@gmail.com
Received: by 10.140.42.181 with HTTP; Mon, 6 Mar 2017 08:56:06 -0800 (PST)
In-Reply-To: <148881752958.15101.3565092696759250024.idtracker@ietfa.amsl.com>
References: <148881752958.15101.3565092696759250024.idtracker@ietfa.amsl.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Mon, 6 Mar 2017 17:56:06 +0100
X-Google-Sender-Auth: dnIT7xJ2bsz3TUnc2lagUEI893s
Message-ID: <CA+b+ER=XFzbi_JKE=VQqe4M5OJcqWB6MibQWFSiau2YZcp9jBA@mail.gmail.com>
To: Susan Hares <shares@ndzh.com>
Content-Type: multipart/alternative; boundary=001a113c5e7287fe75054a12c560
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/7i16ZYaBaDyMxWLSAG9YkYwVKuA>
Cc: rtg-dir@ietf.org, "spring@ietf.org" <spring@ietf.org>, IETF Discussion <ietf@ietf.org>, draft-ietf-spring-segment-routing-msdc.all@ietf.org
Subject: Re: [spring] Review of draft-ietf-spring-segment-routing-msdc-03
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 06 Mar 2017 16:56:15 -0000

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

Hi Sue,

Please kindly allow me to clarify two points here ...

Point 1:

You said:

"The BGP peers would carry this information in a separate informational
stream.  With this constraint,
it was approved by the IESG.
=E2=80=8B"

=E2=80=8BHowever looking at RFC7752 at most it lightly says three times tha=
t
dedicated RRs may be used to disseminate collected information. =E2=80=8BSo=
 while I
do recall how this extension was "sold" I am afraid in no way this has any
bearing on how it will be used now or in the future deployments.

=E2=80=8BPoint 2:

In your comment I see major concerns with security .. Well let's keep in
mind that this proposal is specific to MSDC. As such by design it is all
under single administrative domain .. hence I think non of the security
points really apply.

Cheers,
R.


On Mon, Mar 6, 2017 at 5:25 PM, Susan Hares <shares@ndzh.com> wrote:

> Reviewer: Susan Hares
> Review result: Has Issues
>
> The RTG-DIR has the categories:  minor concerns or major concerns
> regarding "issues", I wil differentiate my issues by this quality.
> I also have editorial nits regardign under specified text.
>
> Major concerns:
> 1) The security section is not sufficient for any review by the
> Security area
>
> This draft depends on IDR WG draft (ietf-idr-bgp-prefix-sid) that
> defines the BGP Segment attribute.  If this attribute is used with
> IPv6, this simply gives more infromation about a link to a next.
> However, the combination of this information with the information
> passed using draft-ietf-idr-bgpls-segment-routing-epe-09 that utilizes
> BGP to pass BGP topologies in BGP - requires a better security
> section.  BGP-LS was described to be an "information gathering"
> function handled by a few routers on the edge of the network to obtain
> link-state topology information.  The BGP peers would carry this
> information in a separate informational stream.  With this constraint,
> it was approved by the IESG.
> draft-ietf-idr-bgpls-segment-routing-epe  expands the initial concept
> of BGP-LS from "information gathering" to a full-routing scheme of BGP
> within BGP for data centers and for data center interconnection to the
> network.   This extension takes it out of the approved range of the
> BGP-LS.  Therefore, the security sections in both the IDR WG drafts
> and this draft need to describe the new threat scenarios and describe
> threat mitigation strategies for deployments.
>
> In addition, the information by BGP-LS
> (draft-ietf-idr-bgpls-segment-routing-epe) or in draft-ietf-bgp-sid
> may have privacy issues - so these need to be described the security
> section.
>
> 2) through-out the text you use words such as "ebgp3107" or BGP 3107
> updates"
>
> This phrase is inaccurate.  The base RFC3107 support will not provide
> BGP-Prefix support (as supported in bgp-idr-bgp-prefix.   Some texts
> goes on to clarify the addition of the BGP SID Prefix attribute.  It
> would be better to invent a new phrase or term.
>
> In section 8.1, the authors state:
> "The Prefix Segement is a lightweight extension to the BGP Labelled
> Unicast".  As noted in my #1 major concern, this "hand-waving"
> description either needs to be refined to be accurate.  If the MPLS
> usage only uses the BGP-Prefix label and does not extend to the
> Egress, it is simplier.  However, it is not clear that is what section
> 8.1 is about.   If 8.1 includes the
> draft-ietf-idr-bgpls-segment-routing-epe, then BGP-LS addition does
> have a number of prefixes and rules.   The trade-off between BGP-LS +
> BGP-LS SID (draft-ietf-idr-bgp-sid) handling + BGP LS egress peer
> engineering draft (draft-ietf-idr-bgp-segment-routing-epe) and a
> signalling protocol is more complex than the hand-wave.  It may be the
> right choice based on current implementations and management issues,
> but these need to be laid specifically.
>
> 3) Why are you defining 2-byte Private Use AS when there are plenty of
> 4-Byte Private Use AS (p. 5).
>
> This usage increases the confusion regarding 2-byte/4-byte ASN.  IDR
> specifically worked on 4 byte ASN.
>
> Minor concerns
> 1) It is not clear what happens in section 4.2.2 and figure 3-5
>
> What happens if the traffic goes to node 3 instead of node 4 on the
> ECMP path?
> What happens if the traffic goes to node 8 instead of node 7 on the
> ECMP Path?
>
> Is there something missing in the stroy?
>
> 2) section 4.3 - IBGP Labeled Unicast.
>
> The phrase "iBGP3107 reflection with nhop-self" needs to be explicitly
> spelled out as IBGP Route-Reflection with next-hop self.  If that is
> not what the authors mean, then it needs to be further spelled out.
> It is unclear where the central IBGP nodes are that share fully the
> information learned from the three clusters. (nodes:5-8 cluster 1,
> nodes 3-4 cluster 2, nodes 9-10 cluster 3).
>
> This section has hints of a solution, but it is miss a great deal.
> Please upgrade to specific solution.  A diagram might help.
>
> 3) Load Sharing hints (Section 7.1)
>
> Elephant flow and mice flows are good descriptions.  Flowlets and VL2
> should either warrant a 1 sentence explanation that actually describes
> these features in a 22 page draft, or be removed.
>
> 4)  The lack of a manageability or operations section (TBD in version
> -02) - concerns me.  The operational issues may be well known to the
> data centers and devices manufacturers who have implement this
> specification, but this is an interoperability specification for IETF.
>  Some manageabilty comments should be included or a BCP pointed to.
>
> Editorial issues:
>
> #1 - The following 4 abbrevitions need to be initially expanded when
> first used:  CLOs (p.3),  SRGB(p.6), flowlets (p. 14), and VL2 (p.
> 14).
>
> #2 - page 7, section 4.2 last paragraph
> Old/: assuming the IP Addresses, AS and label-index allocation
> previously described, the"
> New/: assuming the IP address with the AS and label-index allocation
> previously described, the"
> [Comma is optional]
>
> #3 - page 14, section 7.1 paragraph 4,  /(e.g. spine switch Node1)/  -
> by the diagram it should be node 5-8 or an error.  Please check the
> number
>
> #4 - page 17, section 8.2 paragraph 2.
>
> Old/
> This is easily accomplished by encapsulating the trafffic either
> directly at the host or the source ToR node by pushing the BGP-
> Prefix-SID of the destination ToR for intra-DC traffic, or border
> node for inter-DC or DC-to-outside-world traffic./
>
> New/
> This is easily accomplished by encapsulating the trafffic either
> directly at the host or the source ToR node  by pushing  the BGP-
> Prefix-SID of the destination ToR for intra-DC traffic, or
> the BGP-Prefix-SID for the the border node for inter-DC or
> DC-to-outside-world traffic./
>
> If this is not the correct logic, then you can reword this further.
> I read it 4 or 5 times.
>
> #5 - Adding a diagram to section 4.3 might help your description.
>
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Hi Sue,</div><div class=3D"gmail_defaul=
t" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></d=
iv><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-s=
erif;font-size:small">Please kindly allow me to clarify two points here ...=
=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,helveti=
ca,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small">Point 1:</div><=
div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif=
;font-size:small"><br></div><div class=3D"gmail_default" style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small">You said:=C2=A0</div><div cl=
ass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-=
size:small"><br></div><div class=3D"gmail_default" style=3D"font-family:ari=
al,helvetica,sans-serif;font-size:small">&quot;<span style=3D"font-size:12.=
8px;font-family:arial,sans-serif">The BGP peers would carry this=C2=A0</spa=
n><span style=3D"font-size:12.8px;font-family:arial,sans-serif">information=
 in a separate informational stream.=C2=A0 With this constraint,</span></di=
v><span style=3D"font-size:12.8px">it was approved by the IESG.<div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small;display:inline">=E2=80=8B&quot;</div></span><div><span style=3D"fon=
t-size:12.8px"><div class=3D"gmail_default" style=3D"font-family:arial,helv=
etica,sans-serif;font-size:small;display:inline"><br></div></span></div><di=
v><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-se=
rif;font-size:small">=E2=80=8BHowever looking at RFC7752 at most it lightly=
 says three times that dedicated RRs may be used to disseminate collected i=
nformation. =E2=80=8BSo while I do recall how this extension was &quot;sold=
&quot; I am afraid in no way this has any bearing on how it will be used no=
w or in the future deployments.</div><br></div><div><div class=3D"gmail_def=
ault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">=E2=
=80=8BPoint 2:</div><div class=3D"gmail_default" style=3D"font-family:arial=
,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_defaul=
t" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">In your=
 comment I see major concerns with security .. Well let&#39;s keep in mind =
that this proposal is specific to MSDC. As such by design it is all under s=
ingle administrative domain .. hence I think non of the security points rea=
lly apply.=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:ari=
al,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_defa=
ult" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">Cheer=
s,<br>R.</div></div><div><br></div></div><div class=3D"gmail_extra"><br><di=
v class=3D"gmail_quote">On Mon, Mar 6, 2017 at 5:25 PM, Susan Hares <span d=
ir=3D"ltr">&lt;<a href=3D"mailto:shares@ndzh.com" target=3D"_blank">shares@=
ndzh.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Reviewer=
: Susan Hares<br>
Review result: Has Issues<br>
<br>
The RTG-DIR has the categories:=C2=A0 minor concerns or major concerns<br>
regarding &quot;issues&quot;, I wil differentiate my issues by this quality=
.<br>
I also have editorial nits regardign under specified text.<br>
<br>
Major concerns:<br>
1) The security section is not sufficient for any review by the<br>
Security area<br>
<br>
This draft depends on IDR WG draft (ietf-idr-bgp-prefix-sid) that<br>
defines the BGP Segment attribute.=C2=A0 If this attribute is used with<br>
IPv6, this simply gives more infromation about a link to a next.<br>
However, the combination of this information with the information<br>
passed using draft-ietf-idr-bgpls-segment-<wbr>routing-epe-09 that utilizes=
<br>
BGP to pass BGP topologies in BGP - requires a better security<br>
section.=C2=A0 BGP-LS was described to be an &quot;information gathering&qu=
ot;<br>
function handled by a few routers on the edge of the network to obtain<br>
link-state topology information.=C2=A0 The BGP peers would carry this<br>
information in a separate informational stream.=C2=A0 With this constraint,=
<br>
it was approved by the IESG.<br>
draft-ietf-idr-bgpls-segment-<wbr>routing-epe=C2=A0 expands the initial con=
cept<br>
of BGP-LS from &quot;information gathering&quot; to a full-routing scheme o=
f BGP<br>
within BGP for data centers and for data center interconnection to the<br>
network.=C2=A0 =C2=A0This extension takes it out of the approved range of t=
he<br>
BGP-LS.=C2=A0 Therefore, the security sections in both the IDR WG drafts<br=
>
and this draft need to describe the new threat scenarios and describe<br>
threat mitigation strategies for deployments.<br>
<br>
In addition, the information by BGP-LS<br>
(draft-ietf-idr-bgpls-segment-<wbr>routing-epe) or in draft-ietf-bgp-sid<br=
>
may have privacy issues - so these need to be described the security<br>
section.<br>
<br>
2) through-out the text you use words such as &quot;ebgp3107&quot; or BGP 3=
107<br>
updates&quot;<br>
<br>
This phrase is inaccurate.=C2=A0 The base RFC3107 support will not provide<=
br>
BGP-Prefix support (as supported in bgp-idr-bgp-prefix.=C2=A0 =C2=A0Some te=
xts<br>
goes on to clarify the addition of the BGP SID Prefix attribute.=C2=A0 It<b=
r>
would be better to invent a new phrase or term.<br>
<br>
In section 8.1, the authors state:<br>
&quot;The Prefix Segement is a lightweight extension to the BGP Labelled<br=
>
Unicast&quot;.=C2=A0 As noted in my #1 major concern, this &quot;hand-wavin=
g&quot;<br>
description either needs to be refined to be accurate.=C2=A0 If the MPLS<br=
>
usage only uses the BGP-Prefix label and does not extend to the<br>
Egress, it is simplier.=C2=A0 However, it is not clear that is what section=
<br>
8.1 is about.=C2=A0 =C2=A0If 8.1 includes the<br>
draft-ietf-idr-bgpls-segment-<wbr>routing-epe, then BGP-LS addition does<br=
>
have a number of prefixes and rules.=C2=A0 =C2=A0The trade-off between BGP-=
LS +<br>
BGP-LS SID (draft-ietf-idr-bgp-sid) handling + BGP LS egress peer<br>
engineering draft (draft-ietf-idr-bgp-segment-<wbr>routing-epe) and a<br>
signalling protocol is more complex than the hand-wave.=C2=A0 It may be the=
<br>
right choice based on current implementations and management issues,<br>
but these need to be laid specifically.<br>
<br>
3) Why are you defining 2-byte Private Use AS when there are plenty of<br>
4-Byte Private Use AS (p. 5).<br>
<br>
This usage increases the confusion regarding 2-byte/4-byte ASN.=C2=A0 IDR<b=
r>
specifically worked on 4 byte ASN.<br>
<br>
Minor concerns<br>
1) It is not clear what happens in section 4.2.2 and figure 3-5<br>
<br>
What happens if the traffic goes to node 3 instead of node 4 on the<br>
ECMP path?<br>
What happens if the traffic goes to node 8 instead of node 7 on the<br>
ECMP Path?<br>
<br>
Is there something missing in the stroy?<br>
<br>
2) section 4.3 - IBGP Labeled Unicast.<br>
<br>
The phrase &quot;iBGP3107 reflection with nhop-self&quot; needs to be expli=
citly<br>
spelled out as IBGP Route-Reflection with next-hop self.=C2=A0 If that is<b=
r>
not what the authors mean, then it needs to be further spelled out.<br>
It is unclear where the central IBGP nodes are that share fully the<br>
information learned from the three clusters. (nodes:5-8 cluster 1,<br>
nodes 3-4 cluster 2, nodes 9-10 cluster 3).<br>
<br>
This section has hints of a solution, but it is miss a great deal.<br>
Please upgrade to specific solution.=C2=A0 A diagram might help.<br>
<br>
3) Load Sharing hints (Section 7.1)<br>
<br>
Elephant flow and mice flows are good descriptions.=C2=A0 Flowlets and VL2<=
br>
should either warrant a 1 sentence explanation that actually describes<br>
these features in a 22 page draft, or be removed.<br>
<br>
4)=C2=A0 The lack of a manageability or operations section (TBD in version<=
br>
-02) - concerns me.=C2=A0 The operational issues may be well known to the<b=
r>
data centers and devices manufacturers who have implement this<br>
specification, but this is an interoperability specification for IETF.<br>
=C2=A0Some manageabilty comments should be included or a BCP pointed to.<br=
>
<br>
Editorial issues:<br>
<br>
#1 - The following 4 abbrevitions need to be initially expanded when<br>
first used:=C2=A0 CLOs (p.3),=C2=A0 SRGB(p.6), flowlets (p. 14), and VL2 (p=
.<br>
14).<br>
<br>
#2 - page 7, section 4.2 last paragraph<br>
Old/: assuming the IP Addresses, AS and label-index allocation<br>
previously described, the&quot;<br>
New/: assuming the IP address with the AS and label-index allocation<br>
previously described, the&quot;<br>
[Comma is optional]<br>
<br>
#3 - page 14, section 7.1 paragraph 4,=C2=A0 /(e.g. spine switch Node1)/=C2=
=A0 -<br>
by the diagram it should be node 5-8 or an error.=C2=A0 Please check the<br=
>
number<br>
<br>
#4 - page 17, section 8.2 paragraph 2.<br>
<br>
Old/<br>
This is easily accomplished by encapsulating the trafffic either<br>
directly at the host or the source ToR node by pushing the BGP-<br>
Prefix-SID of the destination ToR for intra-DC traffic, or border<br>
node for inter-DC or DC-to-outside-world traffic./<br>
<br>
New/<br>
This is easily accomplished by encapsulating the trafffic either<br>
directly at the host or the source ToR node=C2=A0 by pushing=C2=A0 the BGP-=
<br>
Prefix-SID of the destination ToR for intra-DC traffic, or<br>
the BGP-Prefix-SID for the the border node for inter-DC or<br>
DC-to-outside-world traffic./<br>
<br>
If this is not the correct logic, then you can reword this further.<br>
I read it 4 or 5 times.<br>
<br>
#5 - Adding a diagram to section 4.3 might help your description.<br>
<br>
<br>
______________________________<wbr>_________________<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" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/spring</a><br=
>
</blockquote></div><br></div>

--001a113c5e7287fe75054a12c560--


From nobody Tue Mar  7 03:21:06 2017
Return-Path: <sprevidi@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 9C2EF129625; Tue,  7 Mar 2017 03:20:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D1EbSm9mGn6D; Tue,  7 Mar 2017 03:20:57 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 71FFE129624; Tue,  7 Mar 2017 03:20:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=12330; q=dns/txt; s=iport; t=1488885657; x=1490095257; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=5yzUkbzR0I5EamRMiIDOE9sX1xawVk/9L/N/AFxP2RI=; b=TIlvlpSybLeBldsKDgtCKrAKDtagTOxHEO9kh38Q8uwLB8TrAHJlYzro K0HfPjWSwqO37b0YF0vH32iTMLZ1STkB/s+rheNLC1/CvNQzQnFSQUASc BqPgvu4xQO0vC5MjaxuJP3+e0efpzq5Dpd7/OfE8hTTFPM0WWpM5rgV3X s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BtAgDHlr5Y/4oNJK1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1FhgQoHg1iKDJErH5U3gg0fC4UuSgIaggs/GAECAQEBAQEBAWs?= =?us-ascii?q?ohRUBAQEDAQEBIREzBwsFCwIBCA4KAgIRFQICAiULFRACBA4FG4lZCA6vI4Imi?= =?us-ascii?q?n4BAQEBAQEBAQEBAQEBAQEBAQEBAQEYBYELhUOCBQiBWYEJhD5VgkcugjEFnDA?= =?us-ascii?q?Bih2IGIF7hSKDVIR0gTqIQ4p3AR84gQNWFT8RAYRCHYFjdYkGgQ0BAQE?=
X-IronPort-AV: E=Sophos;i="5.35,258,1484006400"; d="scan'208";a="220713306"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 07 Mar 2017 11:20:55 +0000
Received: from XCH-RTP-006.cisco.com (xch-rtp-006.cisco.com [64.101.220.146]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id v27BKtN5009684 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 7 Mar 2017 11:20:55 GMT
Received: from xch-rtp-010.cisco.com (64.101.220.150) by XCH-RTP-006.cisco.com (64.101.220.146) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Tue, 7 Mar 2017 06:20:54 -0500
Received: from xch-rtp-010.cisco.com ([64.101.220.150]) by XCH-RTP-010.cisco.com ([64.101.220.150]) with mapi id 15.00.1210.000; Tue, 7 Mar 2017 06:20:54 -0500
From: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
To: Susan Hares <shares@ndzh.com>
Thread-Topic: [spring] Review of draft-ietf-spring-segment-routing-msdc-03
Thread-Index: AQHSlpZMkMzvhnBme0W79O2wdqWPfqGJkGaA
Date: Tue, 7 Mar 2017 11:20:54 +0000
Message-ID: <DA020A62-FCD9-4299-AB69-1321FCDB7C26@cisco.com>
References: <148881752958.15101.3565092696759250024.idtracker@ietfa.amsl.com>
In-Reply-To: <148881752958.15101.3565092696759250024.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.61.216.167]
Content-Type: text/plain; charset="utf-8"
Content-ID: <A23C7CC0D3732F4D97B4C3DA21EF8E8D@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/h1jviAyPu5npn63mYkii43PyeKA>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "draft-ietf-spring-segment-routing-msdc.all@ietf.org" <draft-ietf-spring-segment-routing-msdc.all@ietf.org>
Subject: Re: [spring] Review of draft-ietf-spring-segment-routing-msdc-03
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 07 Mar 2017 11:20:59 -0000

SGkgU3VlLA0KDQp0aGFua3MgZm9yIHRoZSByZXZpZXcuIFNvbWUgY29tbWVudHMgYmVsb3cuDQoN
Cg0KPiBPbiBNYXIgNiwgMjAxNywgYXQgNToyNSBQTSwgU3VzYW4gSGFyZXMgPHNoYXJlc0BuZHpo
LmNvbT4gd3JvdGU6DQo+IA0KPiBSZXZpZXdlcjogU3VzYW4gSGFyZXMNCj4gUmV2aWV3IHJlc3Vs
dDogSGFzIElzc3Vlcw0KPiANCj4gVGhlIFJURy1ESVIgaGFzIHRoZSBjYXRlZ29yaWVzOiAgbWlu
b3IgY29uY2VybnMgb3IgbWFqb3IgY29uY2VybnMNCj4gcmVnYXJkaW5nICJpc3N1ZXMiLCBJIHdp
bCBkaWZmZXJlbnRpYXRlIG15IGlzc3VlcyBieSB0aGlzIHF1YWxpdHkuIA0KPiBJIGFsc28gaGF2
ZSBlZGl0b3JpYWwgbml0cyByZWdhcmRpZ24gdW5kZXIgc3BlY2lmaWVkIHRleHQuIA0KPiANCj4g
TWFqb3IgY29uY2VybnM6IA0KPiAxKSBUaGUgc2VjdXJpdHkgc2VjdGlvbiBpcyBub3Qgc3VmZmlj
aWVudCBmb3IgYW55IHJldmlldyBieSB0aGUNCj4gU2VjdXJpdHkgYXJlYSANCj4gDQo+IFRoaXMg
ZHJhZnQgZGVwZW5kcyBvbiBJRFIgV0cgZHJhZnQgKGlldGYtaWRyLWJncC1wcmVmaXgtc2lkKSB0
aGF0DQo+IGRlZmluZXMgdGhlIEJHUCBTZWdtZW50IGF0dHJpYnV0ZS4gIElmIHRoaXMgYXR0cmli
dXRlIGlzIHVzZWQgd2l0aA0KPiBJUHY2LCB0aGlzIHNpbXBseSBnaXZlcyBtb3JlIGluZnJvbWF0
aW9uIGFib3V0IGEgbGluayB0byBhIG5leHQuIA0KPiBIb3dldmVyLCB0aGUgY29tYmluYXRpb24g
b2YgdGhpcyBpbmZvcm1hdGlvbiB3aXRoIHRoZSBpbmZvcm1hdGlvbg0KPiBwYXNzZWQgdXNpbmcg
ZHJhZnQtaWV0Zi1pZHItYmdwbHMtc2VnbWVudC1yb3V0aW5nLWVwZS0wOSB0aGF0IHV0aWxpemVz
DQo+IEJHUCB0byBwYXNzIEJHUCB0b3BvbG9naWVzIGluIEJHUCAtIHJlcXVpcmVzIGEgYmV0dGVy
IHNlY3VyaXR5DQo+IHNlY3Rpb24uICBCR1AtTFMgd2FzIGRlc2NyaWJlZCB0byBiZSBhbiAiaW5m
b3JtYXRpb24gZ2F0aGVyaW5nIg0KPiBmdW5jdGlvbiBoYW5kbGVkIGJ5IGEgZmV3IHJvdXRlcnMg
b24gdGhlIGVkZ2Ugb2YgdGhlIG5ldHdvcmsgdG8gb2J0YWluDQo+IGxpbmstc3RhdGUgdG9wb2xv
Z3kgaW5mb3JtYXRpb24uICBUaGUgQkdQIHBlZXJzIHdvdWxkIGNhcnJ5IHRoaXMNCj4gaW5mb3Jt
YXRpb24gaW4gYSBzZXBhcmF0ZSBpbmZvcm1hdGlvbmFsIHN0cmVhbS4gIFdpdGggdGhpcyBjb25z
dHJhaW50LA0KPiBpdCB3YXMgYXBwcm92ZWQgYnkgdGhlIElFU0cuICAgDQoNCg0Kd2VsbCwgd2Ug
aGF2ZSBub3cgZGlmZmVyZW50IG1vZGVscyB0aGF0IGhhdmUgYmVlbiBkZXBsb3llZCBhbmQgYXNz
dW1pbmcgdGhhdCBiZ3AtbHMgdXNlcyBhIHNlcGFyYXRlIHN0cmVhbSBpcyBub3QgYWNjdXJhdGUg
aWYgd2UgbG9vayB3aGF04oCZcyBpbiB0aGUgaW5kdXN0cnkuDQoNCkhvd2V2ZXIsIEkgdGFrZSB5
b3VyIHBvaW50IGFuZCBJIGFncmVlIHRoYXQgbW9yZSB0ZXh0IGluIHRoZSBzZWN1cml0eSBzZWN0
aW9uIGlzIHJlcXVpcmVkIGluIG9yZGVyIHRvIGVtcGhhc2l6ZSB0aGF0IHRoZSBtb2RlbCB0aGUg
ZHJhZnQgYWRkcmVzc2VzIGlzIGludGVybmFsIChEQyBhbmQgaW50ZXJjb25uZWN0ZWQgREMgb3Zl
ciBhIHNhbWUtYWRtaW5pc3RyYXRpb24gbmV0d29yaykuDQoNCg0KPiBkcmFmdC1pZXRmLWlkci1i
Z3Bscy1zZWdtZW50LXJvdXRpbmctZXBlICBleHBhbmRzIHRoZSBpbml0aWFsIGNvbmNlcHQNCj4g
b2YgQkdQLUxTIGZyb20gImluZm9ybWF0aW9uIGdhdGhlcmluZyIgdG8gYSBmdWxsLXJvdXRpbmcg
c2NoZW1lIG9mIEJHUA0KPiB3aXRoaW4gQkdQIGZvciBkYXRhIGNlbnRlcnMgYW5kIGZvciBkYXRh
IGNlbnRlciBpbnRlcmNvbm5lY3Rpb24gdG8gdGhlDQo+IG5ldHdvcmsuDQoNCg0KRVBFIGRlZmlu
ZXMgYSBtb2RlbCB3aGVyZSB0aGUgdG9wb2xvZ3kgb2YgdGhlIHBlZXJpbmcgcG9pbnQgKG5vdCB0
aGUgbmV0d29yaywganVzdCB0aGUgcGVlcmluZyBwb2ludCkgaXMgYWR2ZXJ0aXNlZCB0byBhbiBp
bnRlcm5hbCBzZXJ2ZXIuDQoNCg0KPiAgIFRoaXMgZXh0ZW5zaW9uIHRha2VzIGl0IG91dCBvZiB0
aGUgYXBwcm92ZWQgcmFuZ2Ugb2YgdGhlDQo+IEJHUC1MUy4NCg0KDQpJIGRvbuKAmXQga25vdyB3
aGF0IGlzIHRoZSDigJxhcHByb3ZlZCByYW5nZeKAnS4gVG8gbWUsIGJncC1scyBjYXJyaWVzIHRv
cG9sb2d5IGluZm9ybWF0aW9uLiBXZSBzdGFydGVkIHdpdGggbHNkYiwgdGhlbiBleHRlbmRlZCB0
byBtcGxzLWxzcCdzLCBpcCB0dW5uZWxzLCBwZWVyaW5nIHBvaW50cywgYW5kIG1vcmUgd2lsbCBj
b21lLg0KDQpUaGUgc2VjdXJpdHkgb2YgYmdwLWxzIGRvZXNu4oCZdCBjaGFuZ2UuIEl04oCZcyB0
aGUgYm91bmRhcnkgb2YgdGhlIG5ldHdvcmsgd2hlcmUgYmdwLWxzIGlzIGFwcGxpZWQgdGhhdCBt
YXR0ZXJzLg0KDQoNCj4gIFRoZXJlZm9yZSwgdGhlIHNlY3VyaXR5IHNlY3Rpb25zIGluIGJvdGgg
dGhlIElEUiBXRyBkcmFmdHMNCj4gYW5kIHRoaXMgZHJhZnQgbmVlZCB0byBkZXNjcmliZSB0aGUg
bmV3IHRocmVhdCBzY2VuYXJpb3MgYW5kIGRlc2NyaWJlDQo+IHRocmVhdCBtaXRpZ2F0aW9uIHN0
cmF0ZWdpZXMgZm9yIGRlcGxveW1lbnRzLiAgDQoNCg0KSSB3aWxsIGFkZCBtb3JlIHRleHQgYWJv
dXQgdGhlIGluZm9ybWF0aW9uIG9yaWdpbmF0ZWQgYnkgYmdwLWxzIChvciB0aGUgYmdwIHByZWZp
eCBzaWQpIGFuZCBob3cgaXQgaXMgaW50ZW5kZWQgdG8gYmUgY29uc3VtZWQgaW50ZXJuYWxseSB0
byBhIGRvbWFpbi4NCg0KDQo+IEluIGFkZGl0aW9uLCB0aGUgaW5mb3JtYXRpb24gYnkgQkdQLUxT
DQo+IChkcmFmdC1pZXRmLWlkci1iZ3Bscy1zZWdtZW50LXJvdXRpbmctZXBlKSBvciBpbiBkcmFm
dC1pZXRmLWJncC1zaWQNCj4gbWF5IGhhdmUgcHJpdmFjeSBpc3N1ZXMgLSBzbyB0aGVzZSBuZWVk
IHRvIGJlIGRlc2NyaWJlZCB0aGUgc2VjdXJpdHkNCj4gc2VjdGlvbi4gDQoNCg0Kc2FtZSBoZXJl
LiBJIHdpbGwgZW1waGFzaXplIHRoZSBkZXBsb3ltZW50IG1vZGVsIGFuZCB0aGUgc2VjdXJpdHkg
Ym91bmRhcmllcy4NCg0KDQo+IDIpIHRocm91Z2gtb3V0IHRoZSB0ZXh0IHlvdSB1c2Ugd29yZHMg
c3VjaCBhcyAiZWJncDMxMDciIG9yIEJHUCAzMTA3DQo+IHVwZGF0ZXMiDQo+IA0KPiBUaGlzIHBo
cmFzZSBpcyBpbmFjY3VyYXRlLiAgVGhlIGJhc2UgUkZDMzEwNyBzdXBwb3J0IHdpbGwgbm90IHBy
b3ZpZGUNCj4gQkdQLVByZWZpeCBzdXBwb3J0IChhcyBzdXBwb3J0ZWQgaW4gYmdwLWlkci1iZ3At
cHJlZml4LiAgIFNvbWUgdGV4dHMNCj4gZ29lcyBvbiB0byBjbGFyaWZ5IHRoZSBhZGRpdGlvbiBv
ZiB0aGUgQkdQIFNJRCBQcmVmaXggYXR0cmlidXRlLiAgSXQNCj4gd291bGQgYmUgYmV0dGVyIHRv
IGludmVudCBhIG5ldyBwaHJhc2Ugb3IgdGVybS4NCg0KDQpJ4oCZbGwgY2hlY2sgdGhpcyBvdXQu
DQoNCg0KPiBJbiBzZWN0aW9uIDguMSwgdGhlIGF1dGhvcnMgc3RhdGU6DQo+ICJUaGUgUHJlZml4
IFNlZ2VtZW50IGlzIGEgbGlnaHR3ZWlnaHQgZXh0ZW5zaW9uIHRvIHRoZSBCR1AgTGFiZWxsZWQN
Cj4gVW5pY2FzdCIuICBBcyBub3RlZCBpbiBteSAjMSBtYWpvciBjb25jZXJuLCB0aGlzICJoYW5k
LXdhdmluZyINCj4gZGVzY3JpcHRpb24gZWl0aGVyIG5lZWRzIHRvIGJlIHJlZmluZWQgdG8gYmUg
YWNjdXJhdGUuICBJZiB0aGUgTVBMUw0KPiB1c2FnZSBvbmx5IHVzZXMgdGhlIEJHUC1QcmVmaXgg
bGFiZWwgYW5kIGRvZXMgbm90IGV4dGVuZCB0byB0aGUNCj4gRWdyZXNzLCBpdCBpcyBzaW1wbGll
ci4NCg0KDQp0aGUgQkdQIFByZWZpeCBTSUQgQXR0cmlidXRlIGlzIGp1c3QgYW4gZXh0ZW5zaW9u
IHRvIGEgMzEwNyB1cGRhdGUuDQoNCg0KPiAgSG93ZXZlciwgaXQgaXMgbm90IGNsZWFyIHRoYXQg
aXMgd2hhdCBzZWN0aW9uDQo+IDguMSBpcyBhYm91dC4gICBJZiA4LjEgaW5jbHVkZXMgdGhlDQo+
IGRyYWZ0LWlldGYtaWRyLWJncGxzLXNlZ21lbnQtcm91dGluZy1lcGUsIHRoZW4gQkdQLUxTIGFk
ZGl0aW9uIGRvZXMNCj4gaGF2ZSBhIG51bWJlciBvZiBwcmVmaXhlcyBhbmQgcnVsZXMuICAgVGhl
IHRyYWRlLW9mZiBiZXR3ZWVuIEJHUC1MUyArDQo+IEJHUC1MUyBTSUQgKGRyYWZ0LWlldGYtaWRy
LWJncC1zaWQpIGhhbmRsaW5nICsgQkdQIExTIGVncmVzcyBwZWVyDQo+IGVuZ2luZWVyaW5nIGRy
YWZ0IChkcmFmdC1pZXRmLWlkci1iZ3Atc2VnbWVudC1yb3V0aW5nLWVwZSkgYW5kIGENCj4gc2ln
bmFsbGluZyBwcm90b2NvbCBpcyBtb3JlIGNvbXBsZXggdGhhbiB0aGUgaGFuZC13YXZlLg0KDQoN
Ck5vdCBzdXJlIEkgdW5kZXJzdGFuZCB5b3VyIHBvaW50IGJ1dCB0byBtZSB0aGUgc3RhdGVtZW50
OiANCuKAnFRoZSBQcmVmaXggU2VnZW1lbnQgaXMgYSBsaWdodHdlaWdodCBleHRlbnNpb24gdG8g
dGhlIEJHUCBMYWJlbGxlZCBVbmljYXN04oCdDQppcyBjb3JyZWN0IGJlY2F1c2UgdGhlIHByZWZp
eC1zaWQgaXMgcmVhbGx5IGp1c3QgYSBuZXcgYXR0cmlidXRlLiBIZXJlIHdl4oCZcmUganVzdCB0
YWxraW5nIHByb3RvY29sIGV4dGVuc2lvbi4NCg0KVGhlIGludGVyYWN0aW9uIGFuZCBjb21iaW5h
dGlvbiBiZXR3ZWVuIHByZWZpeC1zaWQgYW5kIGVwZSBpcyBhIGRlcGxveW1lbnQgYW5kIG9wZXJh
dGlvbmFsIG1vZGVsIHRoYXQgKHdlIGFncmVlZCBhYm92ZSkgcmVxdWlyZXMgbW9yZSBleHBsYW5h
dGlvbiBpbiB0ZXJtcyBvZiBzZWN1cml0eS4NCg0KDQo+ICBJdCBtYXkgYmUgdGhlDQo+IHJpZ2h0
IGNob2ljZSBiYXNlZCBvbiBjdXJyZW50IGltcGxlbWVudGF0aW9ucyBhbmQgbWFuYWdlbWVudCBp
c3N1ZXMsDQo+IGJ1dCB0aGVzZSBuZWVkIHRvIGJlIGxhaWQgc3BlY2lmaWNhbGx5LiANCj4gDQo+
IDMpIFdoeSBhcmUgeW91IGRlZmluaW5nIDItYnl0ZSBQcml2YXRlIFVzZSBBUyB3aGVuIHRoZXJl
IGFyZSBwbGVudHkgb2YNCj4gNC1CeXRlIFByaXZhdGUgVXNlIEFTIChwLiA1KS4gDQoNCg0Kd2Vs
bCwgd2UganVzdCB3YW50IHRvIGJlIHN1cmUgd2UgYWRkcmVzcyB0aGUgd29yc2UgY2FzZSB3aGVy
ZSB5b3Ugb25seSBoYXZlIDIgb2N0ZXRzLg0KDQoNCj4gDQo+IFRoaXMgdXNhZ2UgaW5jcmVhc2Vz
IHRoZSBjb25mdXNpb24gcmVnYXJkaW5nIDItYnl0ZS80LWJ5dGUgQVNOLiAgSURSDQo+IHNwZWNp
ZmljYWxseSB3b3JrZWQgb24gNCBieXRlIEFTTi4gDQoNCg0KeWVzIGJ1dCBpbiBvcmRlciB0byBi
ZSBhbGlnbmVkIHdpdGggNzkzOCB3ZSBhbHNvIHRha2UgaW50byBhY2NvdW50IDIgb2N0ZXQgQVNO
IGFuZCB0aGUgcmUtdXNhYmlsaXR5IG9mIHRoZXNlIG51bWJlcnMuDQoNCg0KPiBNaW5vciBjb25j
ZXJucyAgDQo+IDEpIEl0IGlzIG5vdCBjbGVhciB3aGF0IGhhcHBlbnMgaW4gc2VjdGlvbiA0LjIu
MiBhbmQgZmlndXJlIDMtNQ0KPiANCj4gV2hhdCBoYXBwZW5zIGlmIHRoZSB0cmFmZmljIGdvZXMg
dG8gbm9kZSAzIGluc3RlYWQgb2Ygbm9kZSA0IG9uIHRoZQ0KPiBFQ01QIHBhdGg/IA0KPiBXaGF0
IGhhcHBlbnMgaWYgdGhlIHRyYWZmaWMgZ29lcyB0byBub2RlIDggaW5zdGVhZCBvZiBub2RlIDcg
b24gdGhlDQo+IEVDTVAgUGF0aD8gDQo+IA0KPiBJcyB0aGVyZSBzb21ldGhpbmcgbWlzc2luZyBp
biB0aGUgc3Ryb3k/IA0KDQoNCm5vcGUuIFRoaXMgaXMgcGxhaW4gc2VnbWVudCByb3V0aW5nLiBB
cyBleHBsYWluZWQgaW4gdGhlIGRyYWZ0LCBhc3N1bWluZyB0aGF0IHlvdSB1c2UgdGhlIHNhbWUg
U1JHQiAoYXMgcmVjb21tZW5kZWQpIGEgbm9kZSBpcyBrbm93biB0aHJvdWdoIHRoZSBzYW1lIHNp
ZCB2YWx1ZSBhbGwgYWxvbmcgdGhlIG5ldHdvcmsgc28gZWNtcCBiZWNvbWVzIHRyaXZpYWwuDQoN
Cg0KPiAyKSBzZWN0aW9uIDQuMyAtIElCR1AgTGFiZWxlZCBVbmljYXN0LiANCj4gDQo+IFRoZSBw
aHJhc2UgImlCR1AzMTA3IHJlZmxlY3Rpb24gd2l0aCBuaG9wLXNlbGYiIG5lZWRzIHRvIGJlIGV4
cGxpY2l0bHkNCj4gc3BlbGxlZCBvdXQgYXMgSUJHUCBSb3V0ZS1SZWZsZWN0aW9uIHdpdGggbmV4
dC1ob3Agc2VsZi4NCg0KDQpvaw0KDQoNCj4gIElmIHRoYXQgaXMNCj4gbm90IHdoYXQgdGhlIGF1
dGhvcnMgbWVhbiwgdGhlbiBpdCBuZWVkcyB0byBiZSBmdXJ0aGVyIHNwZWxsZWQgb3V0LiANCj4g
SXQgaXMgdW5jbGVhciB3aGVyZSB0aGUgY2VudHJhbCBJQkdQIG5vZGVzIGFyZSB0aGF0IHNoYXJl
IGZ1bGx5IHRoZQ0KPiBpbmZvcm1hdGlvbiBsZWFybmVkIGZyb20gdGhlIHRocmVlIGNsdXN0ZXJz
LiAobm9kZXM6NS04IGNsdXN0ZXIgMSwNCj4gbm9kZXMgMy00IGNsdXN0ZXIgMiwgbm9kZXMgOS0x
MCBjbHVzdGVyIDMpLiAgDQo+IA0KPiBUaGlzIHNlY3Rpb24gaGFzIGhpbnRzIG9mIGEgc29sdXRp
b24sIGJ1dCBpdCBpcyBtaXNzIGEgZ3JlYXQgZGVhbC4gDQo+IFBsZWFzZSB1cGdyYWRlIHRvIHNw
ZWNpZmljIHNvbHV0aW9uLiAgQSBkaWFncmFtIG1pZ2h0IGhlbHAuIA0KDQoNCnllcy4gSeKAmWxs
IGNoZWNrIHRoaXMgb3V0LiBJbiBzaG9ydCAoeW91IGNlcnRhaW5seSBmaWd1cmVkIGl0IG91dCkg
aXTigJlzIGFib3V0IHVzaW5nIGlCR1Agc2Vzc2lvbiB3aGVyZSBlYWNoIG5vZGUgYWN0cyBhcyBh
IFJSIHNvIHRvIHByb3BhZ2F0ZSB0byBvdGhlciBpQkdQIHBlZXJzICh0aGlzIGlzIHdoYXQgImlC
R1AgcmVmbGVjdGlvbuKAnSByZWZlcnMgdG8pLiBJIGFncmVlLCBpdOKAmXMgcHJvYmFibHkgYSBi
aXQgdG9vIGNyeXB0aWMuDQoNCg0KPiAzKSBMb2FkIFNoYXJpbmcgaGludHMgKFNlY3Rpb24gNy4x
KSANCj4gDQo+IEVsZXBoYW50IGZsb3cgYW5kIG1pY2UgZmxvd3MgYXJlIGdvb2QgZGVzY3JpcHRp
b25zLiAgRmxvd2xldHMgYW5kIFZMMg0KPiBzaG91bGQgZWl0aGVyIHdhcnJhbnQgYSAxIHNlbnRl
bmNlIGV4cGxhbmF0aW9uIHRoYXQgYWN0dWFsbHkgZGVzY3JpYmVzDQo+IHRoZXNlIGZlYXR1cmVz
IGluIGEgMjIgcGFnZSBkcmFmdCwgb3IgYmUgcmVtb3ZlZC4gIA0KDQoNCldlIGhhdmUgYSByZWZl
cmVuY2UgZm9yIHRoZW0gYnV0IHdpbGwgYWRkIG1vcmUgdGV4dC4NCg0KDQo+IDQpICBUaGUgbGFj
ayBvZiBhIG1hbmFnZWFiaWxpdHkgb3Igb3BlcmF0aW9ucyBzZWN0aW9uIChUQkQgaW4gdmVyc2lv
bg0KPiAtMDIpIC0gY29uY2VybnMgbWUuICBUaGUgb3BlcmF0aW9uYWwgaXNzdWVzIG1heSBiZSB3
ZWxsIGtub3duIHRvIHRoZQ0KPiBkYXRhIGNlbnRlcnMgYW5kIGRldmljZXMgbWFudWZhY3R1cmVy
cyB3aG8gaGF2ZSBpbXBsZW1lbnQgdGhpcw0KPiBzcGVjaWZpY2F0aW9uLCBidXQgdGhpcyBpcyBh
biBpbnRlcm9wZXJhYmlsaXR5IHNwZWNpZmljYXRpb24gZm9yIElFVEYuDQo+IFNvbWUgbWFuYWdl
YWJpbHR5IGNvbW1lbnRzIHNob3VsZCBiZSBpbmNsdWRlZCBvciBhIEJDUCBwb2ludGVkIHRvLiAN
Cg0KDQphY2suDQoNCg0KPiBFZGl0b3JpYWwgaXNzdWVzOiANCg0KDQpJ4oCZbGwgZ28gdGhyb3Vn
aCBhbGwgYmVsb3cgYW5kIHVwZGF0ZSB0aGUgZHJhZnQgYXNhcC4NCg0KVGhhbmtzLg0Kcy4NCg0K
DQo+IA0KPiAjMSAtIFRoZSBmb2xsb3dpbmcgNCBhYmJyZXZpdGlvbnMgbmVlZCB0byBiZSBpbml0
aWFsbHkgZXhwYW5kZWQgd2hlbg0KPiBmaXJzdCB1c2VkOiAgQ0xPcyAocC4zKSwgIFNSR0IocC42
KSwgZmxvd2xldHMgKHAuIDE0KSwgYW5kIFZMMiAocC4NCj4gMTQpLiANCj4gDQo+ICMyIC0gcGFn
ZSA3LCBzZWN0aW9uIDQuMiBsYXN0IHBhcmFncmFwaCANCj4gT2xkLzogYXNzdW1pbmcgdGhlIElQ
IEFkZHJlc3NlcywgQVMgYW5kIGxhYmVsLWluZGV4IGFsbG9jYXRpb24NCj4gcHJldmlvdXNseSBk
ZXNjcmliZWQsIHRoZSINCj4gTmV3LzogYXNzdW1pbmcgdGhlIElQIGFkZHJlc3Mgd2l0aCB0aGUg
QVMgYW5kIGxhYmVsLWluZGV4IGFsbG9jYXRpb24NCj4gcHJldmlvdXNseSBkZXNjcmliZWQsIHRo
ZSIgDQo+IFtDb21tYSBpcyBvcHRpb25hbF0NCj4gDQo+ICMzIC0gcGFnZSAxNCwgc2VjdGlvbiA3
LjEgcGFyYWdyYXBoIDQsICAvKGUuZy4gc3BpbmUgc3dpdGNoIE5vZGUxKS8gIC0NCj4gYnkgdGhl
IGRpYWdyYW0gaXQgc2hvdWxkIGJlIG5vZGUgNS04IG9yIGFuIGVycm9yLiAgUGxlYXNlIGNoZWNr
IHRoZQ0KPiBudW1iZXIgDQo+IA0KPiAjNCAtIHBhZ2UgMTcsIHNlY3Rpb24gOC4yIHBhcmFncmFw
aCAyLiANCj4gDQo+IE9sZC8NCj4gVGhpcyBpcyBlYXNpbHkgYWNjb21wbGlzaGVkIGJ5IGVuY2Fw
c3VsYXRpbmcgdGhlIHRyYWZmZmljIGVpdGhlciANCj4gZGlyZWN0bHkgYXQgdGhlIGhvc3Qgb3Ig
dGhlIHNvdXJjZSBUb1Igbm9kZSBieSBwdXNoaW5nIHRoZSBCR1AtDQo+IFByZWZpeC1TSUQgb2Yg
dGhlIGRlc3RpbmF0aW9uIFRvUiBmb3IgaW50cmEtREMgdHJhZmZpYywgb3IgYm9yZGVyIA0KPiBu
b2RlIGZvciBpbnRlci1EQyBvciBEQy10by1vdXRzaWRlLXdvcmxkIHRyYWZmaWMuLw0KPiANCj4g
TmV3Lw0KPiBUaGlzIGlzIGVhc2lseSBhY2NvbXBsaXNoZWQgYnkgZW5jYXBzdWxhdGluZyB0aGUg
dHJhZmZmaWMgZWl0aGVyIA0KPiBkaXJlY3RseSBhdCB0aGUgaG9zdCBvciB0aGUgc291cmNlIFRv
UiBub2RlICBieSBwdXNoaW5nICB0aGUgQkdQLQ0KPiBQcmVmaXgtU0lEIG9mIHRoZSBkZXN0aW5h
dGlvbiBUb1IgZm9yIGludHJhLURDIHRyYWZmaWMsIG9yDQo+IHRoZSBCR1AtUHJlZml4LVNJRCBm
b3IgdGhlIHRoZSBib3JkZXIgbm9kZSBmb3IgaW50ZXItREMgb3INCj4gREMtdG8tb3V0c2lkZS13
b3JsZCB0cmFmZmljLi8NCj4gDQo+IElmIHRoaXMgaXMgbm90IHRoZSBjb3JyZWN0IGxvZ2ljLCB0
aGVuIHlvdSBjYW4gcmV3b3JkIHRoaXMgZnVydGhlci4gDQo+IEkgcmVhZCBpdCA0IG9yIDUgdGlt
ZXMuIA0KPiANCj4gIzUgLSBBZGRpbmcgYSBkaWFncmFtIHRvIHNlY3Rpb24gNC4zIG1pZ2h0IGhl
bHAgeW91ciBkZXNjcmlwdGlvbi4gDQo+IA0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCj4gc3ByaW5nIG1haWxpbmcgbGlzdA0KPiBzcHJpbmdA
aWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zcHJpbmcN
Cg0K


From nobody Tue Mar  7 07:42:49 2017
Return-Path: <shares@ndzh.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 518EF12964B; Tue,  7 Mar 2017 06:39:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.946
X-Spam-Level: 
X-Spam-Status: No, score=0.946 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uk0-L_tt6day; Tue,  7 Mar 2017 06:39:40 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3F61F1295D7; Tue,  7 Mar 2017 06:35:04 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=50.36.90.29; 
From: "Susan Hares" <shares@ndzh.com>
To: "'Stefano Previdi \(sprevidi\)'" <sprevidi@cisco.com>
References: <148881752958.15101.3565092696759250024.idtracker@ietfa.amsl.com> <DA020A62-FCD9-4299-AB69-1321FCDB7C26@cisco.com>
In-Reply-To: <DA020A62-FCD9-4299-AB69-1321FCDB7C26@cisco.com>
Date: Tue, 7 Mar 2017 09:30:04 -0500
Message-ID: <011d01d2974f$501e0180$f05a0480$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQIZjZbZx8c0DAtGCq00IBCvUzcJmALEl04aoOVVLnA=
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/899RSWgqJX7RqblP0QR7Vp-tqYU>
Cc: rtg-dir@ietf.org, spring@ietf.org, ietf@ietf.org, draft-ietf-spring-segment-routing-msdc.all@ietf.org
Subject: Re: [spring] [RTG-DIR] Review of	draft-ietf-spring-segment-routing-msdc-03
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 07 Mar 2017 14:39:58 -0000

Stefano:=20

Summary:  As I have often said, I believe in helping BGP meet the needs =
of operators (DC or BGP), and this includes BGP-LS.  If your transition =
from OSPF/IS-IS LSPs to BGP in BGP to MPLS is to meet operator needs - =
great.   Just document the security concern issues (new types of =
information, privacy issues on sending link info).=20

My "concern" comments on BGP-LS only focus on 3 things:=20
1) Upgrade your security section to deal with issues regarding new types =
of information and privacy issues on sending link-information (inside DC =
or DCI)=20
 1 to 3 paragraphs should be sufficient.  I will suggest text.=20
2) Be precise in your RFC3107 terminology -=20
3)  Encourage the use of 4-byte Private AS, and treat 2-byte Private =
ASes as a legacy issues.   =20

All response below boil down to this summary.   Editorial Nits are your =
choice to adopt/not-adopt.  IETF LC and IESG review will provide you =
lots of feedback on editorial nits. =20

Sue=20

-----Original Message-----
From: rtg-dir [mailto:rtg-dir-bounces@ietf.org] On Behalf Of Stefano =
Previdi (sprevidi)
Sent: Tuesday, March 7, 2017 6:21 AM
To: Susan Hares
Cc: rtg-dir@ietf.org; spring@ietf.org; ietf@ietf.org; =
draft-ietf-spring-segment-routing-msdc.all@ietf.org
Subject: Re: [RTG-DIR] [spring] Review of =
draft-ietf-spring-segment-routing-msdc-03

Hi Sue,

thanks for the review. Some comments below.


> On Mar 6, 2017, at 5:25 PM, Susan Hares <shares@ndzh.com> wrote:
>=20
> Reviewer: Susan Hares
> Review result: Has Issues
>=20
> The RTG-DIR has the categories:  minor concerns or major concerns=20
> regarding "issues", I wil differentiate my issues by this quality.
> I also have editorial nits regardign under specified text.=20
>=20
> Major concerns:=20
> 1) The security section is not sufficient for any review by the=20
> Security area
>=20
> This draft depends on IDR WG draft (ietf-idr-bgp-prefix-sid) that=20
> defines the BGP Segment attribute.  If this attribute is used with=20
> IPv6, this simply gives more infromation about a link to a next.
> However, the combination of this information with the information=20
> passed using draft-ietf-idr-bgpls-segment-routing-epe-09 that utilizes =

> BGP to pass BGP topologies in BGP - requires a better security=20
> section.  BGP-LS was described to be an "information gathering"
> function handled by a few routers on the edge of the network to obtain =

> link-state topology information.  The BGP peers would carry this=20
> information in a separate informational stream.  With this constraint,
> it was approved by the IESG.  =20

Stefano: well, we have now different models that have been deployed and =
assuming that bgp-ls uses a separate stream is not accurate if we look =
what=E2=80=99s in the industry.  However, I take your point and I agree =
that more text in the security section is required in order to emphasize =
that the model the draft addresses is internal (DC and interconnected DC =
over a same-administration network).

Sue:  Good.  I look forward to your security section.  Please note to =
clearly state (or reference) whether the interconnected DC is over =
physically isolated or logically isolated on shared infrastructure.   =
Please indicated any privacy issues.=20

> draft-ietf-idr-bgpls-segment-routing-epe  expands the initial concept=20
> of BGP-LS from "information gathering" to a full-routing scheme of BGP =

> within BGP for data centers and for data center interconnection to the =

> network.

Stefano: EPE defines a model where the topology of the peering point =
(not the network, just the peering point) is advertised to an internal =
server.
Yes, but the topology of peering point may be considered information =
that falls under the "privacy" issues in security.   The security =
considerations should indicate whether you assume the peering point is =
physically isolated or shared infrastructure.  If shared infrastructure, =
are you requiring TCP-AO to e securie.=20

>   This extension takes it out of the approved range of the BGP-LS.
Stefano:  I don=E2=80=99t know what is the =E2=80=9Capproved =
range=E2=80=9D. To me, bgp-ls carries topology information. We started =
with lsdb, then extended to mpls-lsp's, ip tunnels, peering points, and =
more will come. The security of bgp-ls doesn=E2=80=99t change. =
It=E2=80=99s the boundary of the network where bgp-ls is applied that =
matters.

Sue: The focus is the security in this sentence.  The security case in =
the original BGP-LS was the transportation of the BGP-LS information =
(OSPF/ISIS topologies) on a separate network.  If you have changed due =
to customer needs/wants, fine.  Just provide the security case in the 3 =
paragraphs. =20

>  Therefore, the security sections in both the IDR WG drafts and this=20
> draft need to describe the new threat scenarios and describe threat=20
> mitigation strategies for deployments.

Stefano: I will add more text about the information originated by bgp-ls =
(or the bgp prefix sid) and how it is intended to be consumed internally =
to a domain.
Sue: Great!=20

> In addition, the information by BGP-LS =
(draft-ietf-idr-bgpls-segment-routing-epe) or in draft-ietf-bgp-sid=20
> may have privacy issues - so these need to be described the security  =
section.

Stefano: same here. I will emphasize the deployment model and the =
security boundaries.
Sue: Wonderful!=20

> 2) through-out the text you use words such as "ebgp3107" or BGP 3107=20
> updates"
>=20
> This phrase is inaccurate.  The base RFC3107 support will not provide
> BGP-Prefix support (as supported in bgp-idr-bgp-prefix.   Some texts
> goes on to clarify the addition of the BGP SID Prefix attribute.  It=20
> would be better to invent a new phrase or term.

Stefano: I=E2=80=99ll check this out.
Sue: Great, just be a bit more precise in the test to aid future =
implementations.=20

> In section 8.1, the authors state:
> "The Prefix Segement is a lightweight extension to the BGP Labelled=20
> Unicast".  As noted in my #1 major concern, this "hand-waving"
> description either needs to be refined to be accurate.  If the MPLS=20
> usage only uses the BGP-Prefix label and does not extend to the=20
> Egress, it is simplier.

Stefano: the BGP Prefix SID Attribute is just an extension to a 3107 =
update.
Sue: BGP Prefix is an BGP attribute that goes along with BGP-lS BGP =
topology information in the whole solution. =20
The easiest thing is to just leave out the "evaluation".
 Alternatively, make the evaluation more precise by including more =
description.  =20

>  However, it is not clear that is what section
> 8.1 is about.   If 8.1 includes the
> draft-ietf-idr-bgpls-segment-routing-epe, then BGP-LS addition does
> have a number of prefixes and rules.   The trade-off between BGP-LS +
> BGP-LS SID (draft-ietf-idr-bgp-sid) handling + BGP LS egress peer=20
> engineering draft (draft-ietf-idr-bgp-segment-routing-epe) and a=20
> signalling protocol is more complex than the hand-wave.

Stefano: Not sure I understand your point but to me the statement:  =
=E2=80=9CThe Prefix Segment is a lightweight extension to the BGP =
Labelled Unicast=E2=80=9D is correct because the prefix-sid is really =
just a new attribute. Here we=E2=80=99re just talking protocol =
extension. The interaction and combination between prefix-sid and epe is =
a deployment and operational model that (we agreed above) requires more =
explanation in terms of security.

Sue: My purpose here is to simply point out where your RFC3107 and new =
BGP Prefix SID Text too loose. =20
If you want to say that "BGP Prefix SID is a new BGP attribute and it =
along with RFC3107 NLRI provides the internal-DC without the =
DCI-interconnection" - just state that.  =20
This is the purpose of the sentence below:=20
> It may be the  right choice based on current implementations and =
management issues,  but these need to be laid specifically.


> 3) Why are you defining 2-byte Private Use AS when there are plenty of =

> 4-Byte Private Use AS (p. 5).
Stefano: well, we just want to be sure we address the worse case where =
you only have 2 octets.
Sue:  It would be better to encourage the general use of 4-Byte ASes =
which have enough space to give most data center's one AS per box, and =
then deal with the worst case issues.=20

>=20
> This usage increases the confusion regarding 2-byte/4-byte ASN.  IDR  =
specifically worked on 4 byte ASN.

Stefano: yes but in order to be aligned with 7938 we also take into =
account 2 octet ASN and the re-usability of these numbers.
Sue: Wonderful, just add the 4 byte AS. =20

> Minor concerns
> 1) It is not clear what happens in section 4.2.2 and figure 3-5
>=20
> What happens if the traffic goes to node 3 instead of node 4 on the=20
> ECMP path?
> What happens if the traffic goes to node 8 instead of node 7 on the=20
> ECMP Path?
>=20
> Is there something missing in the stroy?=20


nope. This is plain segment routing. As explained in the draft, assuming =
that you use the same SRGB (as recommended) a node is known through the =
same sid value all along the network so ecmp becomes trivial.


> 2) section 4.3 - IBGP Labeled Unicast.=20
>=20
> The phrase "iBGP3107 reflection with nhop-self" needs to be explicitly =

> spelled out as IBGP Route-Reflection with next-hop self.

ok

>  If that is
> not what the authors mean, then it needs to be further spelled out.=20
> It is unclear where the central IBGP nodes are that share fully the=20
> information learned from the three clusters. (nodes:5-8 cluster 1,=20
> nodes 3-4 cluster 2, nodes 9-10 cluster 3).
>=20
> This section has hints of a solution, but it is miss a great deal.=20
> Please upgrade to specific solution.  A diagram might help.=20


yes. I=E2=80=99ll check this out. In short (you certainly figured it =
out) it=E2=80=99s about using iBGP session where each node acts as a RR =
so to propagate to other iBGP peers (this is what "iBGP =
reflection=E2=80=9D refers to). I agree, it=E2=80=99s probably a bit too =
cryptic.


> 3) Load Sharing hints (Section 7.1)
>=20
> Elephant flow and mice flows are good descriptions.  Flowlets and VL2=20
> should either warrant a 1 sentence explanation that actually describes =

> these features in a 22 page draft, or be removed.


We have a reference for them but will add more text.


> 4)  The lack of a manageability or operations section (TBD in version
> -02) - concerns me.  The operational issues may be well known to the=20
> data centers and devices manufacturers who have implement this=20
> specification, but this is an interoperability specification for IETF.
> Some manageabilty comments should be included or a BCP pointed to.=20


ack.


> Editorial issues:=20


I=E2=80=99ll go through all below and update the draft asap.

Thanks.
s.


>=20
> #1 - The following 4 abbrevitions need to be initially expanded when=20
> first used:  CLOs (p.3),  SRGB(p.6), flowlets (p. 14), and VL2 (p.
> 14).=20
>=20
> #2 - page 7, section 4.2 last paragraph
> Old/: assuming the IP Addresses, AS and label-index allocation=20
> previously described, the"
> New/: assuming the IP address with the AS and label-index allocation=20
> previously described, the"
> [Comma is optional]
>=20
> #3 - page 14, section 7.1 paragraph 4,  /(e.g. spine switch Node1)/  - =

> by the diagram it should be node 5-8 or an error.  Please check the=20
> number
>=20
> #4 - page 17, section 8.2 paragraph 2.=20
>=20
> Old/
> This is easily accomplished by encapsulating the trafffic either=20
> directly at the host or the source ToR node by pushing the BGP-=20
> Prefix-SID of the destination ToR for intra-DC traffic, or border node =

> for inter-DC or DC-to-outside-world traffic./
>=20
> New/
> This is easily accomplished by encapsulating the trafffic either=20
> directly at the host or the source ToR node  by pushing  the BGP-=20
> Prefix-SID of the destination ToR for intra-DC traffic, or the=20
> BGP-Prefix-SID for the the border node for inter-DC or=20
> DC-to-outside-world traffic./
>=20
> If this is not the correct logic, then you can reword this further.=20
> I read it 4 or 5 times.=20
>=20
> #5 - Adding a diagram to section 4.3 might help your description.=20
>=20
>=20
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring



From nobody Tue Mar  7 08:18:42 2017
Return-Path: <sprevidi@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 75522129524; Tue,  7 Mar 2017 07:31:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VG4OFNT6Xu1N; Tue,  7 Mar 2017 07:31:01 -0800 (PST)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6D0F8129454; Tue,  7 Mar 2017 07:30:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=17580; q=dns/txt; s=iport; t=1488900638; x=1490110238; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=S1AVl0XkYCNxhxusGvbXp8LriEEU+GWJ5RS53dKz18M=; b=a/NWJwvTY57ygc5A2m8KeooKEVUAOHLlJQCJAeRppipvSdKhyuxNV/mx s0sS9Ccod/cbuJ3e4uM2H26Ni7i/YFnDn9/pngP/Z8sUrjscYRt6r0Ypb pShx45qQrK6I1qA5J9109SU45MaDtfmA+9UwRjFfFqPdXqNz6J0mAmRR1 Y=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CkAQAu0b5Y/5NdJa1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1FhgQoHg1iKDJEsH5U3gg0fC4UuSgIaggo/GAECAQEBAQEBAWs?= =?us-ascii?q?ohRUBAQEDAQEBIREzBwsFBwQCAQgOAwQBAQECAhESAwICAiULFAEICAIEDgUbi?= =?us-ascii?q?VwIDq9rgiaKfwEBAQEBAQEBAQEBAQEBAQEBAQEBARgFgQuFQ4IFCIFZgQmEPhY?= =?us-ascii?q?/gkcugjEFnDABih2IGYF7hSKDVIR0gTqIQ4p3AR84gQNWFT8RAYRCHYFjdYkGg?= =?us-ascii?q?Q0BAQE?=
X-IronPort-AV: E=Sophos;i="5.35,258,1484006400"; d="scan'208";a="393734302"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Mar 2017 15:30:36 +0000
Received: from XCH-RTP-010.cisco.com (xch-rtp-010.cisco.com [64.101.220.150]) by rcdn-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id v27FUaae005750 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 7 Mar 2017 15:30:36 GMT
Received: from xch-rtp-010.cisco.com (64.101.220.150) by XCH-RTP-010.cisco.com (64.101.220.150) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Tue, 7 Mar 2017 10:30:35 -0500
Received: from xch-rtp-010.cisco.com ([64.101.220.150]) by XCH-RTP-010.cisco.com ([64.101.220.150]) with mapi id 15.00.1210.000; Tue, 7 Mar 2017 10:30:35 -0500
From: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
To: Susan Hares <shares@ndzh.com>
Thread-Topic: [RTG-DIR] [spring] Review of draft-ietf-spring-segment-routing-msdc-03
Thread-Index: AQHSl1C1j/llEigTj0eG9gQNVVJNQ6GJ1LOA
Date: Tue, 7 Mar 2017 15:30:35 +0000
Message-ID: <53E0AE02-089D-46DE-9812-E3BC5FDF2C98@cisco.com>
References: <148881752958.15101.3565092696759250024.idtracker@ietfa.amsl.com> <DA020A62-FCD9-4299-AB69-1321FCDB7C26@cisco.com> <011d01d2974f$501e0180$f05a0480$@ndzh.com>
In-Reply-To: <011d01d2974f$501e0180$f05a0480$@ndzh.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.61.216.167]
Content-Type: text/plain; charset="utf-8"
Content-ID: <44778CAA118FEE4A949AB4D9ED882F86@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/AUQnJo4i8-VUuGjSBQ1V5Za3UcQ>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "draft-ietf-spring-segment-routing-msdc.all@ietf.org" <draft-ietf-spring-segment-routing-msdc.all@ietf.org>
Subject: Re: [spring] [RTG-DIR] Review of draft-ietf-spring-segment-routing-msdc-03
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 07 Mar 2017 15:31:05 -0000

DQo+IE9uIE1hciA3LCAyMDE3LCBhdCAzOjMwIFBNLCBTdXNhbiBIYXJlcyA8c2hhcmVzQG5kemgu
Y29tPiB3cm90ZToNCj4gDQo+IFN0ZWZhbm86IA0KPiANCj4gU3VtbWFyeTogIEFzIEkgaGF2ZSBv
ZnRlbiBzYWlkLCBJIGJlbGlldmUgaW4gaGVscGluZyBCR1AgbWVldCB0aGUgbmVlZHMgb2Ygb3Bl
cmF0b3JzIChEQyBvciBCR1ApLCBhbmQgdGhpcyBpbmNsdWRlcyBCR1AtTFMuICBJZiB5b3VyIHRy
YW5zaXRpb24gZnJvbSBPU1BGL0lTLUlTIExTUHMgdG8gQkdQIGluIEJHUCB0byBNUExTIGlzIHRv
IG1lZXQgb3BlcmF0b3IgbmVlZHMgLSBncmVhdC4gICBKdXN0IGRvY3VtZW50IHRoZSBzZWN1cml0
eSBjb25jZXJuIGlzc3VlcyAobmV3IHR5cGVzIG9mIGluZm9ybWF0aW9uLCBwcml2YWN5IGlzc3Vl
cyBvbiBzZW5kaW5nIGxpbmsgaW5mbykuIA0KPiANCj4gTXkgImNvbmNlcm4iIGNvbW1lbnRzIG9u
IEJHUC1MUyBvbmx5IGZvY3VzIG9uIDMgdGhpbmdzOiANCj4gMSkgVXBncmFkZSB5b3VyIHNlY3Vy
aXR5IHNlY3Rpb24gdG8gZGVhbCB3aXRoIGlzc3VlcyByZWdhcmRpbmcgbmV3IHR5cGVzIG9mIGlu
Zm9ybWF0aW9uIGFuZCBwcml2YWN5IGlzc3VlcyBvbiBzZW5kaW5nIGxpbmstaW5mb3JtYXRpb24g
KGluc2lkZSBEQyBvciBEQ0kpIA0KDQoNCmFncmVlZCBhbmQgd2lsbCBkbyBzby4gTm90ZSBhbHNv
IHRoYXQgRVBFIGlzIGp1c3Qgb25lIHBpZWNlIG9mIHRoZSBwaWN0dXJlIGRlc2NyaWJlZCBpbiB0
aGUgZHJhZnQuDQoNCg0KPiAxIHRvIDMgcGFyYWdyYXBocyBzaG91bGQgYmUgc3VmZmljaWVudC4g
IEkgd2lsbCBzdWdnZXN0IHRleHQuIA0KPiAyKSBCZSBwcmVjaXNlIGluIHlvdXIgUkZDMzEwNyB0
ZXJtaW5vbG9neSAtIA0KDQoNCmFncmVlZC4gSSBhZGRlZCBzb21lIHRleHQgZXhwbGFpbmluZyB3
aGF0IHdlIGludGVuZCBieSAzMTA3IGViZ3AgYW5kIGliZ3AuDQoNCg0KPiAzKSAgRW5jb3VyYWdl
IHRoZSB1c2Ugb2YgNC1ieXRlIFByaXZhdGUgQVMsIGFuZCB0cmVhdCAyLWJ5dGUgUHJpdmF0ZSBB
U2VzIGFzIGEgbGVnYWN5IGlzc3Vlcy4gDQoNCg0Kb2ssIHdpbGwgZG8gc28uDQoNCg0KPiBBbGwg
cmVzcG9uc2UgYmVsb3cgYm9pbCBkb3duIHRvIHRoaXMgc3VtbWFyeS4gICBFZGl0b3JpYWwgTml0
cyBhcmUgeW91ciBjaG9pY2UgdG8gYWRvcHQvbm90LWFkb3B0LiAgSUVURiBMQyBhbmQgSUVTRyBy
ZXZpZXcgd2lsbCBwcm92aWRlIHlvdSBsb3RzIG9mIGZlZWRiYWNrIG9uIGVkaXRvcmlhbCBuaXRz
Lg0KDQoNCnl1cCwgSSBhcHBsaWVkIGFsbCBvZiB0aGVtLg0KDQpUaGFua3MuDQpzLg0KDQoNCj4g
IA0KPiANCj4gU3VlIA0KPiANCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTog
cnRnLWRpciBbbWFpbHRvOnJ0Zy1kaXItYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFN0
ZWZhbm8gUHJldmlkaSAoc3ByZXZpZGkpDQo+IFNlbnQ6IFR1ZXNkYXksIE1hcmNoIDcsIDIwMTcg
NjoyMSBBTQ0KPiBUbzogU3VzYW4gSGFyZXMNCj4gQ2M6IHJ0Zy1kaXJAaWV0Zi5vcmc7IHNwcmlu
Z0BpZXRmLm9yZzsgaWV0ZkBpZXRmLm9yZzsgZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0
aW5nLW1zZGMuYWxsQGlldGYub3JnDQo+IFN1YmplY3Q6IFJlOiBbUlRHLURJUl0gW3NwcmluZ10g
UmV2aWV3IG9mIGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1tc2RjLTAzDQo+IA0K
PiBIaSBTdWUsDQo+IA0KPiB0aGFua3MgZm9yIHRoZSByZXZpZXcuIFNvbWUgY29tbWVudHMgYmVs
b3cuDQo+IA0KPiANCj4+IE9uIE1hciA2LCAyMDE3LCBhdCA1OjI1IFBNLCBTdXNhbiBIYXJlcyA8
c2hhcmVzQG5kemguY29tPiB3cm90ZToNCj4+IA0KPj4gUmV2aWV3ZXI6IFN1c2FuIEhhcmVzDQo+
PiBSZXZpZXcgcmVzdWx0OiBIYXMgSXNzdWVzDQo+PiANCj4+IFRoZSBSVEctRElSIGhhcyB0aGUg
Y2F0ZWdvcmllczogIG1pbm9yIGNvbmNlcm5zIG9yIG1ham9yIGNvbmNlcm5zIA0KPj4gcmVnYXJk
aW5nICJpc3N1ZXMiLCBJIHdpbCBkaWZmZXJlbnRpYXRlIG15IGlzc3VlcyBieSB0aGlzIHF1YWxp
dHkuDQo+PiBJIGFsc28gaGF2ZSBlZGl0b3JpYWwgbml0cyByZWdhcmRpZ24gdW5kZXIgc3BlY2lm
aWVkIHRleHQuIA0KPj4gDQo+PiBNYWpvciBjb25jZXJuczogDQo+PiAxKSBUaGUgc2VjdXJpdHkg
c2VjdGlvbiBpcyBub3Qgc3VmZmljaWVudCBmb3IgYW55IHJldmlldyBieSB0aGUgDQo+PiBTZWN1
cml0eSBhcmVhDQo+PiANCj4+IFRoaXMgZHJhZnQgZGVwZW5kcyBvbiBJRFIgV0cgZHJhZnQgKGll
dGYtaWRyLWJncC1wcmVmaXgtc2lkKSB0aGF0IA0KPj4gZGVmaW5lcyB0aGUgQkdQIFNlZ21lbnQg
YXR0cmlidXRlLiAgSWYgdGhpcyBhdHRyaWJ1dGUgaXMgdXNlZCB3aXRoIA0KPj4gSVB2NiwgdGhp
cyBzaW1wbHkgZ2l2ZXMgbW9yZSBpbmZyb21hdGlvbiBhYm91dCBhIGxpbmsgdG8gYSBuZXh0Lg0K
Pj4gSG93ZXZlciwgdGhlIGNvbWJpbmF0aW9uIG9mIHRoaXMgaW5mb3JtYXRpb24gd2l0aCB0aGUg
aW5mb3JtYXRpb24gDQo+PiBwYXNzZWQgdXNpbmcgZHJhZnQtaWV0Zi1pZHItYmdwbHMtc2VnbWVu
dC1yb3V0aW5nLWVwZS0wOSB0aGF0IHV0aWxpemVzIA0KPj4gQkdQIHRvIHBhc3MgQkdQIHRvcG9s
b2dpZXMgaW4gQkdQIC0gcmVxdWlyZXMgYSBiZXR0ZXIgc2VjdXJpdHkgDQo+PiBzZWN0aW9uLiAg
QkdQLUxTIHdhcyBkZXNjcmliZWQgdG8gYmUgYW4gImluZm9ybWF0aW9uIGdhdGhlcmluZyINCj4+
IGZ1bmN0aW9uIGhhbmRsZWQgYnkgYSBmZXcgcm91dGVycyBvbiB0aGUgZWRnZSBvZiB0aGUgbmV0
d29yayB0byBvYnRhaW4gDQo+PiBsaW5rLXN0YXRlIHRvcG9sb2d5IGluZm9ybWF0aW9uLiAgVGhl
IEJHUCBwZWVycyB3b3VsZCBjYXJyeSB0aGlzIA0KPj4gaW5mb3JtYXRpb24gaW4gYSBzZXBhcmF0
ZSBpbmZvcm1hdGlvbmFsIHN0cmVhbS4gIFdpdGggdGhpcyBjb25zdHJhaW50LA0KPj4gaXQgd2Fz
IGFwcHJvdmVkIGJ5IHRoZSBJRVNHLiAgIA0KPiANCj4gU3RlZmFubzogd2VsbCwgd2UgaGF2ZSBu
b3cgZGlmZmVyZW50IG1vZGVscyB0aGF0IGhhdmUgYmVlbiBkZXBsb3llZCBhbmQgYXNzdW1pbmcg
dGhhdCBiZ3AtbHMgdXNlcyBhIHNlcGFyYXRlIHN0cmVhbSBpcyBub3QgYWNjdXJhdGUgaWYgd2Ug
bG9vayB3aGF04oCZcyBpbiB0aGUgaW5kdXN0cnkuICBIb3dldmVyLCBJIHRha2UgeW91ciBwb2lu
dCBhbmQgSSBhZ3JlZSB0aGF0IG1vcmUgdGV4dCBpbiB0aGUgc2VjdXJpdHkgc2VjdGlvbiBpcyBy
ZXF1aXJlZCBpbiBvcmRlciB0byBlbXBoYXNpemUgdGhhdCB0aGUgbW9kZWwgdGhlIGRyYWZ0IGFk
ZHJlc3NlcyBpcyBpbnRlcm5hbCAoREMgYW5kIGludGVyY29ubmVjdGVkIERDIG92ZXIgYSBzYW1l
LWFkbWluaXN0cmF0aW9uIG5ldHdvcmspLg0KPiANCj4gU3VlOiAgR29vZC4gIEkgbG9vayBmb3J3
YXJkIHRvIHlvdXIgc2VjdXJpdHkgc2VjdGlvbi4gIFBsZWFzZSBub3RlIHRvIGNsZWFybHkgc3Rh
dGUgKG9yIHJlZmVyZW5jZSkgd2hldGhlciB0aGUgaW50ZXJjb25uZWN0ZWQgREMgaXMgb3ZlciBw
aHlzaWNhbGx5IGlzb2xhdGVkIG9yIGxvZ2ljYWxseSBpc29sYXRlZCBvbiBzaGFyZWQgaW5mcmFz
dHJ1Y3R1cmUuICAgUGxlYXNlIGluZGljYXRlZCBhbnkgcHJpdmFjeSBpc3N1ZXMuIA0KPiANCj4+
IGRyYWZ0LWlldGYtaWRyLWJncGxzLXNlZ21lbnQtcm91dGluZy1lcGUgIGV4cGFuZHMgdGhlIGlu
aXRpYWwgY29uY2VwdCANCj4+IG9mIEJHUC1MUyBmcm9tICJpbmZvcm1hdGlvbiBnYXRoZXJpbmci
IHRvIGEgZnVsbC1yb3V0aW5nIHNjaGVtZSBvZiBCR1AgDQo+PiB3aXRoaW4gQkdQIGZvciBkYXRh
IGNlbnRlcnMgYW5kIGZvciBkYXRhIGNlbnRlciBpbnRlcmNvbm5lY3Rpb24gdG8gdGhlIA0KPj4g
bmV0d29yay4NCj4gDQo+IFN0ZWZhbm86IEVQRSBkZWZpbmVzIGEgbW9kZWwgd2hlcmUgdGhlIHRv
cG9sb2d5IG9mIHRoZSBwZWVyaW5nIHBvaW50IChub3QgdGhlIG5ldHdvcmssIGp1c3QgdGhlIHBl
ZXJpbmcgcG9pbnQpIGlzIGFkdmVydGlzZWQgdG8gYW4gaW50ZXJuYWwgc2VydmVyLg0KPiBZZXMs
IGJ1dCB0aGUgdG9wb2xvZ3kgb2YgcGVlcmluZyBwb2ludCBtYXkgYmUgY29uc2lkZXJlZCBpbmZv
cm1hdGlvbiB0aGF0IGZhbGxzIHVuZGVyIHRoZSAicHJpdmFjeSIgaXNzdWVzIGluIHNlY3VyaXR5
LiAgIFRoZSBzZWN1cml0eSBjb25zaWRlcmF0aW9ucyBzaG91bGQgaW5kaWNhdGUgd2hldGhlciB5
b3UgYXNzdW1lIHRoZSBwZWVyaW5nIHBvaW50IGlzIHBoeXNpY2FsbHkgaXNvbGF0ZWQgb3Igc2hh
cmVkIGluZnJhc3RydWN0dXJlLiAgSWYgc2hhcmVkIGluZnJhc3RydWN0dXJlLCBhcmUgeW91IHJl
cXVpcmluZyBUQ1AtQU8gdG8gZSBzZWN1cmllLiANCj4gDQo+PiAgVGhpcyBleHRlbnNpb24gdGFr
ZXMgaXQgb3V0IG9mIHRoZSBhcHByb3ZlZCByYW5nZSBvZiB0aGUgQkdQLUxTLg0KPiBTdGVmYW5v
OiAgSSBkb27igJl0IGtub3cgd2hhdCBpcyB0aGUg4oCcYXBwcm92ZWQgcmFuZ2XigJ0uIFRvIG1l
LCBiZ3AtbHMgY2FycmllcyB0b3BvbG9neSBpbmZvcm1hdGlvbi4gV2Ugc3RhcnRlZCB3aXRoIGxz
ZGIsIHRoZW4gZXh0ZW5kZWQgdG8gbXBscy1sc3AncywgaXAgdHVubmVscywgcGVlcmluZyBwb2lu
dHMsIGFuZCBtb3JlIHdpbGwgY29tZS4gVGhlIHNlY3VyaXR5IG9mIGJncC1scyBkb2VzbuKAmXQg
Y2hhbmdlLiBJdOKAmXMgdGhlIGJvdW5kYXJ5IG9mIHRoZSBuZXR3b3JrIHdoZXJlIGJncC1scyBp
cyBhcHBsaWVkIHRoYXQgbWF0dGVycy4NCj4gDQo+IFN1ZTogVGhlIGZvY3VzIGlzIHRoZSBzZWN1
cml0eSBpbiB0aGlzIHNlbnRlbmNlLiAgVGhlIHNlY3VyaXR5IGNhc2UgaW4gdGhlIG9yaWdpbmFs
IEJHUC1MUyB3YXMgdGhlIHRyYW5zcG9ydGF0aW9uIG9mIHRoZSBCR1AtTFMgaW5mb3JtYXRpb24g
KE9TUEYvSVNJUyB0b3BvbG9naWVzKSBvbiBhIHNlcGFyYXRlIG5ldHdvcmsuICBJZiB5b3UgaGF2
ZSBjaGFuZ2VkIGR1ZSB0byBjdXN0b21lciBuZWVkcy93YW50cywgZmluZS4gIEp1c3QgcHJvdmlk
ZSB0aGUgc2VjdXJpdHkgY2FzZSBpbiB0aGUgMyBwYXJhZ3JhcGhzLiAgDQo+IA0KPj4gVGhlcmVm
b3JlLCB0aGUgc2VjdXJpdHkgc2VjdGlvbnMgaW4gYm90aCB0aGUgSURSIFdHIGRyYWZ0cyBhbmQg
dGhpcyANCj4+IGRyYWZ0IG5lZWQgdG8gZGVzY3JpYmUgdGhlIG5ldyB0aHJlYXQgc2NlbmFyaW9z
IGFuZCBkZXNjcmliZSB0aHJlYXQgDQo+PiBtaXRpZ2F0aW9uIHN0cmF0ZWdpZXMgZm9yIGRlcGxv
eW1lbnRzLg0KPiANCj4gU3RlZmFubzogSSB3aWxsIGFkZCBtb3JlIHRleHQgYWJvdXQgdGhlIGlu
Zm9ybWF0aW9uIG9yaWdpbmF0ZWQgYnkgYmdwLWxzIChvciB0aGUgYmdwIHByZWZpeCBzaWQpIGFu
ZCBob3cgaXQgaXMgaW50ZW5kZWQgdG8gYmUgY29uc3VtZWQgaW50ZXJuYWxseSB0byBhIGRvbWFp
bi4NCj4gU3VlOiBHcmVhdCEgDQo+IA0KPj4gSW4gYWRkaXRpb24sIHRoZSBpbmZvcm1hdGlvbiBi
eSBCR1AtTFMgKGRyYWZ0LWlldGYtaWRyLWJncGxzLXNlZ21lbnQtcm91dGluZy1lcGUpIG9yIGlu
IGRyYWZ0LWlldGYtYmdwLXNpZCANCj4+IG1heSBoYXZlIHByaXZhY3kgaXNzdWVzIC0gc28gdGhl
c2UgbmVlZCB0byBiZSBkZXNjcmliZWQgdGhlIHNlY3VyaXR5ICBzZWN0aW9uLg0KPiANCj4gU3Rl
ZmFubzogc2FtZSBoZXJlLiBJIHdpbGwgZW1waGFzaXplIHRoZSBkZXBsb3ltZW50IG1vZGVsIGFu
ZCB0aGUgc2VjdXJpdHkgYm91bmRhcmllcy4NCj4gU3VlOiBXb25kZXJmdWwhIA0KPiANCj4+IDIp
IHRocm91Z2gtb3V0IHRoZSB0ZXh0IHlvdSB1c2Ugd29yZHMgc3VjaCBhcyAiZWJncDMxMDciIG9y
IEJHUCAzMTA3IA0KPj4gdXBkYXRlcyINCj4+IA0KPj4gVGhpcyBwaHJhc2UgaXMgaW5hY2N1cmF0
ZS4gIFRoZSBiYXNlIFJGQzMxMDcgc3VwcG9ydCB3aWxsIG5vdCBwcm92aWRlDQo+PiBCR1AtUHJl
Zml4IHN1cHBvcnQgKGFzIHN1cHBvcnRlZCBpbiBiZ3AtaWRyLWJncC1wcmVmaXguICAgU29tZSB0
ZXh0cw0KPj4gZ29lcyBvbiB0byBjbGFyaWZ5IHRoZSBhZGRpdGlvbiBvZiB0aGUgQkdQIFNJRCBQ
cmVmaXggYXR0cmlidXRlLiAgSXQgDQo+PiB3b3VsZCBiZSBiZXR0ZXIgdG8gaW52ZW50IGEgbmV3
IHBocmFzZSBvciB0ZXJtLg0KPiANCj4gU3RlZmFubzogSeKAmWxsIGNoZWNrIHRoaXMgb3V0Lg0K
PiBTdWU6IEdyZWF0LCBqdXN0IGJlIGEgYml0IG1vcmUgcHJlY2lzZSBpbiB0aGUgdGVzdCB0byBh
aWQgZnV0dXJlIGltcGxlbWVudGF0aW9ucy4gDQo+IA0KPj4gSW4gc2VjdGlvbiA4LjEsIHRoZSBh
dXRob3JzIHN0YXRlOg0KPj4gIlRoZSBQcmVmaXggU2VnZW1lbnQgaXMgYSBsaWdodHdlaWdodCBl
eHRlbnNpb24gdG8gdGhlIEJHUCBMYWJlbGxlZCANCj4+IFVuaWNhc3QiLiAgQXMgbm90ZWQgaW4g
bXkgIzEgbWFqb3IgY29uY2VybiwgdGhpcyAiaGFuZC13YXZpbmciDQo+PiBkZXNjcmlwdGlvbiBl
aXRoZXIgbmVlZHMgdG8gYmUgcmVmaW5lZCB0byBiZSBhY2N1cmF0ZS4gIElmIHRoZSBNUExTIA0K
Pj4gdXNhZ2Ugb25seSB1c2VzIHRoZSBCR1AtUHJlZml4IGxhYmVsIGFuZCBkb2VzIG5vdCBleHRl
bmQgdG8gdGhlIA0KPj4gRWdyZXNzLCBpdCBpcyBzaW1wbGllci4NCj4gDQo+IFN0ZWZhbm86IHRo
ZSBCR1AgUHJlZml4IFNJRCBBdHRyaWJ1dGUgaXMganVzdCBhbiBleHRlbnNpb24gdG8gYSAzMTA3
IHVwZGF0ZS4NCj4gU3VlOiBCR1AgUHJlZml4IGlzIGFuIEJHUCBhdHRyaWJ1dGUgdGhhdCBnb2Vz
IGFsb25nIHdpdGggQkdQLWxTIEJHUCB0b3BvbG9neSBpbmZvcm1hdGlvbiBpbiB0aGUgd2hvbGUg
c29sdXRpb24uICANCj4gVGhlIGVhc2llc3QgdGhpbmcgaXMgdG8ganVzdCBsZWF2ZSBvdXQgdGhl
ICJldmFsdWF0aW9uIi4NCj4gQWx0ZXJuYXRpdmVseSwgbWFrZSB0aGUgZXZhbHVhdGlvbiBtb3Jl
IHByZWNpc2UgYnkgaW5jbHVkaW5nIG1vcmUgZGVzY3JpcHRpb24uICAgDQo+IA0KPj4gSG93ZXZl
ciwgaXQgaXMgbm90IGNsZWFyIHRoYXQgaXMgd2hhdCBzZWN0aW9uDQo+PiA4LjEgaXMgYWJvdXQu
ICAgSWYgOC4xIGluY2x1ZGVzIHRoZQ0KPj4gZHJhZnQtaWV0Zi1pZHItYmdwbHMtc2VnbWVudC1y
b3V0aW5nLWVwZSwgdGhlbiBCR1AtTFMgYWRkaXRpb24gZG9lcw0KPj4gaGF2ZSBhIG51bWJlciBv
ZiBwcmVmaXhlcyBhbmQgcnVsZXMuICAgVGhlIHRyYWRlLW9mZiBiZXR3ZWVuIEJHUC1MUyArDQo+
PiBCR1AtTFMgU0lEIChkcmFmdC1pZXRmLWlkci1iZ3Atc2lkKSBoYW5kbGluZyArIEJHUCBMUyBl
Z3Jlc3MgcGVlciANCj4+IGVuZ2luZWVyaW5nIGRyYWZ0IChkcmFmdC1pZXRmLWlkci1iZ3Atc2Vn
bWVudC1yb3V0aW5nLWVwZSkgYW5kIGEgDQo+PiBzaWduYWxsaW5nIHByb3RvY29sIGlzIG1vcmUg
Y29tcGxleCB0aGFuIHRoZSBoYW5kLXdhdmUuDQo+IA0KPiBTdGVmYW5vOiBOb3Qgc3VyZSBJIHVu
ZGVyc3RhbmQgeW91ciBwb2ludCBidXQgdG8gbWUgdGhlIHN0YXRlbWVudDogIOKAnFRoZSBQcmVm
aXggU2VnbWVudCBpcyBhIGxpZ2h0d2VpZ2h0IGV4dGVuc2lvbiB0byB0aGUgQkdQIExhYmVsbGVk
IFVuaWNhc3TigJ0gaXMgY29ycmVjdCBiZWNhdXNlIHRoZSBwcmVmaXgtc2lkIGlzIHJlYWxseSBq
dXN0IGEgbmV3IGF0dHJpYnV0ZS4gSGVyZSB3ZeKAmXJlIGp1c3QgdGFsa2luZyBwcm90b2NvbCBl
eHRlbnNpb24uIFRoZSBpbnRlcmFjdGlvbiBhbmQgY29tYmluYXRpb24gYmV0d2VlbiBwcmVmaXgt
c2lkIGFuZCBlcGUgaXMgYSBkZXBsb3ltZW50IGFuZCBvcGVyYXRpb25hbCBtb2RlbCB0aGF0ICh3
ZSBhZ3JlZWQgYWJvdmUpIHJlcXVpcmVzIG1vcmUgZXhwbGFuYXRpb24gaW4gdGVybXMgb2Ygc2Vj
dXJpdHkuDQo+IA0KPiBTdWU6IE15IHB1cnBvc2UgaGVyZSBpcyB0byBzaW1wbHkgcG9pbnQgb3V0
IHdoZXJlIHlvdXIgUkZDMzEwNyBhbmQgbmV3IEJHUCBQcmVmaXggU0lEIFRleHQgdG9vIGxvb3Nl
LiAgDQo+IElmIHlvdSB3YW50IHRvIHNheSB0aGF0ICJCR1AgUHJlZml4IFNJRCBpcyBhIG5ldyBC
R1AgYXR0cmlidXRlIGFuZCBpdCBhbG9uZyB3aXRoIFJGQzMxMDcgTkxSSSBwcm92aWRlcyB0aGUg
aW50ZXJuYWwtREMgd2l0aG91dCB0aGUgRENJLWludGVyY29ubmVjdGlvbiIgLSBqdXN0IHN0YXRl
IHRoYXQuICAgDQo+IFRoaXMgaXMgdGhlIHB1cnBvc2Ugb2YgdGhlIHNlbnRlbmNlIGJlbG93OiAN
Cj4+IEl0IG1heSBiZSB0aGUgIHJpZ2h0IGNob2ljZSBiYXNlZCBvbiBjdXJyZW50IGltcGxlbWVu
dGF0aW9ucyBhbmQgbWFuYWdlbWVudCBpc3N1ZXMsICBidXQgdGhlc2UgbmVlZCB0byBiZSBsYWlk
IHNwZWNpZmljYWxseS4NCj4gDQo+IA0KPj4gMykgV2h5IGFyZSB5b3UgZGVmaW5pbmcgMi1ieXRl
IFByaXZhdGUgVXNlIEFTIHdoZW4gdGhlcmUgYXJlIHBsZW50eSBvZiANCj4+IDQtQnl0ZSBQcml2
YXRlIFVzZSBBUyAocC4gNSkuDQo+IFN0ZWZhbm86IHdlbGwsIHdlIGp1c3Qgd2FudCB0byBiZSBz
dXJlIHdlIGFkZHJlc3MgdGhlIHdvcnNlIGNhc2Ugd2hlcmUgeW91IG9ubHkgaGF2ZSAyIG9jdGV0
cy4NCj4gU3VlOiAgSXQgd291bGQgYmUgYmV0dGVyIHRvIGVuY291cmFnZSB0aGUgZ2VuZXJhbCB1
c2Ugb2YgNC1CeXRlIEFTZXMgd2hpY2ggaGF2ZSBlbm91Z2ggc3BhY2UgdG8gZ2l2ZSBtb3N0IGRh
dGEgY2VudGVyJ3Mgb25lIEFTIHBlciBib3gsIGFuZCB0aGVuIGRlYWwgd2l0aCB0aGUgd29yc3Qg
Y2FzZSBpc3N1ZXMuIA0KPiANCj4+IA0KPj4gVGhpcyB1c2FnZSBpbmNyZWFzZXMgdGhlIGNvbmZ1
c2lvbiByZWdhcmRpbmcgMi1ieXRlLzQtYnl0ZSBBU04uICBJRFIgIHNwZWNpZmljYWxseSB3b3Jr
ZWQgb24gNCBieXRlIEFTTi4NCj4gDQo+IFN0ZWZhbm86IHllcyBidXQgaW4gb3JkZXIgdG8gYmUg
YWxpZ25lZCB3aXRoIDc5Mzggd2UgYWxzbyB0YWtlIGludG8gYWNjb3VudCAyIG9jdGV0IEFTTiBh
bmQgdGhlIHJlLXVzYWJpbGl0eSBvZiB0aGVzZSBudW1iZXJzLg0KPiBTdWU6IFdvbmRlcmZ1bCwg
anVzdCBhZGQgdGhlIDQgYnl0ZSBBUy4gIA0KPiANCj4+IE1pbm9yIGNvbmNlcm5zDQo+PiAxKSBJ
dCBpcyBub3QgY2xlYXIgd2hhdCBoYXBwZW5zIGluIHNlY3Rpb24gNC4yLjIgYW5kIGZpZ3VyZSAz
LTUNCj4+IA0KPj4gV2hhdCBoYXBwZW5zIGlmIHRoZSB0cmFmZmljIGdvZXMgdG8gbm9kZSAzIGlu
c3RlYWQgb2Ygbm9kZSA0IG9uIHRoZSANCj4+IEVDTVAgcGF0aD8NCj4+IFdoYXQgaGFwcGVucyBp
ZiB0aGUgdHJhZmZpYyBnb2VzIHRvIG5vZGUgOCBpbnN0ZWFkIG9mIG5vZGUgNyBvbiB0aGUgDQo+
PiBFQ01QIFBhdGg/DQo+PiANCj4+IElzIHRoZXJlIHNvbWV0aGluZyBtaXNzaW5nIGluIHRoZSBz
dHJveT8gDQo+IA0KPiANCj4gbm9wZS4gVGhpcyBpcyBwbGFpbiBzZWdtZW50IHJvdXRpbmcuIEFz
IGV4cGxhaW5lZCBpbiB0aGUgZHJhZnQsIGFzc3VtaW5nIHRoYXQgeW91IHVzZSB0aGUgc2FtZSBT
UkdCIChhcyByZWNvbW1lbmRlZCkgYSBub2RlIGlzIGtub3duIHRocm91Z2ggdGhlIHNhbWUgc2lk
IHZhbHVlIGFsbCBhbG9uZyB0aGUgbmV0d29yayBzbyBlY21wIGJlY29tZXMgdHJpdmlhbC4NCj4g
DQo+IA0KPj4gMikgc2VjdGlvbiA0LjMgLSBJQkdQIExhYmVsZWQgVW5pY2FzdC4gDQo+PiANCj4+
IFRoZSBwaHJhc2UgImlCR1AzMTA3IHJlZmxlY3Rpb24gd2l0aCBuaG9wLXNlbGYiIG5lZWRzIHRv
IGJlIGV4cGxpY2l0bHkgDQo+PiBzcGVsbGVkIG91dCBhcyBJQkdQIFJvdXRlLVJlZmxlY3Rpb24g
d2l0aCBuZXh0LWhvcCBzZWxmLg0KPiANCj4gb2sNCj4gDQo+PiBJZiB0aGF0IGlzDQo+PiBub3Qg
d2hhdCB0aGUgYXV0aG9ycyBtZWFuLCB0aGVuIGl0IG5lZWRzIHRvIGJlIGZ1cnRoZXIgc3BlbGxl
ZCBvdXQuIA0KPj4gSXQgaXMgdW5jbGVhciB3aGVyZSB0aGUgY2VudHJhbCBJQkdQIG5vZGVzIGFy
ZSB0aGF0IHNoYXJlIGZ1bGx5IHRoZSANCj4+IGluZm9ybWF0aW9uIGxlYXJuZWQgZnJvbSB0aGUg
dGhyZWUgY2x1c3RlcnMuIChub2Rlczo1LTggY2x1c3RlciAxLCANCj4+IG5vZGVzIDMtNCBjbHVz
dGVyIDIsIG5vZGVzIDktMTAgY2x1c3RlciAzKS4NCj4+IA0KPj4gVGhpcyBzZWN0aW9uIGhhcyBo
aW50cyBvZiBhIHNvbHV0aW9uLCBidXQgaXQgaXMgbWlzcyBhIGdyZWF0IGRlYWwuIA0KPj4gUGxl
YXNlIHVwZ3JhZGUgdG8gc3BlY2lmaWMgc29sdXRpb24uICBBIGRpYWdyYW0gbWlnaHQgaGVscC4g
DQo+IA0KPiANCj4geWVzLiBJ4oCZbGwgY2hlY2sgdGhpcyBvdXQuIEluIHNob3J0ICh5b3UgY2Vy
dGFpbmx5IGZpZ3VyZWQgaXQgb3V0KSBpdOKAmXMgYWJvdXQgdXNpbmcgaUJHUCBzZXNzaW9uIHdo
ZXJlIGVhY2ggbm9kZSBhY3RzIGFzIGEgUlIgc28gdG8gcHJvcGFnYXRlIHRvIG90aGVyIGlCR1Ag
cGVlcnMgKHRoaXMgaXMgd2hhdCAiaUJHUCByZWZsZWN0aW9u4oCdIHJlZmVycyB0bykuIEkgYWdy
ZWUsIGl04oCZcyBwcm9iYWJseSBhIGJpdCB0b28gY3J5cHRpYy4NCj4gDQo+IA0KPj4gMykgTG9h
ZCBTaGFyaW5nIGhpbnRzIChTZWN0aW9uIDcuMSkNCj4+IA0KPj4gRWxlcGhhbnQgZmxvdyBhbmQg
bWljZSBmbG93cyBhcmUgZ29vZCBkZXNjcmlwdGlvbnMuICBGbG93bGV0cyBhbmQgVkwyIA0KPj4g
c2hvdWxkIGVpdGhlciB3YXJyYW50IGEgMSBzZW50ZW5jZSBleHBsYW5hdGlvbiB0aGF0IGFjdHVh
bGx5IGRlc2NyaWJlcyANCj4+IHRoZXNlIGZlYXR1cmVzIGluIGEgMjIgcGFnZSBkcmFmdCwgb3Ig
YmUgcmVtb3ZlZC4NCj4gDQo+IA0KPiBXZSBoYXZlIGEgcmVmZXJlbmNlIGZvciB0aGVtIGJ1dCB3
aWxsIGFkZCBtb3JlIHRleHQuDQo+IA0KPiANCj4+IDQpICBUaGUgbGFjayBvZiBhIG1hbmFnZWFi
aWxpdHkgb3Igb3BlcmF0aW9ucyBzZWN0aW9uIChUQkQgaW4gdmVyc2lvbg0KPj4gLTAyKSAtIGNv
bmNlcm5zIG1lLiAgVGhlIG9wZXJhdGlvbmFsIGlzc3VlcyBtYXkgYmUgd2VsbCBrbm93biB0byB0
aGUgDQo+PiBkYXRhIGNlbnRlcnMgYW5kIGRldmljZXMgbWFudWZhY3R1cmVycyB3aG8gaGF2ZSBp
bXBsZW1lbnQgdGhpcyANCj4+IHNwZWNpZmljYXRpb24sIGJ1dCB0aGlzIGlzIGFuIGludGVyb3Bl
cmFiaWxpdHkgc3BlY2lmaWNhdGlvbiBmb3IgSUVURi4NCj4+IFNvbWUgbWFuYWdlYWJpbHR5IGNv
bW1lbnRzIHNob3VsZCBiZSBpbmNsdWRlZCBvciBhIEJDUCBwb2ludGVkIHRvLiANCj4gDQo+IA0K
PiBhY2suDQo+IA0KPiANCj4+IEVkaXRvcmlhbCBpc3N1ZXM6IA0KPiANCj4gDQo+IEnigJlsbCBn
byB0aHJvdWdoIGFsbCBiZWxvdyBhbmQgdXBkYXRlIHRoZSBkcmFmdCBhc2FwLg0KPiANCj4gVGhh
bmtzLg0KPiBzLg0KPiANCj4gDQo+PiANCj4+ICMxIC0gVGhlIGZvbGxvd2luZyA0IGFiYnJldml0
aW9ucyBuZWVkIHRvIGJlIGluaXRpYWxseSBleHBhbmRlZCB3aGVuIA0KPj4gZmlyc3QgdXNlZDog
IENMT3MgKHAuMyksICBTUkdCKHAuNiksIGZsb3dsZXRzIChwLiAxNCksIGFuZCBWTDIgKHAuDQo+
PiAxNCkuIA0KPj4gDQo+PiAjMiAtIHBhZ2UgNywgc2VjdGlvbiA0LjIgbGFzdCBwYXJhZ3JhcGgN
Cj4+IE9sZC86IGFzc3VtaW5nIHRoZSBJUCBBZGRyZXNzZXMsIEFTIGFuZCBsYWJlbC1pbmRleCBh
bGxvY2F0aW9uIA0KPj4gcHJldmlvdXNseSBkZXNjcmliZWQsIHRoZSINCj4+IE5ldy86IGFzc3Vt
aW5nIHRoZSBJUCBhZGRyZXNzIHdpdGggdGhlIEFTIGFuZCBsYWJlbC1pbmRleCBhbGxvY2F0aW9u
IA0KPj4gcHJldmlvdXNseSBkZXNjcmliZWQsIHRoZSINCj4+IFtDb21tYSBpcyBvcHRpb25hbF0N
Cj4+IA0KPj4gIzMgLSBwYWdlIDE0LCBzZWN0aW9uIDcuMSBwYXJhZ3JhcGggNCwgIC8oZS5nLiBz
cGluZSBzd2l0Y2ggTm9kZTEpLyAgLSANCj4+IGJ5IHRoZSBkaWFncmFtIGl0IHNob3VsZCBiZSBu
b2RlIDUtOCBvciBhbiBlcnJvci4gIFBsZWFzZSBjaGVjayB0aGUgDQo+PiBudW1iZXINCj4+IA0K
Pj4gIzQgLSBwYWdlIDE3LCBzZWN0aW9uIDguMiBwYXJhZ3JhcGggMi4gDQo+PiANCj4+IE9sZC8N
Cj4+IFRoaXMgaXMgZWFzaWx5IGFjY29tcGxpc2hlZCBieSBlbmNhcHN1bGF0aW5nIHRoZSB0cmFm
ZmZpYyBlaXRoZXIgDQo+PiBkaXJlY3RseSBhdCB0aGUgaG9zdCBvciB0aGUgc291cmNlIFRvUiBu
b2RlIGJ5IHB1c2hpbmcgdGhlIEJHUC0gDQo+PiBQcmVmaXgtU0lEIG9mIHRoZSBkZXN0aW5hdGlv
biBUb1IgZm9yIGludHJhLURDIHRyYWZmaWMsIG9yIGJvcmRlciBub2RlIA0KPj4gZm9yIGludGVy
LURDIG9yIERDLXRvLW91dHNpZGUtd29ybGQgdHJhZmZpYy4vDQo+PiANCj4+IE5ldy8NCj4+IFRo
aXMgaXMgZWFzaWx5IGFjY29tcGxpc2hlZCBieSBlbmNhcHN1bGF0aW5nIHRoZSB0cmFmZmZpYyBl
aXRoZXIgDQo+PiBkaXJlY3RseSBhdCB0aGUgaG9zdCBvciB0aGUgc291cmNlIFRvUiBub2RlICBi
eSBwdXNoaW5nICB0aGUgQkdQLSANCj4+IFByZWZpeC1TSUQgb2YgdGhlIGRlc3RpbmF0aW9uIFRv
UiBmb3IgaW50cmEtREMgdHJhZmZpYywgb3IgdGhlIA0KPj4gQkdQLVByZWZpeC1TSUQgZm9yIHRo
ZSB0aGUgYm9yZGVyIG5vZGUgZm9yIGludGVyLURDIG9yIA0KPj4gREMtdG8tb3V0c2lkZS13b3Js
ZCB0cmFmZmljLi8NCj4+IA0KPj4gSWYgdGhpcyBpcyBub3QgdGhlIGNvcnJlY3QgbG9naWMsIHRo
ZW4geW91IGNhbiByZXdvcmQgdGhpcyBmdXJ0aGVyLiANCj4+IEkgcmVhZCBpdCA0IG9yIDUgdGlt
ZXMuIA0KPj4gDQo+PiAjNSAtIEFkZGluZyBhIGRpYWdyYW0gdG8gc2VjdGlvbiA0LjMgbWlnaHQg
aGVscCB5b3VyIGRlc2NyaXB0aW9uLiANCj4+IA0KPj4gDQo+PiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gc3ByaW5nIG1haWxpbmcgbGlzdA0KPj4g
c3ByaW5nQGlldGYub3JnDQo+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3NwcmluZw0KPiANCj4gDQoNCg==


From nobody Tue Mar  7 10:35:53 2017
Return-Path: <Jonathan.Hardwick@metaswitch.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 BC64412959B; Tue,  7 Mar 2017 10:35:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.002
X-Spam-Level: 
X-Spam-Status: No, score=-2.002 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=metaswitch.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 Z2cJJVfEogNL; Tue,  7 Mar 2017 10:35:47 -0800 (PST)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0124.outbound.protection.outlook.com [104.47.34.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8A5731295D5; Tue,  7 Mar 2017 10:35:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=metaswitch.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=m0jop6MYWgs4Z2MeHkRFfJWoxKRQHjaMuNldo8Q3Rsk=; b=eVJ6IsaaDAkAYFivIYsDayi+ShwouetyGrp8G4Udv2XurxPVT42rwopt0QkqtRTbbpSWNlXbuDuFvxGnWhIaVT0gyIRCk2RHTtrvgRZm7taVdcYaJovy6TId/9TmQ6cKGncz/6QhsEIqs7v5HgoBeGKABCNdOzyWuaQIa9UxuwA=
Received: from BY2PR0201MB1910.namprd02.prod.outlook.com (10.163.75.152) by BY2PR0201MB1912.namprd02.prod.outlook.com (10.163.75.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.12; Tue, 7 Mar 2017 18:35:45 +0000
Received: from BY2PR0201MB1910.namprd02.prod.outlook.com ([10.163.75.152]) by BY2PR0201MB1910.namprd02.prod.outlook.com ([10.163.75.152]) with mapi id 15.01.0947.020; Tue, 7 Mar 2017 18:35:45 +0000
From: Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>
To: "draft-ietf-spring-segment-routing-central-epe@ietf.org" <draft-ietf-spring-segment-routing-central-epe@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: Routing directorate review of draft-ietf-spring-segment-routing-central-epe-04
Thread-Index: AdKXbNbtoJpVX5KETAe6dEYyrPiyvg==
Date: Tue, 7 Mar 2017 18:35:45 +0000
Message-ID: <BY2PR0201MB1910C132BB577A277BBEB054842F0@BY2PR0201MB1910.namprd02.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=metaswitch.com;
x-originating-ip: [8.25.222.2]
x-ms-office365-filtering-correlation-id: efae9a97-ce54-4897-76fd-08d46588c48c
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BY2PR0201MB1912; 
x-microsoft-exchange-diagnostics: 1; BY2PR0201MB1912; 7:653t5QL4cd+xgOLBxUgtRN/08egCzyrH9mAq0BOAxhVpQiqAm/VIuCRa90VevpU97KPW48ErRJ3ahn5bowJ9CuyudlHYetnC9CiNZG/BU+Z/YFComAJOwkX2vJ3STJmVIlVpTxbGRHN45LaVbgIqRrw/zlj++jJUtawBMDGqEXGcd84yrTt90Vnz/Rx0FFYKhFoSOuCDwURX6dISJqtn2nffSjDj5caXOGBBQFF4Ly4xP8eW0cYHIrNlVuf0yz43oIkaDOIrxrEnsQCGU0ftD4PyyVbDO8xQF7lWusp7g/Bf8CeF8L7yEjEovBBXo3o1aFID2oUF3+RrLhPVdQfF0Q==
x-microsoft-antispam-prvs: <BY2PR0201MB191251539EE0A803BFF48E66842F0@BY2PR0201MB1912.namprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(120809045254105);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123560025)(20161123564025)(20161123558025)(20161123562025)(20161123555025)(6072148); SRVR:BY2PR0201MB1912; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0201MB1912; 
x-forefront-prvs: 0239D46DB6
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(39450400003)(57704003)(99286003)(4326008)(53936002)(122556002)(3660700001)(6306002)(5880100001)(6116002)(102836003)(3846002)(8936002)(25786008)(8676002)(54906002)(450100002)(6506006)(77096006)(55016002)(86362001)(6436002)(3280700002)(9686003)(230783001)(7696004)(2906002)(74316002)(7736002)(66066001)(305945005)(5660300001)(189998001)(1720100001)(2501003)(33656002)(2900100001)(50986999)(38730400002)(54356999)(359044002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0201MB1912; H:BY2PR0201MB1910.namprd02.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: metaswitch.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Mar 2017 18:35:45.2955 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9d9e56eb-f613-4ddb-b27b-bfcdf14b2cdb
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0201MB1912
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ojS1jGn9NzsLogaEKvEbg6a3Bhs>
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>
Subject: [spring] Routing directorate review of draft-ietf-spring-segment-routing-central-epe-04
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 07 Mar 2017 18:35:50 -0000

SGVsbG8NCg0KSSBoYXZlIGJlZW4gc2VsZWN0ZWQgdG8gZG8gYSByb3V0aW5nIGRpcmVjdG9yYXRl
IOKAnGVhcmx54oCdIHJldmlldyBvZiB0aGlzIGRyYWZ0Lg0KaHR0cHM6Ly9kYXRhdHJhY2tlci5p
ZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLWNlbnRyYWwtZXBl
Lw0KDQpUaGUgcm91dGluZyBkaXJlY3RvcmF0ZSB3aWxsLCBvbiByZXF1ZXN0IGZyb20gdGhlIHdv
cmtpbmcgZ3JvdXAgY2hhaXIsIHBlcmZvcm0gYW4g4oCcZWFybHnigJ0gcmV2aWV3IG9mIGEgZHJh
ZnQgYmVmb3JlIGl0IGlzIHN1Ym1pdHRlZCBmb3IgcHVibGljYXRpb24gdG8gdGhlIElFU0cuICBU
aGUgZWFybHkgcmV2aWV3IGNhbiBiZSBwZXJmb3JtZWQgYXQgYW55IHRpbWUgZHVyaW5nIHRoZSBk
cmFmdOKAmXMgbGlmZXRpbWUgYXMgYSB3b3JraW5nIGdyb3VwIGRvY3VtZW50LiAgVGhlIHB1cnBv
c2Ugb2YgdGhlIGVhcmx5IHJldmlldyBkZXBlbmRzIG9uIHRoZSBzdGFnZSB0aGF0IHRoZSBkb2N1
bWVudCBoYXMgcmVhY2hlZC4gIEFzIHRoaXMgZG9jdW1lbnQgaXMgaW4gd29ya2luZyBncm91cCBs
YXN0IGNhbGwsIG15IGZvY3VzIGZvciB0aGUgcmV2aWV3IHdhcyB0byBkZXRlcm1pbmUgd2hldGhl
ciB0aGUgZG9jdW1lbnQgaXMgcmVhZHkgdG8gYmUgcHVibGlzaGVkLiAgUGxlYXNlIGNvbnNpZGVy
IG15IGNvbW1lbnRzIGFsb25nIHdpdGggdGhlIG90aGVyIHdvcmtpbmcgZ3JvdXAgbGFzdCBjYWxs
IGNvbW1lbnRzLg0KDQpGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgUm91dGluZyBEaXJl
Y3RvcmF0ZSwgcGxlYXNlIHNlZSDigItodHRwOi8vdHJhYy50b29scy5pZXRmLm9yZy9hcmVhL3J0
Zy90cmFjL3dpa2kvUnRnRGlyDQoNCkJlc3QgcmVnYXJkcw0KSm9uDQoNCg0KRG9jdW1lbnQ6IGRy
YWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1jZW50cmFsLWVwZS0wNC50eHQNClJldmll
d2VyOiBKb25hdGhhbiBIYXJkd2ljaw0KUmV2aWV3IERhdGU6IDcgTWFyY2ggMjAxNw0KSW50ZW5k
ZWQgU3RhdHVzOiBJbmZvcm1hdGlvbmFsDQoNClN1bW1hcnkNCkNvbmdyYXR1bGF0aW9ucyBvbiBh
IHZlcnkgY2xlYXIgYW5kIHdlbGwtd3JpdHRlbiBkb2N1bWVudC4gIEkgaGF2ZSBhIGZldyBtaW5v
ciBjb21tZW50cyBiZWxvdyBidXQgb3RoZXJ3aXNlIHRoZSBkb2N1bWVudCBsb29rcyByZWFkeSB0
byBhZHZhbmNlLg0KDQpBYnN0cmFjdA0Kcy9JdCByZXF1aXJlcyBtaW5vci9JdCByZXF1aXJlcyBh
IG1pbm9yLw0KRXhwYW5kIGFjcm9ueW0gU0ROIG9uIDFzdCB1c2UNCg0KU2VjdGlvbiAxDQpzL1NJ
RCdzL1NJRHMvDQozcmQgYnVsbGV0IC0gd2h5IGlzIHRoZSByZWZlcmVuY2UgaGVyZT8NCiJUaGUg
c29sdXRpb24gaXMgZGVzY3JpYmVkIGZvciBJUHY0Li4uIiAtIEkgYW0gb2JsaWdlZCB0byBkaXNj
b3VyYWdlIHRoZSB1c2Ugb2YgZXhjbHVzaXZlbHkgSVB2NCBleGFtcGxlcyBpbiB0aGlzIGRvY3Vt
ZW50LiAgU2VlIGh0dHBzOi8vd3d3LmlhYi5vcmcvMjAxNi8xMS8wNy9pYWItc3RhdGVtZW50LW9u
LWlwdjYvLg0KU2VjdGlvbiAxLjEgY2FuIGJlIHJlbW92ZWQgLSBzZWN0aW9uIDEzIGxpc3RzIHRo
ZSByZWZlcmVuY2VzLg0KU2VjdGlvbiAxLjIgYnVsbGV0IDY6IHMvaW5ncmVzcyBFUEUvaW5ncmVz
cyBQRS8NClNlY3Rpb24gMS4yIGJ1bGxldCA2OiBzL2F0IGFuIHNvdXJjZS9hdCBhIHNvdXJjZS8N
Cg0KU2VjdGlvbiAzDQpJIGZvdW5kIGl0IGEgYml0IHN0cmFuZ2UgdGhhdCB5b3UgZGlkIG5vdCBs
aXN0IHRoZSBQZWVyTm9kZSBzZWdtZW50cyBjb250aWd1b3VzbHkgaW4gdGhpcyBzZWN0aW9uICh0
aGV5IGFyZSAxMDEyLCAxMDIyIGFuZCAxMDUyKS4gIEJ1dCBpdCdzIG5vdCBhIGJpZyBkZWFsIC0g
SSBjYW4gbGl2ZSB3aXRoIGl0Lg0KU2VjdGlvbiAzLjYgcy9BbiBCR1AtRVBFIGVuYWJsZWQvQSBC
R1AtRVBFIGVuYWJsZWQvDQoNCkl0J3Mgbm90IGNsZWFyIGlmIHRoZSBGUlIgYmVoYXZpb3VyIHlv
dSBhcmUgc3BlY2lmeWluZyBpbiAzLjYgaXMgbWFuZGF0b3J5IG9yIGp1c3QgYW4gZXhhbXBsZS4g
IEhvd2V2ZXIsIHRoZSBQZWVyTm9kZSBTSUQgYW5kIFBlZXJBZGogU0lEIGhhdmUgdGhlIGZvbGxv
d2luZyBiYWNrdXAgcnVsZS4NCiIyLiBFbHNlIGJhY2t1cCB2aWEgYW5vdGhlciBQZWVyTm9kZSBT
SUQgdG8gdGhlIHNhbWUgQVMuIg0KDQpUaGF0J3MgcmVhc29uYWJsZSB1bmRlciBzb21lIGNpcmN1
bXN0YW5jZXMgYnV0IGl0IG1pZ2h0IG5vdCBhZ3JlZSB3aXRoIHRoZSBwb2xpY3kgb2YgdGhlIGFk
amFjZW50IEFTLiAgRm9yIHdoYXRldmVyIHJlYXNvbiB0aGF0IEFTIG1pZ2h0IHdhbnQgdG8gc3Rl
ZXIgdHJhZmZpYyB0byBjZXJ0YWluIElQIGRlc3RpbmF0aW9ucyBhd2F5IGZyb20gY2VydGFpbiBs
aW5rcywgYnkgbm90IGFkdmVydGlzaW5nIEJHUCByb3V0ZXMgb3ZlciB0aG9zZSBsaW5rcywgb3Ig
YWR2ZXJ0aXNpbmcgdGhlbSB3aXRoIGRpZmZlcmVudCBNRURzLiAgSXMgdGhlcmUgc2NvcGUgZm9y
IHRoZSBFUEUgY29udHJvbGxlciB0YWtpbmcgdGhlc2UgcHJlZmVyZW5jZXMgaW50byBhY2NvdW50
Pw0KDQpTZWN0aW9uIDQNCnMvYW4gQkdQLUVQRSBjb250cm9sbGVyL2EgQkdQLUVQRSBjb250cm9s
bGVyLw0KU2VjdGlvbiA0LjE6IFdoZW4geW91IHNheSAiZW5naW5lZXJlZCBwZWVycyIgZG8geW91
IG1lYW4gIkJHUC1FUEUgZW5hYmxlZCBib3JkZXIgcm91dGVycyI/DQpTZWN0aW9uIDQuMTogImFk
ZC1wYXRoIGFsbCIgc291bmRzIGxpa2UgYSB2ZW5kb3Igc3BlY2lmaWMgQ0xJIGNvbW1hbmQuICBD
b3VsZCB5b3UgcmVwaHJhc2UgYXMgIndpdGggdGhlIHJvdXRlciBjb25maWd1cmVkIHRvIGFkdmVy
dGlzZSBhbGwgcGF0aHMgdXNpbmcgQkdQIGFkZC1wYXRoIFtSRkM3OTExXSI/DQoNClNlY3Rpb24g
NC4zOiBzL2Rlc2NyaWJlZCBpbiB0aGUgc2VjdGlvbiAyIChCR1AtTFMgYWR2ZXJ0aXNlbWVudHMp
L2Rlc2NyaWJlZCBpbiBzZWN0aW9uIDIvDQpTZWN0aW9uIDQuNCBzL2FuIEJHUC1FUEUvYSBCR1At
RVBFLw0KDQpTZWN0aW9uIDQuNiBUaGlzIHNlY3Rpb24gbGVhdmVzIG1lIHdpdGggYSBmZXcgcXVl
c3Rpb25zLiAgV2hhdCBhcmUgImJ1c2luZXNzIHBvbGljaWVzIj8gIEhvdyBzaG91bGQgdGhleSBi
ZSBjb2xsZWN0ZWQsIGFuZCB3aHk/ICBEbyB5b3UgbWVhbiAiY29sbGVjdGVkIiBvciAiY29uZmln
dXJlZCI/cw0KDQpTZWN0aW9uIDQuNzogV2hhdCBpcyBTSUQgNjQ/ICBJIGluZmVyIGl0J3MgdGhl
IFNJRCBmb3IgUEUgQy4gIEl0IHNob3VsZCBwcm9iYWJseSBiZSBnaXZlbiBpbiBzZWN0aW9uIDMu
DQoNClNlY3Rpb24gNQ0KU2VjdGlvbiA1LjIgIlRoZSB0dW5uZWwgYW5kIHRoZSBzdGVlcmluZyBw
b2xpY3kgY291bGQgYmUgY29uZmlndXJlZCB2aWEuLi4iIC0gRG8gd2UgbmVlZCBhIGxpc3Q/ICBJ
dCBjb3VsZCBhbHNvIGJlIGNvbmZpZ3VyZWQgYnkgQ0xJIC0gZG9lcyBpdCBtYXR0ZXI/DQpTZWN0
aW9uIDUuMyBzL3RoZW0gQkdQIHVwc3RyZWFtIHBlZXJzL3RoZWlyIEJHUCB1cHN0cmVhbSBwZWVy
cy8NClNlY3Rpb24gNS40IFRoaXMgZXhhbXBsZSBjb25mdXNlZCBtZSBhcyBpdCBhcHBlYXJzIHRv
IGNvbnRyYWRpY3Qgc2VjdGlvbiAxLjIgYnVsbGV0IDEgd2hlbiBhcHBsaWVkIHRvIEludGVybmV0
IHRyYWZmaWMuICBPciBpcyB0aGlzIGV4YW1wbGUganVzdCB0YWxraW5nIGFib3V0IGFuIGludGVy
LUFTIEwzVlBOIHNlcnZpY2U/DQpTZWN0aW9uIDUuNSBVbmxpa2UgdGhlIG90aGVyIGV4YW1wbGVz
IGluIHNlY3Rpb24gNSwgdGhlIGRldGFpbHMgb2YgdGhlIEZsb3dTcGVjIHJvdXRlIGRvIG5vdCBj
b250YWluIHRoZSBhY3R1YWwgSVAgYWRkcmVzc2VzIGFuZCBTSUQvTGFiZWxzIGluIHVzZS4NCg0K
U2VjdGlvbiA3DQpJIGRvbid0IHRoaW5rIHRoaXMgc2VjdGlvbiBpcyByZXF1aXJlZCAtIEkgcmVj
b21tZW5kIHRha2luZyBpdCBvdXQuDQpCdWxsZXQgMiBzYXlzIHRoYXQgdGhpcyB3b3JrcyB3aXRo
ICJuZXh0IGhvcCBzZWxmIiBidXQgdGhlIGV4YW1wbGUgaW4gc2VjdGlvbiA0LjEgZG9lcyBub3Qg
dXNlIG5leHQgaG9wIHNlbGYgYW5kIEkgZG9uJ3QgaW1tZWRpYXRlbHkgc2VlIGhvdyBpdCBjb3Vs
ZCB3b3JrIGlmIG5leHQgaG9wIHNlbGYgd2FzIGVuYWJsZWQgb24gdGhlIEJHUC1FUEUgYm9yZGVy
IHJvdXRlci4NCnMvYXZhaWwgdGhlL2Fzc3VtaW5nIHRoZS8NCg0K


From nobody Wed Mar  8 06:25:30 2017
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 E5EA2129637 for <spring@ietfa.amsl.com>; Wed,  8 Mar 2017 06:25:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.619
X-Spam-Level: 
X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 VyZYzUQpEHIW for <spring@ietfa.amsl.com>; Wed,  8 Mar 2017 06:25:25 -0800 (PST)
Received: from relais-inet.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 4D8E81296A8 for <spring@ietf.org>; Wed,  8 Mar 2017 06:25:25 -0800 (PST)
Received: from opfednr02.francetelecom.fr (unknown [xx.xx.xx.66]) by opfednr26.francetelecom.fr (ESMTP service) with ESMTP id CBA0620317; Wed,  8 Mar 2017 15:25:23 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.32]) by opfednr02.francetelecom.fr (ESMTP service) with ESMTP id 8CFC4120076; Wed,  8 Mar 2017 15:25:23 +0100 (CET)
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.0319.002; Wed, 8 Mar 2017 15:25:23 +0100
From: <bruno.decraene@orange.com>
To: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
Thread-Topic: [spring] WG Last Call for draft-ietf-spring-segment-routing-msdc-02
Thread-Index: AdKMJ4Hwg4mKj2LrQwW7nmbydnVyPgAMEbFwAAEo+2AC7Kx2AA==
Date: Wed, 8 Mar 2017 14:25:23 +0000
Message-ID: <6339_1488983123_58C01453_6339_5123_1_53C29892C857584299CBF5D05346208A1ED991FE@OPEXCLILM21.corporate.adroot.infra.ftgroup>
References: <27991_1487670653_58AC0D7D_27991_2292_1_53C29892C857584299CBF5D05346208A1ED7122E@OPEXCLILM21.corporate.adroot.infra.ftgroup> <18673_1487691447_58AC5EB7_18673_4491_1_53C29892C857584299CBF5D05346208A1ED71F65@OPEXCLILM21.corporate.adroot.infra.ftgroup> <15606_1487768417_58AD8B61_15606_5807_1_53C29892C857584299CBF5D05346208A1ED74B4A@OPEXCLILM21.corporate.adroot.infra.ftgroup>
In-Reply-To: <15606_1487768417_58AD8B61_15606_5807_1_53C29892C857584299CBF5D05346208A1ED74B4A@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.3]
Content-Type: multipart/alternative; boundary="_000_53C29892C857584299CBF5D05346208A1ED991FEOPEXCLILM21corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/4IxElil9ZpYdzTKG58-OV60faxM>
Cc: "spring@ietf.org" <spring@ietf.org>
Subject: Re: [spring] WG Last Call for draft-ietf-spring-segment-routing-msdc-02
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 08 Mar 2017 14:25:30 -0000

--_000_53C29892C857584299CBF5D05346208A1ED991FEOPEXCLILM21corp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Hi Stefano,

Thanks for the updated version.
-03 address all my comments except two. Please see below:

---
> =A77.3 seems very similar to me than =A77.2. e.g.
>
> =A77.2:
> "  One particularly interesting instance of performance-aware routing is
>   dynamic fault-avoidance.  If some links or devices in the network
>   start discarding packets due to a fault, the end-hosts could detect
>   the path(s) being affected and steer their flows away from the
>   problem spot.  Similar logic applies to failure cases where packets
>   get completely black-holed, e.g. when a link goes down."
>
> =A77.3
> "if in the topology depicted on
>   Figure 1 a link between spine switch Node5 and leaf node Node9 fails,
>   HostA may exclude the segment corresponding to Node5 from the prefix
>   matching the servers under Tier-2 devices Node9."
>
> May be =A77.3 should be removed or rephrased to better differentiate its =
content compared to =A77.2

You have removed the title of section 7.3 but not changed the text. Hence w=
e still have the same similarities.
In addition, with the change, the text in section 7.2 is now self-referenci=
ng section 7.2:
"Until then, the existing flows may recover using local detection of the pa=
th issues, as described in Section 7.2<https://tools.ietf.org/html/draft-ie=
tf-spring-segment-routing-msdc-03#section-7.2>. =BB

Bottom line, merging both paragraphs is a valid idea but some editorial wor=
k is needed to merge the text.

---
> "Common SRGB"
> The call for a common SRGB is duplicated in section 4.1, 4.2 and 8.1. Ple=
ase remove the duplicated text. (e.g. moving all related text to 8.1)

I'm not seeing this point really addressed. Extract from -03:

=A74.1:
In this document, we make the network design decision to assume that
   all the nodes are allocated the same SRGB (Segment Routing Global
  Block), e.g. [16000, 23999] This is important to fulfill the
   recommendation for operational simplification as explained in
   [I-D.ietf-spring-segment-routing<https://tools.ietf.org/html/draft-ietf-=
spring-segment-routing-msdc-03#ref-I-D.ietf-spring-segment-routing>].

   Note well that the use of a common SRGB in all nodes is not a
   requirement, one could use a different SRGB at every node.  However,
   this would make the operation of the DC fabric more complex as the
   label allocated to the loopback of a remote node is then different at
   every node.  This also may increase the complexity of the centralized
   controller.  More on the SRGB allocation scheme is described in
   Section 9<https://tools.ietf.org/html/draft-ietf-spring-segment-routing-=
msdc-03#section-9>.

=A74.2.5:
   When deployed together with a homogeneous SRGB (same SRGB across the
   fabric), the operator incrementally enjoys the global prefix segment
   benefits as the deployment progresses through the fabric.

=A78.1

   A key element of the operational simplicity is the deployment of the
   design with a single and consistent SRGB across the DC fabric.

   At every node in the fabric, the same label is associated to a given
   BGP-Prefix-SID and hence a notion of global prefix segment arises.

[...]
All of this unnecessary complexity is eliminated if a
   single consistent SRGB is utilized across the fabric.


=A79.  Preferred SRGB Allocation
The whole section (1 page) is about this.

So I still believe the point is still replicated and spread through the who=
le document, while it could be made a single time.
I would propose the below change

=A74.1:
OLD
In this document, we make the network design decision to assume that
   all the nodes are allocated the same SRGB (Segment Routing Global
  Block), e.g. [16000, 23999] This is important to fulfill the
   recommendation for operational simplification as explained in
   [I-D.ietf-spring-segment-routing<https://tools.ietf.org/html/draft-ietf-=
spring-segment-routing-msdc-03#ref-I-D.ietf-spring-segment-routing>].

   Note well that the use of a common SRGB in all nodes is not a
   requirement, one could use a different SRGB at every node.  However,
   this would make the operation of the DC fabric more complex as the
   label allocated to the loopback of a remote node is then different at
   every node.  This also may increase the complexity of the centralized
   controller.  More on the SRGB allocation scheme is described in
   Section 9<https://tools.ietf.org/html/draft-ietf-spring-segment-routing-=
msdc-03#section-9>.

NEW
In this document, we make the network design decision to assume that
   all the nodes are allocated the same SRGB (Segment Routing Global
  Block), e.g. [16000, 23999]. This provides
operational simplification as explained in Section 9<https://tools.ietf.org=
/html/draft-ietf-spring-segment-routing-msdc-03#section-9>, but this is not=
 a requirement.


=A78.1
OLD:
   A key element of the operational simplicity is the deployment of the
   design with a single and consistent SRGB across the DC fabric.

   At every node in the fabric, the same label is associated to a given
   BGP-Prefix-SID and hence a notion of global prefix segment arises.

   When a controller programs HostA to send traffic to HostZ via the
   normally available BGP ECMP paths, the controller uses label 16011
   associated with the ToR node connected to the HostZ.  The controller
   does not need to pick the label based on the ToR that the source host
   is connected to.

   In a classic BGP Labeled Unicast design applied to the DC fabric
   illustrated in Figure 1, the ToR Node1 connected to HostA would most
   likely allocate a different label for 192.0.2.11/32 than the one
   allocated by ToR Node2.  As a consequence, the controller would need
   to adapt the SR policy to each host, based on the ToR node that they
   are connected to.  This adds state maintenance and synchronization
   problems.  All of this unnecessary complexity is eliminated if a
   single consistent SRGB is utilized across the fabric.

NEW:
Provided the same SRGB is configured on all nodes, all nodes use the same M=
PLS label for a given IP prefix. This is simpler from an operation standpoi=
nt, as discussed in Section9.
---
As a side note, calling from network operator to use the same SRGB is one t=
hing. But in a multi-vendor/plateform network, it would require all vendors=
/plateform to agree on a common range or to allow the configurable of the S=
RGB over a large enough common range. Also this is nothing specific to BGP =
SR/MSDC but more general to MPLS SR, hence would be better described in the=
 architecture document. You do reference it "This is important to fulfill t=
he recommendation for operational simplification as explained in [I-D.ietf-=
spring-segment-routing<https://tools.ietf.org/html/draft-ietf-spring-segmen=
t-routing-msdc-03#ref-I-D.ietf-spring-segment-routing>]." but in this case =
there is no need to duplicate the discussion again in this document.

Thanks,
Regards,
-- Bruno

From: spring [mailto:spring-bounces@ietf.org] On Behalf Of bruno.decraene@o=
range.com
Sent: Wednesday, February 22, 2017 2:00 PM
To: spring@ietf.org
Subject: Re: [spring] WG Last Call for draft-ietf-spring-segment-routing-ms=
dc-02

Please find below some additional points


1)      "Abstract

   This document describes the motivation and benefits for applying
   segment routing in the data-center.  It describes the design to
   deploy segment routing in the data-center, for both the MPLS and IPv6
   dataplanes. =BB

It looks to me that this document is limited to BGP-based large-scale data-=
center  (DC) design described in [RFC7938].
So may be
:s/ the data-center./ BGP-based large-scale data-center.
:s/ in the data-center,/ in those data-center,


2)      For the document write up, are there any known deployment of draft-=
ietf-spring-segment-routing-msdc?


3)      =A7 2.1.  Reference design
"   o  Each node is its own AS (Node X has AS X)

      *  For simple and efficient route propagation filtering, Nodes 5,
         6, 7 and 8 share the same AS, Nodes 3 and 4 share the same AS,
         Nodes 9 and 10 share the same AS.

      *  For efficient usage of the scarce 2-byte Private Use AS pool,
         different Tier-3 nodes might share the same AS.

      *  Without loss of generality, we will simplify these details in
         this document and assume that each node has its own AS."


First 2 bullets are contradicting each other's.
Please update/rephrase as needed.


4)         [I-D.ietf-idr-bgp-prefix-sid] could be seen as a normative docum=
ent. IDR WG is also initiating the WG last call, hence both document could =
progress together.

Thanks,
Regards,
Bruno



From: spring [mailto:spring-bounces@ietf.org] On Behalf Of bruno.decraene@o=
range.com<mailto:bruno.decraene@orange.com>
Sent: Tuesday, February 21, 2017 4:37 PM
To: spring@ietf.org<mailto:spring@ietf.org>
Subject: Re: [spring] WG Last Call for draft-ietf-spring-segment-routing-ms=
dc-02

Hi authors,

As the document shepherd, I have reviewed the document and have the followi=
ng comments.

Thanks,
Regards,
Bruno

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Major comment:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
- Section 12 (Manageability) is empty ("TBD")
- Section 13 (Security) is empty ("TBD")

=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Minor Comment:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
- Section 11 (IANA) is empty ("TBD")
- I-D.ietf-spring-segment-routing should probably be a normative reference

---
=A71
Term "middle stage" is used twice but is not defined. May be replacing it w=
ith the terms Tier-x which are defined.

---
=A74.1

---
"all the nodes are allocated the same SRGB"
Please expand SRGB on first use, and provides a reference ([I-D.ietf-spring=
-segment-routing])

---
=A74.2.1
"BGP-Prefix Attribute"
The name of the BGP attribute is "BGP Prefix-SID" and the TLV hosting the i=
ndex is "Label-Index"

---
=A74.2.1

"Then, Node10 sends the following eBGP3107 update to Node7:

   . NLRI:  192.0.2.11/32
   . Label: 16011"

As per RFC 3107, the NLRI is both the IP prefix and the label. Hence, propo=
sed
:s/NLRI/Prefix
or :s/NLRI/IP Prefix

(RFC 3107 uses the term "Prefix" but IMHO it implies "IP Prefix")

---
=A74.2.1

OLD: it should allocate the label LOCAL-SRGB (16000) + "index" 11 (hence 16=
011)
"LOCAL-SRGB" is undefined. I would suggest
NEW: it should allocate the label from its own SRGB block, offset by the in=
dex received in the BGP Prefix-SID attribute. (16000+11 hence 16011)

---
=A77.3 seems very similar to me than =A77.2. e.g.

=A77.2:
"  One particularly interesting instance of performance-aware routing is
   dynamic fault-avoidance.  If some links or devices in the network
   start discarding packets due to a fault, the end-hosts could detect
   the path(s) being affected and steer their flows away from the
   problem spot.  Similar logic applies to failure cases where packets
   get completely black-holed, e.g. when a link goes down."

=A77.3
"if in the topology depicted on
   Figure 1 a link between spine switch Node5 and leaf node Node9 fails,
   HostA may exclude the segment corresponding to Node5 from the prefix
   matching the servers under Tier-2 devices Node9."

May be =A77.3 should be removed or rephrased to better differentiate its co=
ntent compared to =A77.2

---
=A78.1
"The Prefix Segment is a lightweight extension to BGP Labelled Unicast"
"Prefix Segment" is loosely (un)defined. draft-ietf-idr-bgp-prefix-sid-04 u=
ses the term "BGP-Prefix-SID" or "BGP-Prefix-SID Attribute"

Please make a consistent use of the right term in the whole document.

---
"Common SRGB"
The call for a common SRGB is duplicated in section 4.1, 4.2 and 8.1. Pleas=
e remove the duplicated text. (e.g. moving all related text to 8.1)

---
"=A78 Additional Benefits
[...]
=A78.4 Incremental Deployments
As explained in Section 4.2.5, this design can be deployed incrementally."

As the incremental benefit is already discussed at length in =A74.2.5 there=
 is no need to create a one line section 8.4 as this is not an _additional_=
 benefit.

So either removing =A78.4 or moving =A74.2.5 to 8.4.

---
=A710
:/BGP Prefix SID attribute/BGP Prefix-SID attribute

Plus may be adding the reference to the IDR document.

:/ORIGINATOR_SRGB TLV/Originator SRGB TLV

---
=A710
"   Specifically, the ORIGINATOR_SRGB TLV in the BGP Prefix SID signals
   the SRGB of the switch that originated the BGP Prefix Segment.

   This allows to determine the local label allocated by any switch for
   any BGP Prefix Segment, despite the lack of a consistent unique SRGB
   in the domain."

The above text is not clear enough for me to understand why and how the ORI=
GINATOR_SRGB is used.
I find the text in the IDR draft a little more clear. "It is used to build =
SRTE policies when different
   SRGB's are used in the fabric ([I-D.ietf-spring-segment-routing-msdc])."=
 Which is a pity given that the IDR draft refers to the SPRING draft for th=
e reason and the use.

So please rephrase/elaborate.

On a side note, I would not call this node a "switch" which for me is a lay=
er 2 devices (e.g. Ethernet). I'd rather use the term router or LSR (or (eg=
ress) LER)

And I fail see the relation with the title "Alternative options"


=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Nits:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
In figure 1 and 2, Node10 diagram outrun the box. :s/ 10  |/10  |

---
"In other words, per-flow ECMP that does not perform efficiently when flow =
life-time distribution is heavy-tailed."

may be :s/that does/does

---
"Referring to Figure 1Referring to Figure 1"

duplicated.

---
"In the MPLS case, we do not recommend to use different SRGBs at each node."
May be avoiding (double) negation when positive statement is meant . e.g. N=
EW: In the MPLS case, we do recommend to use same SRGBs at each node



From: spring [mailto:spring-bounces@ietf.org] On Behalf Of bruno.decraene@o=
range.com<mailto:bruno.decraene@orange.com>
Sent: Tuesday, February 21, 2017 10:51 AM
To: spring@ietf.org<mailto:spring@ietf.org>
Subject: [spring] WG Last Call for draft-ietf-spring-segment-routing-msdc-02


Hello Working Group,



This email starts a 2-week Working Group Last Call on draft-ietf-spring-seg=
ment-routing-msdc-02 [1].



Please read the document if you haven't read the most recent version yet, a=
nd send your comments to the list, no later than the *7th of March*.

Note that this is *not only* a call for comments on the document; it is als=
o a call for support (or not) to publish this document as an Informational =
RFC.



We have already polled for IPR knowledge on this document and all Authors h=
ave replied.

No IPR has been disclosed [2].



Thank you



M&B


[1] https://tools.ietf.org/html/draft-ietf-spring-segment-routing-msdc-02
[2] https://datatracker.ietf.org/ipr/search/?submit=3Ddraft&id=3Ddraft-ietf=
-spring-segment-routing-msdc






___________________________________________________________________________=
______________________________________________



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.

___________________________________________________________________________=
______________________________________________



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.

___________________________________________________________________________=
______________________________________________



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.

___________________________________________________________________________=
______________________________________________

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_53C29892C857584299CBF5D05346208A1ED991FEOPEXCLILM21corp_
Content-Type: text/html; charset="iso-8859-1"
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=3Diso-8859-=
1">
<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;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 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;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Texte brut Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
pre
	{mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Texte de bulles Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-fareast-language:EN-US;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-language:EN-US;}
span.PrformatHTMLCar
	{mso-style-name:"Pr=E9format=E9 HTML Car";
	mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML";
	font-family:Consolas;
	mso-fareast-language:EN-US;}
span.TextebrutCar
	{mso-style-name:"Texte brut Car";
	mso-style-priority:99;
	mso-style-link:"Texte brut";
	font-family:"Calibri","sans-serif";}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";
	mso-fareast-language:EN-US;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.grey
	{mso-style-name:grey;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:1580871877;
	mso-list-type:hybrid;
	mso-list-template-ids:-367739058 -512449924 67895321 67895323 67895311 678=
95321 67895323 67895311 67895321 67895323;}
@list l0:level1
	{mso-level-text:"%1\)";
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;
	mso-ansi-font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-bidi-font-family:"Times New Roman";
	color:#1F497D;}
@list l0:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l0:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-18.0pt;}
@list l0:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
ol
	{margin-bottom:0cm;}
ul
	{margin-bottom:0cm;}
--></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 lang=3D"EN-US" style=3D"color:#1F497D">Hi Stef=
ano,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Thanks =
for the updated version.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">-03 add=
ress all my comments except two. Please see below:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---</sp=
an><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&gt; =
=A77.3 seems very similar to me than =A77.2. e.g.</span><span lang=3D"EN-US=
"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&gt;&nb=
sp;</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&gt; =
=A77.2: </span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&gt; &q=
uot;&nbsp; One particularly interesting instance of performance-aware routi=
ng is</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&gt;&nb=
sp;&nbsp; dynamic fault-avoidance.&nbsp; If some links or devices in the ne=
twork</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&gt;&nb=
sp;&nbsp; start discarding packets due to a fault, the end-hosts could dete=
ct</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&gt;&nb=
sp;&nbsp; the path(s) being affected and steer their flows away from the</s=
pan><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&gt;&nb=
sp;&nbsp; problem spot.&nbsp; Similar logic applies to failure cases where =
packets</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&gt;&nb=
sp;&nbsp; get completely black-holed, e.g. when a link goes down.&quot;</sp=
an><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&gt;&nb=
sp;</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&gt; =
=A77.3</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&gt; &q=
uot;if in the topology depicted on</span><span lang=3D"EN-US"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&gt;&nb=
sp;&nbsp; Figure 1 a link between spine switch Node5 and leaf node Node9 fa=
ils,</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&gt;&nb=
sp;&nbsp; HostA may exclude the segment corresponding to Node5 from the pre=
fix</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&gt;&nb=
sp;&nbsp; matching the servers under Tier-2 devices Node9.&quot;</span><spa=
n lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&gt;&nb=
sp;</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&gt; Ma=
y be =A77.3 should be removed or rephrased to better differentiate its cont=
ent compared to =A77.2&nbsp;&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">You hav=
e removed the title of section 7.3 but not changed the text. Hence we still=
 have the same similarities.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">In addi=
tion, with the change, the text in section 7.2 is now self-referencing sect=
ion 7.2:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&#8220;Until then, =
the existing flows may recover using local detection of the path issues, as=
 described in
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
mso-fareast-language:FR"><a href=3D"https://tools.ietf.org/html/draft-ietf-=
spring-segment-routing-msdc-03#section-7.2"><span lang=3D"EN-US">Section 7.=
2</span></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fami=
ly:&quot;Courier New&quot;;mso-fareast-language:FR">.&nbsp;=BB<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Bottom =
line, merging both paragraphs is a valid idea but some editorial work is ne=
eded to merge the text.</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&gt; &q=
uot;Common SRGB&quot;&nbsp;&nbsp; </span>
<span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&gt; Th=
e call for a common SRGB is duplicated in section 4.1, 4.2 and 8.1. Please =
remove the duplicated text. (e.g. moving all related text to 8.1)<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I&#8217=
;m not seeing this point really addressed. Extract from -03:</span><span la=
ng=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A74.1:=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">In this document, w=
e make the network design decision to assume that<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; all th=
e nodes are allocated the same SRGB (Segment Routing Global<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp;Block),=
 e.g. [16000, 23999] This is important to fulfill the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; recomm=
endation for operational simplification as explained in<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; [</spa=
n><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-f=
areast-language:FR"><a href=3D"https://tools.ietf.org/html/draft-ietf-sprin=
g-segment-routing-msdc-03#ref-I-D.ietf-spring-segment-routing"><span lang=
=3D"EN-US">I-D.ietf-spring-segment-routing</span></a></span><span lang=3D"E=
N-US" style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-far=
east-language:FR">].<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR"><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;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; Note w=
ell that the use of a common SRGB in all nodes is not a<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; requir=
ement, one could use a different SRGB at every node.&nbsp; However,<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; this w=
ould make the operation of the DC fabric more complex as the<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; label =
allocated to the loopback of a remote node is then different at<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; every =
node.&nbsp; This also may increase the complexity of the centralized<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; contro=
ller.&nbsp; More on the SRGB allocation scheme is described in<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
mso-fareast-language:FR"><a href=3D"https://tools.ietf.org/html/draft-ietf-=
spring-segment-routing-msdc-03#section-9"><span lang=3D"EN-US">Section 9</s=
pan></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&=
quot;Courier New&quot;;mso-fareast-language:FR">.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=A74.2.5:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; When d=
eployed together with a homogeneous SRGB (same SRGB across the<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; fabric=
), the operator incrementally enjoys the global prefix segment<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; benefi=
ts as the deployment progresses through the fabric.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR"><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;Courier New&quot;;mso-fareast-language:FR">=A78.1<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><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;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; A key =
element of the operational simplicity is the deployment of the<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; design=
 with a single and consistent SRGB across the DC fabric.<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR"><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;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; At eve=
ry node in the fabric, the same label is associated to a given<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; BGP-Pr=
efix-SID and hence a notion of global prefix segment arises.<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">[&#8230;]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">All of this unneces=
sary complexity is eliminated if a<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; single=
 consistent SRGB is utilized across the fabric.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=A79.&nbsp; Preferred SRGB Allo=
cation<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The whole section (1 page) is a=
bout this.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">So I st=
ill believe the point is still replicated and spread through the whole docu=
ment, while it could be made a single time.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I would=
 propose the below change</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A74.1:=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">OLD<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">In this document, w=
e make the network design decision to assume that<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; all th=
e nodes are allocated the same SRGB (Segment Routing Global<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp;Block),=
 e.g. [16000, 23999] This is important to fulfill the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; recomm=
endation for operational simplification as explained in<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; [</spa=
n><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-f=
areast-language:FR"><a href=3D"https://tools.ietf.org/html/draft-ietf-sprin=
g-segment-routing-msdc-03#ref-I-D.ietf-spring-segment-routing"><span lang=
=3D"EN-US">I-D.ietf-spring-segment-routing</span></a></span><span lang=3D"E=
N-US" style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;mso-far=
east-language:FR">].<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR"><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;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; Note w=
ell that the use of a common SRGB in all nodes is not a<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; requir=
ement, one could use a different SRGB at every node.&nbsp; However,<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; this w=
ould make the operation of the DC fabric more complex as the<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; label =
allocated to the loopback of a remote node is then different at<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; every =
node.&nbsp; This also may increase the complexity of the centralized<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; contro=
ller.&nbsp; More on the SRGB allocation scheme is described in<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
mso-fareast-language:FR"><a href=3D"https://tools.ietf.org/html/draft-ietf-=
spring-segment-routing-msdc-03#section-9"><span lang=3D"EN-US">Section 9</s=
pan></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&=
quot;Courier New&quot;;mso-fareast-language:FR">.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">NEW<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">In this document, w=
e make the network design decision to assume that<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; all th=
e nodes are allocated the same SRGB (Segment Routing Global<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp;Block),=
 e.g. [16000, 23999]. This provides
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">operational simplif=
ication as explained in
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
mso-fareast-language:FR"><a href=3D"https://tools.ietf.org/html/draft-ietf-=
spring-segment-routing-msdc-03#section-9"><span lang=3D"EN-US">Section 9</s=
pan></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&=
quot;Courier New&quot;;mso-fareast-language:FR">,
 but this is not a requirement.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=A78.1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">OLD:<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; A key =
element of the operational simplicity is the deployment of the<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; design=
 with a single and consistent SRGB across the DC fabric.<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR"><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;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; At eve=
ry node in the fabric, the same label is associated to a given<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; BGP-Pr=
efix-SID and hence a notion of global prefix segment arises.<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR"><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;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; When a=
 controller programs HostA to send traffic to HostZ via the<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; normal=
ly available BGP ECMP paths, the controller uses label 16011<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; associ=
ated with the ToR node connected to the HostZ.&nbsp; The controller<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; does n=
ot need to pick the label based on the ToR that the source host<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; is con=
nected to.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR"><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;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; In a c=
lassic BGP Labeled Unicast design applied to the DC fabric<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; illust=
rated in Figure 1, the ToR Node1 connected to HostA would most<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; likely=
 allocate a different label for 192.0.2.11/32 than the one<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; alloca=
ted by ToR Node2.&nbsp; As a consequence, the controller would need<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; to ada=
pt the SR policy to each host, based on the ToR node that they<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; are co=
nnected to.&nbsp; This adds state maintenance and synchronization<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; proble=
ms.&nbsp; All of this unnecessary complexity is eliminated if a<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; single=
 consistent SRGB is utilized across the fabric.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">NEW:<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Provided the same SRGB is confi=
gured on all nodes, all nodes use the same MPLS label for a given IP prefix=
. This is simpler from an operation standpoint, as discussed in Section9.<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---</sp=
an><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">As a si=
de note, calling from network operator to use the same SRGB is one thing. B=
ut in a multi-vendor/plateform network, it would require all vendors/platef=
orm to agree on a common range or to allow
 the configurable of the SRGB over a large enough common range. Also this i=
s nothing specific to BGP SR/MSDC but more general to MPLS SR, hence would =
be better described in the architecture document. You do reference it &#822=
0;</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;;mso-fareast-language:FR">This
 is important to fulfill the recommendation for operational simplification =
as explained in [</span><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New&quot;;mso-fareast-language:FR"><a href=3D"https://tools.ietf.org=
/html/draft-ietf-spring-segment-routing-msdc-03#ref-I-D.ietf-spring-segment=
-routing"><span lang=3D"EN-US">I-D.ietf-spring-segment-routing</span></a></=
span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Couri=
er New&quot;;mso-fareast-language:FR">].&#8221;
</span><span lang=3D"EN-US" style=3D"color:#1F497D">but in this case there =
is no need to duplicate the discussion again in this document.</span><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot=
;;mso-fareast-language:FR"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Thanks,=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Regards=
,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">-- Brun=
o<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-language:FR">From:</span><=
/b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;mso-fareast-language:FR"> spring [mailto:spring-bounces@ietf.=
org]
<b>On Behalf Of </b>bruno.decraene@orange.com<br>
<b>Sent:</b> Wednesday, February 22, 2017 2:00 PM<br>
<b>To:</b> spring@ietf.org<br>
<b>Subject:</b> Re: [spring] WG Last Call for draft-ietf-spring-segment-rou=
ting-msdc-02<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Please =
find below some additional points<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2"><![if !supportLists]><span lang=3D"EN-US" style=3D"color:#1F497D;m=
so-fareast-language:FR"><span style=3D"mso-list:Ignore">1)<span style=3D"fo=
nt:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:10.0=
pt;font-family:&quot;Courier New&quot;;mso-fareast-language:FR">&#8220;Abst=
ract<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR"><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;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; This d=
ocument describes the motivation and benefits for applying<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; segmen=
t routing in the data-center.&nbsp; It describes the design to<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp; deploy=
 segment routing in the data-center, for both the MPLS and IPv6<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
mso-fareast-language:FR">dataplanes.&nbsp;=BB<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;mso-fareast-language:FR"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">It look=
s to me that this document is limited to BGP-based large-scale data-center&=
nbsp; (DC) design described in [RFC7938].<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">So may =
be<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">:s/ the=
 data-center./ BGP-based large-scale data-center.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">:s/ in =
the data-center,/ in those data-center,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-bottom:12.0pt;text-indent:-18=
.0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang=3D"EN-US" style=3D"color:#1F497D"><span sty=
le=3D"mso-list:Ignore">2)<span style=3D"font:7.0pt &quot;Times New Roman&qu=
ot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"color:#1F497D"=
>For the document write up, are there any known deployment of draft-ietf-sp=
ring-segment-routing-msdc?<br>
<br>
<o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-bottom:12.0pt;text-indent:-18=
.0pt;mso-list:l0 level1 lfo2">
<![if !supportLists]><span lang=3D"EN-US" style=3D"color:#1F497D"><span sty=
le=3D"mso-list:Ignore">3)<span style=3D"font:7.0pt &quot;Times New Roman&qu=
ot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"color:#1F497D"=
>=A7 2.1.&nbsp; Reference design<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&#8220;=
&nbsp;&nbsp; o&nbsp; Each node is its own AS (Node X has AS X)<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; *&nbsp; For simple and efficient route propagation =
filtering, Nodes 5,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6, 7 and 8 share the same AS, Nod=
es 3 and 4 share the same AS,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Nodes 9 and 10 share the same AS.=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; *&nbsp; For efficient usage of the scarce 2-byte Pr=
ivate Use AS pool,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; different Tier-3 nodes might shar=
e the same AS.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; *&nbsp; Without loss of generality, we will simplif=
y these details in<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this document and assume that eac=
h node has its own AS.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">First 2=
 bullets are contradicting each other&#8217;s.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Please =
update/rephrase as needed.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt;mso-list:l0 leve=
l1 lfo2"><![if !supportLists]><span lang=3D"EN-US" style=3D"color:#1F497D;m=
so-fareast-language:FR"><span style=3D"mso-list:Ignore">4)<span style=3D"fo=
nt:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span lang=3D"EN-US" style=3D"font-size:10.0=
pt;font-family:&quot;Courier New&quot;;mso-fareast-language:FR">&nbsp;&nbsp=
;&nbsp;[<a name=3D"ref-I-D.ietf-idr-bgp-prefix-sid">I-D.ietf-idr-bgp-prefix=
-sid</a>]
</span><span lang=3D"EN-US" style=3D"color:#1F497D">could be seen as a norm=
ative document. IDR WG is also initiating the WG last call, hence both docu=
ment could progress together.</span><span lang=3D"EN-US" style=3D"font-size=
:10.0pt;font-family:&quot;Courier New&quot;;mso-fareast-language:FR"><o:p><=
/o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:18.0pt"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Thanks,=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Regards=
,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Bruno<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-language:FR=
">From:</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-famil=
y:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-language:FR"> sprin=
g [<a href=3D"mailto:spring-bounces@ietf.org">mailto:spring-bounces@ietf.or=
g</a>]
<b>On Behalf Of </b><a href=3D"mailto:bruno.decraene@orange.com">bruno.decr=
aene@orange.com</a><br>
<b>Sent:</b> Tuesday, February 21, 2017 4:37 PM<br>
<b>To:</b> <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
<b>Subject:</b> Re: [spring] WG Last Call for draft-ietf-spring-segment-rou=
ting-msdc-02<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi auth=
ors,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">As the =
document shepherd, I have reviewed the document and have the following comm=
ents.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Thanks,=
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Regards=
,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Bruno</=
span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Major c=
omment:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">- Secti=
on 12 (Manageability) is empty (&quot;TBD&quot;)</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">- Secti=
on 13 (Security) is empty (&quot;TBD&quot;)</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Minor C=
omment:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">- Secti=
on 11 (IANA) is empty (&quot;TBD&quot;)</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">- I-D.i=
etf-spring-segment-routing should probably be a normative reference</span><=
o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A71</s=
pan><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Term &q=
uot;middle stage&quot; is used twice but is not defined. May be replacing i=
t with the terms Tier-x which are defined.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A74.1<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&quot;a=
ll the nodes are allocated the same SRGB&quot;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Please =
expand SRGB on first use, and provides a reference ([I-D.ietf-spring-segmen=
t-routing])</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A74.2.=
1</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&quot;B=
GP-Prefix Attribute&quot;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">The nam=
e of the BGP attribute is &quot;BGP Prefix-SID&quot; and the TLV hosting th=
e index is &quot;Label-Index&quot;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A74.2.=
1</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&quot;T=
hen, Node10 sends the following eBGP3107 update to Node7:</span><o:p></o:p>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; . NLRI:&nbsp; 192.0.2.11/32</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; . Label: 16011&quot;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; </span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">As per =
RFC 3107, the NLRI is both the IP prefix and the label. Hence, proposed</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">:s/NLRI=
/Prefix</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">or :s/N=
LRI/IP Prefix</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">(RFC 31=
07 uses the term &quot;Prefix&quot; but IMHO it implies &quot;IP Prefix&quo=
t;)</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A74.2.=
1</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">OLD: it=
 should allocate the label LOCAL-SRGB (16000) &#43; &quot;index&quot; 11 (h=
ence 16011)</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&quot;L=
OCAL-SRGB&quot; is undefined. I would suggest</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">NEW: it=
 should allocate the label from its own SRGB block, offset by the index rec=
eived in the BGP Prefix-SID attribute. (16000&#43;11 hence 16011)</span><o:=
p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A77.3 =
seems very similar to me than =A77.2. e.g.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A77.2:=
 </span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&quot;&=
nbsp; One particularly interesting instance of performance-aware routing is=
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; dynamic fault-avoidance.&nbsp; If some links or devices in the networ=
k</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; start discarding packets due to a fault, the end-hosts could detect</=
span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; the path(s) being affected and steer their flows away from the</span>=
<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; problem spot.&nbsp; Similar logic applies to failure cases where pack=
ets</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; get completely black-holed, e.g. when a link goes down.&quot;</span><=
o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A77.3<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&quot;i=
f in the topology depicted on</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; Figure 1 a link between spine switch Node5 and leaf node Node9 fails,=
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; HostA may exclude the segment corresponding to Node5 from the prefix<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; matching the servers under Tier-2 devices Node9.&quot;</span><o:p></o=
:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">May be =
=A77.3 should be removed or rephrased to better differentiate its content c=
ompared to =A77.2&nbsp;&nbsp;
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A78.1&=
nbsp; </span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&quot;T=
he Prefix Segment is a lightweight extension to BGP Labelled Unicast&quot;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&quot;P=
refix Segment&quot; is loosely (un)defined. draft-ietf-idr-bgp-prefix-sid-0=
4 uses the term &quot;BGP-Prefix-SID&quot; or &quot;BGP-Prefix-SID Attribut=
e&quot;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Please =
make a consistent use of the right term in the whole document.</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&quot;C=
ommon SRGB&quot;&nbsp;&nbsp; </span>
<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">The cal=
l for a common SRGB is duplicated in section 4.1, 4.2 and 8.1. Please remov=
e the duplicated text. (e.g. moving all related text to 8.1)</span><o:p></o=
:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&quot;=
=A78 Additional Benefits</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[...]</=
span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A78.4 =
Incremental Deployments</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">As expl=
ained in Section 4.2.5, this design can be deployed incrementally.&quot;</s=
pan><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">As the =
incremental benefit is already discussed at length in =A74.2.5 there is no =
need to create a one line section 8.4 as this is not an _additional_ benefi=
t.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">So eith=
er removing =A78.4 or moving =A74.2.5 to 8.4.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A710</=
span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">:/BGP P=
refix SID attribute/BGP Prefix-SID attribute</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Plus ma=
y be adding the reference to the IDR document.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">:/ORIGI=
NATOR_SRGB TLV/Originator SRGB TLV</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A710</=
span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&quot;&=
nbsp;&nbsp; Specifically, the ORIGINATOR_SRGB TLV in the BGP Prefix SID sig=
nals</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; the SRGB of the switch that originated the BGP Prefix Segment.</span>=
<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; This allows to determine the local label allocated by any switch for<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; any BGP Prefix Segment, despite the lack of a consistent unique SRGB<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; in the domain.&quot;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; </span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">The abo=
ve text is not clear enough for me to understand why and how the ORIGINATOR=
_SRGB is used.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I find =
the text in the IDR draft a little more clear. &quot;It is used to build SR=
TE policies when different</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; SRGB's are used in the fabric ([I-D.ietf-spring-segment-routing-msdc]=
).&quot; Which is a pity given that the IDR draft refers to the SPRING draf=
t for the reason and the use.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; </span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">So plea=
se rephrase/elaborate.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">On a si=
de note, I would not call this node a &quot;switch&quot; which for me is a =
layer 2 devices (e.g. Ethernet). I'd rather use the term router or LSR (or =
(egress) LER)</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">And I f=
ail see the relation with the title &quot;Alternative options&quot;&nbsp;&n=
bsp;
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; </span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Nits:</=
span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">In figu=
re 1 and 2, Node10 diagram outrun the box. :s/ 10&nbsp; |/10&nbsp; |</span>=
<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&quot;I=
n other words, per-flow ECMP that does not perform efficiently when flow li=
fe-time distribution is heavy-tailed.&quot;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">may be =
:s/that does/does</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&quot;R=
eferring to Figure 1Referring to Figure 1&quot;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">duplica=
ted.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&quot;I=
n the MPLS case, we do not recommend to use different SRGBs at each node.&q=
uot;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">May be =
avoiding (double) negation when positive statement is meant . e.g. NEW: In =
the MPLS case, we do recommend to use same SRGBs at each node</span><o:p></=
o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><o:p></o:p></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-language:FR">From:</span><=
/b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;mso-fareast-language:FR"> spring [<a href=3D"mailto:spring-bo=
unces@ietf.org">mailto:spring-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:bruno.decraene@orange.com">bruno.decr=
aene@orange.com</a><br>
<b>Sent:</b> Tuesday, February 21, 2017 10:51 AM<br>
<b>To:</b> <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
<b>Subject:</b> [spring] WG Last Call for draft-ietf-spring-segment-routing=
-msdc-02</span><o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">Hello Working Group,</span><=
o:p></o:p></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">This email starts a 2-week W=
orking Group Last Call on draft-ietf-spring-segment-routing-msdc-02 [1].</s=
pan><o:p></o:p></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">Please read the document if =
you haven't read the most recent version yet, and send your comments to the=
 list, no later than the *7th of March*.</span><o:p></o:p></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">Note that this is *not only*=
 a call for comments on the document; it is also a call for support (or not=
) to publish this document as an Informational RFC.</span><o:p></o:p></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">We have already polled for I=
PR knowledge on this document and all Authors have replied.</span><o:p></o:=
p></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">No IPR has been disclosed [2=
].</span><o:p></o:p></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">Thank you</span><o:p></o:p><=
/p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">M&amp;B</span><o:p></o:p></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">[1] <a href=3D"https://tools.ie=
tf.org/html/draft-ietf-spring-segment-routing-msdc-02">
https://tools.ietf.org/html/draft-ietf-spring-segment-routing-msdc-02</a></=
span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">[2] <a href=3D"https://datatrac=
ker.ietf.org/ipr/search/?submit=3Ddraft&amp;id=3Ddraft-ietf-spring-segment-=
routing-msdc">
https://datatracker.ietf.org/ipr/search/?submit=3Ddraft&amp;id=3Ddraft-ietf=
-spring-segment-routing-msdc</a></span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-US">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;</span><o:p></o:p></p>
<pre>______________________________________________________________________=
___________________________________________________<o:p></o:p></pre>
<pre>&nbsp;<o:p></o:p></pre>
<pre>Ce message et ses pieces jointes peuvent contenir des informations con=
fidentielles ou privilegiees et ne doivent donc<o:p></o:p></pre>
<pre>pas etre diffuses, exploites ou copies sans autorisation. Si vous avez=
 recu ce message par erreur, veuillez le signaler<o:p></o:p></pre>
<pre>a l'expediteur et le detruire ainsi que les pieces jointes. Les messag=
es electroniques etant susceptibles d'alteration,<o:p></o:p></pre>
<pre>Orange decline toute responsabilite si ce message a ete altere, deform=
e ou falsifie. Merci.<o:p></o:p></pre>
<pre>&nbsp;<o:p></o:p></pre>
<pre>This message and its attachments may contain confidential or privilege=
d information that may be protected by law;<o:p></o:p></pre>
<pre>they should not be distributed, used or copied without authorisation.<=
o:p></o:p></pre>
<pre>If you have received this email in error, please notify the sender and=
 delete this message and its attachments.<o:p></o:p></pre>
<pre>As emails may be altered, Orange is not liable for messages that have =
been modified, changed or falsified.<o:p></o:p></pre>
<pre>Thank you.<o:p></o:p></pre>
</div>
<pre>______________________________________________________________________=
___________________________________________________<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Ce message et ses pieces jointes peuvent contenir des informations con=
fidentielles ou privilegiees et ne doivent donc<o:p></o:p></pre>
<pre>pas etre diffuses, exploites ou copies sans autorisation. Si vous avez=
 recu ce message par erreur, veuillez le signaler<o:p></o:p></pre>
<pre>a l'expediteur et le detruire ainsi que les pieces jointes. Les messag=
es electroniques etant susceptibles d'alteration,<o:p></o:p></pre>
<pre>Orange decline toute responsabilite si ce message a ete altere, deform=
e ou falsifie. Merci.<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>This message and its attachments may contain confidential or privilege=
d information that may be protected by law;<o:p></o:p></pre>
<pre>they should not be distributed, used or copied without authorisation.<=
o:p></o:p></pre>
<pre>If you have received this email in error, please notify the sender and=
 delete this message and its attachments.<o:p></o:p></pre>
<pre>As emails may be altered, Orange is not liable for messages that have =
been modified, changed or falsified.<o:p></o:p></pre>
<pre>Thank you.<o:p></o:p></pre>
</div>
<pre>______________________________________________________________________=
___________________________________________________<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Ce message et ses pieces jointes peuvent contenir des informations con=
fidentielles ou privilegiees et ne doivent donc<o:p></o:p></pre>
<pre>pas etre diffuses, exploites ou copies sans autorisation. Si vous avez=
 recu ce message par erreur, veuillez le signaler<o:p></o:p></pre>
<pre>a l'expediteur et le detruire ainsi que les pieces jointes. Les messag=
es electroniques etant susceptibles d'alteration,<o:p></o:p></pre>
<pre>Orange decline toute responsabilite si ce message a ete altere, deform=
e ou falsifie. Merci.<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>This message and its attachments may contain confidential or privilege=
d information that may be protected by law;<o:p></o:p></pre>
<pre>they should not be distributed, used or copied without authorisation.<=
o:p></o:p></pre>
<pre>If you have received this email in error, please notify the sender and=
 delete this message and its attachments.<o:p></o:p></pre>
<pre>As emails may be altered, Orange is not liable for messages that have =
been modified, changed or falsified.<o:p></o:p></pre>
<pre>Thank you.<o:p></o:p></pre>
</div>
</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_53C29892C857584299CBF5D05346208A1ED991FEOPEXCLILM21corp_--


From nobody Wed Mar  8 06:37:08 2017
Return-Path: <sprevidi@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 B24641296CB; Wed,  8 Mar 2017 06:37:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.523
X-Spam-Level: 
X-Spam-Status: No, score=-14.523 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QHLfmk7tTpst; Wed,  8 Mar 2017 06:37:02 -0800 (PST)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C2BC51296B5; Wed,  8 Mar 2017 06:37:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8372; q=dns/txt; s=iport; t=1488983821; x=1490193421; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=nfYSZZRm/W6MHNlJpUY4FWsgUh9Ekd9B1mLGxoNpb7w=; b=fc5MdWccizdP3cvr4rfdBrhg7q6eD8cWhcIeEaEm1CwX0Bfd/rHlXi0P 9+udIuo83E8GLB+pinPAtx6UnA9GUyS6ZSu8Jg+ByL+rKSgSymRZXAhYt 7/wBYpCt5gW5PNWJjv+SnXICoOBLgZSDSvaJwHK5bkHPS/jrL2rzW27w0 U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BRAwCmFsBY/5hdJa1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1FhgQoHgxNGigyRLR+VOIINLIV2AhqCIT8YAQIBAQEBAQEBayi?= =?us-ascii?q?FFQEBAQECAQwXEUAFBQsCAQYCFAQCAhEVAgICMBUQAQEEDgUbiVwIDpJEnVmCJ?= =?us-ascii?q?op+AQEBAQEBAQEBAQEBAQEBAQEBAQEBHYELhUOCBQiCYoQdNxchAgWCRy6CMQW?= =?us-ascii?q?VeoY8AYZ1i0KBe1OEUIoCjx+EHgEfOIEDVhU/EQGEQgUYGYFKdQGJBYENAQEB?=
X-IronPort-AV: E=Sophos;i="5.36,264,1486425600"; d="scan'208";a="395162021"
Received: from rcdn-core-1.cisco.com ([173.37.93.152]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 Mar 2017 14:37:00 +0000
Received: from XCH-RTP-009.cisco.com (xch-rtp-009.cisco.com [64.101.220.149]) by rcdn-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id v28Eb02s005179 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 8 Mar 2017 14:37:00 GMT
Received: from xch-rtp-010.cisco.com (64.101.220.150) by XCH-RTP-009.cisco.com (64.101.220.149) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 8 Mar 2017 09:36:59 -0500
Received: from xch-rtp-010.cisco.com ([64.101.220.150]) by XCH-RTP-010.cisco.com ([64.101.220.150]) with mapi id 15.00.1210.000; Wed, 8 Mar 2017 09:36:59 -0500
From: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
To: Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>
Thread-Topic: Routing directorate review of draft-ietf-spring-segment-routing-central-epe-04
Thread-Index: AdKXbNbtoJpVX5KETAe6dEYyrPiyvgA1oIKA
Date: Wed, 8 Mar 2017 14:36:59 +0000
Message-ID: <245E8AEF-8D2A-4320-AF2E-8833DA81B843@cisco.com>
References: <BY2PR0201MB1910C132BB577A277BBEB054842F0@BY2PR0201MB1910.namprd02.prod.outlook.com>
In-Reply-To: <BY2PR0201MB1910C132BB577A277BBEB054842F0@BY2PR0201MB1910.namprd02.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.61.227.47]
Content-Type: text/plain; charset="utf-8"
Content-ID: <621A2BAA4A9FF548951CC4B7958F4335@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/kQQRgqua1w7SFvtpDXATLvuy6do>
Cc: "draft-ietf-spring-segment-routing-central-epe@ietf.org" <draft-ietf-spring-segment-routing-central-epe@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>
Subject: Re: [spring] Routing directorate review of draft-ietf-spring-segment-routing-central-epe-04
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 08 Mar 2017 14:37:04 -0000

SGkgSm9uLA0KDQptYW55IHRoYW5rcyBmb3IgeW91ciByZXZpZXcuIFNvbWUgY29tbWVudHMgaW5s
aW5lLg0KDQp3aGVyZSB5b3UgZG9u4oCZdCBzZWUgYW55IGFuc3dlciB0byB5b3VyIGNvbW1lbnRz
IGlzIGJlY2F1c2UgSSBhcHBsaWVkIHRoZW0gdG8gdGhlIGRyYWZ0Lg0KDQoNCj4gT24gTWFyIDcs
IDIwMTcsIGF0IDc6MzUgUE0sIEpvbmF0aGFuIEhhcmR3aWNrIDxKb25hdGhhbi5IYXJkd2lja0Bt
ZXRhc3dpdGNoLmNvbT4gd3JvdGU6DQo+IA0KPiBIZWxsbw0KPiANCj4gSSBoYXZlIGJlZW4gc2Vs
ZWN0ZWQgdG8gZG8gYSByb3V0aW5nIGRpcmVjdG9yYXRlIOKAnGVhcmx54oCdIHJldmlldyBvZiB0
aGlzIGRyYWZ0Lg0KPiBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRm
LXNwcmluZy1zZWdtZW50LXJvdXRpbmctY2VudHJhbC1lcGUvDQo+IA0KPiBUaGUgcm91dGluZyBk
aXJlY3RvcmF0ZSB3aWxsLCBvbiByZXF1ZXN0IGZyb20gdGhlIHdvcmtpbmcgZ3JvdXAgY2hhaXIs
IHBlcmZvcm0gYW4g4oCcZWFybHnigJ0gcmV2aWV3IG9mIGEgZHJhZnQgYmVmb3JlIGl0IGlzIHN1
Ym1pdHRlZCBmb3IgcHVibGljYXRpb24gdG8gdGhlIElFU0cuICBUaGUgZWFybHkgcmV2aWV3IGNh
biBiZSBwZXJmb3JtZWQgYXQgYW55IHRpbWUgZHVyaW5nIHRoZSBkcmFmdOKAmXMgbGlmZXRpbWUg
YXMgYSB3b3JraW5nIGdyb3VwIGRvY3VtZW50LiAgVGhlIHB1cnBvc2Ugb2YgdGhlIGVhcmx5IHJl
dmlldyBkZXBlbmRzIG9uIHRoZSBzdGFnZSB0aGF0IHRoZSBkb2N1bWVudCBoYXMgcmVhY2hlZC4g
IEFzIHRoaXMgZG9jdW1lbnQgaXMgaW4gd29ya2luZyBncm91cCBsYXN0IGNhbGwsIG15IGZvY3Vz
IGZvciB0aGUgcmV2aWV3IHdhcyB0byBkZXRlcm1pbmUgd2hldGhlciB0aGUgZG9jdW1lbnQgaXMg
cmVhZHkgdG8gYmUgcHVibGlzaGVkLiAgUGxlYXNlIGNvbnNpZGVyIG15IGNvbW1lbnRzIGFsb25n
IHdpdGggdGhlIG90aGVyIHdvcmtpbmcgZ3JvdXAgbGFzdCBjYWxsIGNvbW1lbnRzLg0KPiANCj4g
Rm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUsIHBsZWFz
ZSBzZWUg4oCLaHR0cDovL3RyYWMudG9vbHMuaWV0Zi5vcmcvYXJlYS9ydGcvdHJhYy93aWtpL1J0
Z0Rpcg0KPiANCj4gQmVzdCByZWdhcmRzDQo+IEpvbg0KPiANCj4gDQo+IERvY3VtZW50OiBkcmFm
dC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctY2VudHJhbC1lcGUtMDQudHh0DQo+IFJldmll
d2VyOiBKb25hdGhhbiBIYXJkd2ljaw0KPiBSZXZpZXcgRGF0ZTogNyBNYXJjaCAyMDE3DQo+IElu
dGVuZGVkIFN0YXR1czogSW5mb3JtYXRpb25hbA0KPiANCj4gU3VtbWFyeQ0KPiBDb25ncmF0dWxh
dGlvbnMgb24gYSB2ZXJ5IGNsZWFyIGFuZCB3ZWxsLXdyaXR0ZW4gZG9jdW1lbnQuICBJIGhhdmUg
YSBmZXcgbWlub3IgY29tbWVudHMgYmVsb3cgYnV0IG90aGVyd2lzZSB0aGUgZG9jdW1lbnQgbG9v
a3MgcmVhZHkgdG8gYWR2YW5jZS4NCj4gDQo+IEFic3RyYWN0DQo+IHMvSXQgcmVxdWlyZXMgbWlu
b3IvSXQgcmVxdWlyZXMgYSBtaW5vci8NCj4gRXhwYW5kIGFjcm9ueW0gU0ROIG9uIDFzdCB1c2UN
Cj4gDQo+IFNlY3Rpb24gMQ0KPiBzL1NJRCdzL1NJRHMvDQo+IDNyZCBidWxsZXQgLSB3aHkgaXMg
dGhlIHJlZmVyZW5jZSBoZXJlPw0KDQoNCkkgYmVsaWV2ZSB5b3UgcmVmZXIgdG8gdGhpcyBwYXJh
Z3JhcGg6DQoNCiAgIFtJLUQuaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nXSBkZWZpbmVzIHRo
cmVlIHR5cGVzIG9mIEJHUCBwZWVyaW5nDQogICBzZWdtZW50cy9TSUQnczogUGVlck5vZGUgU0lE
LCBQZWVyQWRqIFNJRCBhbmQgUGVlclNldCBTSUQuDQoNCnRoZSBwZWVyTm9kZS9BZGovU2V0IHNl
Z21lbnQgYXJlIGluZGVlZCBkZWZpbmVkIGluIGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91
dGluZy4gSW4gdGhpcyBkcmFmdCB3ZSBpbGx1c3RyYXRlIHRoZSB1c2UgY2FzZSBhbmQgdGhlIFNS
IHNvbHV0aW9uIHRvIGl0Lg0KDQoNCj4gIlRoZSBzb2x1dGlvbiBpcyBkZXNjcmliZWQgZm9yIElQ
djQuLi4iIC0gSSBhbSBvYmxpZ2VkIHRvIGRpc2NvdXJhZ2UgdGhlIHVzZSBvZiBleGNsdXNpdmVs
eSBJUHY0IGV4YW1wbGVzIGluIHRoaXMgZG9jdW1lbnQuICBTZWUgaHR0cHM6Ly93d3cuaWFiLm9y
Zy8yMDE2LzExLzA3L2lhYi1zdGF0ZW1lbnQtb24taXB2Ni8uDQoNCg0KSeKAmWxsIHdvcmsgb3V0
IHRoYXQuLi4gdGhlcmXigJlzIGEgc3Vic3RhbnRpYWwgYW1vdW50IG9mIGFkZHJlc3NlcyBzbyBJ
4oCZbGwgYmUgc3VyZSBub3QgdG8gbWVzcyB1cCBldmVyeXRoaW5nIDstKQ0KDQoNCj4gU2VjdGlv
biAxLjEgY2FuIGJlIHJlbW92ZWQgLSBzZWN0aW9uIDEzIGxpc3RzIHRoZSByZWZlcmVuY2VzLg0K
PiBTZWN0aW9uIDEuMiBidWxsZXQgNjogcy9pbmdyZXNzIEVQRS9pbmdyZXNzIFBFLw0KPiBTZWN0
aW9uIDEuMiBidWxsZXQgNjogcy9hdCBhbiBzb3VyY2UvYXQgYSBzb3VyY2UvDQo+IA0KPiBTZWN0
aW9uIDMNCj4gSSBmb3VuZCBpdCBhIGJpdCBzdHJhbmdlIHRoYXQgeW91IGRpZCBub3QgbGlzdCB0
aGUgUGVlck5vZGUgc2VnbWVudHMgY29udGlndW91c2x5IGluIHRoaXMgc2VjdGlvbiAodGhleSBh
cmUgMTAxMiwgMTAyMiBhbmQgMTA1MikuICBCdXQgaXQncyBub3QgYSBiaWcgZGVhbCAtIEkgY2Fu
IGxpdmUgd2l0aCBpdC4NCj4gU2VjdGlvbiAzLjYgcy9BbiBCR1AtRVBFIGVuYWJsZWQvQSBCR1At
RVBFIGVuYWJsZWQvDQo+IA0KPiBJdCdzIG5vdCBjbGVhciBpZiB0aGUgRlJSIGJlaGF2aW91ciB5
b3UgYXJlIHNwZWNpZnlpbmcgaW4gMy42IGlzIG1hbmRhdG9yeSBvciBqdXN0IGFuIGV4YW1wbGUu
IA0KDQoNCmluIGZhY3QgaXTigJlzIGp1c3QgYW4gaWxsdXN0cmF0aXZlIGV4YW1wbGUuIEkgY2hh
bmdlZCB0aGUg4oCcU0hPVUxE4oCdIGludG8gYSDigJxNQVnigJ0gYW5kIGFkZGVkIG1vcmUgdGV4
dC4NCg0KDQo+ICBIb3dldmVyLCB0aGUgUGVlck5vZGUgU0lEIGFuZCBQZWVyQWRqIFNJRCBoYXZl
IHRoZSBmb2xsb3dpbmcgYmFja3VwIHJ1bGUuDQo+ICIyLiBFbHNlIGJhY2t1cCB2aWEgYW5vdGhl
ciBQZWVyTm9kZSBTSUQgdG8gdGhlIHNhbWUgQVMuIg0KPiANCj4gVGhhdCdzIHJlYXNvbmFibGUg
dW5kZXIgc29tZSBjaXJjdW1zdGFuY2VzIGJ1dCBpdCBtaWdodCBub3QgYWdyZWUgd2l0aCB0aGUg
cG9saWN5IG9mIHRoZSBhZGphY2VudCBBUy4gIEZvciB3aGF0ZXZlciByZWFzb24gdGhhdCBBUyBt
aWdodCB3YW50IHRvIHN0ZWVyIHRyYWZmaWMgdG8gY2VydGFpbiBJUCBkZXN0aW5hdGlvbnMgYXdh
eSBmcm9tIGNlcnRhaW4gbGlua3MsIGJ5IG5vdCBhZHZlcnRpc2luZyBCR1Agcm91dGVzIG92ZXIg
dGhvc2UgbGlua3MsIG9yIGFkdmVydGlzaW5nIHRoZW0gd2l0aCBkaWZmZXJlbnQgTUVEcy4gIElz
IHRoZXJlIHNjb3BlIGZvciB0aGUgRVBFIGNvbnRyb2xsZXIgdGFraW5nIHRoZXNlIHByZWZlcmVu
Y2VzIGludG8gYWNjb3VudD8NCg0KDQp5ZXMsIHRoYXTigJlzIGEgZ29vZCBwb2ludCBhbmQgSSBh
ZGRlZCB0ZXh0IG9uIHRoYXQuDQoNCg0KPiBTZWN0aW9uIDQNCj4gcy9hbiBCR1AtRVBFIGNvbnRy
b2xsZXIvYSBCR1AtRVBFIGNvbnRyb2xsZXIvDQo+IFNlY3Rpb24gNC4xOiBXaGVuIHlvdSBzYXkg
ImVuZ2luZWVyZWQgcGVlcnMiIGRvIHlvdSBtZWFuICJCR1AtRVBFIGVuYWJsZWQgYm9yZGVyIHJv
dXRlcnMiPw0KPiBTZWN0aW9uIDQuMTogImFkZC1wYXRoIGFsbCIgc291bmRzIGxpa2UgYSB2ZW5k
b3Igc3BlY2lmaWMgQ0xJIGNvbW1hbmQuICBDb3VsZCB5b3UgcmVwaHJhc2UgYXMgIndpdGggdGhl
IHJvdXRlciBjb25maWd1cmVkIHRvIGFkdmVydGlzZSBhbGwgcGF0aHMgdXNpbmcgQkdQIGFkZC1w
YXRoIFtSRkM3OTExXSI/DQo+IA0KPiBTZWN0aW9uIDQuMzogcy9kZXNjcmliZWQgaW4gdGhlIHNl
Y3Rpb24gMiAoQkdQLUxTIGFkdmVydGlzZW1lbnRzKS9kZXNjcmliZWQgaW4gc2VjdGlvbiAyLw0K
PiBTZWN0aW9uIDQuNCBzL2FuIEJHUC1FUEUvYSBCR1AtRVBFLw0KPiANCj4gU2VjdGlvbiA0LjYg
VGhpcyBzZWN0aW9uIGxlYXZlcyBtZSB3aXRoIGEgZmV3IHF1ZXN0aW9ucy4gIFdoYXQgYXJlICJi
dXNpbmVzcyBwb2xpY2llcyI/ICBIb3cgc2hvdWxkIHRoZXkgYmUgY29sbGVjdGVkLCBhbmQgd2h5
PyAgRG8geW91IG1lYW4gImNvbGxlY3RlZCIgb3IgImNvbmZpZ3VyZWTigJ0/cw0KDQoNCml0IGNv
dWxkIGJlIGJvdGggYnV0IG9mIGNvdXJzZSB0aGVzZSBtZWNoYW5pc21zIGFyZSBvdXQgb2Ygc2Nv
cGUgb2YgdGhpcyBkcmFmdC4NCg0KDQo+IFNlY3Rpb24gNC43OiBXaGF0IGlzIFNJRCA2ND8gIEkg
aW5mZXIgaXQncyB0aGUgU0lEIGZvciBQRSBDLiAgSXQgc2hvdWxkIHByb2JhYmx5IGJlIGdpdmVu
IGluIHNlY3Rpb24gMy4NCg0KDQppdCBpcyBkZWZpbmVkIGluIDEuMg0KDQogICAgICDigJxD4oCZ
cyBsb29wYmFjayBpcyAyMDMuMC4xMTMuMy8zMiB3aXRoIFNJRCA2NOKAnQ0KDQpJIGFkZGVkIGEg
cmVmZXJlbmNlLg0KDQoNCj4gU2VjdGlvbiA1DQo+IFNlY3Rpb24gNS4yICJUaGUgdHVubmVsIGFu
ZCB0aGUgc3RlZXJpbmcgcG9saWN5IGNvdWxkIGJlIGNvbmZpZ3VyZWQgdmlhLi4uIiAtIERvIHdl
IG5lZWQgYSBsaXN0PyAgSXQgY291bGQgYWxzbyBiZSBjb25maWd1cmVkIGJ5IENMSSAtIGRvZXMg
aXQgbWF0dGVyPw0KPiBTZWN0aW9uIDUuMyBzL3RoZW0gQkdQIHVwc3RyZWFtIHBlZXJzL3RoZWly
IEJHUCB1cHN0cmVhbSBwZWVycy8NCj4gU2VjdGlvbiA1LjQgVGhpcyBleGFtcGxlIGNvbmZ1c2Vk
IG1lIGFzIGl0IGFwcGVhcnMgdG8gY29udHJhZGljdCBzZWN0aW9uIDEuMiBidWxsZXQgMSB3aGVu
IGFwcGxpZWQgdG8gSW50ZXJuZXQgdHJhZmZpYy4gIE9yIGlzIHRoaXMgZXhhbXBsZSBqdXN0IHRh
bGtpbmcgYWJvdXQgYW4gaW50ZXItQVMgTDNWUE4gc2VydmljZT8NCg0KDQpJdOKAmXMgZG9lc27i
gJl0IG5lZWQgdG8gYmUg4oCcaW50ZXItQVPigJ09LiBJdOKAmXMgYSB3YXkgdG8gYnVpbGQgYSB2
cG4gcm91dGUgaW4gdGhlIGNvbnRyb2xsZXIgd2l0aCBhIHZwbiBsYWJlbCByZXByZXNlbnRpbmcg
YW4gRVBFIHJlc291cmNlIChwZWVyLCBhZGosIHNldCkuDQoNCg0KPiBTZWN0aW9uIDUuNSBVbmxp
a2UgdGhlIG90aGVyIGV4YW1wbGVzIGluIHNlY3Rpb24gNSwgdGhlIGRldGFpbHMgb2YgdGhlIEZs
b3dTcGVjIHJvdXRlIGRvIG5vdCBjb250YWluIHRoZSBhY3R1YWwgSVAgYWRkcmVzc2VzIGFuZCBT
SUQvTGFiZWxzIGluIHVzZS4NCg0KDQpJ4oCZZCBwcm9wb3NlIHRvIHJlbW92ZSB0aGUgRmxvd1Nw
ZWMgc2VjdGlvbiBzaW5jZSBpdCBoYXMgbW9yZSB0byBkbyB3aXRoIGEgU1IgcG9saWN5IGRlZmlu
aXRpb24gYW5kIHdlIGhhdmUgb3RoZXIgZHJhZnRzIGZvciB0aGF0Lg0KDQoNCj4gDQo+IFNlY3Rp
b24gNw0KPiBJIGRvbid0IHRoaW5rIHRoaXMgc2VjdGlvbiBpcyByZXF1aXJlZCAtIEkgcmVjb21t
ZW5kIHRha2luZyBpdCBvdXQuDQoNCg0KSeKAmW0gb2sgcmVtb3ZpbmcgaXQsIGhvd2V2ZXIgSSBm
b3VuZCBpdCB1c2VmdWwgZm9yIHRoZSByZWFkZXIgdG8gZ3JhYiB0aGUgYmVuZWZpdHMgKG9yIGNo
YXJhY3RlcmlzdGljcy9wcm9wZXJ0aWVzIGlmIHlvdSBwcmVmZXIpIG9mIHRoZSBzb2x1dGlvbi4N
Cg0KDQo+IEJ1bGxldCAyIHNheXMgdGhhdCB0aGlzIHdvcmtzIHdpdGggIm5leHQgaG9wIHNlbGYi
IGJ1dCB0aGUgZXhhbXBsZSBpbiBzZWN0aW9uIDQuMSBkb2VzIG5vdCB1c2UgbmV4dCBob3Agc2Vs
ZiBhbmQgSSBkb24ndCBpbW1lZGlhdGVseSBzZWUgaG93IGl0IGNvdWxkIHdvcmsgaWYgbmV4dCBo
b3Agc2VsZiB3YXMgZW5hYmxlZCBvbiB0aGUgQkdQLUVQRSBib3JkZXIgcm91dGVyLg0KDQoNCndo
eSBub3QgPyBpbiBmYWN0LCB0aGUgcmUtd3JpdGluZyBvZiB0aGUgbmV4dC1ob3AgaXMgb3J0aG9n
b25hbCB0byB0aGUgc29sdXRpb24uIEl0IGlzIHRoZXJlIGp1c3QgdG8gZmFjaWxpdGF0ZSB0aGUg
cmVzb2x1dGlvbiAoaS5lLjogYXZvaWQgcmVkaXN0cmlidXRpbmcgZXh0ZXJuYWwgaW50ZXJmYWNl
IHJvdXRlcyBpbnRvIHRoZSBpZ3AuDQoNClRoYW5rcy4NCnMuDQoNCg0KPiBzL2F2YWlsIHRoZS9h
c3N1bWluZyB0aGUvDQoNCg==


From nobody Wed Mar  8 06:42:13 2017
Return-Path: <Jonathan.Hardwick@metaswitch.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 9D37912949E; Wed,  8 Mar 2017 06:42:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.003
X-Spam-Level: 
X-Spam-Status: No, score=-2.003 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=metaswitch.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 7gTUU2ZY20NX; Wed,  8 Mar 2017 06:42:09 -0800 (PST)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0093.outbound.protection.outlook.com [104.47.34.93]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6708B128B38; Wed,  8 Mar 2017 06:42:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=metaswitch.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=kWDA5/ldW2RQqMErjuwVT+iANnEnqHM3O4fkrzAWJR8=; b=eEwZUJy/pU2nTtKFfCuJOdoFuCmwiD5rSsS5sbGTH7griFU66FDcc2VMsInAaUf6g9WUaApx7GKAsyu/P6FskuaItJx8pAJkEjz/LVUV33cnjF+27wzgEHrS1O7pPZ2BJRVrsIL3OGIcuG7OaaFClRtNpQ5PKRH8IicAhLriAEo=
Received: from BY2PR0201MB1910.namprd02.prod.outlook.com (10.163.75.152) by BY2PR0201MB1909.namprd02.prod.outlook.com (10.163.75.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.947.12; Wed, 8 Mar 2017 14:42:08 +0000
Received: from BY2PR0201MB1910.namprd02.prod.outlook.com ([10.163.75.152]) by BY2PR0201MB1910.namprd02.prod.outlook.com ([10.163.75.152]) with mapi id 15.01.0947.020; Wed, 8 Mar 2017 14:42:08 +0000
From: Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>
To: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
Thread-Topic: Routing directorate review of draft-ietf-spring-segment-routing-central-epe-04
Thread-Index: AdKXbNbtoJpVX5KETAe6dEYyrPiyvgA1oIKAAApQLbA=
Date: Wed, 8 Mar 2017 14:42:07 +0000
Message-ID: <BY2PR0201MB1910F78213D53DB0E663D79F842E0@BY2PR0201MB1910.namprd02.prod.outlook.com>
References: <BY2PR0201MB1910C132BB577A277BBEB054842F0@BY2PR0201MB1910.namprd02.prod.outlook.com> <245E8AEF-8D2A-4320-AF2E-8833DA81B843@cisco.com>
In-Reply-To: <245E8AEF-8D2A-4320-AF2E-8833DA81B843@cisco.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=metaswitch.com;
x-originating-ip: [2001:470:108:1307:d945:8d95:9f01:e6bb]
x-ms-office365-filtering-correlation-id: 83951078-62f7-49b6-9794-08d466314c15
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:BY2PR0201MB1909; 
x-microsoft-exchange-diagnostics: 1; BY2PR0201MB1909; 7:8NaUvgykSk4wwaYMvsI9vd8N9nPAsvugkl+xrBim4m2WSV+3gAXabRwklumiFe2ZzLD6XY17vgrhSLqflYj9sjdApTHRRLJV78a8CELZvXEAX27z8v0lVLujiu6YoFQIAucm7/awHrp6JDZuUx81Q744JpU6RWQrNFS1BiP/C1uR7dbTfYq+/qQgugW/XWXYfo1d8KNsMN3b42oT98ViiNC/XhAyl1W5AwgxWxO563LSPN8ZvoZjpu6br2W9jmq7VWlQKfUuo0WLQGEiD4zf/wn9OnueJroUhVobv8b0ZJnsm4sPsjXRXfBCR2LgzgCJMkuG4OJiSwzRm7PJusm2cg==
x-microsoft-antispam-prvs: <BY2PR0201MB19097AB2A94C889FF0DC22D0842E0@BY2PR0201MB1909.namprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(120809045254105)(95692535739014);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6041248)(20161123558025)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(6072148); SRVR:BY2PR0201MB1909; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0201MB1909; 
x-forefront-prvs: 02408926C4
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39450400003)(24454002)(13464003)(66654002)(57704003)(377454003)(122556002)(2950100002)(7696004)(6916009)(1720100001)(6306002)(9686003)(54356999)(50986999)(99286003)(305945005)(74316002)(5660300001)(7736002)(54906002)(76176999)(5880100001)(2900100001)(102836003)(230783001)(4326008)(6116002)(77096006)(6506006)(229853002)(25786008)(81166006)(8936002)(6436002)(8676002)(2906002)(3660700001)(53936002)(3280700002)(55016002)(189998001)(86362001)(33656002)(38730400002)(110136004)(53546006)(6246003)(359044002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0201MB1909; H:BY2PR0201MB1910.namprd02.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: metaswitch.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Mar 2017 14:42:07.9965 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9d9e56eb-f613-4ddb-b27b-bfcdf14b2cdb
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0201MB1909
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/uznBv6lnqkDKeXgsnlMSWpAsqpE>
Cc: "draft-ietf-spring-segment-routing-central-epe@ietf.org" <draft-ietf-spring-segment-routing-central-epe@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>
Subject: Re: [spring] Routing directorate review of draft-ietf-spring-segment-routing-central-epe-04
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 08 Mar 2017 14:42:11 -0000

VGhhbmtzIFN0ZWZhbm8uICBJJ20gaGFwcHkgd2l0aCB0aGVzZSByZXNvbHV0aW9ucy4NCkNoZWVy
cw0KSm9uDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBTdGVmYW5vIFByZXZp
ZGkgKHNwcmV2aWRpKSBbbWFpbHRvOnNwcmV2aWRpQGNpc2NvLmNvbV0gDQpTZW50OiAwOCBNYXJj
aCAyMDE3IDA2OjM3DQpUbzogSm9uYXRoYW4gSGFyZHdpY2sgPEpvbmF0aGFuLkhhcmR3aWNrQG1l
dGFzd2l0Y2guY29tPg0KQ2M6IGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1jZW50
cmFsLWVwZUBpZXRmLm9yZzsgc3ByaW5nQGlldGYub3JnOyBzcHJpbmctY2hhaXJzQGlldGYub3Jn
OyBydGctZGlyQGlldGYub3JnDQpTdWJqZWN0OiBSZTogUm91dGluZyBkaXJlY3RvcmF0ZSByZXZp
ZXcgb2YgZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLWNlbnRyYWwtZXBlLTA0DQoN
CkhpIEpvbiwNCg0KbWFueSB0aGFua3MgZm9yIHlvdXIgcmV2aWV3LiBTb21lIGNvbW1lbnRzIGlu
bGluZS4NCg0Kd2hlcmUgeW91IGRvbuKAmXQgc2VlIGFueSBhbnN3ZXIgdG8geW91ciBjb21tZW50
cyBpcyBiZWNhdXNlIEkgYXBwbGllZCB0aGVtIHRvIHRoZSBkcmFmdC4NCg0KDQo+IE9uIE1hciA3
LCAyMDE3LCBhdCA3OjM1IFBNLCBKb25hdGhhbiBIYXJkd2ljayA8Sm9uYXRoYW4uSGFyZHdpY2tA
bWV0YXN3aXRjaC5jb20+IHdyb3RlOg0KPiANCj4gSGVsbG8NCj4gDQo+IEkgaGF2ZSBiZWVuIHNl
bGVjdGVkIHRvIGRvIGEgcm91dGluZyBkaXJlY3RvcmF0ZSDigJxlYXJseeKAnSByZXZpZXcgb2Yg
dGhpcyBkcmFmdC4NCj4gaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0
Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLWNlbg0KPiB0cmFsLWVwZS8NCj4gDQo+IFRoZSByb3V0
aW5nIGRpcmVjdG9yYXRlIHdpbGwsIG9uIHJlcXVlc3QgZnJvbSB0aGUgd29ya2luZyBncm91cCBj
aGFpciwgcGVyZm9ybSBhbiDigJxlYXJseeKAnSByZXZpZXcgb2YgYSBkcmFmdCBiZWZvcmUgaXQg
aXMgc3VibWl0dGVkIGZvciBwdWJsaWNhdGlvbiB0byB0aGUgSUVTRy4gIFRoZSBlYXJseSByZXZp
ZXcgY2FuIGJlIHBlcmZvcm1lZCBhdCBhbnkgdGltZSBkdXJpbmcgdGhlIGRyYWZ04oCZcyBsaWZl
dGltZSBhcyBhIHdvcmtpbmcgZ3JvdXAgZG9jdW1lbnQuICBUaGUgcHVycG9zZSBvZiB0aGUgZWFy
bHkgcmV2aWV3IGRlcGVuZHMgb24gdGhlIHN0YWdlIHRoYXQgdGhlIGRvY3VtZW50IGhhcyByZWFj
aGVkLiAgQXMgdGhpcyBkb2N1bWVudCBpcyBpbiB3b3JraW5nIGdyb3VwIGxhc3QgY2FsbCwgbXkg
Zm9jdXMgZm9yIHRoZSByZXZpZXcgd2FzIHRvIGRldGVybWluZSB3aGV0aGVyIHRoZSBkb2N1bWVu
dCBpcyByZWFkeSB0byBiZSBwdWJsaXNoZWQuICBQbGVhc2UgY29uc2lkZXIgbXkgY29tbWVudHMg
YWxvbmcgd2l0aCB0aGUgb3RoZXIgd29ya2luZyBncm91cCBsYXN0IGNhbGwgY29tbWVudHMuDQo+
IA0KPiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgUm91dGluZyBEaXJlY3RvcmF0ZSwg
cGxlYXNlIHNlZSANCj4g4oCLaHR0cDovL3RyYWMudG9vbHMuaWV0Zi5vcmcvYXJlYS9ydGcvdHJh
Yy93aWtpL1J0Z0Rpcg0KPiANCj4gQmVzdCByZWdhcmRzDQo+IEpvbg0KPiANCj4gDQo+IERvY3Vt
ZW50OiBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctY2VudHJhbC1lcGUtMDQudHh0
DQo+IFJldmlld2VyOiBKb25hdGhhbiBIYXJkd2ljaw0KPiBSZXZpZXcgRGF0ZTogNyBNYXJjaCAy
MDE3DQo+IEludGVuZGVkIFN0YXR1czogSW5mb3JtYXRpb25hbA0KPiANCj4gU3VtbWFyeQ0KPiBD
b25ncmF0dWxhdGlvbnMgb24gYSB2ZXJ5IGNsZWFyIGFuZCB3ZWxsLXdyaXR0ZW4gZG9jdW1lbnQu
ICBJIGhhdmUgYSBmZXcgbWlub3IgY29tbWVudHMgYmVsb3cgYnV0IG90aGVyd2lzZSB0aGUgZG9j
dW1lbnQgbG9va3MgcmVhZHkgdG8gYWR2YW5jZS4NCj4gDQo+IEFic3RyYWN0DQo+IHMvSXQgcmVx
dWlyZXMgbWlub3IvSXQgcmVxdWlyZXMgYSBtaW5vci8gRXhwYW5kIGFjcm9ueW0gU0ROIG9uIDFz
dCB1c2UNCj4gDQo+IFNlY3Rpb24gMQ0KPiBzL1NJRCdzL1NJRHMvDQo+IDNyZCBidWxsZXQgLSB3
aHkgaXMgdGhlIHJlZmVyZW5jZSBoZXJlPw0KDQoNCkkgYmVsaWV2ZSB5b3UgcmVmZXIgdG8gdGhp
cyBwYXJhZ3JhcGg6DQoNCiAgIFtJLUQuaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nXSBkZWZp
bmVzIHRocmVlIHR5cGVzIG9mIEJHUCBwZWVyaW5nDQogICBzZWdtZW50cy9TSUQnczogUGVlck5v
ZGUgU0lELCBQZWVyQWRqIFNJRCBhbmQgUGVlclNldCBTSUQuDQoNCnRoZSBwZWVyTm9kZS9BZGov
U2V0IHNlZ21lbnQgYXJlIGluZGVlZCBkZWZpbmVkIGluIGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21l
bnQtcm91dGluZy4gSW4gdGhpcyBkcmFmdCB3ZSBpbGx1c3RyYXRlIHRoZSB1c2UgY2FzZSBhbmQg
dGhlIFNSIHNvbHV0aW9uIHRvIGl0Lg0KDQoNCj4gIlRoZSBzb2x1dGlvbiBpcyBkZXNjcmliZWQg
Zm9yIElQdjQuLi4iIC0gSSBhbSBvYmxpZ2VkIHRvIGRpc2NvdXJhZ2UgdGhlIHVzZSBvZiBleGNs
dXNpdmVseSBJUHY0IGV4YW1wbGVzIGluIHRoaXMgZG9jdW1lbnQuICBTZWUgaHR0cHM6Ly93d3cu
aWFiLm9yZy8yMDE2LzExLzA3L2lhYi1zdGF0ZW1lbnQtb24taXB2Ni8uDQoNCg0KSeKAmWxsIHdv
cmsgb3V0IHRoYXQuLi4gdGhlcmXigJlzIGEgc3Vic3RhbnRpYWwgYW1vdW50IG9mIGFkZHJlc3Nl
cyBzbyBJ4oCZbGwgYmUgc3VyZSBub3QgdG8gbWVzcyB1cCBldmVyeXRoaW5nIDstKQ0KDQoNCj4g
U2VjdGlvbiAxLjEgY2FuIGJlIHJlbW92ZWQgLSBzZWN0aW9uIDEzIGxpc3RzIHRoZSByZWZlcmVu
Y2VzLg0KPiBTZWN0aW9uIDEuMiBidWxsZXQgNjogcy9pbmdyZXNzIEVQRS9pbmdyZXNzIFBFLyBT
ZWN0aW9uIDEuMiBidWxsZXQgNjogDQo+IHMvYXQgYW4gc291cmNlL2F0IGEgc291cmNlLw0KPiAN
Cj4gU2VjdGlvbiAzDQo+IEkgZm91bmQgaXQgYSBiaXQgc3RyYW5nZSB0aGF0IHlvdSBkaWQgbm90
IGxpc3QgdGhlIFBlZXJOb2RlIHNlZ21lbnRzIGNvbnRpZ3VvdXNseSBpbiB0aGlzIHNlY3Rpb24g
KHRoZXkgYXJlIDEwMTIsIDEwMjIgYW5kIDEwNTIpLiAgQnV0IGl0J3Mgbm90IGEgYmlnIGRlYWwg
LSBJIGNhbiBsaXZlIHdpdGggaXQuDQo+IFNlY3Rpb24gMy42IHMvQW4gQkdQLUVQRSBlbmFibGVk
L0EgQkdQLUVQRSBlbmFibGVkLw0KPiANCj4gSXQncyBub3QgY2xlYXIgaWYgdGhlIEZSUiBiZWhh
dmlvdXIgeW91IGFyZSBzcGVjaWZ5aW5nIGluIDMuNiBpcyBtYW5kYXRvcnkgb3IganVzdCBhbiBl
eGFtcGxlLiANCg0KDQppbiBmYWN0IGl04oCZcyBqdXN0IGFuIGlsbHVzdHJhdGl2ZSBleGFtcGxl
LiBJIGNoYW5nZWQgdGhlIOKAnFNIT1VMROKAnSBpbnRvIGEg4oCcTUFZ4oCdIGFuZCBhZGRlZCBt
b3JlIHRleHQuDQoNCg0KPiAgSG93ZXZlciwgdGhlIFBlZXJOb2RlIFNJRCBhbmQgUGVlckFkaiBT
SUQgaGF2ZSB0aGUgZm9sbG93aW5nIGJhY2t1cCBydWxlLg0KPiAiMi4gRWxzZSBiYWNrdXAgdmlh
IGFub3RoZXIgUGVlck5vZGUgU0lEIHRvIHRoZSBzYW1lIEFTLiINCj4gDQo+IFRoYXQncyByZWFz
b25hYmxlIHVuZGVyIHNvbWUgY2lyY3Vtc3RhbmNlcyBidXQgaXQgbWlnaHQgbm90IGFncmVlIHdp
dGggdGhlIHBvbGljeSBvZiB0aGUgYWRqYWNlbnQgQVMuICBGb3Igd2hhdGV2ZXIgcmVhc29uIHRo
YXQgQVMgbWlnaHQgd2FudCB0byBzdGVlciB0cmFmZmljIHRvIGNlcnRhaW4gSVAgZGVzdGluYXRp
b25zIGF3YXkgZnJvbSBjZXJ0YWluIGxpbmtzLCBieSBub3QgYWR2ZXJ0aXNpbmcgQkdQIHJvdXRl
cyBvdmVyIHRob3NlIGxpbmtzLCBvciBhZHZlcnRpc2luZyB0aGVtIHdpdGggZGlmZmVyZW50IE1F
RHMuICBJcyB0aGVyZSBzY29wZSBmb3IgdGhlIEVQRSBjb250cm9sbGVyIHRha2luZyB0aGVzZSBw
cmVmZXJlbmNlcyBpbnRvIGFjY291bnQ/DQoNCg0KeWVzLCB0aGF04oCZcyBhIGdvb2QgcG9pbnQg
YW5kIEkgYWRkZWQgdGV4dCBvbiB0aGF0Lg0KDQoNCj4gU2VjdGlvbiA0DQo+IHMvYW4gQkdQLUVQ
RSBjb250cm9sbGVyL2EgQkdQLUVQRSBjb250cm9sbGVyLyBTZWN0aW9uIDQuMTogV2hlbiB5b3Ug
DQo+IHNheSAiZW5naW5lZXJlZCBwZWVycyIgZG8geW91IG1lYW4gIkJHUC1FUEUgZW5hYmxlZCBi
b3JkZXIgcm91dGVycyI/DQo+IFNlY3Rpb24gNC4xOiAiYWRkLXBhdGggYWxsIiBzb3VuZHMgbGlr
ZSBhIHZlbmRvciBzcGVjaWZpYyBDTEkgY29tbWFuZC4gIENvdWxkIHlvdSByZXBocmFzZSBhcyAi
d2l0aCB0aGUgcm91dGVyIGNvbmZpZ3VyZWQgdG8gYWR2ZXJ0aXNlIGFsbCBwYXRocyB1c2luZyBC
R1AgYWRkLXBhdGggW1JGQzc5MTFdIj8NCj4gDQo+IFNlY3Rpb24gNC4zOiBzL2Rlc2NyaWJlZCBp
biB0aGUgc2VjdGlvbiAyIChCR1AtTFMgDQo+IGFkdmVydGlzZW1lbnRzKS9kZXNjcmliZWQgaW4g
c2VjdGlvbiAyLyBTZWN0aW9uIDQuNCBzL2FuIEJHUC1FUEUvYSANCj4gQkdQLUVQRS8NCj4gDQo+
IFNlY3Rpb24gNC42IFRoaXMgc2VjdGlvbiBsZWF2ZXMgbWUgd2l0aCBhIGZldyBxdWVzdGlvbnMu
ICBXaGF0IGFyZSANCj4gImJ1c2luZXNzIHBvbGljaWVzIj8gIEhvdyBzaG91bGQgdGhleSBiZSBj
b2xsZWN0ZWQsIGFuZCB3aHk/ICBEbyB5b3UgDQo+IG1lYW4gImNvbGxlY3RlZCIgb3IgImNvbmZp
Z3VyZWTigJ0/cw0KDQoNCml0IGNvdWxkIGJlIGJvdGggYnV0IG9mIGNvdXJzZSB0aGVzZSBtZWNo
YW5pc21zIGFyZSBvdXQgb2Ygc2NvcGUgb2YgdGhpcyBkcmFmdC4NCg0KDQo+IFNlY3Rpb24gNC43
OiBXaGF0IGlzIFNJRCA2ND8gIEkgaW5mZXIgaXQncyB0aGUgU0lEIGZvciBQRSBDLiAgSXQgc2hv
dWxkIHByb2JhYmx5IGJlIGdpdmVuIGluIHNlY3Rpb24gMy4NCg0KDQppdCBpcyBkZWZpbmVkIGlu
IDEuMg0KDQogICAgICDigJxD4oCZcyBsb29wYmFjayBpcyAyMDMuMC4xMTMuMy8zMiB3aXRoIFNJ
RCA2NOKAnQ0KDQpJIGFkZGVkIGEgcmVmZXJlbmNlLg0KDQoNCj4gU2VjdGlvbiA1DQo+IFNlY3Rp
b24gNS4yICJUaGUgdHVubmVsIGFuZCB0aGUgc3RlZXJpbmcgcG9saWN5IGNvdWxkIGJlIGNvbmZp
Z3VyZWQgdmlhLi4uIiAtIERvIHdlIG5lZWQgYSBsaXN0PyAgSXQgY291bGQgYWxzbyBiZSBjb25m
aWd1cmVkIGJ5IENMSSAtIGRvZXMgaXQgbWF0dGVyPw0KPiBTZWN0aW9uIDUuMyBzL3RoZW0gQkdQ
IHVwc3RyZWFtIHBlZXJzL3RoZWlyIEJHUCB1cHN0cmVhbSBwZWVycy8gDQo+IFNlY3Rpb24gNS40
IFRoaXMgZXhhbXBsZSBjb25mdXNlZCBtZSBhcyBpdCBhcHBlYXJzIHRvIGNvbnRyYWRpY3Qgc2Vj
dGlvbiAxLjIgYnVsbGV0IDEgd2hlbiBhcHBsaWVkIHRvIEludGVybmV0IHRyYWZmaWMuICBPciBp
cyB0aGlzIGV4YW1wbGUganVzdCB0YWxraW5nIGFib3V0IGFuIGludGVyLUFTIEwzVlBOIHNlcnZp
Y2U/DQoNCg0KSXTigJlzIGRvZXNu4oCZdCBuZWVkIHRvIGJlIOKAnGludGVyLUFT4oCdPS4gSXTi
gJlzIGEgd2F5IHRvIGJ1aWxkIGEgdnBuIHJvdXRlIGluIHRoZSBjb250cm9sbGVyIHdpdGggYSB2
cG4gbGFiZWwgcmVwcmVzZW50aW5nIGFuIEVQRSByZXNvdXJjZSAocGVlciwgYWRqLCBzZXQpLg0K
DQoNCj4gU2VjdGlvbiA1LjUgVW5saWtlIHRoZSBvdGhlciBleGFtcGxlcyBpbiBzZWN0aW9uIDUs
IHRoZSBkZXRhaWxzIG9mIHRoZSBGbG93U3BlYyByb3V0ZSBkbyBub3QgY29udGFpbiB0aGUgYWN0
dWFsIElQIGFkZHJlc3NlcyBhbmQgU0lEL0xhYmVscyBpbiB1c2UuDQoNCg0KSeKAmWQgcHJvcG9z
ZSB0byByZW1vdmUgdGhlIEZsb3dTcGVjIHNlY3Rpb24gc2luY2UgaXQgaGFzIG1vcmUgdG8gZG8g
d2l0aCBhIFNSIHBvbGljeSBkZWZpbml0aW9uIGFuZCB3ZSBoYXZlIG90aGVyIGRyYWZ0cyBmb3Ig
dGhhdC4NCg0KDQo+IA0KPiBTZWN0aW9uIDcNCj4gSSBkb24ndCB0aGluayB0aGlzIHNlY3Rpb24g
aXMgcmVxdWlyZWQgLSBJIHJlY29tbWVuZCB0YWtpbmcgaXQgb3V0Lg0KDQoNCknigJltIG9rIHJl
bW92aW5nIGl0LCBob3dldmVyIEkgZm91bmQgaXQgdXNlZnVsIGZvciB0aGUgcmVhZGVyIHRvIGdy
YWIgdGhlIGJlbmVmaXRzIChvciBjaGFyYWN0ZXJpc3RpY3MvcHJvcGVydGllcyBpZiB5b3UgcHJl
ZmVyKSBvZiB0aGUgc29sdXRpb24uDQoNCg0KPiBCdWxsZXQgMiBzYXlzIHRoYXQgdGhpcyB3b3Jr
cyB3aXRoICJuZXh0IGhvcCBzZWxmIiBidXQgdGhlIGV4YW1wbGUgaW4gc2VjdGlvbiA0LjEgZG9l
cyBub3QgdXNlIG5leHQgaG9wIHNlbGYgYW5kIEkgZG9uJ3QgaW1tZWRpYXRlbHkgc2VlIGhvdyBp
dCBjb3VsZCB3b3JrIGlmIG5leHQgaG9wIHNlbGYgd2FzIGVuYWJsZWQgb24gdGhlIEJHUC1FUEUg
Ym9yZGVyIHJvdXRlci4NCg0KDQp3aHkgbm90ID8gaW4gZmFjdCwgdGhlIHJlLXdyaXRpbmcgb2Yg
dGhlIG5leHQtaG9wIGlzIG9ydGhvZ29uYWwgdG8gdGhlIHNvbHV0aW9uLiBJdCBpcyB0aGVyZSBq
dXN0IHRvIGZhY2lsaXRhdGUgdGhlIHJlc29sdXRpb24gKGkuZS46IGF2b2lkIHJlZGlzdHJpYnV0
aW5nIGV4dGVybmFsIGludGVyZmFjZSByb3V0ZXMgaW50byB0aGUgaWdwLg0KDQpUaGFua3MuDQpz
Lg0KDQoNCj4gcy9hdmFpbCB0aGUvYXNzdW1pbmcgdGhlLw0KDQo=


From nobody Wed Mar  8 08:51:30 2017
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 CA62E12943E; Wed,  8 Mar 2017 08:51:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.619
X-Spam-Level: 
X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 JNTanND_TJoQ; Wed,  8 Mar 2017 08:51:25 -0800 (PST)
Received: from relais-inet.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 DD81B126DFB; Wed,  8 Mar 2017 08:51:24 -0800 (PST)
Received: from opfednr02.francetelecom.fr (unknown [xx.xx.xx.66]) by opfednr23.francetelecom.fr (ESMTP service) with ESMTP id 8874CC0615; Wed,  8 Mar 2017 17:51:23 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.61]) by opfednr02.francetelecom.fr (ESMTP service) with ESMTP id 58AEA1200F5; Wed,  8 Mar 2017 17:51:23 +0100 (CET)
Received: from OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06]) by OPEXCLILM7E.corporate.adroot.infra.ftgroup ([fe80::b91c:ea2c:ac8a:7462%19]) with mapi id 14.03.0319.002; Wed, 8 Mar 2017 17:51:22 +0100
From: <bruno.decraene@orange.com>
To: Susan Hares <shares@ndzh.com>
Thread-Topic: [Idr] 2 Week WG LC for draft-ietf-idr-bgp-prefix-sid-04.txt - 3/6 to 3/20/2017
Thread-Index: AdKW8TLVqllJkcvhQbeGPXZzhGF0pwBKGbdg
Date: Wed, 8 Mar 2017 16:51:22 +0000
Message-ID: <6339_1488991883_58C0368B_6339_12244_1_53C29892C857584299CBF5D05346208A1ED9982C@OPEXCLILM21.corporate.adroot.infra.ftgroup>
References: <00c501d296f2$a7a0c8f0$f6e25ad0$@ndzh.com>
In-Reply-To: <00c501d296f2$a7a0c8f0$f6e25ad0$@ndzh.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.3]
Content-Type: multipart/alternative; boundary="_000_53C29892C857584299CBF5D05346208A1ED9982COPEXCLILM21corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/BraRPipJ99rKCvWjUKUTnsIlPvc>
Cc: "idr@ietf.org" <idr@ietf.org>, "spring@ietf.org" <spring@ietf.org>, 'Hannes Gredler' <hannes@rtbrick.com>
Subject: Re: [spring] [Idr] 2 Week WG LC for draft-ietf-idr-bgp-prefix-sid-04.txt - 3/6 to 3/20/2017
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 08 Mar 2017 16:51:28 -0000

--_000_53C29892C857584299CBF5D05346208A1ED9982COPEXCLILM21corp_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Cross-posting to SPRING WG as this document is highly related to draft-ietf=
-spring-segment-routing-msdc which is under WG Last Call in the SPRING WG.

I've read the document and have the following comments.

-----
=A72
'A BGP-Prefix-SID is always global within the SR/BGP domain'

Do you imply that this extension may only be used within one SR/BGP domain?
IOW all involved ASes must coordinate their BGP SID allocation?

This would fit the MSDC use case discussed in draft-ietf-spring-segment-rou=
ting-msdc, but may be a restriction for other uses cases (e.g. Inter AS VPN=
 option C requiring an inter-AS MPLS LSP).
Could the document clarify/elaborate on this?
One option may be for the ASBR to be configured to shit the received index =
by an offset (e.g. +1000). (this possibility could be referred to in sectio=
n 6.1)
--
=A72
'A BGP-Prefix-SID is always global within the SR/BGP domain'

On a side note,
- on the BGP side, IMHO, a BGP domain probably means an AS (looking back up=
 to RFC 1771 I'm not seeing the definition of a BGP domain)
- on the SR side, I think you mean that all ASes in the DC are in the same =
SR domain

Hence SR domain does not equal a BGP domain.
-----

=A72: "the newly proposed BGP Prefix-SID attribute can be attached to prefi=
xes from AFI/SAFI: =BB

=A73: "The BGP-Prefix-SID attached to a BGP prefix P"

=A73.1: "this TLV can be used to advertise the label index of a given prefi=
x"



IINM, BGP Attributes are not attached to (IP) prefixes but shared by all pr=
efixes of a given BGP UPDATE.
In addition to the terminology point, this has consequences as:
- [RFC3107] and [RFC4760] allow the advertisement of multiple IP prefixes p=
er BGP UPDATE
- draft-ietf-idr-bgp-prefix-sid would add the new requirement that each IP =
prefix be advertised in a dedicated BGP UPDATE. (unless multiple Label-Inde=
x TLB must be advertised)

If this extension requires the use of one BGP update message per IP prefix,=
 I think this point should be highlighted and discussed in both draft-ietf-=
idr-bgp-prefix-sid and draft-ietf-spring-segment-routing-msdc

---
=A72
"the newly proposed BGP Prefix-SID attribute can be attached to prefixes fr=
om AFI/SAFI:
      Multiprotocol BGP labeled IPv4/IPv6 Unicast ([RFC3107<https://tools.i=
etf.org/html/rfc3107>]).
      Multiprotocol BGP ([RFC4760<https://tools.ietf.org/html/rfc4760>]) un=
labeled IPv6 Unicast."

If this attribute is found on routes of different AFI/SAFI, how is this han=
dled? Is this considered an error (hence attribute is discarded as per =A77)
If so, this does not seem to work in Carrier's carrier VPN case (where the =
CE use AFI/SAFI 1/4 routes, may attach the Prefix-SID attribute; then the P=
E will transform this route into a AFI/SAFI 1/128 with the same Prefix-SID =
attribute attached).
If not, it must be clear that the BGP-Prefix-SID Index must not be used on =
the VPN route.

Can this also be clarified in section 7 (error handling)?

---

=A74

" The BGP Prefix SID attribute is an optional, transitive BGP path attribut=
e. =BB



Hence this attribute may spread very far, e.g. received over Internet route=
s.

IPv6 Internet routes may be converted in AFI/SAFI 2/4 routes (labeled IPv6)=
, in particular for AS running 6PE (RFC 4798). Hence this AS would interpre=
t the Prefix SID and the received index would likely (or even deliberately)=
 collision with Index provisioned by this AS.

I think the use of a transitive attribute is debatable given that this attr=
ibute is not required for the service/network to work. i.e. it's only "nice=
 to have" in order for each node to use the same label (and assuming they c=
an be configured with the same SRGB). So the document is trading security r=
isk for a nice to have feature.



---

=A75.1

"   A BGP Prefix-SID attribute is called "unacceptable" for a speaker M

   if the derived label value L lies outside the SRGB configured on M.

   Otherwise the Label Index attribute is called "acceptable" to speaker  M=
. =BB

The case where two different IP Prefixes are received with the same Index (=
but with different labels) does not seem to be correctly handled. As per cu=
rrent text, both Prefix would incorrectly be merged into the same FEC (inco=
ming label).
Also, the index in the BGP Prefix-SID may collision with the same index, re=
ceived from a different protocol (e.g. IS-IS) with a different prefix. How =
is this handled?
This seems specifically an issue when combined with the previous point (com=
ment).
---
=A75.2 (IPv6 SID)


"      *  S flag: if set then it means that the BGP speaker attaching the

         Prefix-SID Attribute to a prefix is capable of processing the

         IPv6 Segment Routing Header (SRH,

         [I-D.ietf-6man-segment-routing-header<https://tools.ietf.org/html/=
draft-ietf-idr-bgp-prefix-sid-04#ref-I-D.ietf-6man-segment-routing-header>]=
) for the segment

         corresponding to the originated IPv6 prefix"

A similar text has just been removed in the latest version of the SR ISIS e=
xtension published yesterday (draft-ietf-isis-segment-routing-extensions-11=
). (cf "H-Flag").
Hence, are you sure that this SRv6 specific part is still applicable/up to =
date?


---
"9.  Security Considerations

   This document introduces no new security considerations above and beyond=
 those already specified in [RFC4271] and [RFC3107]."

Some of the comments above may probably have security considerations.

---
Nits:
=A74.1

OLD: None are defined at this stage of the document.

NEW: None are defined by this document.
--
=A72

OLD: the newly proposed BGP Prefix-SID attribute

NEW: the BGP Prefix-SID attribute defined in this document

--

"11.  Change Log



   Initial Version:  Sep 21 2014"



This section does not seem that useful and could either be removed or compl=
eted with the change log of all versions.

--
Name of the attribute is not consistently spelled (e.g. BGP-Prefix-SID, BGP=
 Prefix SID, BGP Prefix-SID)

Thanks
Regards,
--Bruno

From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Susan Hares
Sent: Tuesday, March 07, 2017 4:27 AM
To: idr@ietf.org
Cc: 'Hannes Gredler'
Subject: [Idr] 2 Week WG LC for draft-ietf-idr-bgp-prefix-sid-04.txt - 3/6 =
to 3/20/2017

This message begins a 2 week WG LC for draft-ietf-idr-bgp-prefix-sid-04.txt=
 (3/6 to 3/20).

This draft proposed a new optional, transitive BGP path  attribute, the BGP=
 Prefix Segment attribute to carry BGP Prefix Segment Identifier (BGP Prefi=
x SID) information for:   Label-Index, IPv6 SID, and Originator SRGB.  This=
 draft is linked to work on DC segment routing describe draft-ietf-spring-s=
egment-routing-msdc-03.txt.

We have one remaining author (Arjun Sreekantiah) has not responded to the I=
PR call, but it is likely he will respond shortly.  If Arun does not respon=
d to the IPR call during the first week, this WG LC will be extended for 1 =
additional week.

Three implementations exist and the details are on the web site, and in the=
 draft:
https://trac.ietf.org/trac/idr/wiki/draft-ietf-idr-bgp-prefix-sid%20impleme=
ntations


Sue Hares

___________________________________________________________________________=
______________________________________________

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_53C29892C857584299CBF5D05346208A1ED9982COPEXCLILM21corp_
Content-Type: text/html; charset="iso-8859-1"
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=3Diso-8859-=
1">
<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;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
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;}
pre
	{mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.PrformatHTMLCar
	{mso-style-name:"Pr=E9format=E9 HTML Car";
	mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML";
	font-family:"Courier New";}
span.grey
	{mso-style-name:grey;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
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 lang=3D"EN-US" style=3D"color:#1F497D">Cross-p=
osting to SPRING WG as this document is highly related to draft-ietf-spring=
-segment-routing-msdc which is under WG Last Call in the SPRING WG.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I&#8217=
;ve read the document and have the following comments.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">-----<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A72<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&#8216;A BGP-Prefix-SID is always global wi=
thin the SR/BGP domain&#8217;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Do you =
imply that this extension may only be used within one SR/BGP domain?<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">IOW all=
 involved ASes must coordinate their BGP SID allocation?<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">This wo=
uld fit the MSDC use case discussed in draft-ietf-spring-segment-routing-ms=
dc, but may be a restriction for other uses cases (e.g. Inter AS VPN option=
 C requiring an inter-AS MPLS LSP).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Could t=
he document clarify/elaborate on this?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">One opt=
ion may be for the ASBR to be configured to shit the received index by an o=
ffset (e.g. &#43;1000). (this possibility could be referred to in section 6=
.1)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">--<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A72<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&#8216;A BGP-Prefix-SID is always global wi=
thin the SR/BGP domain&#8217;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">On a si=
de note,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">- on th=
e BGP side, IMHO, a BGP domain probably means an AS (looking back up to RFC=
 1771 I&#8217;m not seeing the definition of a BGP domain)<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">- on th=
e SR side, I think you mean that all ASes in the DC are in the same SR doma=
in<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hence S=
R domain does not equal a BGP domain.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">-----<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A72: &=
#8220;</span><span lang=3D"EN-US">the newly proposed BGP Prefix-SID attribu=
te can be attached to prefixes from AFI/SAFI:&nbsp;=BB<o:p></o:p></span></p>
<pre><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1F497D">=A73:</span><span lang=3D"EN=
-US"> &#8220;The BGP-Prefix-SID attached to a BGP prefix P&#8220; <o:p></o:=
p></span></pre>
<pre><span lang=3D"EN-US">=A73.1: &#8220;this TLV can be used to advertise =
the label index of a given prefix&#8221;<o:p></o:p></span></pre>
<pre><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">IINM, B=
GP Attributes are not attached to (IP) prefixes but shared by all prefixes =
of a given BGP UPDATE.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">In addi=
tion to the terminology point, this has consequences as:<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">- [RFC3=
107] and [RFC4760] allow the advertisement of multiple IP prefixes per BGP =
UPDATE<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">- draft=
-ietf-idr-bgp-prefix-sid would add the new requirement that each IP prefix =
be advertised in a dedicated BGP UPDATE. (unless multiple Label-Index TLB m=
ust be advertised)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">If this=
 extension requires the use of one BGP update message per IP prefix, I thin=
k this point should be highlighted and discussed in both draft-ietf-idr-bgp=
-prefix-sid and draft-ietf-spring-segment-routing-msdc<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A72<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&#8220;the newly proposed BGP Prefix-SID at=
tribute can be attached to prefixes from AFI/SAFI:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Multiprotoco=
l BGP labeled IPv4/IPv6 Unicast ([</span><span style=3D"font-size:10.0pt;fo=
nt-family:&quot;Courier New&quot;"><a href=3D"https://tools.ietf.org/html/r=
fc3107" title=3D"&quot;Carrying Label Information in BGP-4&quot;"><span lan=
g=3D"EN-US">RFC3107</span></a></span><span lang=3D"EN-US" style=3D"font-siz=
e:10.0pt;font-family:&quot;Courier New&quot;">]).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Multiprotoco=
l BGP ([</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier Ne=
w&quot;"><a href=3D"https://tools.ietf.org/html/rfc4760" title=3D"&quot;Mul=
tiprotocol Extensions for BGP-4&quot;"><span lang=3D"EN-US">RFC4760</span><=
/a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;=
Courier New&quot;">])
 unlabeled IPv6 Unicast.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">If this=
 attribute is found on routes of different AFI/SAFI, how is this handled? I=
s this considered an error (hence attribute is discarded as per =A77)<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">If so, =
this does not seem to work in Carrier&#8217;s carrier VPN case (where the C=
E use AFI/SAFI 1/4 routes, may attach the Prefix-SID attribute; then the PE=
 will transform this route into a AFI/SAFI 1/128
 with the same Prefix-SID attribute attached).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">If not,=
 it must be clear that the BGP-Prefix-SID Index must not be used on the VPN=
 route.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Can thi=
s also be clarified in section 7 (error handling)?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---</sp=
an><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Courier=
 New&quot;"><o:p></o:p></span></p>
<pre><span lang=3D"EN-US" style=3D"font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1F497D">=A74<o:p></o:p></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1F497D">&#8220; </span><span lang=3D"EN-US">The BGP P=
refix SID attribute is an optional, transitive BGP path attribute.&nbsp;=BB=
<o:p></o:p></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1F497D">Hence this attribute may spread very far, e.g=
. received over Internet routes. <o:p></o:p></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1F497D">IPv6 Internet routes may be converted in AFI/=
SAFI 2/4 routes (labeled IPv6), in particular for AS running 6PE (RFC 4798)=
. Hence this AS would interpret the Prefix SID and the received index would=
 likely (or even deliberately) collision with Index provisioned by this AS.=
<o:p></o:p></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1F497D">I think the use of a transitive attribute is =
debatable given that this attribute is not required for the service/network=
 to work. i.e. it&#8217;s only &#8220;nice to have&#8221; in order for each=
 node to use the same label (and assuming they can be configured with the s=
ame SRGB). So the document is trading security risk for a nice to have feat=
ure.<o:p></o:p></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1F497D">---<o:p></o:p></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1F497D">=A75.1<o:p></o:p></span></pre>
<pre><span lang=3D"EN-US">&#8220;&nbsp;&nbsp; A BGP Prefix-SID attribute is=
 called &quot;unacceptable&quot; for a speaker M<o:p></o:p></span></pre>
<pre><span lang=3D"EN-US">&nbsp;&nbsp; if the derived label value L lies ou=
tside the SRGB configured on M.<o:p></o:p></span></pre>
<pre><span lang=3D"EN-US">&nbsp;&nbsp; Otherwise the Label Index attribute =
is called &quot;acceptable&quot; to speaker&nbsp; M.&nbsp;=BB<o:p></o:p></s=
pan></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">The cas=
e where two different IP Prefixes are received with the same Index (but wit=
h different labels) does not seem to be correctly handled. As per current t=
ext, both Prefix would incorrectly be
 merged into the same FEC (incoming label).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Also, t=
he index in the BGP Prefix-SID may collision with the same index, received =
from a different protocol (e.g. IS-IS) with a different prefix. How is this=
 handled?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">This se=
ems specifically an issue when combined with the previous point (comment).<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A75.2 =
(IPv6 SID)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<pre><span lang=3D"EN-US">&#8220;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp; S f=
lag: if set then it means that the BGP speaker attaching the<o:p></o:p></sp=
an></pre>
<pre><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
Prefix-SID Attribute to a prefix is capable of processing the<o:p></o:p></s=
pan></pre>
<pre><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
IPv6 Segment Routing Header (SRH,<o:p></o:p></span></pre>
<pre><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
[</span><a href=3D"https://tools.ietf.org/html/draft-ietf-idr-bgp-prefix-si=
d-04#ref-I-D.ietf-6man-segment-routing-header"><span lang=3D"EN-US">I-D.iet=
f-6man-segment-routing-header</span></a><span lang=3D"EN-US">]) for the seg=
ment<o:p></o:p></span></pre>
<pre><span lang=3D"EN-US">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; =
corresponding to the originated IPv6 prefix&#8221;<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">A simil=
ar text has just been removed in the latest version of the SR ISIS extensio=
n published yesterday (draft-ietf-isis-segment-routing-extensions-11). (cf =
&#8220;H-Flag&#8221;).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hence, =
are you sure that this SRv6 specific part is still applicable/up to date?<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&#8220;=
9.&nbsp; Security Considerations<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; This document introduces no new security considerations above and bey=
ond those already specified in [RFC4271] and [RFC3107].&#8221;<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Some of=
 the comments above may probably have security considerations.<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">---<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Nits:<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A74.1<=
o:p></o:p></span></p>
<pre><span lang=3D"EN-US" style=3D"font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1F497D">OLD: </span><span lang=3D"EN-US">None are def=
ined at this stage of the document.<o:p></o:p></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1F497D">NEW: </span><span lang=3D"EN-US">None are def=
ined by this document.<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">--<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">=A72<o:=
p></o:p></span></p>
<pre><span lang=3D"EN-US" style=3D"font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1F497D">OLD: </span><span lang=3D"EN-US">the newly pr=
oposed BGP Prefix-SID attribute<o:p></o:p></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1F497D">NEW: </span><span lang=3D"EN-US">the BGP Pref=
ix-SID attribute defined in this document<o:p></o:p></span></pre>
<pre><span lang=3D"EN-US">--<o:p></o:p></span></pre>
<pre><span lang=3D"EN-US">&#8220;11.&nbsp; Change Log<o:p></o:p></span></pr=
e>
<pre><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"EN-US">&nbsp;&nbsp; Initial Version:&nbsp; Sep 21 2014&#=
8221;<o:p></o:p></span></pre>
<pre><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></pre>
<pre><span lang=3D"EN-US" style=3D"font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1F497D">This section does not seem that useful and co=
uld either be removed or completed with the change log of all versions.</sp=
an><span lang=3D"EN-US"><o:p></o:p></span></pre>
<pre><span lang=3D"EN-US">--<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Name of=
 the attribute is not consistently spelled (e.g. BGP-Prefix-SID, BGP Prefix=
 SID, BGP Prefix-SID)
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Thanks<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Regards=
,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">--Bruno=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span =
lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;"> Idr [mailto:idr-bounces@ietf.org]
<b>On Behalf Of </b>Susan Hares<br>
<b>Sent:</b> T</span><span style=3D"font-size:10.0pt;font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;">uesday, March 07, 2017 4:27 AM<br>
<b>To:</b> idr@ietf.org<br>
<b>Cc:</b> 'Hannes Gredler'<br>
<b>Subject:</b> [Idr] 2 Week WG LC for draft-ietf-idr-bgp-prefix-sid-04.txt=
 - 3/6 to 3/20/2017<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">This message begins a 2 week WG=
 LC for draft-ietf-idr-bgp-prefix-sid-04.txt (3/6 to 3/20).&nbsp; &nbsp;<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">This draft proposed a new optio=
nal, transitive BGP path &nbsp;attribute, the BGP Prefix Segment attribute =
to carry BGP Prefix Segment Identifier (BGP Prefix SID) information for: &n=
bsp;&nbsp;Label-Index, IPv6 SID, and Originator SRGB.
 &nbsp;This draft is linked to work on DC segment routing describe draft-ie=
tf-spring-segment-routing-msdc-03.txt.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">We have one remaining author (A=
rjun Sreekantiah) has not responded to the IPR call, but it is likely he wi=
ll respond shortly.&nbsp; If Arun does not respond to the IPR call during t=
he first week, this WG LC will be extended
 for 1 additional week.&nbsp; <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Three implementations exist and=
 the details are on the web site, and in the draft:
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"https://trac.ietf.or=
g/trac/idr/wiki/draft-ietf-idr-bgp-prefix-sid%20implementations">https://tr=
ac.ietf.org/trac/idr/wiki/draft-ietf-idr-bgp-prefix-sid%20implementations</=
a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Sue Hares <o:p></o:p></span></p>
</div>
</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_53C29892C857584299CBF5D05346208A1ED9982COPEXCLILM21corp_--


From nobody Wed Mar  8 08:57:23 2017
Return-Path: <shares@ndzh.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 4569F12946A; Wed,  8 Mar 2017 08:57:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.946
X-Spam-Level: 
X-Spam-Status: No, score=0.946 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R44Byi2mg__8; Wed,  8 Mar 2017 08:57:19 -0800 (PST)
Received: from hickoryhill-consulting.com (50-245-122-97-static.hfc.comcastbusiness.net [50.245.122.97]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CF38B1295CA; Wed,  8 Mar 2017 08:57:18 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=50.36.90.29; 
From: "Susan Hares" <shares@ndzh.com>
To: <bruno.decraene@orange.com>
References: <00c501d296f2$a7a0c8f0$f6e25ad0$@ndzh.com> <6339_1488991883_58C0368B_6339_12244_1_53C29892C857584299CBF5D05346208A1ED9982C@OPEXCLILM21.corporate.adroot.infra.ftgroup>
In-Reply-To: <6339_1488991883_58C0368B_6339_12244_1_53C29892C857584299CBF5D05346208A1ED9982C@OPEXCLILM21.corporate.adroot.infra.ftgroup>
Date: Wed, 8 Mar 2017 11:52:14 -0500
Message-ID: <01a301d2982c$571bd330$05537990$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_01A4_01D29802.6E48B160"
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQIZ1dTmxsGJmEzqH1hB3ufWIyDUXAI/EttyoOq0XGA=
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com 
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/La2KiEnfZyZyrpWabP3Hs6fWAcU>
Cc: idr@ietf.org, spring@ietf.org, 'Hannes Gredler' <hannes@rtbrick.com>
Subject: Re: [spring] [Idr] 2 Week WG LC for draft-ietf-idr-bgp-prefix-sid-04.txt - 3/6 to 3/20/2017
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 08 Mar 2017 16:57:21 -0000

This is a multipart message in MIME format.

------=_NextPart_000_01A4_01D29802.6E48B160
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Bruno:=20

=20

Thank you for cross-posing this to the spring WG.=20

=20

Sue=20

=20

From: bruno.decraene@orange.com [mailto:bruno.decraene@orange.com]=20
Sent: Wednesday, March 8, 2017 11:51 AM
To: Susan Hares
Cc: 'Hannes Gredler'; spring@ietf.org; idr@ietf.org
Subject: RE: [Idr] 2 Week WG LC for draft-ietf-idr-bgp-prefix-sid-04.txt =
-
3/6 to 3/20/2017

=20

Cross-posting to SPRING WG as this document is highly related to
draft-ietf-spring-segment-routing-msdc which is under WG Last Call in =
the
SPRING WG.

=20

I=92ve read the document and have the following comments.

=20

-----

=A72

=91A BGP-Prefix-SID is always global within the SR/BGP domain=92

=20

Do you imply that this extension may only be used within one SR/BGP =
domain?

IOW all involved ASes must coordinate their BGP SID allocation?

=20

This would fit the MSDC use case discussed in
draft-ietf-spring-segment-routing-msdc, but may be a restriction for =
other
uses cases (e.g. Inter AS VPN option C requiring an inter-AS MPLS LSP).

Could the document clarify/elaborate on this?

One option may be for the ASBR to be configured to shit the received =
index
by an offset (e.g. +1000). (this possibility could be referred to in =
section
6.1)

--

=A72

=91A BGP-Prefix-SID is always global within the SR/BGP domain=92

=20

On a side note,

- on the BGP side, IMHO, a BGP domain probably means an AS (looking back =
up
to RFC 1771 I=92m not seeing the definition of a BGP domain)

- on the SR side, I think you mean that all ASes in the DC are in the =
same
SR domain

=20

Hence SR domain does not equal a BGP domain.

-----

=20

=A72: =93the newly proposed BGP Prefix-SID attribute can be attached to =
prefixes
from AFI/SAFI: =BB

=A73: =93The BGP-Prefix-SID attached to a BGP prefix P=93=20
=A73.1: =93this TLV can be used to advertise the label index of a given =
prefix=94
=20

=20

IINM, BGP Attributes are not attached to (IP) prefixes but shared by all
prefixes of a given BGP UPDATE.

In addition to the terminology point, this has consequences as:

- [RFC3107] and [RFC4760] allow the advertisement of multiple IP =
prefixes
per BGP UPDATE

- draft-ietf-idr-bgp-prefix-sid would add the new requirement that each =
IP
prefix be advertised in a dedicated BGP UPDATE. (unless multiple =
Label-Index
TLB must be advertised)

=20

If this extension requires the use of one BGP update message per IP =
prefix,
I think this point should be highlighted and discussed in both
draft-ietf-idr-bgp-prefix-sid and draft-ietf-spring-segment-routing-msdc

=20

---

=A72

=93the newly proposed BGP Prefix-SID attribute can be attached to =
prefixes
from AFI/SAFI:

      Multiprotocol BGP labeled IPv4/IPv6 Unicast ([
<https://tools.ietf.org/html/rfc3107> RFC3107]).

      Multiprotocol BGP ([ <https://tools.ietf.org/html/rfc4760> =
RFC4760])
unlabeled IPv6 Unicast.=94

=20

If this attribute is found on routes of different AFI/SAFI, how is this
handled? Is this considered an error (hence attribute is discarded as =
per
=A77)

If so, this does not seem to work in Carrier=92s carrier VPN case (where =
the
CE use AFI/SAFI 1/4 routes, may attach the Prefix-SID attribute; then =
the PE
will transform this route into a AFI/SAFI 1/128 with the same Prefix-SID
attribute attached).

If not, it must be clear that the BGP-Prefix-SID Index must not be used =
on
the VPN route.

=20

Can this also be clarified in section 7 (error handling)?

=20

---

=A74
=93 The BGP Prefix SID attribute is an optional, transitive BGP path
attribute. =BB
=20
Hence this attribute may spread very far, e.g. received over Internet
routes.=20
IPv6 Internet routes may be converted in AFI/SAFI 2/4 routes (labeled =
IPv6),
in particular for AS running 6PE (RFC 4798). Hence this AS would =
interpret
the Prefix SID and the received index would likely (or even =
deliberately)
collision with Index provisioned by this AS.
I think the use of a transitive attribute is debatable given that this
attribute is not required for the service/network to work. i.e. it=92s =
only
=93nice to have=94 in order for each node to use the same label (and =
assuming
they can be configured with the same SRGB). So the document is trading
security risk for a nice to have feature.
=20
---
=A75.1
=93   A BGP Prefix-SID attribute is called "unacceptable" for a speaker =
M
   if the derived label value L lies outside the SRGB configured on M.
   Otherwise the Label Index attribute is called "acceptable" to speaker =
 M.
=BB

=20

The case where two different IP Prefixes are received with the same =
Index
(but with different labels) does not seem to be correctly handled. As =
per
current text, both Prefix would incorrectly be merged into the same FEC
(incoming label).

Also, the index in the BGP Prefix-SID may collision with the same index,
received from a different protocol (e.g. IS-IS) with a different prefix. =
How
is this handled?

This seems specifically an issue when combined with the previous point
(comment).

---

=A75.2 (IPv6 SID)

=20

=93      *  S flag: if set then it means that the BGP speaker attaching =
the
         Prefix-SID Attribute to a prefix is capable of processing the
         IPv6 Segment Routing Header (SRH,
         [
<https://tools.ietf.org/html/draft-ietf-idr-bgp-prefix-sid-04#ref-I-D.iet=
f-6
man-segment-routing-header> I-D.ietf-6man-segment-routing-header]) for =
the
segment
         corresponding to the originated IPv6 prefix=94

=20

A similar text has just been removed in the latest version of the SR =
ISIS
extension published yesterday
(draft-ietf-isis-segment-routing-extensions-11). (cf =93H-Flag=94).

Hence, are you sure that this SRv6 specific part is still applicable/up =
to
date?

=20

=20

---

=939.  Security Considerations

=20

   This document introduces no new security considerations above and =
beyond
those already specified in [RFC4271] and [RFC3107].=94

=20

Some of the comments above may probably have security considerations.

=20

---

Nits:

=A74.1

OLD: None are defined at this stage of the document.
NEW: None are defined by this document.

--

=A72

OLD: the newly proposed BGP Prefix-SID attribute
NEW: the BGP Prefix-SID attribute defined in this document
--
=9311.  Change Log
=20
   Initial Version:  Sep 21 2014=94
=20
This section does not seem that useful and could either be removed or
completed with the change log of all versions.
--

Name of the attribute is not consistently spelled (e.g. BGP-Prefix-SID, =
BGP
Prefix SID, BGP Prefix-SID)=20

=20

Thanks

Regards,

--Bruno

=20

From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Susan Hares
Sent: Tuesday, March 07, 2017 4:27 AM
To: idr@ietf.org
Cc: 'Hannes Gredler'
Subject: [Idr] 2 Week WG LC for draft-ietf-idr-bgp-prefix-sid-04.txt - =
3/6
to 3/20/2017

=20

This message begins a 2 week WG LC for =
draft-ietf-idr-bgp-prefix-sid-04.txt
(3/6 to 3/20).  =20

=20

This draft proposed a new optional, transitive BGP path  attribute, the =
BGP
Prefix Segment attribute to carry BGP Prefix Segment Identifier (BGP =
Prefix
SID) information for:   Label-Index, IPv6 SID, and Originator SRGB.  =
This
draft is linked to work on DC segment routing describe
draft-ietf-spring-segment-routing-msdc-03.txt.=20

=20

We have one remaining author (Arjun Sreekantiah) has not responded to =
the
IPR call, but it is likely he will respond shortly.  If Arun does not
respond to the IPR call during the first week, this WG LC will be =
extended
for 1 additional week. =20

=20

Three implementations exist and the details are on the web site, and in =
the
draft:=20

https://trac.ietf.org/trac/idr/wiki/draft-ietf-idr-bgp-prefix-sid%20imple=
men
tations

=20

=20

Sue Hares=20

_________________________________________________________________________=
___
_____________________________________________
=20
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.
=20
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.

------=_NextPart_000_01A4_01D29802.6E48B160
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Diso-8859-1">
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-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 name=3DGenerator =
content=3D"Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@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:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 2 2 4 3 2 4;}
/* 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:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:Consolas;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
p.PrformatHTML, li.PrformatHTML, div.PrformatHTML
	{mso-style-name:"Pr=E9format=E9 HTML";
	mso-style-link:"Pr=E9format=E9 HTML Car";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.PrformatHTMLCar
	{mso-style-name:"Pr=E9format=E9 HTML Car";
	mso-style-priority:99;
	mso-style-link:"Pr=E9format=E9 HTML";
	font-family:"Courier New";}
span.grey
	{mso-style-name:grey;}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle26
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@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=3DEN-US link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Bruno: <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Thank you for =
cross-posing this to the spring WG. <o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Sue =
<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div><div =
style=3D'border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
bruno.decraene@orange.com [mailto:bruno.decraene@orange.com] =
<br><b>Sent:</b> Wednesday, March 8, 2017 11:51 AM<br><b>To:</b> Susan =
Hares<br><b>Cc:</b> 'Hannes Gredler'; spring@ietf.org; =
idr@ietf.org<br><b>Subject:</b> RE: [Idr] 2 Week WG LC for =
draft-ietf-idr-bgp-prefix-sid-04.txt - 3/6 to =
3/20/2017<o:p></o:p></span></p></div></div><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Cross-posting to SPRING WG as this document is =
highly related to draft-ietf-spring-segment-routing-msdc which is under =
WG Last Call in the SPRING WG.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>I&#8217;ve read the =
document and have the following comments.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>-----<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>=A72<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&#8216;A BGP-Prefix-SID is always global within the SR/BGP =
domain&#8217;<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Do you imply that this =
extension may only be used within one SR/BGP =
domain?<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>IOW all involved ASes must coordinate their BGP =
SID allocation?<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>This would fit the MSDC =
use case discussed in draft-ietf-spring-segment-routing-msdc, but may be =
a restriction for other uses cases (e.g. Inter AS VPN option C requiring =
an inter-AS MPLS LSP).<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Could the document clarify/elaborate on =
this?<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>One option may be for the ASBR to be configured =
to shit the received index by an offset (e.g. +1000). (this possibility =
could be referred to in section 6.1)<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>--<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>=A72<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&#8216;A BGP-Prefix-SID is always global within the SR/BGP =
domain&#8217;<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>On a side =
note,<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>- on the BGP side, IMHO, a BGP domain probably =
means an AS (looking back up to RFC 1771 I&#8217;m not seeing the =
definition of a BGP domain)<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>- on the SR side, I =
think you mean that all ASes in the DC are in the same SR =
domain<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Hence SR domain does not =
equal a BGP domain.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>-----<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>=A72: &#8220;</span>the =
newly proposed BGP Prefix-SID attribute can be attached to prefixes from =
AFI/SAFI:&nbsp;=BB<o:p></o:p></p><pre><span =
style=3D'font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497=
D'>=A73:</span> &#8220;The BGP-Prefix-SID attached to a BGP prefix =
P&#8220; <o:p></o:p></pre><pre>=A73.1: &#8220;this TLV can be used to =
advertise the label index of a given =
prefix&#8221;<o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>IINM, BGP Attributes are =
not attached to (IP) prefixes but shared by all prefixes of a given BGP =
UPDATE.<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>In addition to the terminology point, this has =
consequences as:<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>- [RFC3107] and [RFC4760] allow the =
advertisement of multiple IP prefixes per BGP =
UPDATE<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>- draft-ietf-idr-bgp-prefix-sid would add the =
new requirement that each IP prefix be advertised in a dedicated BGP =
UPDATE. (unless multiple Label-Index TLB must be =
advertised)<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>If this extension =
requires the use of one BGP update message per IP prefix, I think this =
point should be highlighted and discussed in both =
draft-ietf-idr-bgp-prefix-sid and =
draft-ietf-spring-segment-routing-msdc<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>---<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>=A72<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&#8220;the newly proposed BGP Prefix-SID attribute can be attached =
to prefixes from AFI/SAFI:<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Multiprotocol BGP labeled IPv4/IPv6 =
Unicast ([</span><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Courier New"'><a =
href=3D"https://tools.ietf.org/html/rfc3107" title=3D"&quot;Carrying =
Label Information in BGP-4&quot;"><span =
lang=3DEN-US>RFC3107</span></a></span><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>]).<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Multiprotocol BGP ([</span><span =
lang=3DFR style=3D'font-size:10.0pt;font-family:"Courier New"'><a =
href=3D"https://tools.ietf.org/html/rfc4760" =
title=3D"&quot;Multiprotocol Extensions for BGP-4&quot;"><span =
lang=3DEN-US>RFC4760</span></a></span><span =
style=3D'font-size:10.0pt;font-family:"Courier New"'>]) unlabeled IPv6 =
Unicast.&#8221;<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>If this attribute is found on routes of =
different AFI/SAFI, how is this handled? Is this considered an error =
(hence attribute is discarded as per =A77)<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>If so, this does not =
seem to work in Carrier&#8217;s carrier VPN case (where the CE use =
AFI/SAFI 1/4 routes, may attach the Prefix-SID attribute; then the PE =
will transform this route into a AFI/SAFI 1/128 with the same Prefix-SID =
attribute attached).<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>If not, it must be clear that the BGP-Prefix-SID =
Index must not be used on the VPN route.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Can this also be =
clarified in section 7 (error handling)?<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>---</span><span =
style=3D'font-size:10.0pt;font-family:"Courier =
New"'><o:p></o:p></span></p><pre><span =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'>=A74<o:p></o:p=
></span></pre><pre><span =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'>&#8220; =
</span>The BGP Prefix SID attribute is an optional, transitive BGP path =
attribute.&nbsp;=BB<o:p></o:p></pre><pre><span =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o=
:p></span></pre><pre><span =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'>Hence this =
attribute may spread very far, e.g. received over Internet routes. =
<o:p></o:p></span></pre><pre><span =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'>IPv6 Internet =
routes may be converted in AFI/SAFI 2/4 routes (labeled IPv6), in =
particular for AS running 6PE (RFC 4798). Hence this AS would interpret =
the Prefix SID and the received index would likely (or even =
deliberately) collision with Index provisioned by this =
AS.<o:p></o:p></span></pre><pre><span =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'>I think the =
use of a transitive attribute is debatable given that this attribute is =
not required for the service/network to work. i.e. it&#8217;s only =
&#8220;nice to have&#8221; in order for each node to use the same label =
(and assuming they can be configured with the same SRGB). So the =
document is trading security risk for a nice to have =
feature.<o:p></o:p></span></pre><pre><span =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'><o:p>&nbsp;</o=
:p></span></pre><pre><span =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'>---<o:p></o:p>=
</span></pre><pre><span =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'>=A75.1<o:p></o=
:p></span></pre><pre>&#8220;&nbsp;&nbsp; A BGP Prefix-SID attribute is =
called &quot;unacceptable&quot; for a speaker =
M<o:p></o:p></pre><pre>&nbsp;&nbsp; if the derived label value L lies =
outside the SRGB configured on M.<o:p></o:p></pre><pre>&nbsp;&nbsp; =
Otherwise the Label Index attribute is called &quot;acceptable&quot; to =
speaker&nbsp; M.&nbsp;=BB<o:p></o:p></pre><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>The case where two =
different IP Prefixes are received with the same Index (but with =
different labels) does not seem to be correctly handled. As per current =
text, both Prefix would incorrectly be merged into the same FEC =
(incoming label).<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Also, the index in the BGP Prefix-SID may =
collision with the same index, received from a different protocol (e.g. =
IS-IS) with a different prefix. How is this =
handled?<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>This seems specifically an issue when combined =
with the previous point (comment).<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>---<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>=A75.2 (IPv6 =
SID)<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><pre>&#8220;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp; *&nbsp; S flag: if set then it means that the BGP =
speaker attaching =
the<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 Prefix-SID Attribute to a prefix is capable of processing =
the<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
 IPv6 Segment Routing Header =
(SRH,<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p; [<span lang=3DFR><a =
href=3D"https://tools.ietf.org/html/draft-ietf-idr-bgp-prefix-sid-04#ref-=
I-D.ietf-6man-segment-routing-header"><span =
lang=3DEN-US>I-D.ietf-6man-segment-routing-header</span></a></span>]) =
for the =
segment<o:p></o:p></pre><pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; corresponding to the originated IPv6 =
prefix&#8221;<o:p></o:p></pre><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>A similar text has just =
been removed in the latest version of the SR ISIS extension published =
yesterday (draft-ietf-isis-segment-routing-extensions-11). (cf =
&#8220;H-Flag&#8221;).<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'>Hence, are you sure that this SRv6 specific part =
is still applicable/up to date?<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>---<o:p></o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>&#8220;9.&nbsp; Security =
Considerations<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>&nbsp;&nbsp; This =
document introduces no new security considerations above and beyond =
those already specified in [RFC4271] and =
[RFC3107].&#8221;<o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Some of the comments =
above may probably have security considerations.<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>---<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Nits:<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>=A74.1<o:p></o:p></span></p><pre><span =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'>OLD: =
</span>None are defined at this stage of the =
document.<o:p></o:p></pre><pre><span =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'>NEW: =
</span>None are defined by this document.<o:p></o:p></pre><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>--<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>=A72<o:p></o:p></span></p><pre><span =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'>OLD: =
</span>the newly proposed BGP Prefix-SID =
attribute<o:p></o:p></pre><pre><span =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'>NEW: =
</span>the BGP Prefix-SID attribute defined in this =
document<o:p></o:p></pre><pre>--<o:p></o:p></pre><pre>&#8220;11.&nbsp; =
Change Log<o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre>&nbsp;&nbsp; =
Initial Version:&nbsp; Sep 21 =
2014&#8221;<o:p></o:p></pre><pre><o:p>&nbsp;</o:p></pre><pre><span =
style=3D'font-family:"Calibri","sans-serif";color:#1F497D'>This section =
does not seem that useful and could either be removed or completed with =
the change log of all =
versions.</span><o:p></o:p></pre><pre>--<o:p></o:p></pre><p =
class=3DMsoNormal><span style=3D'color:#1F497D'>Name of the attribute is =
not consistently spelled (e.g. BGP-Prefix-SID, BGP Prefix SID, BGP =
Prefix-SID) <o:p></o:p></span></p><p class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Thanks<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>Regards,<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'>--Bruno<o:p></o:p></span></p><p =
class=3DMsoNormal><span =
style=3D'color:#1F497D'><o:p>&nbsp;</o:p></span></p><div =
style=3D'border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt'><div><div style=3D'border:none;border-top:solid #B5C4DF =
1.0pt;padding:3.0pt 0in 0in 0in'><p class=3DMsoNormal><b><span =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span>=
</b><span style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'> =
Idr [<a =
href=3D"mailto:idr-bounces@ietf.org">mailto:idr-bounces@ietf.org</a>] =
<b>On Behalf Of </b>Susan Hares<br><b>Sent:</b> T</span><span lang=3DFR =
style=3D'font-size:10.0pt;font-family:"Tahoma","sans-serif"'>uesday, =
March 07, 2017 4:27 AM<br><b>To:</b> <a =
href=3D"mailto:idr@ietf.org">idr@ietf.org</a><br><b>Cc:</b> 'Hannes =
Gredler'<br><b>Subject:</b> [Idr] 2 Week WG LC for =
draft-ietf-idr-bgp-prefix-sid-04.txt - 3/6 to =
3/20/2017<o:p></o:p></span></p></div></div><p class=3DMsoNormal><span =
lang=3DFR><o:p>&nbsp;</o:p></span></p><p class=3DMsoNormal>This message =
begins a 2 week WG LC for draft-ietf-idr-bgp-prefix-sid-04.txt (3/6 to =
3/20).&nbsp; &nbsp;<o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>This draft =
proposed a new optional, transitive BGP path &nbsp;attribute, the BGP =
Prefix Segment attribute to carry BGP Prefix Segment Identifier (BGP =
Prefix SID) information for: &nbsp;&nbsp;Label-Index, IPv6 SID, and =
Originator SRGB. &nbsp;This draft is linked to work on DC segment =
routing describe draft-ietf-spring-segment-routing-msdc-03.txt. =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>We have one remaining author (Arjun Sreekantiah) has =
not responded to the IPR call, but it is likely he will respond =
shortly.&nbsp; If Arun does not respond to the IPR call during the first =
week, this WG LC will be extended for 1 additional week.&nbsp; =
<o:p></o:p></p><p class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal>Three implementations exist and the details are on the =
web site, and in the draft: <o:p></o:p></p><p class=3DMsoNormal><a =
href=3D"https://trac.ietf.org/trac/idr/wiki/draft-ietf-idr-bgp-prefix-sid=
%20implementations">https://trac.ietf.org/trac/idr/wiki/draft-ietf-idr-bg=
p-prefix-sid%20implementations</a><o:p></o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p =
class=3DMsoNormal><o:p>&nbsp;</o:p></p><p class=3DMsoNormal>Sue Hares =
<o:p></o:p></p></div><pre><span =
lang=3DFR>_______________________________________________________________=
__________________________________________________________<o:p></o:p></sp=
an></pre><pre><span lang=3DFR><o:p>&nbsp;</o:p></span></pre><pre><span =
lang=3DFR>Ce message et ses pieces jointes peuvent contenir des =
informations confidentielles ou privilegiees et ne doivent =
donc<o:p></o:p></span></pre><pre><span lang=3DFR>pas etre diffuses, =
exploites ou copies sans autorisation. Si vous avez recu ce message par =
erreur, veuillez le signaler<o:p></o:p></span></pre><pre><span =
lang=3DFR>a l'expediteur et le detruire ainsi que les pieces jointes. =
Les messages electroniques etant susceptibles =
d'alteration,<o:p></o:p></span></pre><pre><span lang=3DFR>Orange decline =
toute responsabilite si ce message a ete altere, deforme ou falsifie. =
Merci.<o:p></o:p></span></pre><pre><span =
lang=3DFR><o:p>&nbsp;</o:p></span></pre><pre><span lang=3DFR>This =
message and its attachments may contain confidential or privileged =
information that may be protected by =
law;<o:p></o:p></span></pre><pre><span lang=3DFR>they should not be =
distributed, used or copied without =
authorisation.<o:p></o:p></span></pre><pre><span lang=3DFR>If you have =
received this email in error, please notify the sender and delete this =
message and its attachments.<o:p></o:p></span></pre><pre><span =
lang=3DFR>As emails may be altered, Orange is not liable for messages =
that have been modified, changed or =
falsified.<o:p></o:p></span></pre><pre><span lang=3DFR>Thank =
you.<o:p></o:p></span></pre></div></body></html>
------=_NextPart_000_01A4_01D29802.6E48B160--


From nobody Wed Mar  8 09:18:01 2017
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 05501129512; Wed,  8 Mar 2017 09:17:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-0.001, 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 nUa5fzNw8urP; Wed,  8 Mar 2017 09:17:55 -0800 (PST)
Received: from relais-inet.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 F264F129511; Wed,  8 Mar 2017 09:17:54 -0800 (PST)
Received: from opfedar07.francetelecom.fr (unknown [xx.xx.xx.9]) by opfedar21.francetelecom.fr (ESMTP service) with ESMTP id 91EC81006B1; Wed,  8 Mar 2017 18:17:53 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.72]) by opfedar07.francetelecom.fr (ESMTP service) with ESMTP id 6D690C013B; Wed,  8 Mar 2017 18:17:53 +0100 (CET)
Received: from OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06]) by OPEXCLILMA3.corporate.adroot.infra.ftgroup ([fe80::60a9:abc3:86e6:2541%19]) with mapi id 14.03.0319.002; Wed, 8 Mar 2017 18:17:53 +0100
From: <bruno.decraene@orange.com>
To: Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>, "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
Thread-Topic: Routing directorate review of draft-ietf-spring-segment-routing-central-epe-04
Thread-Index: AdKXbNbtoJpVX5KETAe6dEYyrPiyvgA1oIKAAApQLbAAD1liEA==
Date: Wed, 8 Mar 2017 17:17:52 +0000
Message-ID: <28780_1488993473_58C03CC1_28780_11430_1_53C29892C857584299CBF5D05346208A1ED999D3@OPEXCLILM21.corporate.adroot.infra.ftgroup>
References: <BY2PR0201MB1910C132BB577A277BBEB054842F0@BY2PR0201MB1910.namprd02.prod.outlook.com> <245E8AEF-8D2A-4320-AF2E-8833DA81B843@cisco.com> <BY2PR0201MB1910F78213D53DB0E663D79F842E0@BY2PR0201MB1910.namprd02.prod.outlook.com>
In-Reply-To: <BY2PR0201MB1910F78213D53DB0E663D79F842E0@BY2PR0201MB1910.namprd02.prod.outlook.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.3]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/zQr46pfgC05DUirSYkPVgr-I5tU>
Cc: "draft-ietf-spring-segment-routing-central-epe@ietf.org" <draft-ietf-spring-segment-routing-central-epe@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>
Subject: Re: [spring] Routing directorate review of draft-ietf-spring-segment-routing-central-epe-04
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 08 Mar 2017 17:17:57 -0000

Sm9uLA0KbWFueSB0aGFua3MgZm9yIHRoZSB1c2VmdWwgcmV2aWV3Lg0KDQpTdGVmYW5vLA0KVGhh
bmtzIGZvciB0aGUgcXVpY2sgZm9sbG93IHVwLg0KUGVuZGluZyBwdWJsaWNhdGlvbiBvZiAtMDUg
YWRkcmVzc2luZyBKb24ncyBjb21tZW50cy4NCg0KUmVnYXJkcywNCkJydW5vDQoNCiA+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQogPiBGcm9tOiBKb25hdGhhbiBIYXJkd2ljayBbbWFpbHRv
OkpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tXQ0KID4gU2VudDogV2VkbmVzZGF5LCBN
YXJjaCAwOCwgMjAxNyAzOjQyIFBNDQogPiBUbzogU3RlZmFubyBQcmV2aWRpIChzcHJldmlkaSkN
CiA+IENjOiBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctY2VudHJhbC1lcGVAaWV0
Zi5vcmc7IHNwcmluZ0BpZXRmLm9yZzsgc3ByaW5nLQ0KID4gY2hhaXJzQGlldGYub3JnOyBydGct
ZGlyQGlldGYub3JnDQogPiBTdWJqZWN0OiBSRTogUm91dGluZyBkaXJlY3RvcmF0ZSByZXZpZXcg
b2YgZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLWNlbnRyYWwtZXBlLTA0DQogPiAN
CiA+IFRoYW5rcyBTdGVmYW5vLiAgSSdtIGhhcHB5IHdpdGggdGhlc2UgcmVzb2x1dGlvbnMuDQog
PiBDaGVlcnMNCiA+IEpvbg0KID4gDQogPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KID4g
RnJvbTogU3RlZmFubyBQcmV2aWRpIChzcHJldmlkaSkgW21haWx0bzpzcHJldmlkaUBjaXNjby5j
b21dDQogPiBTZW50OiAwOCBNYXJjaCAyMDE3IDA2OjM3DQogPiBUbzogSm9uYXRoYW4gSGFyZHdp
Y2sgPEpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tPg0KID4gQ2M6IGRyYWZ0LWlldGYt
c3ByaW5nLXNlZ21lbnQtcm91dGluZy1jZW50cmFsLWVwZUBpZXRmLm9yZzsgc3ByaW5nQGlldGYu
b3JnOyBzcHJpbmctDQogPiBjaGFpcnNAaWV0Zi5vcmc7IHJ0Zy1kaXJAaWV0Zi5vcmcNCiA+IFN1
YmplY3Q6IFJlOiBSb3V0aW5nIGRpcmVjdG9yYXRlIHJldmlldyBvZiBkcmFmdC1pZXRmLXNwcmlu
Zy1zZWdtZW50LXJvdXRpbmctY2VudHJhbC1lcGUtMDQNCiA+IA0KID4gSGkgSm9uLA0KID4gDQog
PiBtYW55IHRoYW5rcyBmb3IgeW91ciByZXZpZXcuIFNvbWUgY29tbWVudHMgaW5saW5lLg0KID4g
DQogPiB3aGVyZSB5b3UgZG9u4oCZdCBzZWUgYW55IGFuc3dlciB0byB5b3VyIGNvbW1lbnRzIGlz
IGJlY2F1c2UgSSBhcHBsaWVkIHRoZW0gdG8gdGhlIGRyYWZ0Lg0KID4gDQogPiANCiA+ID4gT24g
TWFyIDcsIDIwMTcsIGF0IDc6MzUgUE0sIEpvbmF0aGFuIEhhcmR3aWNrIDxKb25hdGhhbi5IYXJk
d2lja0BtZXRhc3dpdGNoLmNvbT4NCiA+IHdyb3RlOg0KID4gPg0KID4gPiBIZWxsbw0KID4gPg0K
ID4gPiBJIGhhdmUgYmVlbiBzZWxlY3RlZCB0byBkbyBhIHJvdXRpbmcgZGlyZWN0b3JhdGUg4oCc
ZWFybHnigJ0gcmV2aWV3IG9mIHRoaXMgZHJhZnQuDQogPiA+IGh0dHBzOi8vZGF0YXRyYWNrZXIu
aWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1jZW4NCiA+ID4g
dHJhbC1lcGUvDQogPiA+DQogPiA+IFRoZSByb3V0aW5nIGRpcmVjdG9yYXRlIHdpbGwsIG9uIHJl
cXVlc3QgZnJvbSB0aGUgd29ya2luZyBncm91cCBjaGFpciwgcGVyZm9ybSBhbiDigJxlYXJseeKA
nQ0KID4gcmV2aWV3IG9mIGEgZHJhZnQgYmVmb3JlIGl0IGlzIHN1Ym1pdHRlZCBmb3IgcHVibGlj
YXRpb24gdG8gdGhlIElFU0cuICBUaGUgZWFybHkgcmV2aWV3IGNhbiBiZQ0KID4gcGVyZm9ybWVk
IGF0IGFueSB0aW1lIGR1cmluZyB0aGUgZHJhZnTigJlzIGxpZmV0aW1lIGFzIGEgd29ya2luZyBn
cm91cCBkb2N1bWVudC4gIFRoZQ0KID4gcHVycG9zZSBvZiB0aGUgZWFybHkgcmV2aWV3IGRlcGVu
ZHMgb24gdGhlIHN0YWdlIHRoYXQgdGhlIGRvY3VtZW50IGhhcyByZWFjaGVkLiAgQXMgdGhpcw0K
ID4gZG9jdW1lbnQgaXMgaW4gd29ya2luZyBncm91cCBsYXN0IGNhbGwsIG15IGZvY3VzIGZvciB0
aGUgcmV2aWV3IHdhcyB0byBkZXRlcm1pbmUgd2hldGhlcg0KID4gdGhlIGRvY3VtZW50IGlzIHJl
YWR5IHRvIGJlIHB1Ymxpc2hlZC4gIFBsZWFzZSBjb25zaWRlciBteSBjb21tZW50cyBhbG9uZyB3
aXRoIHRoZSBvdGhlcg0KID4gd29ya2luZyBncm91cCBsYXN0IGNhbGwgY29tbWVudHMuDQogPiA+
DQogPiA+IEZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBSb3V0aW5nIERpcmVjdG9yYXRl
LCBwbGVhc2Ugc2VlDQogPiA+IOKAi2h0dHA6Ly90cmFjLnRvb2xzLmlldGYub3JnL2FyZWEvcnRn
L3RyYWMvd2lraS9SdGdEaXINCiA+ID4NCiA+ID4gQmVzdCByZWdhcmRzDQogPiA+IEpvbg0KID4g
Pg0KID4gPg0KID4gPiBEb2N1bWVudDogZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5n
LWNlbnRyYWwtZXBlLTA0LnR4dA0KID4gPiBSZXZpZXdlcjogSm9uYXRoYW4gSGFyZHdpY2sNCiA+
ID4gUmV2aWV3IERhdGU6IDcgTWFyY2ggMjAxNw0KID4gPiBJbnRlbmRlZCBTdGF0dXM6IEluZm9y
bWF0aW9uYWwNCiA+ID4NCiA+ID4gU3VtbWFyeQ0KID4gPiBDb25ncmF0dWxhdGlvbnMgb24gYSB2
ZXJ5IGNsZWFyIGFuZCB3ZWxsLXdyaXR0ZW4gZG9jdW1lbnQuICBJIGhhdmUgYSBmZXcgbWlub3Ig
Y29tbWVudHMNCiA+IGJlbG93IGJ1dCBvdGhlcndpc2UgdGhlIGRvY3VtZW50IGxvb2tzIHJlYWR5
IHRvIGFkdmFuY2UuDQogPiA+DQogPiA+IEFic3RyYWN0DQogPiA+IHMvSXQgcmVxdWlyZXMgbWlu
b3IvSXQgcmVxdWlyZXMgYSBtaW5vci8gRXhwYW5kIGFjcm9ueW0gU0ROIG9uIDFzdCB1c2UNCiA+
ID4NCiA+ID4gU2VjdGlvbiAxDQogPiA+IHMvU0lEJ3MvU0lEcy8NCiA+ID4gM3JkIGJ1bGxldCAt
IHdoeSBpcyB0aGUgcmVmZXJlbmNlIGhlcmU/DQogPiANCiA+IA0KID4gSSBiZWxpZXZlIHlvdSBy
ZWZlciB0byB0aGlzIHBhcmFncmFwaDoNCiA+IA0KID4gICAgW0ktRC5pZXRmLXNwcmluZy1zZWdt
ZW50LXJvdXRpbmddIGRlZmluZXMgdGhyZWUgdHlwZXMgb2YgQkdQIHBlZXJpbmcNCiA+ICAgIHNl
Z21lbnRzL1NJRCdzOiBQZWVyTm9kZSBTSUQsIFBlZXJBZGogU0lEIGFuZCBQZWVyU2V0IFNJRC4N
CiA+IA0KID4gdGhlIHBlZXJOb2RlL0Fkai9TZXQgc2VnbWVudCBhcmUgaW5kZWVkIGRlZmluZWQg
aW4gZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLiBJbg0KID4gdGhpcyBkcmFmdCB3
ZSBpbGx1c3RyYXRlIHRoZSB1c2UgY2FzZSBhbmQgdGhlIFNSIHNvbHV0aW9uIHRvIGl0Lg0KID4g
DQogPiANCiA+ID4gIlRoZSBzb2x1dGlvbiBpcyBkZXNjcmliZWQgZm9yIElQdjQuLi4iIC0gSSBh
bSBvYmxpZ2VkIHRvIGRpc2NvdXJhZ2UgdGhlIHVzZSBvZiBleGNsdXNpdmVseQ0KID4gSVB2NCBl
eGFtcGxlcyBpbiB0aGlzIGRvY3VtZW50LiAgU2VlIGh0dHBzOi8vd3d3LmlhYi5vcmcvMjAxNi8x
MS8wNy9pYWItc3RhdGVtZW50LW9uLQ0KID4gaXB2Ni8uDQogPiANCiA+IA0KID4gSeKAmWxsIHdv
cmsgb3V0IHRoYXQuLi4gdGhlcmXigJlzIGEgc3Vic3RhbnRpYWwgYW1vdW50IG9mIGFkZHJlc3Nl
cyBzbyBJ4oCZbGwgYmUgc3VyZSBub3QgdG8gbWVzcyB1cA0KID4gZXZlcnl0aGluZyA7LSkNCiA+
IA0KID4gDQogPiA+IFNlY3Rpb24gMS4xIGNhbiBiZSByZW1vdmVkIC0gc2VjdGlvbiAxMyBsaXN0
cyB0aGUgcmVmZXJlbmNlcy4NCiA+ID4gU2VjdGlvbiAxLjIgYnVsbGV0IDY6IHMvaW5ncmVzcyBF
UEUvaW5ncmVzcyBQRS8gU2VjdGlvbiAxLjIgYnVsbGV0IDY6DQogPiA+IHMvYXQgYW4gc291cmNl
L2F0IGEgc291cmNlLw0KID4gPg0KID4gPiBTZWN0aW9uIDMNCiA+ID4gSSBmb3VuZCBpdCBhIGJp
dCBzdHJhbmdlIHRoYXQgeW91IGRpZCBub3QgbGlzdCB0aGUgUGVlck5vZGUgc2VnbWVudHMgY29u
dGlndW91c2x5IGluIHRoaXMNCiA+IHNlY3Rpb24gKHRoZXkgYXJlIDEwMTIsIDEwMjIgYW5kIDEw
NTIpLiAgQnV0IGl0J3Mgbm90IGEgYmlnIGRlYWwgLSBJIGNhbiBsaXZlIHdpdGggaXQuDQogPiA+
IFNlY3Rpb24gMy42IHMvQW4gQkdQLUVQRSBlbmFibGVkL0EgQkdQLUVQRSBlbmFibGVkLw0KID4g
Pg0KID4gPiBJdCdzIG5vdCBjbGVhciBpZiB0aGUgRlJSIGJlaGF2aW91ciB5b3UgYXJlIHNwZWNp
ZnlpbmcgaW4gMy42IGlzIG1hbmRhdG9yeSBvciBqdXN0IGFuDQogPiBleGFtcGxlLg0KID4gDQog
PiANCiA+IGluIGZhY3QgaXTigJlzIGp1c3QgYW4gaWxsdXN0cmF0aXZlIGV4YW1wbGUuIEkgY2hh
bmdlZCB0aGUg4oCcU0hPVUxE4oCdIGludG8gYSDigJxNQVnigJ0gYW5kIGFkZGVkDQogPiBtb3Jl
IHRleHQuDQogPiANCiA+IA0KID4gPiAgSG93ZXZlciwgdGhlIFBlZXJOb2RlIFNJRCBhbmQgUGVl
ckFkaiBTSUQgaGF2ZSB0aGUgZm9sbG93aW5nIGJhY2t1cCBydWxlLg0KID4gPiAiMi4gRWxzZSBi
YWNrdXAgdmlhIGFub3RoZXIgUGVlck5vZGUgU0lEIHRvIHRoZSBzYW1lIEFTLiINCiA+ID4NCiA+
ID4gVGhhdCdzIHJlYXNvbmFibGUgdW5kZXIgc29tZSBjaXJjdW1zdGFuY2VzIGJ1dCBpdCBtaWdo
dCBub3QgYWdyZWUgd2l0aCB0aGUgcG9saWN5IG9mIHRoZQ0KID4gYWRqYWNlbnQgQVMuICBGb3Ig
d2hhdGV2ZXIgcmVhc29uIHRoYXQgQVMgbWlnaHQgd2FudCB0byBzdGVlciB0cmFmZmljIHRvIGNl
cnRhaW4gSVANCiA+IGRlc3RpbmF0aW9ucyBhd2F5IGZyb20gY2VydGFpbiBsaW5rcywgYnkgbm90
IGFkdmVydGlzaW5nIEJHUCByb3V0ZXMgb3ZlciB0aG9zZSBsaW5rcywgb3INCiA+IGFkdmVydGlz
aW5nIHRoZW0gd2l0aCBkaWZmZXJlbnQgTUVEcy4gIElzIHRoZXJlIHNjb3BlIGZvciB0aGUgRVBF
IGNvbnRyb2xsZXIgdGFraW5nIHRoZXNlDQogPiBwcmVmZXJlbmNlcyBpbnRvIGFjY291bnQ/DQog
PiANCiA+IA0KID4geWVzLCB0aGF04oCZcyBhIGdvb2QgcG9pbnQgYW5kIEkgYWRkZWQgdGV4dCBv
biB0aGF0Lg0KID4gDQogPiANCiA+ID4gU2VjdGlvbiA0DQogPiA+IHMvYW4gQkdQLUVQRSBjb250
cm9sbGVyL2EgQkdQLUVQRSBjb250cm9sbGVyLyBTZWN0aW9uIDQuMTogV2hlbiB5b3UNCiA+ID4g
c2F5ICJlbmdpbmVlcmVkIHBlZXJzIiBkbyB5b3UgbWVhbiAiQkdQLUVQRSBlbmFibGVkIGJvcmRl
ciByb3V0ZXJzIj8NCiA+ID4gU2VjdGlvbiA0LjE6ICJhZGQtcGF0aCBhbGwiIHNvdW5kcyBsaWtl
IGEgdmVuZG9yIHNwZWNpZmljIENMSSBjb21tYW5kLiAgQ291bGQgeW91DQogPiByZXBocmFzZSBh
cyAid2l0aCB0aGUgcm91dGVyIGNvbmZpZ3VyZWQgdG8gYWR2ZXJ0aXNlIGFsbCBwYXRocyB1c2lu
ZyBCR1AgYWRkLXBhdGgNCiA+IFtSRkM3OTExXSI/DQogPiA+DQogPiA+IFNlY3Rpb24gNC4zOiBz
L2Rlc2NyaWJlZCBpbiB0aGUgc2VjdGlvbiAyIChCR1AtTFMNCiA+ID4gYWR2ZXJ0aXNlbWVudHMp
L2Rlc2NyaWJlZCBpbiBzZWN0aW9uIDIvIFNlY3Rpb24gNC40IHMvYW4gQkdQLUVQRS9hDQogPiA+
IEJHUC1FUEUvDQogPiA+DQogPiA+IFNlY3Rpb24gNC42IFRoaXMgc2VjdGlvbiBsZWF2ZXMgbWUg
d2l0aCBhIGZldyBxdWVzdGlvbnMuICBXaGF0IGFyZQ0KID4gPiAiYnVzaW5lc3MgcG9saWNpZXMi
PyAgSG93IHNob3VsZCB0aGV5IGJlIGNvbGxlY3RlZCwgYW5kIHdoeT8gIERvIHlvdQ0KID4gPiBt
ZWFuICJjb2xsZWN0ZWQiIG9yICJjb25maWd1cmVk4oCdP3MNCiA+IA0KID4gDQogPiBpdCBjb3Vs
ZCBiZSBib3RoIGJ1dCBvZiBjb3Vyc2UgdGhlc2UgbWVjaGFuaXNtcyBhcmUgb3V0IG9mIHNjb3Bl
IG9mIHRoaXMgZHJhZnQuDQogPiANCiA+IA0KID4gPiBTZWN0aW9uIDQuNzogV2hhdCBpcyBTSUQg
NjQ/ICBJIGluZmVyIGl0J3MgdGhlIFNJRCBmb3IgUEUgQy4gIEl0IHNob3VsZCBwcm9iYWJseSBi
ZSBnaXZlbiBpbg0KID4gc2VjdGlvbiAzLg0KID4gDQogPiANCiA+IGl0IGlzIGRlZmluZWQgaW4g
MS4yDQogPiANCiA+ICAgICAgIOKAnEPigJlzIGxvb3BiYWNrIGlzIDIwMy4wLjExMy4zLzMyIHdp
dGggU0lEIDY04oCdDQogPiANCiA+IEkgYWRkZWQgYSByZWZlcmVuY2UuDQogPiANCiA+IA0KID4g
PiBTZWN0aW9uIDUNCiA+ID4gU2VjdGlvbiA1LjIgIlRoZSB0dW5uZWwgYW5kIHRoZSBzdGVlcmlu
ZyBwb2xpY3kgY291bGQgYmUgY29uZmlndXJlZCB2aWEuLi4iIC0gRG8gd2UgbmVlZCBhDQogPiBs
aXN0PyAgSXQgY291bGQgYWxzbyBiZSBjb25maWd1cmVkIGJ5IENMSSAtIGRvZXMgaXQgbWF0dGVy
Pw0KID4gPiBTZWN0aW9uIDUuMyBzL3RoZW0gQkdQIHVwc3RyZWFtIHBlZXJzL3RoZWlyIEJHUCB1
cHN0cmVhbSBwZWVycy8NCiA+ID4gU2VjdGlvbiA1LjQgVGhpcyBleGFtcGxlIGNvbmZ1c2VkIG1l
IGFzIGl0IGFwcGVhcnMgdG8gY29udHJhZGljdCBzZWN0aW9uIDEuMiBidWxsZXQgMQ0KID4gd2hl
biBhcHBsaWVkIHRvIEludGVybmV0IHRyYWZmaWMuICBPciBpcyB0aGlzIGV4YW1wbGUganVzdCB0
YWxraW5nIGFib3V0IGFuIGludGVyLUFTIEwzVlBODQogPiBzZXJ2aWNlPw0KID4gDQogPiANCiA+
IEl04oCZcyBkb2VzbuKAmXQgbmVlZCB0byBiZSDigJxpbnRlci1BU+KAnT0uIEl04oCZcyBhIHdh
eSB0byBidWlsZCBhIHZwbiByb3V0ZSBpbiB0aGUgY29udHJvbGxlciB3aXRoIGENCiA+IHZwbiBs
YWJlbCByZXByZXNlbnRpbmcgYW4gRVBFIHJlc291cmNlIChwZWVyLCBhZGosIHNldCkuDQogPiAN
CiA+IA0KID4gPiBTZWN0aW9uIDUuNSBVbmxpa2UgdGhlIG90aGVyIGV4YW1wbGVzIGluIHNlY3Rp
b24gNSwgdGhlIGRldGFpbHMgb2YgdGhlIEZsb3dTcGVjIHJvdXRlIGRvDQogPiBub3QgY29udGFp
biB0aGUgYWN0dWFsIElQIGFkZHJlc3NlcyBhbmQgU0lEL0xhYmVscyBpbiB1c2UuDQogPiANCiA+
IA0KID4gSeKAmWQgcHJvcG9zZSB0byByZW1vdmUgdGhlIEZsb3dTcGVjIHNlY3Rpb24gc2luY2Ug
aXQgaGFzIG1vcmUgdG8gZG8gd2l0aCBhIFNSIHBvbGljeQ0KID4gZGVmaW5pdGlvbiBhbmQgd2Ug
aGF2ZSBvdGhlciBkcmFmdHMgZm9yIHRoYXQuDQogPiANCiA+IA0KID4gPg0KID4gPiBTZWN0aW9u
IDcNCiA+ID4gSSBkb24ndCB0aGluayB0aGlzIHNlY3Rpb24gaXMgcmVxdWlyZWQgLSBJIHJlY29t
bWVuZCB0YWtpbmcgaXQgb3V0Lg0KID4gDQogPiANCiA+IEnigJltIG9rIHJlbW92aW5nIGl0LCBo
b3dldmVyIEkgZm91bmQgaXQgdXNlZnVsIGZvciB0aGUgcmVhZGVyIHRvIGdyYWIgdGhlIGJlbmVm
aXRzIChvcg0KID4gY2hhcmFjdGVyaXN0aWNzL3Byb3BlcnRpZXMgaWYgeW91IHByZWZlcikgb2Yg
dGhlIHNvbHV0aW9uLg0KID4gDQogPiANCiA+ID4gQnVsbGV0IDIgc2F5cyB0aGF0IHRoaXMgd29y
a3Mgd2l0aCAibmV4dCBob3Agc2VsZiIgYnV0IHRoZSBleGFtcGxlIGluIHNlY3Rpb24gNC4xIGRv
ZXMgbm90DQogPiB1c2UgbmV4dCBob3Agc2VsZiBhbmQgSSBkb24ndCBpbW1lZGlhdGVseSBzZWUg
aG93IGl0IGNvdWxkIHdvcmsgaWYgbmV4dCBob3Agc2VsZiB3YXMgZW5hYmxlZA0KID4gb24gdGhl
IEJHUC1FUEUgYm9yZGVyIHJvdXRlci4NCiA+IA0KID4gDQogPiB3aHkgbm90ID8gaW4gZmFjdCwg
dGhlIHJlLXdyaXRpbmcgb2YgdGhlIG5leHQtaG9wIGlzIG9ydGhvZ29uYWwgdG8gdGhlIHNvbHV0
aW9uLiBJdCBpcyB0aGVyZSBqdXN0DQogPiB0byBmYWNpbGl0YXRlIHRoZSByZXNvbHV0aW9uIChp
LmUuOiBhdm9pZCByZWRpc3RyaWJ1dGluZyBleHRlcm5hbCBpbnRlcmZhY2Ugcm91dGVzIGludG8g
dGhlIGlncC4NCiA+IA0KID4gVGhhbmtzLg0KID4gcy4NCiA+IA0KID4gDQogPiA+IHMvYXZhaWwg
dGhlL2Fzc3VtaW5nIHRoZS8NCg0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KCkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBq
b2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMg
b3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYwpwYXMgZXRyZSBkaWZmdXNlcywgZXhw
bG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2Ug
bWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcgphIGwnZXhwZWRpdGV1ciBl
dCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMg
ZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLApPcmFuZ2UgZGVj
bGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVm
b3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuCgpUaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50
cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0
IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Owp0aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQs
IHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4KSWYgeW91IGhhdmUgcmVjZWl2
ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxl
dGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuCkFzIGVtYWlscyBtYXkgYmUgYWx0
ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1v
ZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4KVGhhbmsgeW91LgoK


From nobody Wed Mar  8 12:59:15 2017
Return-Path: <ghanwani@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 81A31129435 for <spring@ietfa.amsl.com>; Wed,  8 Mar 2017 12:59:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.369
X-Spam-Level: 
X-Spam-Status: No, score=-2.369 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.229, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5rykm9NWdADH for <spring@ietfa.amsl.com>; Wed,  8 Mar 2017 12:59:13 -0800 (PST)
Received: from mail-qk0-x22d.google.com (mail-qk0-x22d.google.com [IPv6:2607:f8b0:400d:c09::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 38A23129426 for <spring@ietf.org>; Wed,  8 Mar 2017 12:59:13 -0800 (PST)
Received: by mail-qk0-x22d.google.com with SMTP id p64so87657101qke.1 for <spring@ietf.org>; Wed, 08 Mar 2017 12:59:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=sE4wNdDpegsC8TyuOJC3KpQ+GMdSeVjKBul351pdYbc=; b=sQwoloCllv8H0jNCwivJzX+IzLWWEXvh8aIwd+SyXAErkcuYX/J0kDyN8S5XB7O1Cd JRmLJbVdayDbfyJKdHXhwV3OAprl7bAuQdF1dyU/4ylGPj0A+KeojDwL6ib7KmeOZwsg zleBaKLeLFYLp1H5GddwqnfQX1YVbkIzqAewdVS8Zys47zDrdheNWSfo6x4cNuGEfOHT QRHEXYbf25ujqWBef69jPTOdY2Y5JKIDQLs2hHGKITh8kfcCiqdB/PSzGCZg5VotX5Va 8Z+R+l4adhaD7uYxC7n6hfsiyWEM6X3z+BbHLmZfJHDw6lguRx/NPUSPRDgkyff2y46K xqzA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=sE4wNdDpegsC8TyuOJC3KpQ+GMdSeVjKBul351pdYbc=; b=gp9Xjxs4D9dh1hFMfz64bSHPq70KtYbasA5DxDiQHHshYfnD69WLqiHMxwGijK+J2n UG9kchQSqrYF1oEdP/Tf/LHpFYHsfMuNyUkbA9xKwjLTblN5uiijMazYOFCLOfuqLvLO GGBm3SP91q7aLiQTP55vmTil/Gm8Pr5vehPHoDQ0U1YHd5iQaKmVPq1jeDaRmHE3bmC7 Vux9jJ4KgRaukCF4AjQwBOR+sEmdnuxGyTuQegamWP9LqTxehbUeXW83eP9CY5rvU/OP Wl8orrxkwN9I9Trm01mEYCm3yVLJ4aOUrZzo1TuwOK0AD6hJLRCP2UQGMUP9JPxhu6S7 77qQ==
X-Gm-Message-State: AMke39lU0WQeDHF3j+VC7DDniFnAy4DBVStNy/+2/Na6JfQSf59yOfoqZRr9JPhmGOVK4PZdor7FfYT+4WOgnA==
X-Received: by 10.200.39.97 with SMTP id h30mr10010687qth.18.1489006752296; Wed, 08 Mar 2017 12:59:12 -0800 (PST)
MIME-Version: 1.0
Sender: ghanwani@gmail.com
Received: by 10.200.4.2 with HTTP; Wed, 8 Mar 2017 12:59:11 -0800 (PST)
In-Reply-To: <CA+-tSzzyf8mcerdHNeP1_U97+eJ2fFS-Q9SHukLr7LwmP0opVg@mail.gmail.com>
References: <27991_1487670653_58AC0D7D_27991_2292_1_53C29892C857584299CBF5D05346208A1ED7122E@OPEXCLILM21.corporate.adroot.infra.ftgroup> <18673_1487691447_58AC5EB7_18673_4491_1_53C29892C857584299CBF5D05346208A1ED71F65@OPEXCLILM21.corporate.adroot.infra.ftgroup> <A19DD756-D858-4F86-BF76-F6AC94C0D211@cisco.com> <CA+-tSzwFRuFyaB+UVZXRCP5Db2H8Fr7vftjwz_yn2b=yZqiF7Q@mail.gmail.com> <5B45FE6C-C091-4FBA-A1CD-DA809D98235A@cisco.com> <CA+-tSzzpxmsoX3c-TB8Fqh3_1QLVpdaPhxVZO6A2Y5VssRyD3w@mail.gmail.com> <20535FDB-CE80-48D8-8616-F1F78E1E45F4@cisco.com> <CA+-tSzzDSU6vR-mAVxVMVMRL8sUOrqoa8_c7z2GrH7LmZxJYGg@mail.gmail.com> <F896D1A1-9694-484F-AA99-6CDB422A2A18@cisco.com> <CA+-tSzzyf8mcerdHNeP1_U97+eJ2fFS-Q9SHukLr7LwmP0opVg@mail.gmail.com>
From: Anoop Ghanwani <anoop@alumni.duke.edu>
Date: Wed, 8 Mar 2017 12:59:11 -0800
X-Google-Sender-Auth: dMzyWKr0f42Y1p4tQ8e-ujAQUJo
Message-ID: <CA+-tSzyzGeNKJXXL5LK9qQg-1xM1ZYonjokY7X6cZ3rJp+Tb8w@mail.gmail.com>
To: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
Content-Type: multipart/alternative; boundary=001a1140426889fa5f054a3e660a
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/p-PqkCLPb731NVIYypJjUmwn0n8>
Cc: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "spring@ietf.org" <spring@ietf.org>
Subject: Re: [spring] WG Last Call for draft-ietf-spring-segment-routing-msdc-02
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 08 Mar 2017 20:59:14 -0000

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

Hi Stefano,

Just noticed, pg 7 still says 1600x, when I think it should say (16000 + x)=
.

Anoop

On Fri, Mar 3, 2017 at 12:25 PM, Anoop Ghanwani <anoop@alumni.duke.edu>
wrote:

>
>
> On Fri, Mar 3, 2017 at 6:38 AM, Stefano Previdi (sprevidi) <
> sprevidi@cisco.com> wrote:
>
>>
>> > On Mar 1, 2017, at 7:27 PM, Anoop Ghanwani <anoop@alumni.duke.edu>
>> wrote:
>>
>> > What I am asking for is clarification on how different Tier-3 nodes
>> might share the same AS number.
>>
>>
>> =E2=80=9Cshare=E2=80=9D is the wrong term and we agreed to change it.
>>
>> Btw, RFC7938 section 5.2.2. "Private Use ASNs=E2=80=9D says:
>>
>>
>>    The original range of Private Use ASNs [RFC6996] limited operators to
>>    1023 unique ASNs.  Since it is quite likely that the number of
>>    network devices may exceed this number, a workaround is required.
>>    One approach is to re-use the ASNs assigned to the Tier 3 devices
>>    across different clusters.  For example, Private Use ASNs 65001,
>>    65002 ... 65032 could be used within every individual cluster and
>>    assigned to Tier 3 devices.
>>
>> By =E2=80=9Cshare=E2=80=9D we intended to =E2=80=9Cuse=E2=80=9D the same=
 number in different clusters.
>>
>
> Thanks.  That address all the comments I had.
>
> Anoop
>

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

<div dir=3D"ltr">Hi Stefano,<div><br></div><div>Just noticed, pg 7 still sa=
ys 1600x, when I think it should say (16000 + x).</div><div><br></div><div>=
Anoop</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">=
On Fri, Mar 3, 2017 at 12:25 PM, Anoop Ghanwani <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:anoop@alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu=
</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><=
br><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"><span class=3D=
"">On Fri, Mar 3, 2017 at 6:38 AM, Stefano Previdi (sprevidi) <span dir=3D"=
ltr">&lt;<a href=3D"mailto:sprevidi@cisco.com" target=3D"_blank">sprevidi@c=
isco.com</a>&gt;</span> wrote:<br></span><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><sp=
an><span class=3D""><br>
&gt; On Mar 1, 2017, at 7:27 PM, Anoop Ghanwani &lt;<a href=3D"mailto:anoop=
@alumni.duke.edu" target=3D"_blank">anoop@alumni.duke.edu</a>&gt; wrote:<br=
><br></span><span class=3D"">
&gt; What I am asking for is clarification on how different Tier-3 nodes mi=
ght share the same AS number.<br>
<br>
<br>
</span></span><span class=3D"">=E2=80=9Cshare=E2=80=9D is the wrong term an=
d we agreed to change it.<br>
<br>
Btw, RFC7938 section 5.2.2. &quot;Private Use ASNs=E2=80=9D says:<br>
<br>
<br>
=C2=A0 =C2=A0The original range of Private Use ASNs [RFC6996] limited opera=
tors to<br>
=C2=A0 =C2=A01023 unique ASNs.=C2=A0 Since it is quite likely that the numb=
er of<br>
=C2=A0 =C2=A0network devices may exceed this number, a workaround is requir=
ed.<br>
=C2=A0 =C2=A0One approach is to re-use the ASNs assigned to the Tier 3 devi=
ces<br>
=C2=A0 =C2=A0across different clusters.=C2=A0 For example, Private Use ASNs=
 65001,<br>
=C2=A0 =C2=A065002 ... 65032 could be used within every individual cluster =
and<br>
=C2=A0 =C2=A0assigned to Tier 3 devices.<br>
<br>
By =E2=80=9Cshare=E2=80=9D we intended to =E2=80=9Cuse=E2=80=9D the same nu=
mber in different clusters.<span class=3D"m_2722884937986498955m_-697409498=
5679369971HOEnZb"><font color=3D"#888888"><br></font></span></span></blockq=
uote><div><br></div><div>Thanks.=C2=A0 That address all the comments I had.=
</div><span class=3D"HOEnZb"><font color=3D"#888888"><div><br></div><div>An=
oop=C2=A0</div></font></span></div></div></div>
</blockquote></div><br></div>

--001a1140426889fa5f054a3e660a--


From nobody Thu Mar  9 04:05:21 2017
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 7A892129566; Thu,  9 Mar 2017 04:05:16 -0800 (PST)
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>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.47.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <148906111646.5723.160282506075354433@ietfa.amsl.com>
Date: Thu, 09 Mar 2017 04:05:16 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/x5tiqNxPERzd_5ij4Oo3uXRNLE0>
Cc: spring@ietf.org
Subject: [spring] I-D Action: draft-ietf-spring-segment-routing-msdc-04.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 09 Mar 2017 12:05:16 -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 of the IETF.

        Title           : BGP-Prefix Segment in large-scale data centers
        Authors         : Clarence Filsfils
                          Stefano Previdi
                          Jon Mitchell
                          Ebben Aries
                          Petr Lapukhov
	Filename        : draft-ietf-spring-segment-routing-msdc-04.txt
	Pages           : 25
	Date            : 2017-03-09

Abstract:
   This document describes the motivation and benefits for applying
   segment routing in BGP-based large-scale data-centers.  It describes
   the design to deploy segment routing in those data-centers, for both
   the MPLS and IPv6 dataplanes.



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

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-spring-segment-routing-msdc-04

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


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

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


From nobody Thu Mar  9 04:07:02 2017
Return-Path: <sprevidi@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 BF4C512956D for <spring@ietfa.amsl.com>; Thu,  9 Mar 2017 04:07:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xYR5vexmLG1H for <spring@ietfa.amsl.com>; Thu,  9 Mar 2017 04:06:55 -0800 (PST)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D12C1129566 for <spring@ietf.org>; Thu,  9 Mar 2017 04:06:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2010; q=dns/txt; s=iport; t=1489061214; x=1490270814; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=ssxZTdWb94FARDWkOS27Z2TB0Kd9diIj9EZ+2lpe3mo=; b=ILnv5pjgzI7uESMxWtr1q/yTPRae+yQY2APVRGq5JLK4zVNYu1BeIgHO vlk4AMf+DMLTebajlO2jkvgtpzb+zuhPUHkkYaGRrXHMsERb5pcGjK9WY DyzSoNoTdH0M5++++x6XM5ZNmZyhXetR5tWGoUqcvYtV6Ifv2AqYCOu/P c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ASAQDZRMFY/5tdJa1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1FhgQoHjWWRTpU4gg4fDYV2AoJIPxgBAgEBAQEBAQFrKIUVAQE?= =?us-ascii?q?BAQIBAQE4NBALAgEIGB4QJwslAgQTCYlvCA6yVIpwAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBHYZOggWCaoMXgT0ygwKCMQWcOQGGdYtCgXtThFCKAop3iEcBHziBA1Y?= =?us-ascii?q?VGCcRAYZCdQGJHYENAQEB?=
X-IronPort-AV: E=Sophos;i="5.36,268,1486425600"; d="scan'208";a="393796898"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 Mar 2017 12:06:53 +0000
Received: from XCH-RTP-006.cisco.com (xch-rtp-006.cisco.com [64.101.220.146]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id v29C6rnf004560 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <spring@ietf.org>; Thu, 9 Mar 2017 12:06:53 GMT
Received: from xch-rtp-010.cisco.com (64.101.220.150) by XCH-RTP-006.cisco.com (64.101.220.146) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Thu, 9 Mar 2017 07:06:52 -0500
Received: from xch-rtp-010.cisco.com ([64.101.220.150]) by XCH-RTP-010.cisco.com ([64.101.220.150]) with mapi id 15.00.1210.000; Thu, 9 Mar 2017 07:06:53 -0500
From: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
To: SPRING WG <spring@ietf.org>
Thread-Topic: I-D Action: draft-ietf-spring-segment-routing-msdc-04.txt
Thread-Index: AQHSmM121BJqdRGizEqB6O3P0z6gdaGMvX6A
Date: Thu, 9 Mar 2017 12:06:52 +0000
Message-ID: <03A3BE8F-294D-49B7-AB6E-372E13DB00EB@cisco.com>
References: <148906111646.5723.160282506075354433@ietfa.amsl.com>
In-Reply-To: <148906111646.5723.160282506075354433@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.61.99.22]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <4CF207A4F5B15E4FB618F90C2C149951@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/TBkRIkXEsIrMQzPzY695fQqV3g4>
Subject: Re: [spring] I-D Action: draft-ietf-spring-segment-routing-msdc-04.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 09 Mar 2017 12:07:01 -0000

new version with, hopefully, all comments, questions and issues being addre=
ssed.

Thanks.
s.

> On Mar 9, 2017, at 1:05 PM, internet-drafts@ietf.org wrote:
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts direct=
ories.
> This draft is a work item of the Source Packet Routing in Networking of t=
he IETF.
>=20
>        Title           : BGP-Prefix Segment in large-scale data centers
>        Authors         : Clarence Filsfils
>                          Stefano Previdi
>                          Jon Mitchell
>                          Ebben Aries
>                          Petr Lapukhov
> 	Filename        : draft-ietf-spring-segment-routing-msdc-04.txt
> 	Pages           : 25
> 	Date            : 2017-03-09
>=20
> Abstract:
>   This document describes the motivation and benefits for applying
>   segment routing in BGP-based large-scale data-centers.  It describes
>   the design to deploy segment routing in those data-centers, for both
>   the MPLS and IPv6 dataplanes.
>=20
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-msdc/
>=20
> There's also a htmlized version available at:
> https://tools.ietf.org/html/draft-ietf-spring-segment-routing-msdc-04
>=20
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-spring-segment-routing-msd=
c-04
>=20
>=20
> Please note that it may take a couple of minutes from the time of submiss=
ion
> 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
> _______________________________________________
> 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.ietf.org/ietf/1shadow-sites.txt


From nobody Thu Mar  9 05:50:58 2017
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 7F5D5129615; Thu,  9 Mar 2017 05:50:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.618
X-Spam-Level: 
X-Spam-Status: No, score=-2.618 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 PcsFB6pvChRk; Thu,  9 Mar 2017 05:50:54 -0800 (PST)
Received: from relais-inet.orange.com (mta240.mail.business.static.orange.com [80.12.66.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9FF68129604; Thu,  9 Mar 2017 05:50:54 -0800 (PST)
Received: from opfedar07.francetelecom.fr (unknown [xx.xx.xx.9]) by opfedar23.francetelecom.fr (ESMTP service) with ESMTP id C747C1601BF; Thu,  9 Mar 2017 14:50:52 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.57]) by opfedar07.francetelecom.fr (ESMTP service) with ESMTP id A273AC0064; Thu,  9 Mar 2017 14:50:52 +0100 (CET)
Received: from OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06]) by OPEXCLILM23.corporate.adroot.infra.ftgroup ([fe80::787e:db0c:23c4:71b3%19]) with mapi id 14.03.0319.002; Thu, 9 Mar 2017 14:50:52 +0100
From: <bruno.decraene@orange.com>
To: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: Slots requests for SPRING WG session - IETF 98 - Chicago
Thread-Index: AdKY277ufIkaS1tWT1qQX9dmDelLMA==
Date: Thu, 9 Mar 2017 13:50:51 +0000
Message-ID: <20400_1489067452_58C15DBC_20400_2267_2_53C29892C857584299CBF5D05346208A1ED9BEEA@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.5]
Content-Type: multipart/alternative; boundary="_000_53C29892C857584299CBF5D05346208A1ED9BEEAOPEXCLILM21corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/dPHhcdsJhHvoMhuZxsDeRegctmI>
Cc: "spring-chairs@ietf.org" <spring-chairs@ietf.org>
Subject: [spring] Slots requests for SPRING WG session - IETF 98 - Chicago
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 09 Mar 2017 13:50:56 -0000

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

All,

it is time we start building the SPRING WG agenda for Chicago.
The IETF agenda is available at: https://datatracker.ietf.org/meeting/98/ag=
enda.html

The SPRING WG session (1.5h) is scheduled on: Tuesday Afternoon session I  =
13:00-14:30

As presented in Seoul, we'd like to focus the work on advancing current WG =
documents and milestones. This will be reflected in the next agenda, with a=
 strict priority given to those items.
If time allows, additional slots may be allocated with a priority for subje=
ct within current charter and milestones. Additionally, new subjects, not y=
et presented, and candidate for a possible charter update may be considered.

Please send us your request for a presentation slot, indicating draft name,=
 speaker and desired duration (covering presentation + discussion)

Please send the requests no later than the 16th of March.
Thank you
Bruno, Martin

___________________________________________________________________________=
______________________________________________

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_53C29892C857584299CBF5D05346208A1ED9BEEAOPEXCLILM21corp_
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:"Calibri","sans-serif";
	color:windowtext;}
.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 lang=3D"EN-US">All,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">it is time we start building th=
e SPRING WG agenda for Chicago.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The IETF agenda is available at=
: <a href=3D"https://datatracker.ietf.org/meeting/98/agenda.html">
https://datatracker.ietf.org/meeting/98/agenda.html</a><o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The SPRING WG session (1.5h) is=
 scheduled on: Tuesday Afternoon session I &nbsp;13:00-14:30
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">As presented in Seoul, we'd lik=
e to focus the work on advancing current WG documents and milestones. This =
will be reflected in the next agenda, with a strict priority given to those=
 items.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">If time allows, additional slot=
s may be allocated with a priority for subject within current charter and m=
ilestones. Additionally, new subjects, not yet presented, and candidate for=
 a possible charter update may be considered.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Please send us your request for=
 a presentation slot, indicating draft name, speaker and desired duration (=
covering presentation &#43; discussion)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Please send the requests no lat=
er than the 16th of March.<o:p></o:p></span></p>
<p class=3D"MsoNormal">Thank you<o:p></o:p></p>
<p class=3D"MsoNormal">Bruno, Martin<o:p></o:p></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_53C29892C857584299CBF5D05346208A1ED9BEEAOPEXCLILM21corp_--


From nobody Thu Mar  9 08:17:53 2017
Return-Path: <gunter.van_de_velde@nokia.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 53C4712955D for <spring@ietfa.amsl.com>; Thu,  9 Mar 2017 08:17:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.911
X-Spam-Level: 
X-Spam-Status: No, score=-2.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H5=-1, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kwk6ZDV49Me1 for <spring@ietfa.amsl.com>; Thu,  9 Mar 2017 08:17:49 -0800 (PST)
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50105.outbound.protection.outlook.com [40.107.5.105]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 06AAC1293D6 for <spring@ietf.org>; Thu,  9 Mar 2017 08:17:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=psUBeoNCnElpKBbhAfIQmw2Ewai0ZNedJfPsNJr6FpE=; b=a2NDnij7U8o9XA/ELPDm4YrHWs5ggHwvQ1Y19T/vdKlCTdculelRnTtpJT4vh4fl50BxdhmRioHS4VlefKE+kjQUGIKP2rK2HkGEUI3YzLpztiaT6RKsEnSwCN6bhXHGDwDCngpdz8Aoj5ywgiEzZ9F4EuTJpuLE0xgdcTtnpVU=
Received: from AM4PR07MB1715.eurprd07.prod.outlook.com (10.166.133.23) by AM4PR07MB1714.eurprd07.prod.outlook.com (10.166.133.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.961.8; Thu, 9 Mar 2017 16:17:46 +0000
Received: from AM4PR07MB1715.eurprd07.prod.outlook.com ([10.166.133.23]) by AM4PR07MB1715.eurprd07.prod.outlook.com ([10.166.133.23]) with mapi id 15.01.0961.017; Thu, 9 Mar 2017 16:17:46 +0000
From: "Van De Velde, Gunter (Nokia - BE)" <gunter.van_de_velde@nokia.com>
To: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: New Version Notification for draft-vandevelde-spring-flow-aware-v6transport-00.txt
Thread-Index: AQHSmO4GJwfYKpNkAUeJf0hGBFK9i6GMwEiA
Date: Thu, 9 Mar 2017 16:17:46 +0000
Message-ID: <B72C00DC-AC6D-41CF-95C4-1EDDBF38E7B7@alcatel-lucent.com>
References: <148907511755.5835.11277117857813166547.idtracker@ietfa.amsl.com>
In-Reply-To: <148907511755.5835.11277117857813166547.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=nokia.com;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [135.245.240.250]
x-microsoft-exchange-diagnostics: 1; AM4PR07MB1714; 7:94yyfDrF5oTh0sBrvnGtAmI2o77P48VYGWcM1tjJ/RqCW7y2dq+5PCPT/NK7KmTrv2d8g8zFmFSthNETfz+1W5/ZuqmYEqlkGIRL/rzuhI4BR322rlQB0/BZzT6bPYfwbjC2QYTWh7BYCHxj/Ib1HJmGxEvADcigP90PpaNxGuOfU/5ROyIxMYorXGPZwKfoJTOokIKTe1UBEicRW3ZXXp+2PX5LlkInIadbuW9dN71H0/TB6Xpez5e+DeS7+d6IMWCmUX2wM0H91GS/UE5aLGLNT920yui+uminaTcgLDC3QKfyXNrCNoiEGAFOH6aIwkEyuX7f5gkKLGGm8tavXA==
x-ms-office365-filtering-correlation-id: 61e80444-6253-4ca9-d01c-08d46707d2e6
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081); SRVR:AM4PR07MB1714; 
x-microsoft-antispam-prvs: <AM4PR07MB1714ED7DF431BC2AE1D4C977E0210@AM4PR07MB1714.eurprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(120809045254105);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6041248)(20161123560025)(20161123562025)(20161123555025)(20161123558025)(20161123564025)(6072148); SRVR:AM4PR07MB1714; BCL:0; PCL:0; RULEID:; SRVR:AM4PR07MB1714; 
x-forefront-prvs: 0241D5F98C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39840400002)(39860400002)(39410400002)(39450400003)(39850400002)(24454002)(377424004)(3280700002)(8936002)(5640700003)(25786008)(38730400002)(110136004)(305945005)(230783001)(50986999)(3660700001)(2351001)(7736002)(53936002)(99286003)(9686003)(6512007)(6306002)(2473003)(83716003)(81166006)(6506006)(2906002)(82746002)(1730700003)(8676002)(6436002)(76176999)(54356999)(53546006)(2501003)(33656002)(6486002)(3846002)(102836003)(6116002)(122556002)(229853002)(5660300001)(106116001)(77096006)(66066001)(36756003)(86362001)(2900100001)(6916009)(2950100002)(189998001); DIR:OUT; SFP:1102; SCL:1; SRVR:AM4PR07MB1714; H:AM4PR07MB1715.eurprd07.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <683872857B9961408C54924771685A1A@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Mar 2017 16:17:46.5918 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5d471751-9675-428d-917b-70f44f9630b0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR07MB1714
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/zK6NVp1imlcwIkkYcxipy8mSz4E>
Subject: [spring] FW: New Version Notification for draft-vandevelde-spring-flow-aware-v6transport-00.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 09 Mar 2017 16:17:51 -0000

QXMgdXN1YWwsIGZlZWRiYWNrIHdlbGNvbWUuDQoNCkcvDQoNCk9uIDA5LzAzLzIwMTcsIDE2OjU4
LCAiaW50ZXJuZXQtZHJhZnRzQGlldGYub3JnIiA8aW50ZXJuZXQtZHJhZnRzQGlldGYub3JnPiB3
cm90ZToNCg0KICAgIA0KICAgIEEgbmV3IHZlcnNpb24gb2YgSS1ELCBkcmFmdC12YW5kZXZlbGRl
LXNwcmluZy1mbG93LWF3YXJlLXY2dHJhbnNwb3J0LTAwLnR4dA0KICAgIGhhcyBiZWVuIHN1Y2Nl
c3NmdWxseSBzdWJtaXR0ZWQgYnkgR3VudGVyIFZhbiBkZSBWZWxkZSBhbmQgcG9zdGVkIHRvIHRo
ZQ0KICAgIElFVEYgcmVwb3NpdG9yeS4NCiAgICANCiAgICBOYW1lOgkJZHJhZnQtdmFuZGV2ZWxk
ZS1zcHJpbmctZmxvdy1hd2FyZS12NnRyYW5zcG9ydA0KICAgIFJldmlzaW9uOgkwMA0KICAgIFRp
dGxlOgkJRmxvdyBBd2FyZSBJUHY2IFNlZ21lbnQgUm91dGluZw0KICAgIERvY3VtZW50IGRhdGU6
CTIwMTctMDMtMDkNCiAgICBHcm91cDoJCUluZGl2aWR1YWwgU3VibWlzc2lvbg0KICAgIFBhZ2Vz
OgkJNg0KICAgIFVSTDogICAgICAgICAgICBodHRwczovL3d3dy5pZXRmLm9yZy9pbnRlcm5ldC1k
cmFmdHMvZHJhZnQtdmFuZGV2ZWxkZS1zcHJpbmctZmxvdy1hd2FyZS12NnRyYW5zcG9ydC0wMC50
eHQNCiAgICBTdGF0dXM6ICAgICAgICAgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2Mv
ZHJhZnQtdmFuZGV2ZWxkZS1zcHJpbmctZmxvdy1hd2FyZS12NnRyYW5zcG9ydC8NCiAgICBIdG1s
aXplZDogICAgICAgaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXZhbmRldmVsZGUt
c3ByaW5nLWZsb3ctYXdhcmUtdjZ0cmFuc3BvcnQtMDANCiAgICANCiAgICANCiAgICBBYnN0cmFj
dDoNCiAgICAgICBGbG93LUF3YXJlIHRyYW5zcG9ydCBvZiBQc2V1ZG93aXJlcyBvdmVyIGFuIE1Q
TFMgUGFja2V0IFN3aXRjaGVkDQogICAgICAgTmV0d29yayAoUkZDNjM5MSkgaW50cm9kdWNlcyBh
biBFQ01QIHVzZS1jYXNlLCBtYWtpbmcgYXNzdW1wdGlvbiB0aGF0DQogICAgICAgdGhlIHBheWxv
YWQgb2YgYSBwc2V1ZG93aXJlIGNvbXByaXNlcyBvZiBhIG51bWJlciBvZiBkaXN0aW5jdCBmbG93
cy4NCiAgICAgICBSRkM2MzkxIHByb3ZpZGVzIGEgbWVjaGFuaXNtIGZvciBmaW5lIGZsb3cgZ3Jh
bnVsYXJpdHkgYmV5b25kIHRoZQ0KICAgICAgIGluZGl2aWR1YWwgcHNldWRvd2lyZSwgaGVscGlu
ZyBiZXR0ZXIgZmxvdyBncmFudWxhcml0eSBmb3IgRUNNUA0KICAgICAgIHB1cnBvc2UuICBUbyBp
ZGVudGlmeSB0aGUgZ3JhbnVsYXIgcHNldWRvd2lyZSBmbG93cyB0aGUgY29uY2VwdCBvZg0KICAg
ICAgIE1QTFMgRmxvdyBMYWJlbCBpcyBpbnRyb2R1Y2VkLiAgRnVydGhlcm1vcmUgUkZDNjM5MSBk
ZWZpbmVzIHRoZQ0KICAgICAgIHJlcXVpcmVkIExEUCBwcm90b2NvbCBleHRlbnNpb25zIHRvIGV4
Y2hhbmdlIHRoZSBNUExTIEZsb3cgTGFiZWwNCiAgICAgICBiZXR3ZWVuIExEUCBzcGVha2Vycy4N
CiAgICANCiAgICAgICBBbm90aGVyIG1ldGhvZCB0byBleGNoYW5nZSBNUExTIGZsb3cgbGFiZWxz
IGlzIGZvdW5kIGluIGRyYWZ0LWlldGYtDQogICAgICAgYmVzcy1mYXQtcHctYmdwLiAgRHJhZnQt
aWV0Zi1iZXNzLWZhdC1wdy1iZ3AgZGVmaW5lcyBleHRlbnNpb25zDQogICAgICAgcmVxdWlyZWQg
dG8gc3luY2hyb25pc2UgZmxvdyBsYWJlbCBzdGF0ZSBiZXR3ZWVuIFBFcyB1c2luZyBCR1AtYmFz
ZWQNCiAgICAgICBzaWduYWxsaW5nIHByb2NlZHVyZXMuICBUaGlzIGRyYWZ0IGFzc3VtZXMgTVBM
UyBpcyB0aGUgdHJhbnNwb3J0DQogICAgICAgdGVjaG5vbG9neSB1c2VkLg0KICAgIA0KICAgICAg
IFRoaXMgZHJhZnQgZXh0ZW5kcyB0aGUgYXBwbGljYWJpbGl0eSBvZiBkcmFmdC1pZXRmLWJlc3Mt
ZmF0LXB3LWJncA0KICAgICAgIGFuZCB1c2VzIHRoZSBCR1AgZGVyaXZlZCBmbG93IGxhYmVsIGZv
ciBJUHY2IFNlZ21lbnQgUm91dGluZw0KICAgICAgIHRyYW5zcG9ydC4gIFRoZSBQRSByZXNwb25z
aWJsZSBmb3IgaW1wb3NpbmcgdGhlIElQdjYgU2VnbWVudCBSb3V0aW5nDQogICAgICAgdG9wIGxl
dmVsIGhlYWRlciB3aWxsIGluIGFkZGl0aW9uIHRvIGFuIElQdjYgaGVhZGVyIEFORCB0aGUgSVB2
Ng0KICAgICAgIFNvdXJjZSBSb3V0aW5nIGhlYWRlciBBTFNPIGltcG9zZSB0aGUgQkdQIGRlcml2
ZWQgRmxvdyBMYWJlbCBhcyB0aGUNCiAgICAgICBJUHY2IG91dGVyIGhlYWRlciBmbG93IExhYmVs
LiAgVGhpcyBmdW5jdGlvbmFsaXR5IHdpbGwgcHJvdmlkZSBmaW5lDQogICAgICAgRUNNUCBncmFu
dWxhcml0eSBvZiBJUHY2IFNlZ21lbnQgcm91dGluZyBlbmFibGVkIHBzZXVkb3dpcmUgdHJhbnNw
b3J0DQogICAgICAgc2VydmljZXMuDQogICAgDQogICAgDQogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIA0KICAgIA0KICAgIA0KICAgIFBsZWFzZSBub3RlIHRoYXQgaXQgbWF5IHRha2UgYSBj
b3VwbGUgb2YgbWludXRlcyBmcm9tIHRoZSB0aW1lIG9mIHN1Ym1pc3Npb24NCiAgICB1bnRpbCB0
aGUgaHRtbGl6ZWQgdmVyc2lvbiBhbmQgZGlmZiBhcmUgYXZhaWxhYmxlIGF0IHRvb2xzLmlldGYu
b3JnLg0KICAgIA0KICAgIFRoZSBJRVRGIFNlY3JldGFyaWF0DQogICAgDQogICAgDQoNCg==


From nobody Thu Mar  9 08:49:51 2017
Return-Path: <pcamaril@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 77A7F1294AD for <spring@ietfa.amsl.com>; Thu,  9 Mar 2017 08:49:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Jk0wJCMhMtWd for <spring@ietfa.amsl.com>; Thu,  9 Mar 2017 08:49:49 -0800 (PST)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2937C126D74 for <spring@ietf.org>; Thu,  9 Mar 2017 08:49:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1844; q=dns/txt; s=iport; t=1489078189; x=1490287789; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=WcT6UYnf2i55ewXk7sCJLsqxYJT5alCdmVoVmmq+Wfk=; b=jLHmEUKWQ4ds2PHUL93o2I8q89/PId7/Av2hnzhoCz+mtoIiFfEdr9YZ Y4PUshKLLyoPa6P7cxASWgvAC+UfYZ2ZTIhVNqX/s+Wq5qiMN0kKogWER 7yWcI5uAaJxvvuaG0vD62pw0aE0/5q03Y1DhZtF3FRmDkLnjZWiIPCyEO E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CLAQDxhsFY/5RdJa1dGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBg1FhgQoHg1mKDKcGgg4shXYCGoIVPxgBAgEBAQEBAQFrHQuFFgMDIxF?= =?us-ascii?q?DEgIBCBoCJgICAjAVBgEGAwIEE4oADrBygiaKbQEBAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAR2BC4VDggWCaoRrgm8ugjEFj1iMYQGGdYtCgXtThFCKApM+AR84gQNWFRg?= =?us-ascii?q?4AYR4gUp1AYkdgQ0BAQE?=
X-IronPort-AV: E=Sophos;i="5.36,136,1486425600"; d="scan'208";a="218303886"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 Mar 2017 16:49:47 +0000
Received: from XCH-RCD-005.cisco.com (xch-rcd-005.cisco.com [173.37.102.15]) by rcdn-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id v29Gnhrq028931 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <spring@ietf.org>; Thu, 9 Mar 2017 16:49:43 GMT
Received: from xch-rcd-004.cisco.com (173.37.102.14) by XCH-RCD-005.cisco.com (173.37.102.15) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Thu, 9 Mar 2017 10:49:43 -0600
Received: from xch-rcd-004.cisco.com ([173.37.102.14]) by XCH-RCD-004.cisco.com ([173.37.102.14]) with mapi id 15.00.1210.000; Thu, 9 Mar 2017 10:49:43 -0600
From: "Pablo Camarillo (pcamaril)" <pcamaril@cisco.com>
To: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: New Version Notification for draft-filsfils-spring-srv6-network-programming-00.txt
Thread-Index: AQHSmOx+DdQdNqezv0+84W17VYf1raGNLcqA
Date: Thu, 9 Mar 2017 16:49:43 +0000
Message-ID: <BC0DAA85-16E8-42B1-8DA4-21D44964B3F3@cisco.com>
References: <148907446237.5790.8575617951699681605.idtracker@ietfa.amsl.com>
In-Reply-To: <148907446237.5790.8575617951699681605.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.61.215.202]
Content-Type: text/plain; charset="utf-8"
Content-ID: <891EF98931C60748BD5A16536AFD0CB4@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/LRzmBFpKYutMk1a2XTkDxrfEd7o>
Subject: [spring] FW: New Version Notification for draft-filsfils-spring-srv6-network-programming-00.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 09 Mar 2017 16:49:50 -0000

SGVsbG8sIA0KDQpGWUksIHdlIGp1c3Qgc3VibWl0dGVkIGRyYWZ0LWZpbHNmaWxzLXNwcmluZy1z
cnY2LW5ldHdvcmstcHJvZ3JhbW1pbmctMDAuDQoNCkNoZWVycywNClBhYmxvLg0KDQpPbiAwOS8w
My8yMDE3LCAxNjo0NywgImludGVybmV0LWRyYWZ0c0BpZXRmLm9yZyIgPGludGVybmV0LWRyYWZ0
c0BpZXRmLm9yZz4gd3JvdGU6DQoNCiAgICANCiAgICBBIG5ldyB2ZXJzaW9uIG9mIEktRCwgZHJh
ZnQtZmlsc2ZpbHMtc3ByaW5nLXNydjYtbmV0d29yay1wcm9ncmFtbWluZy0wMC50eHQNCiAgICBo
YXMgYmVlbiBzdWNjZXNzZnVsbHkgc3VibWl0dGVkIGJ5IFBhYmxvIENhbWFyaWxsbyBHYXJ2aWEg
YW5kIHBvc3RlZCB0byB0aGUNCiAgICBJRVRGIHJlcG9zaXRvcnkuDQogICAgDQogICAgTmFtZToJ
CWRyYWZ0LWZpbHNmaWxzLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmcNCiAgICBSZXZp
c2lvbjoJMDANCiAgICBUaXRsZToJCVNSdjYgTmV0d29yayBQcm9ncmFtbWluZw0KICAgIERvY3Vt
ZW50IGRhdGU6CTIwMTctMDMtMDkNCiAgICBHcm91cDoJCUluZGl2aWR1YWwgU3VibWlzc2lvbg0K
ICAgIFBhZ2VzOgkJNDENCiAgICBVUkw6ICAgICAgICAgICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
aW50ZXJuZXQtZHJhZnRzL2RyYWZ0LWZpbHNmaWxzLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3Jh
bW1pbmctMDAudHh0DQogICAgU3RhdHVzOiAgICAgICAgIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0
Zi5vcmcvZG9jL2RyYWZ0LWZpbHNmaWxzLXNwcmluZy1zcnY2LW5ldHdvcmstcHJvZ3JhbW1pbmcv
DQogICAgSHRtbGl6ZWQ6ICAgICAgIGh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1m
aWxzZmlscy1zcHJpbmctc3J2Ni1uZXR3b3JrLXByb2dyYW1taW5nLTAwDQogICAgDQogICAgDQog
ICAgQWJzdHJhY3Q6DQogICAgICAgVGhpcyBkb2N1bWVudCBkZXNjcmliZXMgdGhlIFNSdjYgbmV0
d29yayBwcm9ncmFtbWluZyBjb25jZXB0IGFuZCBpdHMNCiAgICAgICBtb3N0IGJhc2ljIGZ1bmN0
aW9ucy4NCiAgICANCiAgICANCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQogICAgDQog
ICAgDQogICAgUGxlYXNlIG5vdGUgdGhhdCBpdCBtYXkgdGFrZSBhIGNvdXBsZSBvZiBtaW51dGVz
IGZyb20gdGhlIHRpbWUgb2Ygc3VibWlzc2lvbg0KICAgIHVudGlsIHRoZSBodG1saXplZCB2ZXJz
aW9uIGFuZCBkaWZmIGFyZSBhdmFpbGFibGUgYXQgdG9vbHMuaWV0Zi5vcmcuDQogICAgDQogICAg
VGhlIElFVEYgU2VjcmV0YXJpYXQNCiAgICANCiAgICANCg0K


From nobody Fri Mar 10 00:15:26 2017
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 740511293D9; Fri, 10 Mar 2017 00:15:25 -0800 (PST)
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>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.47.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <148913372542.7410.16912254004883253396@ietfa.amsl.com>
Date: Fri, 10 Mar 2017 00:15:25 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/-S4-Qm2xOxBVqIKAz2JJfPOTMe0>
Cc: spring@ietf.org
Subject: [spring] I-D Action: draft-ietf-spring-segment-routing-central-epe-05.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 10 Mar 2017 08:15:25 -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 of the IETF.

        Title           : Segment Routing Centralized BGP Egress Peer Engineering
        Authors         : Clarence Filsfils
                          Stefano Previdi
                          Ebben Aries
                          Dmitry Afanasiev
	Filename        : draft-ietf-spring-segment-routing-central-epe-05.txt
	Pages           : 19
	Date            : 2017-03-10

Abstract:
   Segment Routing (SR) leverages source routing.  A 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 of the SR domain.

   The Segment Routing architecture can be directly applied to the MPLS
   dataplane with no change on the forwarding plane.  It requires a
   minor extension to the existing link-state routing protocols.

   This document illustrates the application of Segment Routing to solve
   the BGP Egress Peer Engineering (BGP-EPE) requirement.  The SR-based
   BGP-EPE solution allows a centralized (Software Defined Network, SDN)
   controller to program any egress peer policy at ingress border
   routers or at hosts within the domain.



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

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-spring-segment-routing-central-epe-05

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


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

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


From nobody Fri Mar 10 00:18:38 2017
Return-Path: <sprevidi@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 0F7B4129715 for <spring@ietfa.amsl.com>; Fri, 10 Mar 2017 00:18:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.523
X-Spam-Level: 
X-Spam-Status: No, score=-14.523 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SsK0S73bWcOE for <spring@ietfa.amsl.com>; Fri, 10 Mar 2017 00:18:36 -0800 (PST)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 00C0E1293D9 for <spring@ietf.org>; Fri, 10 Mar 2017 00:18:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2725; q=dns/txt; s=iport; t=1489133916; x=1490343516; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=pGo7IVcuIgy71Zq+D2VqqeX7ocrwF5z7muSZMZxdAAs=; b=KfWTy/b5shr0Jbm14R/HxKvw0aAGwAGeI9BVRZPVZV5kfFUpaONfvVHc 6fDsL4uaTgWCc7bGMzQCiAU+Rb0Ji5gkuij/C+NAgves5QGF2rZz9aurH cIkjbkTQy9WmseDeM6j37Z+1qyVf8rNR6cVZsEzSUMlAArJhba7cqkWYH 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AyAQAXYMJY/5RdJa1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1FhgQoHjWaRMR+VOIIOHw2CQIM2AoI0PxgBAgEBAQEBAQFrKIU?= =?us-ascii?q?VAQEBAQIBAQE4NBALAgEIEgYeECcLFw4CBBMJEoldCA6zJYpqAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQEBHYZOggUIgmKDF4E9MoMCgjEFnDkBhnWLQoF7U4RQigKKd4h?= =?us-ascii?q?HAR84gQNWFRgnEQGGQnUBiR2BDQEBAQ?=
X-IronPort-AV: E=Sophos;i="5.36,139,1486425600"; d="scan'208";a="393326935"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Mar 2017 08:18:16 +0000
Received: from XCH-RTP-007.cisco.com (xch-rtp-007.cisco.com [64.101.220.147]) by rcdn-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id v2A8HvNe029882 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <spring@ietf.org>; Fri, 10 Mar 2017 08:17:57 GMT
Received: from xch-rtp-010.cisco.com (64.101.220.150) by XCH-RTP-007.cisco.com (64.101.220.147) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 10 Mar 2017 03:17:57 -0500
Received: from xch-rtp-010.cisco.com ([64.101.220.150]) by XCH-RTP-010.cisco.com ([64.101.220.150]) with mapi id 15.00.1210.000; Fri, 10 Mar 2017 03:17:57 -0500
From: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
To: SPRING WG <spring@ietf.org>
Thread-Topic: I-D Action: draft-ietf-spring-segment-routing-central-epe-05.txt
Thread-Index: AQHSmXaGXJQgSiJiSEawHHvbrXUcaqGODo+A
Date: Fri, 10 Mar 2017 08:17:56 +0000
Message-ID: <CAACF78B-9987-44BB-953E-01DD470B80D2@cisco.com>
References: <148913372542.7410.16912254004883253396@ietfa.amsl.com>
In-Reply-To: <148913372542.7410.16912254004883253396@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.61.227.200]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <AA7E5D9DC25092448F213CA58E95774A@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/LIPaSRibMcd6zOAn-fFkqnQ2M1s>
Subject: Re: [spring] I-D Action: draft-ietf-spring-segment-routing-central-epe-05.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 10 Mar 2017 08:18:38 -0000

this is the updated version after the various reviews.

Thanks.
s.


> On Mar 10, 2017, at 9:15 AM, internet-drafts@ietf.org wrote:
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts direct=
ories.
> This draft is a work item of the Source Packet Routing in Networking of t=
he IETF.
>=20
>        Title           : Segment Routing Centralized BGP Egress Peer Engi=
neering
>        Authors         : Clarence Filsfils
>                          Stefano Previdi
>                          Ebben Aries
>                          Dmitry Afanasiev
> 	Filename        : draft-ietf-spring-segment-routing-central-epe-05.txt
> 	Pages           : 19
> 	Date            : 2017-03-10
>=20
> Abstract:
>   Segment Routing (SR) leverages source routing.  A 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 of the SR domain.
>=20
>   The Segment Routing architecture can be directly applied to the MPLS
>   dataplane with no change on the forwarding plane.  It requires a
>   minor extension to the existing link-state routing protocols.
>=20
>   This document illustrates the application of Segment Routing to solve
>   the BGP Egress Peer Engineering (BGP-EPE) requirement.  The SR-based
>   BGP-EPE solution allows a centralized (Software Defined Network, SDN)
>   controller to program any egress peer policy at ingress border
>   routers or at hosts within the domain.
>=20
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-centra=
l-epe/
>=20
> There's also a htmlized version available at:
> https://tools.ietf.org/html/draft-ietf-spring-segment-routing-central-epe=
-05
>=20
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-spring-segment-routing-cen=
tral-epe-05
>=20
>=20
> Please note that it may take a couple of minutes from the time of submiss=
ion
> 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
> _______________________________________________
> 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.ietf.org/ietf/1shadow-sites.txt


From nobody Fri Mar 10 00:21:34 2017
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 7EF89129715; Fri, 10 Mar 2017 00:21:30 -0800 (PST)
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>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.47.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <148913409050.7391.11071740486149760029@ietfa.amsl.com>
Date: Fri, 10 Mar 2017 00:21:30 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ZcRGjADMYbL1yXDnYliALlQj28c>
Cc: spring@ietf.org
Subject: [spring] I-D Action: draft-ietf-spring-segment-routing-mpls-08.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 10 Mar 2017 08:21:30 -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 of the IETF.

        Title           : Segment Routing with MPLS data plane
        Authors         : Clarence Filsfils
                          Stefano Previdi
                          Ahmed Bashandy
                          Bruno Decraene
                          Stephane Litkowski
                          Rob Shakir
	Filename        : draft-ietf-spring-segment-routing-mpls-08.txt
	Pages           : 11
	Date            : 2017-03-10

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.  A
   segment can represent any instruction, topological or service-based.
   Additional segments can be defined in the future.  SR allows to
   enforce a flow through any topological path and/or service chain
   while maintaining per-flow state only at the ingress node to the SR
   domain.

   Segment Routing can be directly applied to the MPLS architecture with
   no change in the forwarding plane.  This drafts describes how Segment
   Routing operates on top of the MPLS data plane.



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

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-spring-segment-routing-mpls-08

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


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 Fri Mar 10 00:22:57 2017
Return-Path: <sprevidi@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 B76081294FA for <spring@ietfa.amsl.com>; Fri, 10 Mar 2017 00:22:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.523
X-Spam-Level: 
X-Spam-Status: No, score=-14.523 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iZaz9pGYaCrM for <spring@ietfa.amsl.com>; Fri, 10 Mar 2017 00:22:55 -0800 (PST)
Received: from alln-iport-8.cisco.com (alln-iport-8.cisco.com [173.37.142.95]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 356261293D9 for <spring@ietf.org>; Fri, 10 Mar 2017 00:22:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2532; q=dns/txt; s=iport; t=1489134175; x=1490343775; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=jid3iVJLv8Qjz4QSQrOo3JWWA6wegbNy+nddDWcd7nQ=; b=YokbqzjSFmfBgAhiwxpXQTLjv8QAErozbEsKc9yrve+mx5nfMaMVZ0Qo BhfGa+YSvAYLvwXNJK1jkFeQAa3FrQx+GFrKDuKaPa0mMAIFGDbgY2rcK KPlml68bn7wgX3LGxNMV9zsjYAbMUVedpkKs58qTmT0ABZXbsMQIqtuhl w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AyAQBaYcJY/51dJa1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1FhgQoHjWaRMR+VOIIOHw2FdgKCNT8YAQIBAQEBAQEBayiFFQE?= =?us-ascii?q?BAQECAQEBODQQCwIBCBIGHhAnCxcOAgQTCYlvCA6zJYpqAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBHYZOggUIgmKDF4E9MoMCgjEFlXqGPwGGdYtCgXtThFCKAop3iEc?= =?us-ascii?q?BHziBA1YVGCcRAYZCdQGJHYENAQEB?=
X-IronPort-AV: E=Sophos;i="5.36,139,1486425600"; d="scan'208";a="395956617"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by alln-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Mar 2017 08:22:54 +0000
Received: from XCH-RTP-008.cisco.com (xch-rtp-008.cisco.com [64.101.220.148]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id v2A8MsPf006884 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <spring@ietf.org>; Fri, 10 Mar 2017 08:22:54 GMT
Received: from xch-rtp-010.cisco.com (64.101.220.150) by XCH-RTP-008.cisco.com (64.101.220.148) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 10 Mar 2017 03:22:53 -0500
Received: from xch-rtp-010.cisco.com ([64.101.220.150]) by XCH-RTP-010.cisco.com ([64.101.220.150]) with mapi id 15.00.1210.000; Fri, 10 Mar 2017 03:22:53 -0500
From: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
To: SPRING WG <spring@ietf.org>
Thread-Topic: I-D Action: draft-ietf-spring-segment-routing-mpls-08.txt
Thread-Index: AQHSmXda4cQZvKQRpUCfwUFsCqToMaGOD+6A
Date: Fri, 10 Mar 2017 08:22:53 +0000
Message-ID: <3CF12A2C-FDE9-4126-A7E3-1E7E349980D2@cisco.com>
References: <148913409050.7391.11071740486149760029@ietfa.amsl.com>
In-Reply-To: <148913409050.7391.11071740486149760029@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.61.227.200]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <2DFC87F3146EE84FACF75D60D1840449@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/UnjkzsCHyPCTbcrDFY0hy9BXSOM>
Subject: Re: [spring] I-D Action: draft-ietf-spring-segment-routing-mpls-08.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 10 Mar 2017 08:22:57 -0000

updated version after reviews.

s.


> On Mar 10, 2017, at 9:21 AM, internet-drafts@ietf.org wrote:
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts direct=
ories.
> This draft is a work item of the Source Packet Routing in Networking of t=
he IETF.
>=20
>        Title           : Segment Routing with MPLS data plane
>        Authors         : Clarence Filsfils
>                          Stefano Previdi
>                          Ahmed Bashandy
>                          Bruno Decraene
>                          Stephane Litkowski
>                          Rob Shakir
> 	Filename        : draft-ietf-spring-segment-routing-mpls-08.txt
> 	Pages           : 11
> 	Date            : 2017-03-10
>=20
> 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.  A
>   segment can represent any instruction, topological or service-based.
>   Additional segments can be defined in the future.  SR allows to
>   enforce a flow through any topological path and/or service chain
>   while maintaining per-flow state only at the ingress node to the SR
>   domain.
>=20
>   Segment Routing can be directly applied to the MPLS architecture with
>   no change in the forwarding plane.  This drafts describes how Segment
>   Routing operates on top of the MPLS data plane.
>=20
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-mpls/
>=20
> There's also a htmlized version available at:
> https://tools.ietf.org/html/draft-ietf-spring-segment-routing-mpls-08
>=20
> A diff from the previous version is available at:
> https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-spring-segment-routing-mpl=
s-08
>=20
>=20
> Please note that it may take a couple of minutes from the time of submiss=
ion
> 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
> _______________________________________________
> 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.ietf.org/ietf/1shadow-sites.txt


From nobody Fri Mar 10 11:53:08 2017
Return-Path: <jgs@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 07E3B126CD8; Fri, 10 Mar 2017 11:53:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.198
X-Spam-Level: 
X-Spam-Status: No, score=-1.198 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.723, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ANKbYZk1gu2G; Fri, 10 Mar 2017 11:53:05 -0800 (PST)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0117.outbound.protection.outlook.com [104.47.34.117]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A1A911270B4; Fri, 10 Mar 2017 11:53:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=u381glLYvgD0Ay+mqWRYHDtPT4z3BqcQ8RxzdCq5ugs=; b=jiExuAr/4BC2/sfEaLhn/KnW4Eov7Y33euJHby6bef5c2ThP8pneX9CHhLpKhf/XYGxMF22FbYq+/N7HoZflgMK11YArg+5TymD4dp6PLe9EhlO9KFqcM7WT6IOld4sboSKB7DAiC1NdKwq4LstP6AfAKRR4awwAcjagEAplQVU=
Authentication-Results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=juniper.net;
Received: from dhegde-sslvpn-nc.jnpr.net (66.129.241.13) by CY1PR05MB2507.namprd05.prod.outlook.com (10.167.10.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.961.8; Fri, 10 Mar 2017 19:53:04 +0000
MIME-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
Content-Type: text/html; charset="utf-8"
X-Apple-Auto-Saved: 1
X-Apple-Mail-Remote-Attachments: YES
From: John G.Scudder <jgs@juniper.net>
X-Apple-Base-Url: x-msg://73/
In-Reply-To: <10484_1487263806_58A5D83E_10484_6197_1_53C29892C857584299CBF5D05346208A1ED67062@OPEXCLILM21.corporate.adroot.infra.ftgroup>
X-Apple-Windows-Friendly: 1
Date: Fri, 10 Mar 2017 14:52:46 -0500
X-Apple-Mail-Signature: SKIP_SIGNATURE
Content-Transfer-Encoding: quoted-printable
Message-ID: <C1DBB996-CD5F-4297-AB15-D2B85EFAB13F@juniper.net>
References: <00f901d287e4$16ecb2f0$44c618d0$@ndzh.com> <10484_1487263806_58A5D83E_10484_6197_1_53C29892C857584299CBF5D05346208A1ED67062@OPEXCLILM21.corporate.adroot.infra.ftgroup>
X-Uniform-Type-Identifier: com.apple.mail-draft
To: <draft-ietf-idr-bgpls-segment-routing-epe@ietf.org>
X-Mailer: Apple Mail (2.3124)
X-Originating-IP: [66.129.241.13]
X-ClientProxiedBy: BN6PR11CA0047.namprd11.prod.outlook.com (10.173.25.33) To CY1PR05MB2507.namprd05.prod.outlook.com (10.167.10.134)
X-MS-Office365-Filtering-Correlation-Id: d664ebe2-83d8-4171-62a8-08d467ef1132
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081); SRVR:CY1PR05MB2507; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR05MB2507; 3:RQqO8hs5l1sv3zYdVtB7JXzDl4mZYO5jDDfL1RQ7LoTDRrwy4Cvw2CGODU8Yvlezuv0V5FSbr6Uc5w/HPiAyRki6PR8M04uHwjqyE4vvmKsYoO6wR3HpVI5r+rdT8Hc5LFZgf9QSn1SFwLODwzQaMAxsGluLgPtSMQkT68sGsxtxyeAuoMIVZ4kuJYPgJUaOfVCI7Jn/jE4GG/6Nxl5M+FrTVLcw5X8+YrCe24TTByM6Yj2DhDNQulWty9sDBnFwb8N3N6XWB9iub4epJ9P3y7ZwDQybHLB91DC8m+g+br8=; 25:o6L4dMlRMMSVvMOncQevZIRAgUf8iv66kCPeoOC3Wr4MuK5sNynFlLJY5rwaw2p46HrBTHWEsNVAzvl19ZVPUsGDCppXHp6aflmHYxtE8LpClv1zf8/HuCgsHrlc85v/sS3vvr1gwm7iRaKbdiH6Do3EPTrYd0TwPKBTMJ5om242dGT/FddHKRfieMmg/vaFhOh0dLJ4QDYopZ6jsChRBCs1y/Iw+GQf4Eam0T/y4kFnNK+7knfdUq+jjQjgEqkJS+yfevZklSG/JbuInsVNtMxrVxonZb3dnPOFAmibWZ8IxidhkSDdkJshffApUdMHy8gl56R71qmeB0Rk0hstceZUEtOK84d0snNKcrs2ZGbqC496XVr5jVK8zCntqAyTafuUGW8A12vgHVdipIekZRGgLrKoY32vMsXZHWN/z2lUzV2wG+qhgGGEkDWa5fd4upS+zFolXmJ47of23AHjTw==
X-Microsoft-Exchange-Diagnostics: 1; CY1PR05MB2507; 31:VYg2caHZjAHfhi4TA06wps96Y+5OwsAut+su3wJg5Os5b5DZVBKDVCJ7kf+w44LxKYGE2k6RSiNZ5QFGdi+fVreJSYg2XfY5zwiXVaK5CGRyML5hCNqZprxQJEBFFdLDsutUpWN2alHyMISjPreueIZY1RyQcdBE1AcNlr5I1gTA48YZHH+APwAE6SyFpohfNofh7XQ8t6kXzi5KtajgsbAvszrfYfoLFxY7kNgfGCuCLfco6s9mGb7IOwZ6HcUg770iDTweNTe+MONKBMeNpg==; 20:9m4LVj66hO2b0jYsdEktimU0kK8gwnY3bxEPWKI5V/2pH1xlFrx0ZMW3SjTT39doN5jIpsI2niyGGZsEL+FkHrXs0HSy4fULvLPWY64SpY+MIIIFppHN/9v6bHR/Iqv4mDX78Ln7kcyok4z60YxjHNyzvaeeYs0qx5Gw9HqGCs3HLEbrD78JoWHHfRBya628WXjKtuKa/sehQ//phqwc8HXKLUgT+nq8KVyOa+AHBW9GV/5C1eD4Z4EsuUyQFWAyiIweN4zCxGCr/j562c9xE3d75NY+FcaERCGBtRukUQLw0RVRlnBpDtWZXBgwJ3AKs0HF1Q5kCF+C4SU+EhVoT2WYabxBqBm2DLlRzDPdJC7xC1Aw22Q+bKzxfbaz9Y2S2hadfnpxk+yao10vWcd9rxfU34p51zSPrGh9o+TZd170gCSaQVqqSzmwNWKGKd7ie+x8S1S0eEcjZh3NtHVQIC5emG5994INBixkoQXILOAVMjwi9za/+I8PpKwYG23qUPMgyhVNJ5xMZF/oKJSAWllkHxrpwOVnbmsSvw7rfAxbatNaKdS5Z9jS2qqofxC0ahWQ1UHt2Y5mUUqhaSDYRVdt9BRKMWl9Z0r/K0arqVE=
X-Microsoft-Antispam-PRVS: <CY1PR05MB25075E8240FDEBBB7B7D46D6AA200@CY1PR05MB2507.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(120809045254105)(18271650672692);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026)(6041248)(20161123560025)(20161123555025)(20161123558025)(20161123562025)(20161123564025)(6072148); SRVR:CY1PR05MB2507; BCL:0; PCL:0; RULEID:; SRVR:CY1PR05MB2507; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR05MB2507; 4:7+NUmGZ4BQKZF6uY9KtWClEvCrYW8KItKuXIF4Ee6qn7wQloJRu+VljrSiR9FeBFyCXK6y9s/U3104Nf37GeDFzkzF12o4vmdAXMR7o8gAV+VaiQZX1r4r4OrhBChN8KZ8jKX9rmajbGk69HEetmY4QVLnq4PosVn+q6upOyeeCnuPAYtR/TobKnjaeAcAoHK0/vMlGMnbJQonvw/2xJ2eDlebIyUb+9dVMwpbyCvB+dH2UTxoxLIKh/U7kz+6/HOu5NcqU8kLXOWfh4T4xdy/t++UghxEBlzlOVL3CSklW9aD5DWwC8fqm5KhJzucvyKBZTIavUboGO0TZItfOnG+NRlO3pYQeg6p8K4OFlY2myIE9pjoEDnwZ/JMrTXk/nLzx18whno1K+cCnywBJu2I9u8tfdjnb2c81WftBf9olTE7JDOZlTbOCrd7XkqjVvwTXJM/tl9yiOxghjk+uNo5nTGyMZUxNAxpxTp36pRfseuceGW8AunxqOeiOeu/cY0gmXhLRT3+iJlSiUr7Ix+KnY2yOdUvg6mZnNUKXchE0E788Febwo+pj+cNrhhU3J2SVypYp13040L/YoSZ32uvCTijgH3SfKj/NO/bcLF9BmA4WujZ69HaZov4+e8eE83Gx3Oxeo29vtZfSgN4H/H1p3P7je0TVBYb/Eap31MubRxyTIFhv2h4o8ibClDchsr38LdUibhniFBA1c6Ge10w==
X-Forefront-PRVS: 02426D11FE
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(39840400002)(39860400002)(39450400003)(39410400002)(39850400002)(24454002)(377454003)(5423002)(2351001)(23846002)(110136004)(38730400002)(42186005)(229853002)(53936002)(7736002)(8676002)(53416004)(5890100001)(6116002)(6246003)(81166006)(54906002)(7906003)(6306002)(4326008)(36756003)(236005)(8746002)(53546006)(6512007)(6486002)(50466002)(606005)(23676002)(2906002)(66066001)(2950100002)(6916009)(6666003)(230783001)(25786008)(6506006)(50226002)(189998001)(3846002)(33656002)(76176999)(50986999)(86362001)(5660300001)(42262002)(104396002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR05MB2507; H:dhegde-sslvpn-nc.jnpr.net; FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA1TUIyNTA3OzIzOmJFOGpNMDQvQUZ2WGZxWlpablpLcFBCUFRv?= =?utf-8?B?T25KdnQ0YVgwWEw1ejBmSTFNWHVxS2w3TW9uQkhyeEJrTlFubnh6RTFLYk4x?= =?utf-8?B?c3Azd0VudG9MZ3p3VThvSlZtSTZFUldieFlxbFhBWXY1dEthMmZMYkU1OSsv?= =?utf-8?B?SmprVGhLUkpMdmE5Vys4RGErT0lDZ2tKWmxQMUJWZjllWlF5YUNabmJIaUpU?= =?utf-8?B?THhBK0VvSUdNMEVZNXVZczRpRWxIU2VEeStqQTZ4bkxLcHRXRVN0SGZsZ0NX?= =?utf-8?B?UVd2R1RnWjhoVWhJemhQQnUxMFkwMDJtTFVWMGtpai9iRUtCVU9uRmdLRmNP?= =?utf-8?B?KzBPV2RzRjNhQjhMT0hNWlRHbkxuUHBMWDlCQllTMkdiMUxWcFo5VnNMakJJ?= =?utf-8?B?KzRJM0t1cVR2Z2JrOXc2ZVViTkhQT2wrTndjUzJvSUlYSXZ2NGdtZ3B5WFVG?= =?utf-8?B?YjVwd01zb1IzakZkMEllUUo5MlRlZmRKV3lSRkQvTDZwVmxTaVliMVozMEVP?= =?utf-8?B?Vko2cUhvNkI1LytDV3I0VmhNNDM1bllzUW5LZlQxNkd1ZXpldjRHZDNNanV6?= =?utf-8?B?SE5DMkVVU3VUZ0U4b1ZUMFZmc1VqN3F4LzFWWS9qRHgvWGF6Q0x5dnEvaGR3?= =?utf-8?B?a3JTTVNnZlYrZVZjTUZqZTFjMDJaWklTcWsyaXBXMm9zVUZWbC8yckFoMHRL?= =?utf-8?B?V0ZvSzN2c0NlZzlWZ2YzUUNPSzhNMC9Bd01JL1RocFZVZzJOdkM1MVN6U2gx?= =?utf-8?B?NUNzTE83ZmNKQjlwRmVRV1gwVXNlS1Vub21YN3BaVDhBb0g0UGpwRTdXb0Ev?= =?utf-8?B?Y01OUjBwbXl4SXZob000aUVSRzZpd0VCL05HUS9FN3JyOWZJaWRUVSt2QXZ1?= =?utf-8?B?dng2TVkyUWVrdlBybW5hT1RwT21oejdqWmVuRkRaVUZrWms5V1JPTDdwL2hC?= =?utf-8?B?VExrVEUwN1FReVBNK2hSQS94NCt1RkNFemdETUt4Yk1PR21sZGFaYk1IczNy?= =?utf-8?B?dk50cTd5L2hyK3Z3a3U1RXBxdDZjcnNtZWs4MUxPSzBUY1hlQnBMZUlIcHFR?= =?utf-8?B?cEdWVjR6enl6OVhLUnUvZ3VvRFRVS2xsQzQ0V3FteUwzdnl0V2IvU0tZL3Zm?= =?utf-8?B?YzJDbE1UOGsyZjM5UGZ4cnB2UGxWVnoxZjVvb0RBS0d2RlVrZTVmeE9qT2ZU?= =?utf-8?B?clMrVUU2TmJIcGpHb3lGc0JHbndBMWdFTUhMTlYxK1RvMmdPMDJ2b2lYUDZ0?= =?utf-8?B?TFdLemxTejR0aTFvUmhtTEZjSWYrclQwS1lpSTFBWXRMbU8wQmRUdnB3S3Rn?= =?utf-8?B?cWpYZ1ZYTFNwUWt1M2NsSmp0RHpDSS9vZ2FUTHJDQXkwNFBKYnV6RDdJRW1F?= =?utf-8?B?Uld5V3Vpa1hwODhkRTVvZ0FOQW95WTd5SWFtNlVNK0FRVkhOTDFCWGQ2a2ZN?= =?utf-8?B?Q2FvREdsOXZYdUNnZEpmVnlZQUtFV0c4elZHSnp2SmZjTDNIWXhOaUw2Q29S?= =?utf-8?B?ZzR0OHo2RXZaUEtaWjF2NHJ1c2dKRi83TzRxdXAySDJoRDB0dXZ2N2xveUJo?= =?utf-8?B?MzRla1BXUElwczdDYmQ2WW45Ti85T1drejNaa1NhK0lCTmgrSXZkMTBMSUZy?= =?utf-8?B?WFJuZC85cU8xdFZCSWlZU0dLQXgzK05pSTVieWQ5SHczWFczSEk5QU1vY0N2?= =?utf-8?B?UVRCUlk0OENUQll3RVg0TXNraGtNRG1JeXpVRDZLclVaWXhrdEc4aUkrOThT?= =?utf-8?B?STZEV1I0OTUzZ25BcnBSZz09?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR05MB2507; 6:ia4l9GnMzEExiEJRud0sokGYuNrmlO1/EpALERx15AJMXlq84c3Yzcaw4EWiMcl7Ap2ip5Y0Tv0IextrHzf+P+OJNVFl0VGL+WAw/1d/Rx/HIQBoqBixiLB5vckCYtrKM76y5bQ4/pg56fg1wKH+KzpsMMQyNrRun6SXYwdXmwQAV9JUXcRGOpsXwnPdKU5u90lrp411haLebZ7842da30kQkwKYR2ALLPLzPGgXkzBa/x1tJkYEXIQqKmIsWsbHT83xXl7NTJEwwqIKvuwcoK5uS+KwX4zuPCUNwDB3eb6TLIMUCvpASrYkdyEldwKtJMzCK4WRJGDcv8V740uOus/dWtwYQfh+GOP6wUQSNdCSZS/aVoekA8gRCPSbKcoIReoWUuabrcJXwRHS9MoaMOYfQq8CCY62t6R/H5i/2+E=; 5:42thxPFLldrb201p/hHFN8ZymoPW62ZQ9By1WiaMj1YHsaZ+5B2vAhlPxLMtABs4RDKLvv1gqTHQd9LO7UcJe2Cay5JBnIuTJCD3rZh8bAojGlaZkGRwKv0rHJAApLZdlS533kLycvbNJOaRRnlADg==; 24:A+/Qx4yaFrtM54hytwYhi2kak8etShj23RZw9hw6dbSTjV6kbb4Pd1mn/M2f+scZRclG9dgKnpECLy3Fy9S4XqAizbLvdS/1cOaMKAd3n90=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY1PR05MB2507; 7:FEjMgGB0dt214dViOU+hKkd81pHxDxiO8J9YeOJj8MgcxidNqOYWVQwRzbSIGY2S6st71b3rZWDNfu90YgxVy7lVPQWOEz6BrzfiBntGaEPv4K7/+FqvAAsgl9JPKc83IzvrPLdU0eUjorYRNX7y8AOHy93o+jPvFb/MMKTMpZp7xL7zuZdm30RCmrc84rp9ETqGwswLAhUqYUDFLzCOv06nFiBz7vgWZxWp+bGVpObzM2fl6HZRCAoMxPhhGAIU5XFrVMlPCwYKhr/Aa70k6AEttCv8f2MDVNhHqvSrd8xEtjrbElYAIAksCxU2RMqeFj6Yc6P6dyWTsHj4W2fIrg==
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Mar 2017 19:53:04.2165 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR05MB2507
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/uNezh_HfGfhPFZEh6J0yRNMrqN8>
Cc: "idr@ietf.org" <idr@ietf.org>, "spring@ietf.org" <spring@ietf.org>, Susan Hares <shares@ndzh.com>, Bruno Decraene <bruno.decraene@orange.com>
Subject: Re: [spring] [Idr] IDR WG 2 week WG LC on draft-ietf-idr-bgpls-segment-routing-epe - (2/15/2017 to 3/1/2017)
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 10 Mar 2017 19:53:07 -0000

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"" dir=3D"auto">Hi Authors,<div class=3D""><br =
class=3D""></div><div class=3D"">I see that yesterday's -10 revision =
doesn't address Bruno's comments, below. Can you please either update =
the document if you accept Bruno's suggestions, or otherwise discuss =
them on the list? We can't declare the WGLC to be satisfactorily =
finished until this is resolved.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Thanks,</div><div class=3D""><br =
class=3D""></div><div class=3D"">--John</div><div class=3D""><br =
class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D"">On =
Feb 16, 2017, at 11:50 AM, <a href=3D"mailto:bruno.decraene@orange.com" =
class=3D"">bruno.decraene@orange.com</a> wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D"WordSection1" style=3D"page: WordSection1; font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: =
0px;"><div style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; =
font-family: Calibri, sans-serif;" class=3D""><span lang=3D"EN-US" =
style=3D"color: rgb(31, 73, 125);" class=3D"">Hi,<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">I=E2=80=99ve read the draft, please find below some minor =
comments:<o:p class=3D""></o:p></span></div><div style=3D"margin: 0cm =
0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">---<o:p class=3D""></o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">=C2=A74.3<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span lang=3D"EN-US" style=3D"color: =
rgb(31, 73, 125);" class=3D"">"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp; A =
4 octet index defining the offset in the SID/Label space advertised by =
this router using the encodings defined in&nbsp; Section 3.1."<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">- Following the recent addition of the SRLB Label Space, I'd =
rather have the text explicitly refers to name of that Label space. =
e.g.<o:p class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">OLD: SID/Label space<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span lang=3D"EN-US" style=3D"color: =
rgb(31, 73, 125);" class=3D"">NEW: SRGB<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">- Which (SRGB) advertisement? I'm assuming the IGP one, but I =
guess someone may imagine using the BGP "Originator SRGB TLV". Then what =
if the node runs multiple IGP with different SRGB configured?<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">- Note that this document has no "Section 3.1". The text =
seems borrowed from the IS-IS SR draft, hence may be adding the name of =
this draft would just solve the point. (with a normative reference to =
this IS-IS draft)<o:p class=3D""></o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">---<o:p class=3D""></o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">OLD: The Link NLRI uses the new Protocol-ID value (to be =
assigned by IANA)<o:p class=3D""></o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">proposed NEW: The Link NLRI uses the BGP Protocol-ID =
(TBD1)<o:p class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">(=E2=80=9Cnew=E2=80=9D may become unspecific 2 years from =
now)<o:p class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">---<o:p class=3D""></o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">One could probably argue that =
[I-D.ietf-spring-segment-routing] should be a normative reference.<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">Thanks,<o:p class=3D""></o:p></span></div><div style=3D"margin:=
 0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D"">Regards,<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span lang=3D"EN-US" style=3D"color: =
rgb(31, 73, 125);" class=3D"">--Bruno<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" =
class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div =
style=3D"border-style: none none none solid; border-left-color: blue; =
border-left-width: 1.5pt; padding: 0cm 0cm 0cm 4pt;" class=3D""><div =
class=3D""><div style=3D"border-style: solid none none; =
border-top-color: rgb(181, 196, 223); border-top-width: 1pt; padding: =
3pt 0cm 0cm;" class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><b =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 10pt; font-family: =
Tahoma, sans-serif;" class=3D"">From:</span></b><span lang=3D"EN-US" =
style=3D"font-size: 10pt; font-family: Tahoma, sans-serif;" =
class=3D""><span class=3D"Apple-converted-space">&nbsp;</span>spring [<a =
href=3D"mailto:spring-bounces@ietf.org" style=3D"color: purple; =
text-decoration: underline;" =
class=3D"">mailto:spring-bounces@ietf.org</a>]<span =
class=3D"Apple-converted-space">&nbsp;</span><b class=3D"">On Behalf =
Of<span class=3D"Apple-converted-space">&nbsp;</span></b>Susan Hares<br =
class=3D""><b class=3D"">Sent:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>Thursday, February 16, 2017 =
12:35 AM<br class=3D""><b class=3D"">To:</b><span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:idr@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">idr@ietf.org</a><br class=3D""><b =
class=3D"">Cc:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>'Alvaro Retana =
(aretana)';<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:spring@ietf.org" style=3D"color: purple; text-decoration: =
underline;" class=3D"">spring@ietf.org</a><br class=3D""><b =
class=3D"">Subject:</b><span =
class=3D"Apple-converted-space">&nbsp;</span>[spring] IDR WG 2 week WG =
LC on draft-ietf-idr-bgpls-segment-routing-epe - (2/15/2017 to =
3/1/2017)<o:p class=3D""></o:p></span></div></div></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span lang=3D"EN-US" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 12pt;" class=3D"">This=
 begins a 2 week IDR WG last call on =
draft-ietf-idr-bgpls-segment-routing-epe from (2/15 to 3/1/2017) =
&nbsp;&nbsp;&nbsp;There are two implementations describe on the wiki =
at:<o:p class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 12pt;" class=3D""><a =
href=3D"https://trac.ietf.org/trac/idr/wiki/draft-ietf-idr-bgpls-segment-r=
outing-epe%20" style=3D"color: purple; text-decoration: underline;" =
class=3D"">https://trac.ietf.org/trac/idr/wiki/draft-ietf-idr-bgpls-segmen=
t-routing-epe%20</a><o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
12pt;" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
12pt;" class=3D"">The two implementation are from<span =
class=3D"Apple-converted-space">&nbsp;</span><span =
class=3D"apple-converted-space"><span style=3D"background-color: white;" =
class=3D"">&nbsp;Cisco<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span><span =
style=3D"background-color: white;" class=3D"">IOS-XR release 6.0.2 and =
Cisco Nexus Switch N9000/N3000 platforms running NX-OS 7.0(3)I1(1) or =
greater.&nbsp;&nbsp; The authors will indicate on the list and in the =
wiki the following information :<o:p =
class=3D""></o:p></span></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 12pt; =
background-color: white;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt 36pt; font-size: 11pt; font-family: Calibri, sans-serif; =
text-indent: -18pt;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
12pt;" class=3D""><span class=3D"">1)<span style=3D"font-style: normal; =
font-variant-caps: normal; font-weight: normal; font-size: 7pt; =
line-height: normal; font-family: 'Times New Roman';" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
lang=3D"EN-US" style=3D"font-size: 12pt;" class=3D"">Were these =
implementations separate implementations?<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt =
36pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: =
-18pt;" class=3D""><span lang=3D"EN-US" style=3D"font-size: 12pt;" =
class=3D""><span class=3D"">2)<span style=3D"font-style: normal; =
font-variant-caps: normal; font-weight: normal; font-size: 7pt; =
line-height: normal; font-family: 'Times New Roman';" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
lang=3D"EN-US" style=3D"font-size: 12pt;" class=3D"">What were the =
results of the interoperability tests?<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt; =
font-size: 11pt; font-family: Calibri, sans-serif;" class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 12pt;" class=3D""><o:p =
class=3D"">&nbsp;</o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 12pt;" class=3D"">This=
 work is linked to the draft-ietf-spring-segment-routing-central-epe =
work in the SPRING WG. Based on the two drafts, the WG should might =
consider: &nbsp;<o:p class=3D""></o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt 36pt; font-size: 11pt; font-family: Calibri, =
sans-serif; text-indent: -18pt;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 12pt;" class=3D""><span class=3D"">1)<span =
style=3D"font-style: normal; font-variant-caps: normal; font-weight: =
normal; font-size: 7pt; line-height: normal; font-family: 'Times New =
Roman';" class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
lang=3D"EN-US" style=3D"font-size: 12pt;" class=3D"">Is there need for =
this work in deployments in networks/<o:p =
class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm 0.0001pt =
36pt; font-size: 11pt; font-family: Calibri, sans-serif; text-indent: =
-18pt;" class=3D""><span lang=3D"EN-US" style=3D"font-size: 12pt;" =
class=3D""><span class=3D"">2)<span style=3D"font-style: normal; =
font-variant-caps: normal; font-weight: normal; font-size: 7pt; =
line-height: normal; font-family: 'Times New Roman';" =
class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
lang=3D"EN-US" style=3D"font-size: 12pt;" class=3D"">Is this technically =
ready for publication?<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt 36pt; font-size: 11pt; font-family: =
Calibri, sans-serif; text-indent: -18pt;" class=3D""><span lang=3D"EN-US" =
style=3D"font-size: 12pt;" class=3D""><span class=3D"">3)<span =
style=3D"font-style: normal; font-variant-caps: normal; font-weight: =
normal; font-size: 7pt; line-height: normal; font-family: 'Times New =
Roman';" class=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span =
class=3D"Apple-converted-space">&nbsp;</span></span></span></span><span =
lang=3D"EN-US" style=3D"font-size: 12pt;" class=3D"">Does it fit with =
the spring informational draft?<o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
12pt;" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
12pt;" class=3D"">For the ease of reference the web references are =
below:<o:p class=3D""></o:p></span></div><div style=3D"margin: 0cm 0cm =
0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 12pt;" class=3D""><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-idr-bgpls-segment-rout=
ing-epe/" style=3D"color: purple; text-decoration: underline;" =
class=3D"">https://datatracker.ietf.org/doc/draft-ietf-idr-bgpls-segment-r=
outing-epe/</a><o:p class=3D""></o:p></span></div><div style=3D"margin: =
0cm 0cm 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" =
class=3D""><span lang=3D"EN-US" style=3D"font-size: 12pt;" class=3D""><a =
href=3D"https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing=
-central-epe/" style=3D"color: purple; text-decoration: underline;" =
class=3D"">https://datatracker.ietf.org/doc/draft-ietf-spring-segment-rout=
ing-central-epe/</a><o:p class=3D""></o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
12pt;" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div><div =
style=3D"margin: 0cm 0cm 0.0001pt; font-size: 11pt; font-family: =
Calibri, sans-serif;" class=3D""><span lang=3D"EN-US" style=3D"font-size: =
12pt;" class=3D"">Sue Hares<span =
class=3D"Apple-converted-space">&nbsp;</span><o:p =
class=3D""></o:p></span></div></div></div><pre style=3D"font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" =
class=3D"">_______________________________________________________________=
__________________________________________________________

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.
</pre><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" =
class=3D"">_______________________________________________</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><span style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">Idr mailing =
list</span><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><a =
href=3D"mailto:Idr@ietf.org" style=3D"color: purple; text-decoration: =
underline; font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D"">Idr@ietf.org</a><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: =
none; white-space: normal; widows: auto; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><a =
href=3D"https://www.ietf.org/mailman/listinfo/idr" style=3D"color: =
purple; text-decoration: underline; font-family: Helvetica; font-size: =
12px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; widows: =
auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D"">https://www.ietf.org/mailman/listinfo/idr</a></div></blockquote=
></div><br class=3D""></div></body></html>=


From nobody Fri Mar 10 15:10:17 2017
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 B3EE912948D; Fri, 10 Mar 2017 15:10:16 -0800 (PST)
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>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.47.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <148918741669.3022.11821809712203073952@ietfa.amsl.com>
Date: Fri, 10 Mar 2017 15:10:16 -0800
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/UGWWwXeGdvmBiqXCKafTORlSxe4>
Cc: spring@ietf.org
Subject: [spring] I-D Action: draft-ietf-spring-sr-yang-06.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 10 Mar 2017 23:10:17 -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 of the IETF.

        Title           : YANG Data Model for Segment Routing
        Authors         : Stephane Litkowski
                          Yingzhen Qu
                          Pushpasis Sarkar
                          Jeff Tantsura
	Filename        : draft-ietf-spring-sr-yang-06.txt
	Pages           : 29
	Date            : 2017-03-10

Abstract:
   This document defines a YANG data model ([RFC6020], [RFC7950]) for
   segment routing ([I-D.ietf-spring-segment-routing]) configuration and
   operation.  This YANG model is intended to be used on network
   elements to configure or operate segment routing.  This document
   defines also generic containers that SHOULD be reused by IGP protocol
   modules to support segment routing.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-spring-sr-yang/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-spring-sr-yang-06

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-spring-sr-yang-06


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 Mar 13 03:33:00 2017
Return-Path: <sprevidi@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 AC9B8129400; Mon, 13 Mar 2017 03:32:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kojJxwmTRKI3; Mon, 13 Mar 2017 03:32:52 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8010F127078; Mon, 13 Mar 2017 03:32:52 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6684; q=dns/txt; s=iport; t=1489401172; x=1490610772; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=E3O7TWMI3kV3JbtE9e7bY3RKdtEd+ywiLU391lr/TM4=; b=aC1kG51xASO9Ww8cQ10zJfs/mbtWx7eAJm4HnVNSaxcbepynj7E62ujO uTW9Vv/xHgjlvbSR3z5KeDIdzedxIcb3pjSqctuT1TG1DFaf/BLU75l9P GyfIESenQ3XsYO+W9AgN+PSnHhtUlZ2xxJQHRjFTUfIjLnDgbVnWoKz9c w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0D5AQC7dMZY/40NJK1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1FhgQoHg1mKDpFQlTuCDh8NhXYCGoI0PxgBAgEBAQEBAQFrKIU?= =?us-ascii?q?VAQEBAQIBAQEhEToLBQsCAQgRBAEBAQICHwQDAgICJQsUAQgIAQEEDgWJeAgOr?= =?us-ascii?q?weCJopXAQEBAQEBAQEBAQEBAQEBAQEBAQEBGAWBC4VDggUIgmKEJhEBM4JvLoI?= =?us-ascii?q?xBY9bhiWGQQGGdYtDgXuFJYNVhjCIRYp9AR84fAhYFUERAYRFHRmBSnWHJYEhg?= =?us-ascii?q?Q0BAQE?=
X-IronPort-AV: E=Sophos;i="5.36,158,1486425600"; d="scan'208";a="222623179"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 13 Mar 2017 10:32:50 +0000
Received: from XCH-RTP-010.cisco.com (xch-rtp-010.cisco.com [64.101.220.150]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id v2DAVSqO000813 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 13 Mar 2017 10:31:29 GMT
Received: from xch-rtp-010.cisco.com (64.101.220.150) by XCH-RTP-010.cisco.com (64.101.220.150) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Mon, 13 Mar 2017 06:31:28 -0400
Received: from xch-rtp-010.cisco.com ([64.101.220.150]) by XCH-RTP-010.cisco.com ([64.101.220.150]) with mapi id 15.00.1210.000; Mon, 13 Mar 2017 06:31:28 -0400
From: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
To: "John G.Scudder" <jgs@juniper.net>
Thread-Topic: [Idr] [spring] IDR WG 2 week WG LC on draft-ietf-idr-bgpls-segment-routing-epe - (2/15/2017 to 3/1/2017)
Thread-Index: AdKH5ALnHgVYM3zURr+F4Gs1EKSVZgAj0X2gBGOg2gAAgSypAA==
Date: Mon, 13 Mar 2017 10:31:28 +0000
Message-ID: <C565EB30-F554-4006-B947-23E77832B5ED@cisco.com>
References: <00f901d287e4$16ecb2f0$44c618d0$@ndzh.com> <10484_1487263806_58A5D83E_10484_6197_1_53C29892C857584299CBF5D05346208A1ED67062@OPEXCLILM21.corporate.adroot.infra.ftgroup> <C1DBB996-CD5F-4297-AB15-D2B85EFAB13F@juniper.net>
In-Reply-To: <C1DBB996-CD5F-4297-AB15-D2B85EFAB13F@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.61.229.16]
Content-Type: text/plain; charset="utf-8"
Content-ID: <77E0960AA2E3A344BFDD26C047CAEB2D@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/7XRKxKDbuXFZ4U94A5ytCwh7CcA>
Cc: "idr@ietf.org" <idr@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "draft-ietf-idr-bgpls-segment-routing-epe@ietf.org" <draft-ietf-idr-bgpls-segment-routing-epe@ietf.org>, Susan Hares <shares@ndzh.com>, Bruno Decraene <bruno.decraene@orange.com>
Subject: Re: [spring] [Idr] IDR WG 2 week WG LC on draft-ietf-idr-bgpls-segment-routing-epe - (2/15/2017 to 3/1/2017)
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 13 Mar 2017 10:32:55 -0000

Sm9obiwgQnJ1bm8sDQoNCnNvcnJ5IGZvciBoYXZpbmcgbWlzc2VkIHRoYXQuIEnigJlsbCByZXN1
Ym1pdCByaWdodCBub3cuIEkgaW50ZWdyYXRlZCBhbGwgY29tbWVudHMuIFJlZ2FyZGluZyB0aGUg
bWlzc2luZyAic2VjdGlvbiAzLjEiIChyZWZlcnJpbmcgdG8gdGhlIGlzaXMgZHJhZnQpLCBJIHJl
cGxhY2VkIHRleHQgd2l0aCB0aGUgcmVmZXJlbmNlIHRvIGRyYWZ0LWlldGYtaWRyLWJncC1scy1z
ZWdtZW50LXJvdXRpbmctZXh0IHdoaWNoIGRlZmluZXMgdGhlIGJncC1scyB0bHYgZm9yIGFkdmVy
dGlzaW5nIHRoZSBTUkdCLiBJIGdhdmUgdGhpcyBhcyBhbiBleGFtcGxlLiBJIGFsc28gbW92ZWQg
ZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nIGludG8gdGhlIG5vcm1hdGl2ZSByZWZl
cmVuY2VzIHNlY3Rpb24uDQoNClRoYW5rcy4NCg0Kcy4NCg0KDQo+IE9uIE1hciAxMCwgMjAxNywg
YXQgODo1MiBQTSwgSm9obiBHLlNjdWRkZXIgPGpnc0BqdW5pcGVyLm5ldD4gd3JvdGU6DQo+IA0K
PiBIaSBBdXRob3JzLA0KPiANCj4gSSBzZWUgdGhhdCB5ZXN0ZXJkYXkncyAtMTAgcmV2aXNpb24g
ZG9lc24ndCBhZGRyZXNzIEJydW5vJ3MgY29tbWVudHMsIGJlbG93LiBDYW4geW91IHBsZWFzZSBl
aXRoZXIgdXBkYXRlIHRoZSBkb2N1bWVudCBpZiB5b3UgYWNjZXB0IEJydW5vJ3Mgc3VnZ2VzdGlv
bnMsIG9yIG90aGVyd2lzZSBkaXNjdXNzIHRoZW0gb24gdGhlIGxpc3Q/IFdlIGNhbid0IGRlY2xh
cmUgdGhlIFdHTEMgdG8gYmUgc2F0aXNmYWN0b3JpbHkgZmluaXNoZWQgdW50aWwgdGhpcyBpcyBy
ZXNvbHZlZC4NCj4gDQo+IFRoYW5rcywNCj4gDQo+IC0tSm9obg0KPiANCj4+IE9uIEZlYiAxNiwg
MjAxNywgYXQgMTE6NTAgQU0sIGJydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20gd3JvdGU6DQo+PiAN
Cj4+IEhpLA0KPj4gIA0KPj4gSeKAmXZlIHJlYWQgdGhlIGRyYWZ0LCBwbGVhc2UgZmluZCBiZWxv
dyBzb21lIG1pbm9yIGNvbW1lbnRzOg0KPj4gIA0KPj4gLS0tDQo+PiDCpzQuMw0KPj4gIiAgICAg
ICogIEEgNCBvY3RldCBpbmRleCBkZWZpbmluZyB0aGUgb2Zmc2V0IGluIHRoZSBTSUQvTGFiZWwg
c3BhY2UgYWR2ZXJ0aXNlZCBieSB0aGlzIHJvdXRlciB1c2luZyB0aGUgZW5jb2RpbmdzIGRlZmlu
ZWQgaW4gIFNlY3Rpb24gMy4xLiINCj4+ICANCj4+IC0gRm9sbG93aW5nIHRoZSByZWNlbnQgYWRk
aXRpb24gb2YgdGhlIFNSTEIgTGFiZWwgU3BhY2UsIEknZCByYXRoZXIgaGF2ZSB0aGUgdGV4dCBl
eHBsaWNpdGx5IHJlZmVycyB0byBuYW1lIG9mIHRoYXQgTGFiZWwgc3BhY2UuIGUuZy4NCj4+IE9M
RDogU0lEL0xhYmVsIHNwYWNlDQo+PiBORVc6IFNSR0INCj4+ICANCj4+IC0gV2hpY2ggKFNSR0Ip
IGFkdmVydGlzZW1lbnQ/IEknbSBhc3N1bWluZyB0aGUgSUdQIG9uZSwgYnV0IEkgZ3Vlc3Mgc29t
ZW9uZSBtYXkgaW1hZ2luZSB1c2luZyB0aGUgQkdQICJPcmlnaW5hdG9yIFNSR0IgVExWIi4gVGhl
biB3aGF0IGlmIHRoZSBub2RlIHJ1bnMgbXVsdGlwbGUgSUdQIHdpdGggZGlmZmVyZW50IFNSR0Ig
Y29uZmlndXJlZD8NCj4+ICANCj4+IC0gTm90ZSB0aGF0IHRoaXMgZG9jdW1lbnQgaGFzIG5vICJT
ZWN0aW9uIDMuMSIuIFRoZSB0ZXh0IHNlZW1zIGJvcnJvd2VkIGZyb20gdGhlIElTLUlTIFNSIGRy
YWZ0LCBoZW5jZSBtYXkgYmUgYWRkaW5nIHRoZSBuYW1lIG9mIHRoaXMgZHJhZnQgd291bGQganVz
dCBzb2x2ZSB0aGUgcG9pbnQuICh3aXRoIGEgbm9ybWF0aXZlIHJlZmVyZW5jZSB0byB0aGlzIElT
LUlTIGRyYWZ0KQ0KPj4gIA0KPj4gLS0tDQo+PiBPTEQ6IFRoZSBMaW5rIE5MUkkgdXNlcyB0aGUg
bmV3IFByb3RvY29sLUlEIHZhbHVlICh0byBiZSBhc3NpZ25lZCBieSBJQU5BKQ0KPj4gcHJvcG9z
ZWQgTkVXOiBUaGUgTGluayBOTFJJIHVzZXMgdGhlIEJHUCBQcm90b2NvbC1JRCAoVEJEMSkNCj4+
ICANCj4+ICjigJxuZXfigJ0gbWF5IGJlY29tZSB1bnNwZWNpZmljIDIgeWVhcnMgZnJvbSBub3cp
DQo+PiAgDQo+PiAtLS0NCj4+IE9uZSBjb3VsZCBwcm9iYWJseSBhcmd1ZSB0aGF0IFtJLUQuaWV0
Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nXSBzaG91bGQgYmUgYSBub3JtYXRpdmUgcmVmZXJlbmNl
Lg0KPj4gIA0KPj4gVGhhbmtzLA0KPj4gUmVnYXJkcywNCj4+IC0tQnJ1bm8NCj4+ICANCj4+ICAN
Cj4+IEZyb206IHNwcmluZyBbbWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhh
bGYgT2YgU3VzYW4gSGFyZXMNCj4+IFNlbnQ6IFRodXJzZGF5LCBGZWJydWFyeSAxNiwgMjAxNyAx
MjozNSBBTQ0KPj4gVG86IGlkckBpZXRmLm9yZw0KPj4gQ2M6ICdBbHZhcm8gUmV0YW5hIChhcmV0
YW5hKSc7IHNwcmluZ0BpZXRmLm9yZw0KPj4gU3ViamVjdDogW3NwcmluZ10gSURSIFdHIDIgd2Vl
ayBXRyBMQyBvbiBkcmFmdC1pZXRmLWlkci1iZ3Bscy1zZWdtZW50LXJvdXRpbmctZXBlIC0gKDIv
MTUvMjAxNyB0byAzLzEvMjAxNykNCj4+ICANCj4+IFRoaXMgYmVnaW5zIGEgMiB3ZWVrIElEUiBX
RyBsYXN0IGNhbGwgb24gZHJhZnQtaWV0Zi1pZHItYmdwbHMtc2VnbWVudC1yb3V0aW5nLWVwZSBm
cm9tICgyLzE1IHRvIDMvMS8yMDE3KSAgICBUaGVyZSBhcmUgdHdvIGltcGxlbWVudGF0aW9ucyBk
ZXNjcmliZSBvbiB0aGUgd2lraSBhdDoNCj4+IGh0dHBzOi8vdHJhYy5pZXRmLm9yZy90cmFjL2lk
ci93aWtpL2RyYWZ0LWlldGYtaWRyLWJncGxzLXNlZ21lbnQtcm91dGluZy1lcGUlMjANCj4+ICAN
Cj4+IFRoZSB0d28gaW1wbGVtZW50YXRpb24gYXJlIGZyb20gIENpc2NvIElPUy1YUiByZWxlYXNl
IDYuMC4yIGFuZCBDaXNjbyBOZXh1cyBTd2l0Y2ggTjkwMDAvTjMwMDAgcGxhdGZvcm1zIHJ1bm5p
bmcgTlgtT1MgNy4wKDMpSTEoMSkgb3IgZ3JlYXRlci4gICBUaGUgYXV0aG9ycyB3aWxsIGluZGlj
YXRlIG9uIHRoZSBsaXN0IGFuZCBpbiB0aGUgd2lraSB0aGUgZm9sbG93aW5nIGluZm9ybWF0aW9u
IDoNCj4+ICANCj4+IDEpICAgICAgV2VyZSB0aGVzZSBpbXBsZW1lbnRhdGlvbnMgc2VwYXJhdGUg
aW1wbGVtZW50YXRpb25zPw0KPj4gMikgICAgICBXaGF0IHdlcmUgdGhlIHJlc3VsdHMgb2YgdGhl
IGludGVyb3BlcmFiaWxpdHkgdGVzdHM/DQo+PiAgDQo+PiBUaGlzIHdvcmsgaXMgbGlua2VkIHRv
IHRoZSBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctY2VudHJhbC1lcGUgd29yayBp
biB0aGUgU1BSSU5HIFdHLiBCYXNlZCBvbiB0aGUgdHdvIGRyYWZ0cywgdGhlIFdHIHNob3VsZCBt
aWdodCBjb25zaWRlcjogIA0KPj4gMSkgICAgICBJcyB0aGVyZSBuZWVkIGZvciB0aGlzIHdvcmsg
aW4gZGVwbG95bWVudHMgaW4gbmV0d29ya3MvDQo+PiAyKSAgICAgIElzIHRoaXMgdGVjaG5pY2Fs
bHkgcmVhZHkgZm9yIHB1YmxpY2F0aW9uPw0KPj4gMykgICAgICBEb2VzIGl0IGZpdCB3aXRoIHRo
ZSBzcHJpbmcgaW5mb3JtYXRpb25hbCBkcmFmdD8NCj4+ICANCj4+IEZvciB0aGUgZWFzZSBvZiBy
ZWZlcmVuY2UgdGhlIHdlYiByZWZlcmVuY2VzIGFyZSBiZWxvdzoNCj4+IGh0dHBzOi8vZGF0YXRy
YWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtaWRyLWJncGxzLXNlZ21lbnQtcm91dGluZy1l
cGUvDQo+PiBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLXNwcmlu
Zy1zZWdtZW50LXJvdXRpbmctY2VudHJhbC1lcGUvDQo+PiAgDQo+PiBTdWUgSGFyZXMgDQo+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+PiANCj4+IENlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQg
Y29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVz
IGV0IG5lIGRvaXZlbnQgZG9uYw0KPj4gcGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRlcyBvdSBj
b3BpZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3NhZ2UgcGFy
IGVycmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXINCj4+IGEgbCdleHBlZGl0ZXVyIGV0IGxlIGRl
dHJ1aXJlIGFpbnNpIHF1ZSBsZXMgcGllY2VzIGpvaW50ZXMuIExlcyBtZXNzYWdlcyBlbGVjdHJv
bmlxdWVzIGV0YW50IHN1c2NlcHRpYmxlcyBkJ2FsdGVyYXRpb24sDQo+PiBPcmFuZ2UgZGVjbGlu
ZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3Jt
ZSBvdSBmYWxzaWZpZS4gTWVyY2kuDQo+PiANCj4+IFRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFj
aG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvciBwcml2aWxlZ2VkIGluZm9ybWF0aW9u
IHRoYXQgbWF5IGJlIHByb3RlY3RlZCBieSBsYXc7DQo+PiB0aGV5IHNob3VsZCBub3QgYmUgZGlz
dHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4NCj4+IElmIHlv
dSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNl
bmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLg0KPj4gQXMg
ZW1haWxzIG1heSBiZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2FnZXMg
dGhhdCBoYXZlIGJlZW4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFsc2lmaWVkLg0KPj4gVGhhbmsg
eW91Lg0KPj4gDQo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPj4gSWRyIG1haWxpbmcgbGlzdA0KPj4gSWRyQGlldGYub3JnDQo+PiBodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lkcg0KPiANCg0K


From nobody Mon Mar 13 09:53:09 2017
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 314C612987C for <spring@ietfa.amsl.com>; Mon, 13 Mar 2017 09:53:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.619
X-Spam-Level: 
X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 Gacua5Eyg2hO for <spring@ietfa.amsl.com>; Mon, 13 Mar 2017 09:53:05 -0700 (PDT)
Received: from relais-inet.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 ACBCA129882 for <spring@ietf.org>; Mon, 13 Mar 2017 09:53:03 -0700 (PDT)
Received: from opfednr02.francetelecom.fr (unknown [xx.xx.xx.66]) by opfednr21.francetelecom.fr (ESMTP service) with ESMTP id 837EBC0431; Mon, 13 Mar 2017 17:53:02 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.63]) by opfednr02.francetelecom.fr (ESMTP service) with ESMTP id 59C9B12005B; Mon, 13 Mar 2017 17:53:02 +0100 (CET)
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.0319.002; Mon, 13 Mar 2017 17:53:01 +0100
From: <bruno.decraene@orange.com>
To: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>, SPRING WG <spring@ietf.org>
Thread-Topic: [spring] I-D Action: draft-ietf-spring-segment-routing-msdc-04.txt
Thread-Index: AQHSmM121BJqdRGizEqB6O3P0z6gdaGMvX6AgAZEIfA=
Date: Mon, 13 Mar 2017 16:53:01 +0000
Message-ID: <21019_1489423982_58C6CE6E_21019_3814_1_53C29892C857584299CBF5D05346208A31C54142@OPEXCLILM21.corporate.adroot.infra.ftgroup>
References: <148906111646.5723.160282506075354433@ietfa.amsl.com> <03A3BE8F-294D-49B7-AB6E-372E13DB00EB@cisco.com>
In-Reply-To: <03A3BE8F-294D-49B7-AB6E-372E13DB00EB@cisco.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.3]
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/aN9F6lKF5QT0MAYJWJQ7yxOvLH8>
Subject: Re: [spring] I-D Action: draft-ietf-spring-segment-routing-msdc-04.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 13 Mar 2017 16:53:07 -0000

> From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Stefano Previd=
i (sprevidi)
 > Sent: Thursday, March 09, 2017 1:07 PM
 > To: SPRING WG
 > Subject: Re: [spring] I-D Action: draft-ietf-spring-segment-routing-msdc=
-04.txt
 >=20
 > new version with, hopefully, all comments, questions and issues being ad=
dressed.

Thanks Stefano.
-04 address all my comments.

My reading of all threads, is that all comments have been addressed.
Please speak up if I missed some.

--Bruno

=20
 > Thanks.
 > s.
 >=20
 > > On Mar 9, 2017, at 1:05 PM, internet-drafts@ietf.org wrote:
 > >
 > >
 > > A New Internet-Draft is available from the on-line Internet-Drafts dir=
ectories.
 > > This draft is a work item of the Source Packet Routing in Networking o=
f the IETF.
 > >
 > >        Title           : BGP-Prefix Segment in large-scale data centers
 > >        Authors         : Clarence Filsfils
 > >                          Stefano Previdi
 > >                          Jon Mitchell
 > >                          Ebben Aries
 > >                          Petr Lapukhov
 > > 	Filename        : draft-ietf-spring-segment-routing-msdc-04.txt
 > > 	Pages           : 25
 > > 	Date            : 2017-03-09
 > >
 > > Abstract:
 > >   This document describes the motivation and benefits for applying
 > >   segment routing in BGP-based large-scale data-centers.  It describes
 > >   the design to deploy segment routing in those data-centers, for both
 > >   the MPLS and IPv6 dataplanes.
 > >
 > >
 > >
 > > The IETF datatracker status page for this draft is:
 > > https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-msd=
c/
 > >
 > > There's also a htmlized version available at:
 > > https://tools.ietf.org/html/draft-ietf-spring-segment-routing-msdc-04
 > >
 > > A diff from the previous version is available at:
 > > https://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-spring-segment-routing-=
msdc-04
 > >
 > >
 > > Please note that it may take a couple of minutes from the time of subm=
ission
 > > 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.ietf.org/ietf/1shadow-sites.txt
 >=20
 > _______________________________________________
 > spring mailing list
 > spring@ietf.org
 > https://www.ietf.org/mailman/listinfo/spring

___________________________________________________________________________=
______________________________________________

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 Mon Mar 13 13:54:07 2017
Return-Path: <jgs@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 C121F129496; Mon, 13 Mar 2017 13:54:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qXCkXeaXmxpq; Mon, 13 Mar 2017 13:54:02 -0700 (PDT)
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0124.outbound.protection.outlook.com [104.47.41.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E63E51293D6; Mon, 13 Mar 2017 13:54:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=/7qu8L1U8QIWvjdmF4/tORwXGU25akIW3bl9zfcV8aU=; b=PismYVAtTOJ61zlX7aDUzKypGpEio9JxrnAiKMhGi95yeArQ99aAY3d37GFc0Cae0jhZyYgMtOT2PzCmsjGSOIh52x2h0niZaa7muoqjJzNhy7J9eKkVuSdO2m6AxbX0AZh+mN8+qafveoSZgF4if+izLKmmJlDSbfpmTAbnXgA=
Authentication-Results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=juniper.net;
Received: from [172.29.101.205] (66.129.239.13) by CO2PR05MB2502.namprd05.prod.outlook.com (10.166.95.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.977.5; Mon, 13 Mar 2017 20:53:59 +0000
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0 (Mac OS X Mail 9.3 \(3124\))
From: "John G. Scudder" <jgs@juniper.net>
In-Reply-To: <C565EB30-F554-4006-B947-23E77832B5ED@cisco.com>
Date: Mon, 13 Mar 2017 16:53:54 -0400
Content-Transfer-Encoding: quoted-printable
Message-ID: <41D02020-B0F5-478C-8FFE-5EEE93D29E06@juniper.net>
References: <00f901d287e4$16ecb2f0$44c618d0$@ndzh.com> <10484_1487263806_58A5D83E_10484_6197_1_53C29892C857584299CBF5D05346208A1ED67062@OPEXCLILM21.corporate.adroot.infra.ftgroup> <C1DBB996-CD5F-4297-AB15-D2B85EFAB13F@juniper.net> <C565EB30-F554-4006-B947-23E77832B5ED@cisco.com>
To: Stefano Previdi <sprevidi@cisco.com>, Bruno Decraene <bruno.decraene@orange.com>
X-Mailer: Apple Mail (2.3124)
X-Originating-IP: [66.129.239.13]
X-ClientProxiedBy: MWHPR2201CA0022.namprd22.prod.outlook.com (10.174.164.35) To CO2PR05MB2502.namprd05.prod.outlook.com (10.166.95.148)
X-MS-Office365-Filtering-Correlation-Id: 01ecd29b-ec1f-48f3-1e44-08d46a531324
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081); SRVR:CO2PR05MB2502; 
X-Microsoft-Exchange-Diagnostics: 1; CO2PR05MB2502; 3:XxA0ec41XmcBlNOMHXf5jF2D+AZAlOt5k9knksTXGjI6awQj9xE+wBmRBGl7VY/dYVgfTnFElW94MUkKyt4+ZS+9QkDhZpjBLiwI1oO0tO50z64q+VEE2HtaycSTKY7y5MJgFkzhaK98t4JKqYjWa+ArDlUrv1Lgx8PWW6Ptvvpu7ryb62hRQq6tZ3sBwy5NT52ZKpk+EAE1kgdN/bLW0bHE6ml8cDsHL4gq+ki33NhqXbYlmSfhMeKVpZayuPGS7qPv04JTOBCU4OVOs0+VBWxPVj/2I0zkgCYUbVVBtTQ=; 25:ZLbPdyZUX7j4zOBfqyp9bnM2sjurekkFwsOpLXaGbu4SA2j8D70ODvpaMrGddxHsWG0BfkJtycEX4W1zM7sxYxZ9MWPBSO/7EVZfcGqmOA2c7FsxUKLMonS5nKP8Ec8cLQML4BLGYcTfVd3Ucw3uO81MuoOHv5xxa/lkpVccO8/TskNMjI3S62MrO6jnpwrMQf0OPcph6fjDA8GlPH1/pgFdsKMF0t55ZL/35Jdw852KfzbqlLfO51fJ7QZCDE+b5uhzoIi8dj106fPK61n+omgGtfQWcKZkk9verQMQElyRFsbZyRSoibNQ33xhBkk594o95SQ9eVQ45E3mVLhiAF3+OLHu1EpPatbetv714WcdRIUE+aWesuklwwfN8vLpgNvQW5yPunvHTDKQ+Imw6/2vqH0a2ji/NqohKIeofCebZbkzsEeoPD834Jw3hNUColpb14fiLX8HL10UAVvXrQ==
X-Microsoft-Exchange-Diagnostics: 1; CO2PR05MB2502; 31:64CuGAxbog7IizIsBFAZtVSLX25H+KSSD9oPID6c8uJSBzeIv6NTtnElHrOlr+JIpkipe4rsDH44+49tSbMxuBQqRYIJJadtr7zm1gVY2RO+fWrnQdadX4oisQgt4GQce/xYDJ8gV3c7j4gb7VFI9d/IlPAxFXECiZcEct3W7WUzqlgplMG5bljVplPgxCRZ2Y1P+4AUINB4w1JkPlRMtakTQwC4deVHyzTurVSIWyk9jmnnv7Kz5+CxCzUsb+JhYhmvaZ+tDcwV61wsgEwjq5I933iTNLtWkr8zLM92euQ=; 20:d7GzGRerdCElw8cBu5OQBVKQwj4Z6OSobHGlizi0DlEapJ59AXfzEJFZ1Q45UmbxGY1DNVzSiuM2KhJBpSl8eajGRNtBjoxgzRA+LdI+s52sI/IjQSTKxwfVQpPjc3xRMt4hBCnlBeB0N4LUr520N/T0xQiIM+T9UbgdlCRTc0tKp+He+7NAI8SiEEyi0z9hSfJM2Ke/T+twUyVQrTbwHuernY7TQCe8PXhLU5Ye2SbQUjpsZcRoRBSvd6TU0vZ+Z867tJIX/stS/0jX/7VksZrgKjrspPMwYHrKug42vv7pSxU0U7eGTJ4sDAGmH8psnmQFLdi2s3pWtegEU5ya/bDIyJk1YIVwQmj4BvM1VAHwYWGyYudLh2C2UuX3vUK1cPAH+ImbtKDVFnDMxknUyfDCawh6D3VG3QfxGc/PXhBwOFh9UrIOQ+WYQl2TcSIJGV00vdY0bSNW9odykFF6+qXLAeC3e1qmC7ymhq3b0eqX5No0WqNyIL7+DYjjCYmc
X-Microsoft-Antispam-PRVS: <CO2PR05MB2502A54CE3AF9037DD99C869AA250@CO2PR05MB2502.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(120809045254105)(138986009662008)(95692535739014)(18271650672692); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123562025)(20161123564025)(20161123558025)(20161123560025)(6072148); SRVR:CO2PR05MB2502; BCL:0; PCL:0; RULEID:; SRVR:CO2PR05MB2502; 
X-Microsoft-Exchange-Diagnostics: 1; CO2PR05MB2502; 4:dmazwngmNEe2vD0OIDFDSlDNfBeFijxrX+kgYfytU8e8jHkQEAcMDddaWqd0afYORDqT7zE+CsFtlxBwKih+nZCuED+fnuLDYChJAReO2X53OoyYvCWIVzouH0cSEYSgL0fSYKJfFUHxR484QybzqCaWWdl4r8Sy3S394ytyfDKyJicqmEvdSoJzIaCIK1mZ6/ZRK5LGtZ4LkyO1Px13e49U9xA9WFASLq1alPVN9IkmwXDwjd2ly3I9fkzbl0LFvecyBsiH7vP5/IlY3XiCJvtIgIL5wmG1X2O9EJIqt/EImk2GZA1N6GskDeSsQYKP9vZW687Ed+qLoInotCVQFYK7bul8BZETgs4xA3z2UfeYw4juwRmcTStMiau7uZVR5XldvuA4qXMzWJN19N41Ochcmr65LUN9HZdzkX9JW2dAC0HfTwuKsGaq0UHQeQTiSDy4m+csbUWr+cuAMzwP/H3rOX2MxtqXVdH8C2URY0ksWxKHlird5Sfu7+mr7/JFYBWM/lcVJMR9xP+M9sPZt6ETWZrH+s9BZbLJraMpzpU8+oYcdj6oPROqIFnOjs9KNykaBJ9XvpraEqatsm6aA1Yj7WsavgmSZvC/sMJXoRIwkv86sUmWK1jbMEfnxCU+MgoIhtOGgOt9VeUIOsQF3te5MU0C2SvJbH/kYxSDuqzxVjnN09rFMYM/SC8mMnrVsAOu1plv6VggVFEQQCuOta5rby5ZotpY3rfNL77kXNr5XBqdlLg8m7Xkl5K1n3aFlmRHmn9g/dSh9GWcvZHucg==
X-Forefront-PRVS: 0245702D7B
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6049001)(6009001)(39410400002)(39860400002)(39850400002)(39840400002)(39450400003)(377454003)(5423002)(24454002)(189998001)(6666003)(54906002)(6306002)(33656002)(8746002)(66066001)(36756003)(86362001)(47776003)(4326008)(57306001)(50226002)(90366009)(6486002)(77096006)(50466002)(25786008)(8676002)(81166006)(23676002)(2906002)(229853002)(5890100001)(53936002)(2950100002)(93886004)(42186005)(230783001)(83716003)(82746002)(50986999)(7736002)(6116002)(3846002)(305945005)(76176999)(38730400002)(6246003)(5660300001)(53546007)(104396002)(42262002); DIR:OUT; SFP:1102; SCL:1; SRVR:CO2PR05MB2502; H:[172.29.101.205]; FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDTzJQUjA1TUIyNTAyOzIzOk5FZjBEMEsrMnBTU0VndVJwU0IrbmtTS0tU?= =?utf-8?B?Nk8wZklwOXlKM3Arc1lrVTJsZ1IrOEo3MitaOXhTVm5Palh5UGZ0UFNGQ0V1?= =?utf-8?B?L1ZlTTZnQmZvZDJ3T2lPNW5MZG1zSFd6SkhxN1U3cFJUVmRxTU8waWhYVDM2?= =?utf-8?B?L3JQTkNtYjNmbDNydXRXVkRxTXJWSmlaaGhucE1ndnJTV1ZOUWJkbG5CVWJR?= =?utf-8?B?YzYxSDJWUEpXZFVGNmYrQ0o5OS92dDVJYUR4Mmd0cFVtZmhBOERyaDNaUFJP?= =?utf-8?B?dTVMWWJOWVBtakxGNkFzUndCMG4zY0lxaDBkV3VJS2RpYlZjbXUrYTlmdjBp?= =?utf-8?B?cXdQYmZQdzF6QnlScTZLb1NkV3J1ZVh2U3Z1WCs1dzljSFFFMk9RblVBRy94?= =?utf-8?B?elVhcmxIQXJOQVRWUG5LZVdXUWdBSFdJUWd6RFVMbTdwQ1k4eEM1YkkyR0w5?= =?utf-8?B?YjJON2IwNHZMZkRrRFNrb0NSYzhWTmNQQXdMTHdsNGEwb1BCbEthby9lUUpZ?= =?utf-8?B?cXh4SW5LSXFDcGVHVXQybWY3TWJSZHp2OE9uZ3pXKzV2aEpjS29jb1pVR0Iw?= =?utf-8?B?WTM3S0V4RVJDK3U0N0NqOTgvTFVOZ1lXczcyNDMzamh5Ty9zQkpjQ2g5cXB3?= =?utf-8?B?YS9mcmdjVEcvNEhWZlYreURNTjM2VnFaNTlSS0xzMm81QVU0NmxsdnFEQlJl?= =?utf-8?B?V1hFREk2aW5HWUcvN0RtR0ZoNlFuWWtKOW5KQVRMWUVBQVZwZFhXbXA3bU9H?= =?utf-8?B?S25WQmc5Qmh0OENiTGk2elhyRldFQ042RGVIMWllT0xmZk5ibHJGWXNaU2JN?= =?utf-8?B?MTJTbjRXYnM1Yis5WlhmR25SVURSOU9hYTU0K2E0QWdEbTQ5d3RUSm40bXRJ?= =?utf-8?B?R2dFM2pzMlUxcFlCbVp3U09hd0VTQzgwVkhYb241bW8wYXpLSUFLdFNlS0FX?= =?utf-8?B?aitsMXpQclhQY3Q0VEdMQndLWVMxaThyK0pEbzF6bmZhOElhNGdQY3h1c1Q5?= =?utf-8?B?YWR6cVIvc2c5K1ZCVVBDS2Z1bUpqY0VmT083M3owYkd5cW04bWtGNnR5MWVr?= =?utf-8?B?aDVYY25nVkx2TjNhN0t2SzJqQ2k3bm1zdHJxeSs1OEYvWlJpOFRxeUJkSDdQ?= =?utf-8?B?MkJUbmkrcjB0MUZwTkZTV0tKTmQ5QmdRcFgrNUVKdGFSaTlNdXo3VlpNMnlE?= =?utf-8?B?Ym1CcEJYUWtCd1JENGdKZGM0M052akZRZ2JBd0p5blppaEViQVoyWi9VT21h?= =?utf-8?B?VjA4dFhxalBSdTU3TElYK2FGQjFQeWxiNTdnQ0R3M3ZGejlXNzAwZ0kwaGJ0?= =?utf-8?B?eXpTeEhpSlpNY3VQNUQ0a2t1bGlNZWw5U29BWlNYUEJWQ1dZQzgrKy96bjBz?= =?utf-8?B?MHJEckx3aWduRlhVZTZySlJDVk9vRkR6aEpSQlJyL2hrbTBWMEhiV1JnN0lu?= =?utf-8?B?ckhWanVlUDJYc284MzBYS052d21ITFloNGtIZWZQeThiVmx6aGpwNVpXNlpE?= =?utf-8?B?V1NPdkZKMWpnM1BmUFNsRlQ3cnBvZWtpU2VSWGROVzR1L05lZnFSaWE4Y3VD?= =?utf-8?B?d0NJM1dRRk9jYmtjQi92SG53aFp6ZmJaNE9tTlBvbFlxdXN5TWJVbTk2K2ty?= =?utf-8?B?TWFYVTJpeE9tdG0zTEpuNndQdVRnVlBnbm1VZDRqOGxQdUptdS9RbVVjQzhP?= =?utf-8?B?d20vVlg4NUpHUHNxTS9pRWtiQk1zb2hmdks5OWZzakdqeitJNTBUejl6TVlo?= =?utf-8?Q?E8lH3+F4ZdfK8klnn/3zEeCVcVKHVOEji1vtM=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CO2PR05MB2502; 6:EFqjadZ1/UI2pmkT75geGk/rvw7iMhfW1vh/SrcZJibtlxLatSjiZs1R5tmQFXK3XERlN+WMpbTnnw0yz6bdv+vYgzh9p159Omz6FTNoLngEYqOTd+PjMDDV4Dcub+U5ZtwWTgkwadGUErxPNG+63DihxdfcsMg4n0wSFg3bVWpuPnnjtGS0jSndpaYb1sPBIvx9YVZTQ4xXDIIFZxFwOnSyeDeavzVVhHep+WSsY+c8PSDIK+XsU5KBz3EhSL5YvvfSUYLXfduZGtyrXefbmF3ViS65S3Lk5oz1cBZfJqCYQlqYon8E39Szk3ez7AekHTS656xZAQBnp5AJf1/NpeRLKogCB3gh6/k0qk6iTe9D1n/XAu1joKWkfxqf180KnPxquG7yoJ1jiXVJ6JLMnlCaPAPlc+cSFUyallBgFFQ=; 5:2Y8ye3JjQOE+MziagMCWwr40CCQeMZuuxqqsgixbJPdMZS40En0/13n2JRNLux5jilxVErCYm8Rho/UwIX4JrV2Vzs2hj3Bw0bYHrXSUu4RzKsxplffqvkXFJ9V0Z1bIE6P8xTel8/cFSVNy0Z520w==; 24:GKVZXFiYV6ohx7jkBsvzxIziEZQocGHtJMeRpGeLnFC5FnEUie7C06j6Wc7Gl76UJxbx7ciayyir/a7U28EsNFoLdjFuMAILWi7yIHe0mlk=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CO2PR05MB2502; 7:b2yyvu+t4uibsHuA+gmwNlSBME5Y17JMR26oUqzgBsvnJV7KYEY2g8ZS8n25f1w3Ox0Tc3Jo0rKvkvF0KRw3+Gsq2ywE16EvWOGkflupml22JmbZ9pv6LRWb3EsLpcStXzgpBhBcfMKrlj9D85Z1f8LOdyUk1VuwJ177xVZGzgVsPEwoggKtwiPO0vf5JP0gELb5BFosS1YzwJdU7ir0nhqkdmvm2FYyxHA6m59LI5LEvzSUT3/awQs8GiDKNfmWnmd8bWFJJjFHtgwHV/ZfZrXCnKr58hUc3VOUEuOiZQUTKqk2TThNfQ3m4p3+qUkjRJxKjnp2rph/64XDnO/PmA==
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Mar 2017 20:53:59.1657 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR05MB2502
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/XFZnNxcI6G0iGF8ACCARsItojZ0>
Cc: "idr@ietf.org" <idr@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "draft-ietf-idr-bgpls-segment-routing-epe@ietf.org" <draft-ietf-idr-bgpls-segment-routing-epe@ietf.org>, Susan Hares <shares@ndzh.com>
Subject: Re: [spring] [Idr] IDR WG 2 week WG LC on draft-ietf-idr-bgpls-segment-routing-epe - (2/15/2017 to 3/1/2017)
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 13 Mar 2017 20:54:04 -0000

Thanks, Stefano.

Bruno, at your convenience can you confirm that you're satisfied with =
the resolution? Looks OK to me even though the changes don't precisely =
adhere to your suggestions ("Link NLRI uses the Protocol-ID value" =
instead of "Link NLRI uses the BGP Protocol-ID value"). The rfcdiff is =
https://tools.ietf.org/rfcdiff?url2=3Ddraft-ietf-idr-bgpls-segment-routing=
-epe-11.txt

--John

> On Mar 13, 2017, at 6:31 AM, Stefano Previdi (sprevidi) =
<sprevidi@cisco.com> wrote:
>=20
> John, Bruno,
>=20
> sorry for having missed that. I=E2=80=99ll resubmit right now. I =
integrated all comments. Regarding the missing "section 3.1" (referring =
to the isis draft), I replaced text with the reference to =
draft-ietf-idr-bgp-ls-segment-routing-ext which defines the bgp-ls tlv =
for advertising the SRGB. I gave this as an example. I also moved =
draft-ietf-spring-segment-routing into the normative references section.
>=20
> Thanks.
>=20
> s.
>=20
>=20
>> On Mar 10, 2017, at 8:52 PM, John G.Scudder <jgs@juniper.net> wrote:
>>=20
>> Hi Authors,
>>=20
>> I see that yesterday's -10 revision doesn't address Bruno's comments, =
below. Can you please either update the document if you accept Bruno's =
suggestions, or otherwise discuss them on the list? We can't declare the =
WGLC to be satisfactorily finished until this is resolved.
>>=20
>> Thanks,
>>=20
>> --John
>>=20
>>> On Feb 16, 2017, at 11:50 AM, bruno.decraene@orange.com wrote:
>>>=20
>>> Hi,
>>>=20
>>> I=E2=80=99ve read the draft, please find below some minor comments:
>>>=20
>>> ---
>>> =C2=A74.3
>>> "      *  A 4 octet index defining the offset in the SID/Label space =
advertised by this router using the encodings defined in  Section 3.1."
>>>=20
>>> - Following the recent addition of the SRLB Label Space, I'd rather =
have the text explicitly refers to name of that Label space. e.g.
>>> OLD: SID/Label space
>>> NEW: SRGB
>>>=20
>>> - Which (SRGB) advertisement? I'm assuming the IGP one, but I guess =
someone may imagine using the BGP "Originator SRGB TLV". Then what if =
the node runs multiple IGP with different SRGB configured?
>>>=20
>>> - Note that this document has no "Section 3.1". The text seems =
borrowed from the IS-IS SR draft, hence may be adding the name of this =
draft would just solve the point. (with a normative reference to this =
IS-IS draft)
>>>=20
>>> ---
>>> OLD: The Link NLRI uses the new Protocol-ID value (to be assigned by =
IANA)
>>> proposed NEW: The Link NLRI uses the BGP Protocol-ID (TBD1)
>>>=20
>>> (=E2=80=9Cnew=E2=80=9D may become unspecific 2 years from now)
>>>=20
>>> ---
>>> One could probably argue that [I-D.ietf-spring-segment-routing] =
should be a normative reference.
>>>=20
>>> Thanks,
>>> Regards,
>>> --Bruno
>>>=20
>>>=20
>>> From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Susan =
Hares
>>> Sent: Thursday, February 16, 2017 12:35 AM
>>> To: idr@ietf.org
>>> Cc: 'Alvaro Retana (aretana)'; spring@ietf.org
>>> Subject: [spring] IDR WG 2 week WG LC on =
draft-ietf-idr-bgpls-segment-routing-epe - (2/15/2017 to 3/1/2017)
>>>=20
>>> This begins a 2 week IDR WG last call on =
draft-ietf-idr-bgpls-segment-routing-epe from (2/15 to 3/1/2017)    =
There are two implementations describe on the wiki at:
>>> =
https://trac.ietf.org/trac/idr/wiki/draft-ietf-idr-bgpls-segment-routing-e=
pe%20
>>>=20
>>> The two implementation are from  Cisco IOS-XR release 6.0.2 and =
Cisco Nexus Switch N9000/N3000 platforms running NX-OS 7.0(3)I1(1) or =
greater.   The authors will indicate on the list and in the wiki the =
following information :
>>>=20
>>> 1)      Were these implementations separate implementations?
>>> 2)      What were the results of the interoperability tests?
>>>=20
>>> This work is linked to the =
draft-ietf-spring-segment-routing-central-epe work in the SPRING WG. =
Based on the two drafts, the WG should might consider: =20
>>> 1)      Is there need for this work in deployments in networks/
>>> 2)      Is this technically ready for publication?
>>> 3)      Does it fit with the spring informational draft?
>>>=20
>>> For the ease of reference the web references are below:
>>> =
https://datatracker.ietf.org/doc/draft-ietf-idr-bgpls-segment-routing-epe/=

>>> =
https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-central=
-epe/
>>>=20
>>> Sue Hares=20
>>> =
__________________________________________________________________________=
_______________________________________________
>>>=20
>>> 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.
>>>=20
>>> 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.
>>>=20
>>> _______________________________________________
>>> Idr mailing list
>>> Idr@ietf.org
>>> https://www.ietf.org/mailman/listinfo/idr
>>=20
>=20


From nobody Mon Mar 13 19:41:02 2017
Return-Path: <xuxiaohu@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 CD7EA12995B; Mon, 13 Mar 2017 19:40:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.222
X-Spam-Level: 
X-Spam-Status: No, score=-4.222 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 KXGFF9Y9qxHd; Mon, 13 Mar 2017 19:40:56 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9BD93129420; Mon, 13 Mar 2017 19:40:55 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml709-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DCS97373; Tue, 14 Mar 2017 02:40:53 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml709-cah.china.huawei.com (10.201.108.32) with Microsoft SMTP Server (TLS) id 14.3.301.0; Tue, 14 Mar 2017 02:40:52 +0000
Received: from NKGEML515-MBS.china.huawei.com ([169.254.5.160]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0235.001; Tue, 14 Mar 2017 10:40:46 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: "ipv6@ietf.org" <ipv6@ietf.org>, "spring@ietf.org" <spring@ietf.org>
Thread-Topic: =?utf-8?B?RllJLy/ovazlj5E6IE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJh?= =?utf-8?B?ZnQteHUtbXBscy11bmlmaWVkLXNvdXJjZS1yb3V0aW5nLWluc3RydWN0aW9u?= =?utf-8?Q?-00.txt?=
Thread-Index: AQHSnGxh0kYjoygqbEmYKgX5zKaIDQ==
Date: Tue, 14 Mar 2017 02:40:46 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB640B6@NKGEML515-MBS.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.184.181]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A0B0203.58C75835.00E7, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.5.160, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: a010e9b3e49db541e74c6ea361336792
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Q7a2MBzmNMhCv43tvuOn96eZ6cc>
Subject: [spring] =?utf-8?b?RllJLy/ovazlj5E6IE5ldyBWZXJzaW9uIE5vdGlmaWNh?= =?utf-8?q?tion_for_draft-xu-mpls-unified-source-routing-instruction-00=2E?= =?utf-8?q?txt?=
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 14 Mar 2017 02:40:58 -0000

VGhpcyBkcmFmdCBtYXkgYmUgaW50ZXJlc3RpbmcgdG8gZm9sa3MgaW52b2x2ZWQgaW4gNm1hbiBh
bmQgU1BSSU5HIFdHIGFzIHdlbGwuDQoNCkJlc3QgcmVnYXJkcywNClhpYW9odQ0KDQo+IC0tLS0t
6YKu5Lu25Y6f5Lu2LS0tLS0NCj4g5Y+R5Lu25Lq6OiBtcGxzIFttYWlsdG86bXBscy1ib3VuY2Vz
QGlldGYub3JnXSDku6PooaggWHV4aWFvaHUNCj4g5Y+R6YCB5pe26Ze0OiAyMDE35bm0M+aciDE0
5pelIDEwOjMxDQo+IOaUtuS7tuS6ujogbXBsc0BpZXRmLm9yZw0KPiDkuLvpopg6IFttcGxzXSDo
vazlj5E6IE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3INCj4gZHJhZnQteHUtbXBscy11bmlm
aWVkLXNvdXJjZS1yb3V0aW5nLWluc3RydWN0aW9uLTAwLnR4dA0KPiANCj4gSGkgYWxsLA0KPiAN
Cj4gQW55IGNvbW1lbnRzIGFuZCBzdWdnZXN0aW9ucyBhcmUgd2VsY29tZS4NCj4gDQo+IEJlc3Qg
cmVnYXJkcywNCj4gWGlhb2h1DQo+IA0KPiA+IC0tLS0t6YKu5Lu25Y6f5Lu2LS0tLS0NCj4gPiDl
j5Hku7bkuro6IGludGVybmV0LWRyYWZ0c0BpZXRmLm9yZyBbbWFpbHRvOmludGVybmV0LWRyYWZ0
c0BpZXRmLm9yZ10NCj4gPiDlj5HpgIHml7bpl7Q6IDIwMTflubQz5pyIMTPml6UgMTE6MDANCj4g
PiDmlLbku7bkuro6IEhhbWlkIEFzc2FycG91cjsgTHVpcyBNLiBDb250cmVyYXM7IFJvYmVydCBS
YXN6dWs7IFh1eGlhb2h1Ow0KPiA+IFN0ZXdhcnQgQnJ5YW50OyBMdWF5IEphbGlsOyBVbWEgQ2h1
bmR1cmk7IEx1aXMgQ29udHJlcmFzDQo+ID4g5Li76aKYOiBOZXcgVmVyc2lvbiBOb3RpZmljYXRp
b24gZm9yDQo+ID4gZHJhZnQteHUtbXBscy11bmlmaWVkLXNvdXJjZS1yb3V0aW5nLWluc3RydWN0
aW9uLTAwLnR4dA0KPiA+DQo+ID4NCj4gPiBBIG5ldyB2ZXJzaW9uIG9mIEktRCwNCj4gPiBkcmFm
dC14dS1tcGxzLXVuaWZpZWQtc291cmNlLXJvdXRpbmctaW5zdHJ1Y3Rpb24tMDAudHh0DQo+ID4g
aGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IHN1Ym1pdHRlZCBieSBYaWFvaHUgWHUgYW5kIHBvc3RlZCB0
byB0aGUgSUVURg0KPiByZXBvc2l0b3J5Lg0KPiA+DQo+ID4gTmFtZToJCWRyYWZ0LXh1LW1wbHMt
dW5pZmllZC1zb3VyY2Utcm91dGluZy1pbnN0cnVjdGlvbg0KPiA+IFJldmlzaW9uOgkwMA0KPiA+
IFRpdGxlOgkJVW5pZmllZCBTb3VyY2UgUm91dGluZyBJbnN0cnVjdGlvbiB1c2luZyBNUExTIExh
YmVsIFN0YWNrDQo+ID4gRG9jdW1lbnQgZGF0ZToJMjAxNy0wMy0wOQ0KPiA+IEdyb3VwOgkJSW5k
aXZpZHVhbCBTdWJtaXNzaW9uDQo+ID4gUGFnZXM6CQkxMA0KPiA+IFVSTDoNCj4gPiBodHRwczov
L3d3dy5pZXRmLm9yZy9pbnRlcm5ldC1kcmFmdHMvZHJhZnQteHUtbXBscy11bmlmaWVkLXNvdXJj
ZS1yb3V0DQo+ID4gaW5nLWluc3RydQ0KPiA+IGN0aW9uLTAwLnR4dA0KPiA+IFN0YXR1czoNCj4g
PiBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC14dS1tcGxzLXVuaWZpZWQt
c291cmNlLXJvdXRpbmctDQo+ID4gaW5zdHJ1Y3Rpb24NCj4gPiAvDQo+ID4gSHRtbGl6ZWQ6DQo+
ID4gaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LXh1LW1wbHMtdW5pZmllZC1zb3Vy
Y2Utcm91dGluZy1pbnN0cg0KPiA+IHVjdGlvbi0wMA0KPiA+DQo+ID4NCj4gPiBBYnN0cmFjdDoN
Cj4gPiAgICBNUExTLVNQUklORyBpcyBhbiBNUExTLWJhc2VkIHNvdXJjZSByb3V0aW5nIHBhcmFk
aWdtIGluIHdoaWNoIGENCj4gPiAgICBzZW5kZXIgb2YgYSBwYWNrZXQgaXMgYWxsb3dlZCB0byBw
YXJ0aWFsbHkgb3IgY29tcGxldGVseSBzcGVjaWZ5IHRoZQ0KPiA+ICAgIHJvdXRlIHRoZSBwYWNr
ZXQgdGFrZXMgdGhyb3VnaCB0aGUgbmV0d29yayBieSBpbXBvc2luZyBzdGFja2VkIE1QTFMNCj4g
PiAgICBsYWJlbHMgdG8gdGhlIHBhY2tldC4gIFRoaXMgTVBMUyAtYmFzZWQgc291cmNlIHJvdXRp
bmcgcGFyYWRpZ20gY291bGQNCj4gPiAgICBhY3R1YWxseSBiZSBsZXZlcmFnZWQgdG8gcmVhbGl6
ZSBhIHVuaWZpZWQgc291cmNlIHJvdXRpbmcgaW5zdHJ1Y3Rpb24NCj4gPiAgICBmb3IgYm90aCBJ
UHY0IGFuZCBJUHY2IHVuZGVybGF5cy4NCj4gPg0KPiA+DQo+ID4NCj4gPg0KPiA+IFBsZWFzZSBu
b3RlIHRoYXQgaXQgbWF5IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBmcm9tIHRoZSB0aW1lIG9m
DQo+ID4gc3VibWlzc2lvbiB1bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lvbiBhbmQgZGlmZiBhcmUg
YXZhaWxhYmxlIGF0IHRvb2xzLmlldGYub3JnLg0KPiA+DQo+ID4gVGhlIElFVEYgU2VjcmV0YXJp
YXQNCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+IG1wbHMgbWFpbGluZyBsaXN0DQo+IG1wbHNAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9tcGxzDQo=


From nobody Mon Mar 13 20:25:41 2017
Return-Path: <shraddha@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 07935129C0C for <spring@ietfa.amsl.com>; Mon, 13 Mar 2017 20:25:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level: 
X-Spam-Status: No, score=-1.922 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oFrbVlzVZJmi for <spring@ietfa.amsl.com>; Mon, 13 Mar 2017 20:25:35 -0700 (PDT)
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0092.outbound.protection.outlook.com [104.47.40.92]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 05BAC129C11 for <spring@ietf.org>; Mon, 13 Mar 2017 20:25:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=l74IzlULLzwE2oyLEhCLnoZWDGTeqT/gdZwn8NWwDfI=; b=Z07kgIstPnjlRjPnkIqFezfHEkoYMwsAgQwdqYNAEHqSYySYGUj3TyjO9bFXnZguEElo6DvS6oXmIxKuDs8pd7ihYBVmbjLLT89bgBhQK/i5K2Evteb0jID2uK7o84YcTYrkTUBRXwQeid7AlyhVqiU+AlVteOExwZnV8JH/y6k=
Received: from BN3PR05MB2706.namprd05.prod.outlook.com (10.167.2.135) by BN3PR05MB2705.namprd05.prod.outlook.com (10.167.2.134) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.961.8; Tue, 14 Mar 2017 03:25:33 +0000
Received: from BN3PR05MB2706.namprd05.prod.outlook.com ([10.167.2.135]) by BN3PR05MB2706.namprd05.prod.outlook.com ([10.167.2.135]) with mapi id 15.01.0961.021; Tue, 14 Mar 2017 03:25:33 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: New Version Notification for draft-gulkohegde-routing-planes-using-sr-00.txt
Thread-Index: AQHSnCdYvkO6T6+aG0a5NXKtP0bjh6GTq6Zg
Date: Tue, 14 Mar 2017 03:25:33 +0000
Message-ID: <BN3PR05MB2706C7B0F310EBA26BA03652D5240@BN3PR05MB2706.namprd05.prod.outlook.com>
References: <148942959391.9235.4676422773984365529.idtracker@ietfa.amsl.com>
In-Reply-To: <148942959391.9235.4676422773984365529.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [116.197.184.14]
x-microsoft-exchange-diagnostics: 1; BN3PR05MB2705; 7:JlN0XaeGkF9Uvk9ua5fCTyT5Z9i2jOPJgpZ/rUdxuwx6nkhGV4M9F94oYicmP1lV4Ak4YRtASORzDHQ6iMEkOacwxd4LTlxzdQrHWX+7Awe9oX/UhBogpbXRL/uyAsNZw0EOweY0qSIk1yzwEhuAnrtcwhtLNGleu5pBnyzninU2LIW2QZUK2gzKy1W9Hl82iPf6FY7+skJk9e6z8zV1oZRYuRxwGcPQ00ekcIPw333/1M65/QTXdksBEIg84Ulp3jnXxH9Uk56lF4B1hIRlKIsmB5JDz8xz8PZaXGPoR/aK8ujZSQTIei66ctQXo09OgjmqIhSJphaiuMmQFZnjkw==
x-ms-office365-filtering-correlation-id: 11565824-ec7a-46fa-3c16-08d46a89c675
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081); SRVR:BN3PR05MB2705; 
x-microsoft-antispam-prvs: <BN3PR05MB2705056511489BD4B03016EDD5240@BN3PR05MB2705.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(278428928389397)(120809045254105)(138986009662008); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026)(6041248)(20161123558025)(20161123555025)(20161123560025)(20161123564025)(20161123562025)(6072148); SRVR:BN3PR05MB2705; BCL:0; PCL:0; RULEID:; SRVR:BN3PR05MB2705; 
x-forefront-prvs: 02462830BE
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39850400002)(39410400002)(39840400002)(39450400003)(39860400002)(53754006)(377424004)(377454003)(13464003)(6916009)(76176999)(54356999)(122556002)(230783001)(50986999)(6116002)(7736002)(189998001)(3846002)(102836003)(305945005)(2950100002)(15650500001)(2501003)(106116001)(7696004)(2900100001)(33656002)(2351001)(2906002)(8676002)(3280700002)(8656002)(74316002)(53936002)(3660700001)(8936002)(4326008)(81166006)(1730700003)(229853002)(9686003)(25786008)(6436002)(38730400002)(6306002)(86362001)(55016002)(66066001)(77096006)(99286003)(110136004)(53546007)(5640700003)(2473003)(6506006); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR05MB2705; H:BN3PR05MB2706.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2017 03:25:33.8227 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR05MB2705
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/5277X8T9ESORfCGyrdV8zUxPo0c>
Cc: "arkadiy.gulko@thomsonreuters.com" <arkadiy.gulko@thomsonreuters.com>
Subject: [spring] FW: New Version Notification for draft-gulkohegde-routing-planes-using-sr-00.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 14 Mar 2017 03:25:39 -0000

SGkgQWxsLA0KDQpOZXcgZHJhZnQgc3VibWl0dGVkIGZvciAic2VwYXJhdGluZyByb3V0aW5nIHBs
YW5lcyB1c2luZyBzZWdtZW50IHJvdXRpbmciLg0KTG9va2luZyBmb3IgaW5wdXRzIGFuZCBjb21t
ZW50cy4NCg0KUFM6IFRoZSBkcmFmdCBlcnJvbmVvdXNseSBnb3Qgc3VibWl0dGVkIGFzIGluZGl2
aWR1YWwgYW5kIG5vdCBhZmZpbGlhdGVkIHRvIGFueSBXRyBidXQgdGhlIGludGVudGlvbiB3YXMg
dG8gc3VibWl0IGl0IHRvIFNQUklORyBXRy4NCldlIHdpbGwgY29ycmVjdCBpdCBvbmNlIHRoZSBz
dWJtaXNzaW9uIHdpbmRvdyBvcGVucy4gQXBvbG9naWVzIGZvciB0aGUgaW5jb252ZW5pZW5jZS4N
Cg0KUmdkcw0KU2hyYWRkaGENCg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTog
aW50ZXJuZXQtZHJhZnRzQGlldGYub3JnIFttYWlsdG86aW50ZXJuZXQtZHJhZnRzQGlldGYub3Jn
XSANClNlbnQ6IE1vbmRheSwgTWFyY2ggMTMsIDIwMTcgMTE6NTcgUE0NClRvOiBhcmthZGl5Lmd1
bGtvQHRob21zb25yZXV0ZXJzLmNvbSA8YXJrYWRpeS5ndWxrb0B0aG9tc29ucmV1dGVycy5jb20+
OyBTaHJhZGRoYSBIZWdkZSA8c2hyYWRkaGFAanVuaXBlci5uZXQ+OyBBcmthZGl5IEd1bGtvIDxh
cmthZGl5Lmd1bGtvQHRob21zb25yZXV0ZXJzLmNvbT4NClN1YmplY3Q6IE5ldyBWZXJzaW9uIE5v
dGlmaWNhdGlvbiBmb3IgZHJhZnQtZ3Vsa29oZWdkZS1yb3V0aW5nLXBsYW5lcy11c2luZy1zci0w
MC50eHQNCg0KDQpBIG5ldyB2ZXJzaW9uIG9mIEktRCwgZHJhZnQtZ3Vsa29oZWdkZS1yb3V0aW5n
LXBsYW5lcy11c2luZy1zci0wMC50eHQNCmhhcyBiZWVuIHN1Y2Nlc3NmdWxseSBzdWJtaXR0ZWQg
YnkgU2hyYWRkaGEgSGVnZGUgYW5kIHBvc3RlZCB0byB0aGUgSUVURiByZXBvc2l0b3J5Lg0KDQpO
YW1lOgkJZHJhZnQtZ3Vsa29oZWdkZS1yb3V0aW5nLXBsYW5lcy11c2luZy1zcg0KUmV2aXNpb246
CTAwDQpUaXRsZToJCVNlcGFyYXRpbmcgUm91dGluZyBQbGFuZXMgdXNpbmcgU2VnbWVudCBSb3V0
aW5nDQpEb2N1bWVudCBkYXRlOgkyMDE3LTAzLTEzDQpHcm91cDoJCUluZGl2aWR1YWwgU3VibWlz
c2lvbg0KUGFnZXM6CQk3DQpVUkw6ICAgICAgICAgICAgaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaW50
ZXJuZXQtZHJhZnRzL2RyYWZ0LWd1bGtvaGVnZGUtcm91dGluZy1wbGFuZXMtdXNpbmctc3ItMDAu
dHh0DQpTdGF0dXM6ICAgICAgICAgaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJh
ZnQtZ3Vsa29oZWdkZS1yb3V0aW5nLXBsYW5lcy11c2luZy1zci8NCkh0bWxpemVkOiAgICAgICBo
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZ3Vsa29oZWdkZS1yb3V0aW5nLXBsYW5l
cy11c2luZy1zci0wMA0KDQoNCkFic3RyYWN0Og0KICAgTWFueSBuZXR3b3JrIGRlcGxveW1lbnRz
IGFycmFuZ2UgdGhlIG5ldHdvcmsgdG9wb2xvZ2llcyBpbiB0d28gb3INCiAgIG1vcmUgcGxhbmVz
LiAgVGhlIHRyYWZmaWMgZ2VuZXJhbGx5IHVzZXMgb25lIG9mIHRoZSBwbGFuZXMgYW5kIGZhaWxz
DQogICBvdmVyIHRvIHRoZSBvdGhlciBwbGFuZSB3aGVuIHRoZXJlIGFyZSBsaW5rIG9yIG5vZGUg
ZmFpbHVyZS4gIENlcnRhaW4NCiAgIGFwcGxpY2F0aW9ucyByZXF1aXJlIHRoZSB0cmFmZmljIHRv
IGJlIHN0cmljdGx5IHJlc3RyaWN0ZWQgdG8gYQ0KICAgcGFydGljdWxhciBwbGFuZSBhbmQgc2hv
dWxkIG5vdCBmYWlsb3ZlciB0byB0aGUgb3RoZXIgcGxhbmUuICBUaGlzDQogICBkb2N1bWVudCBw
cm9wb3NlcyBhIHNvbHV0aW9uIGZvciB0aGUgc3RyaWN0IHBsYW5hciByb3V0aW5nIHVzaW5nDQog
ICBTZWdtZW50IFJvdXRpbmcuDQoNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KDQoNClBs
ZWFzZSBub3RlIHRoYXQgaXQgbWF5IHRha2UgYSBjb3VwbGUgb2YgbWludXRlcyBmcm9tIHRoZSB0
aW1lIG9mIHN1Ym1pc3Npb24gdW50aWwgdGhlIGh0bWxpemVkIHZlcnNpb24gYW5kIGRpZmYgYXJl
IGF2YWlsYWJsZSBhdCB0b29scy5pZXRmLm9yZy4NCg0KVGhlIElFVEYgU2VjcmV0YXJpYXQNCg0K


From nobody Tue Mar 14 00:20:33 2017
Return-Path: <pushpasis.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 2F1C81289B0 for <spring@ietfa.amsl.com>; Tue, 14 Mar 2017 00:20:32 -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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jkYnO1oQgwpt for <spring@ietfa.amsl.com>; Tue, 14 Mar 2017 00:20:30 -0700 (PDT)
Received: from mail-wr0-x234.google.com (mail-wr0-x234.google.com [IPv6:2a00:1450:400c:c0c::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CE702126CD8 for <spring@ietf.org>; Tue, 14 Mar 2017 00:20:29 -0700 (PDT)
Received: by mail-wr0-x234.google.com with SMTP id l37so117810755wrc.1 for <spring@ietf.org>; Tue, 14 Mar 2017 00:20:29 -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=MujYTz9hcwyCV/Y96FgZWm3d2LjjwIEt08mMgWJxxYc=; b=CtBRR24JdSKfgOh6ZsqB3ZqQjfyNkXWiueF/+jyG3n2jK3UoDzXgxqiV39ISUD/Ujq q/nfyi2LM8+8gRxmjv4V610QnH/Zjv0RBiRxvYMgMxRT9HuErzPABH5T44vnCXOyCZ/E r8mhdjrcivl7tYZk1a6hBez6I+t3VOBsfgSMTO8wkYfkkFT6F4kqQr09MdmS7kgqJCp9 6ql8XPJyIEolW9L+LWJVte8NVPV3R+SrY7L+gSxINMy16vhCTWNBGRMeJ2pQvasBeaW/ eGzLjV6WZOFi38gkqoNGYcQqBQ6PaRteKZ/FkuJqyOLnAK8+VTjZc6HELuKJjnQY1yuG t9Ew==
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=MujYTz9hcwyCV/Y96FgZWm3d2LjjwIEt08mMgWJxxYc=; b=sSsXI3fXyDzXYKibZxo6KuK6bxkTYbHfbuZtmsajKLE5dZDwyeM0wYrdu6ASHcc9Dc nOYT51PT6qsGX7Chx6obfPa5dzGwphQbKpIdbW/0KOS3qn5GiM9JdnGl5WGrNyH9Xyo4 Kw1HASqxTlTDpnOHtUQ3o+YK4NN+cS1eZRwIhrvgZaVUp3xKwB3JI5wc1bS3PcVd3k5m JGmyYY4mH88Eu6300hB+UtSKD2/Z4fKxc+bkKgucnAziQwEC9XtikNgVS8TREg7dfXM7 56bp6WVaCYqFhAmyUmPSy9VRky/LoNr1IShLWocFOnrcKPWG8Yjpb6sM6BvujhPUy9DP 203g==
X-Gm-Message-State: AMke39mh3gqvcdKrXnSWb5HL/WHKwO8ia1TsHxmiGGnepySoDz7UXksBtx0yILLwUnt4AhWyvbbVssxmuAax2w==
X-Received: by 10.223.147.66 with SMTP id 60mr31538909wro.173.1489476028346; Tue, 14 Mar 2017 00:20:28 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.173.50 with HTTP; Tue, 14 Mar 2017 00:20:27 -0700 (PDT)
In-Reply-To: <BN3PR05MB2706C7B0F310EBA26BA03652D5240@BN3PR05MB2706.namprd05.prod.outlook.com>
References: <148942959391.9235.4676422773984365529.idtracker@ietfa.amsl.com> <BN3PR05MB2706C7B0F310EBA26BA03652D5240@BN3PR05MB2706.namprd05.prod.outlook.com>
From: Pushpasis Sarkar <pushpasis.ietf@gmail.com>
Date: Tue, 14 Mar 2017 00:20:27 -0700
Message-ID: <CAEFuwkgJheR7RLt=DazjAe5n=cSY3Kj=wxaziJYfA=LxZRbVSA@mail.gmail.com>
To: Shraddha Hegde <shraddha@juniper.net>
Content-Type: multipart/alternative; boundary=94eb2c0d9e8a923872054aaba913
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/w7TGNTodQSgEf7PGg4HxHtHa_JU>
Cc: "spring@ietf.org" <spring@ietf.org>, "arkadiy.gulko@thomsonreuters.com" <arkadiy.gulko@thomsonreuters.com>
Subject: Re: [spring] FW: New Version Notification for draft-gulkohegde-routing-planes-using-sr-00.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 14 Mar 2017 07:20:32 -0000

--94eb2c0d9e8a923872054aaba913
Content-Type: text/plain; charset=UTF-8

Hi Authors,

First I must admit that I have not read the entire draft in details...

But from the abstract it seems that for the problem that this draft is
trying to address, a similar problem is already addressed in the Segment
Routing Problem Statement and Use-Case document (RFC 7855, section 3.3.1.1.1.
Disjointness in Dual-Plane Networks). And the same has been solved using
any cast segments as specified in draft-ietf-spring-mpls-anycast-segment.

Request you to clarify why we need the solution proposed in this draft over
the one proposed in draft-ietf-mpls-anycast-segments..

Thanks and Best regards,
-Pushpasis


On Mon, Mar 13, 2017 at 8:25 PM, Shraddha Hegde <shraddha@juniper.net>
wrote:

> Hi All,
>
> New draft submitted for "separating routing planes using segment routing".
> Looking for inputs and comments.
>
> PS: The draft erroneously got submitted as individual and not affiliated
> to any WG but the intention was to submit it to SPRING WG.
> We will correct it once the submission window opens. Apologies for the
> inconvenience.
>
> Rgds
> Shraddha
>
>
> -----Original Message-----
> From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]
> Sent: Monday, March 13, 2017 11:57 PM
> To: arkadiy.gulko@thomsonreuters.com <arkadiy.gulko@thomsonreuters.com>;
> Shraddha Hegde <shraddha@juniper.net>; Arkadiy Gulko <
> arkadiy.gulko@thomsonreuters.com>
> Subject: New Version Notification for draft-gulkohegde-routing-
> planes-using-sr-00.txt
>
>
> A new version of I-D, draft-gulkohegde-routing-planes-using-sr-00.txt
> has been successfully submitted by Shraddha Hegde and posted to the IETF
> repository.
>
> Name:           draft-gulkohegde-routing-planes-using-sr
> Revision:       00
> Title:          Separating Routing Planes using Segment Routing
> Document date:  2017-03-13
> Group:          Individual Submission
> Pages:          7
> URL:            https://www.ietf.org/internet-drafts/draft-gulkohegde-
> routing-planes-using-sr-00.txt
> Status:         https://datatracker.ietf.org/doc/draft-gulkohegde-routing-
> planes-using-sr/
> Htmlized:       https://tools.ietf.org/html/draft-gulkohegde-routing-
> planes-using-sr-00
>
>
> Abstract:
>    Many network deployments arrange the network topologies in two or
>    more planes.  The traffic generally uses one of the planes and fails
>    over to the other plane when there are link or node failure.  Certain
>    applications require the traffic to be strictly restricted to a
>    particular plane and should not failover to the other plane.  This
>    document proposes a solution for the strict planar routing using
>    Segment Routing.
>
>
>
>
>
> 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.
>
> The IETF Secretariat
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>

--94eb2c0d9e8a923872054aaba913
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Hi Authors,<div><br></div><div>First I must admit that I h=
ave not read the entire draft in details...=C2=A0</div><div><br></div><div>=
But from the abstract it seems that for the problem that this draft is tryi=
ng to address, a similar problem is already addressed in the Segment Routin=
g Problem Statement and Use-Case document (RFC 7855, section=C2=A0<span sty=
le=3D"color:rgb(0,0,0);font-family:&#39;pt mono&#39;,monaco,monospace;font-=
size:14px;background-color:rgb(255,253,245)">3.3.1.1.1.  Disjointness in Du=
al-Plane Networks</span>). And the same has been solved using any cast segm=
ents as specified in draft-ietf-spring-mpls-anycast-segment.=C2=A0</div><di=
v><br></div><div>Request you to clarify why we need the solution proposed i=
n this draft over the one proposed in draft-ietf-mpls-anycast-segments..=C2=
=A0</div><div><br></div><div>Thanks and Best regards,</div><div>-Pushpasis<=
/div><div><br></div></div><div class=3D"gmail_extra"><br><div class=3D"gmai=
l_quote">On Mon, Mar 13, 2017 at 8:25 PM, Shraddha Hegde <span dir=3D"ltr">=
&lt;<a href=3D"mailto:shraddha@juniper.net" target=3D"_blank">shraddha@juni=
per.net</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi All,<br>
<br>
New draft submitted for &quot;separating routing planes using segment routi=
ng&quot;.<br>
Looking for inputs and comments.<br>
<br>
PS: The draft erroneously got submitted as individual and not affiliated to=
 any WG but the intention was to submit it to SPRING WG.<br>
We will correct it once the submission window opens. Apologies for the inco=
nvenience.<br>
<br>
Rgds<br>
Shraddha<br>
<br>
<br>
-----Original Message-----<br>
From: <a href=3D"mailto:internet-drafts@ietf.org">internet-drafts@ietf.org<=
/a> [mailto:<a href=3D"mailto:internet-drafts@ietf.org">internet-drafts@iet=
f.<wbr>org</a>]<br>
Sent: Monday, March 13, 2017 11:57 PM<br>
To: <a href=3D"mailto:arkadiy.gulko@thomsonreuters.com">arkadiy.gulko@thoms=
onreuters.<wbr>com</a> &lt;<a href=3D"mailto:arkadiy.gulko@thomsonreuters.c=
om">arkadiy.gulko@thomsonreuters.<wbr>com</a>&gt;; Shraddha Hegde &lt;<a hr=
ef=3D"mailto:shraddha@juniper.net">shraddha@juniper.net</a>&gt;; Arkadiy Gu=
lko &lt;<a href=3D"mailto:arkadiy.gulko@thomsonreuters.com">arkadiy.gulko@t=
homsonreuters.<wbr>com</a>&gt;<br>
Subject: New Version Notification for draft-gulkohegde-routing-<wbr>planes-=
using-sr-00.txt<br>
<br>
<br>
A new version of I-D, draft-gulkohegde-routing-<wbr>planes-using-sr-00.txt<=
br>
has been successfully submitted by Shraddha Hegde and posted to the IETF re=
pository.<br>
<br>
Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft-gulkohegde-routing-<wbr=
>planes-using-sr<br>
Revision:=C2=A0 =C2=A0 =C2=A0 =C2=A000<br>
Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Separating Routing Planes using Se=
gment Routing<br>
Document date:=C2=A0 2017-03-13<br>
Group:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Individual Submission<br>
Pages:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 7<br>
URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://www.ietf.o=
rg/internet-drafts/draft-gulkohegde-routing-planes-using-sr-00.txt" rel=3D"=
noreferrer" target=3D"_blank">https://www.ietf.org/internet-<wbr>drafts/dra=
ft-gulkohegde-<wbr>routing-planes-using-sr-00.txt</a><br>
Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.iet=
f.org/doc/draft-gulkohegde-routing-planes-using-sr/" rel=3D"noreferrer" tar=
get=3D"_blank">https://datatracker.ietf.org/<wbr>doc/draft-gulkohegde-routi=
ng-<wbr>planes-using-sr/</a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://tools.ietf.org/html/=
draft-gulkohegde-routing-planes-using-sr-00" rel=3D"noreferrer" target=3D"_=
blank">https://tools.ietf.org/html/<wbr>draft-gulkohegde-routing-<wbr>plane=
s-using-sr-00</a><br>
<br>
<br>
Abstract:<br>
=C2=A0 =C2=A0Many network deployments arrange the network topologies in two=
 or<br>
=C2=A0 =C2=A0more planes.=C2=A0 The traffic generally uses one of the plane=
s and fails<br>
=C2=A0 =C2=A0over to the other plane when there are link or node failure.=
=C2=A0 Certain<br>
=C2=A0 =C2=A0applications require the traffic to be strictly restricted to =
a<br>
=C2=A0 =C2=A0particular plane and should not failover to the other plane.=
=C2=A0 This<br>
=C2=A0 =C2=A0document proposes a solution for the strict planar routing usi=
ng<br>
=C2=A0 =C2=A0Segment Routing.<br>
<br>
<br>
<br>
<br>
<br>
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 <a href=3D"http://to=
ols.ietf.org" rel=3D"noreferrer" target=3D"_blank">tools.ietf.org</a>.<br>
<br>
The IETF Secretariat<br>
<br>
______________________________<wbr>_________________<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" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/spring</a><br=
>
</blockquote></div><br></div>

--94eb2c0d9e8a923872054aaba913--


From nobody Tue Mar 14 01:12:24 2017
Return-Path: <sprevidi@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 5BDE51294E0 for <spring@ietfa.amsl.com>; Tue, 14 Mar 2017 01:12:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.523
X-Spam-Level: 
X-Spam-Status: No, score=-14.523 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9rpIxb8Ima18 for <spring@ietfa.amsl.com>; Tue, 14 Mar 2017 01:12:20 -0700 (PDT)
Received: from rcdn-iport-7.cisco.com (rcdn-iport-7.cisco.com [173.37.86.78]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A4E8B126CD8 for <spring@ietf.org>; Tue, 14 Mar 2017 01:12:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3651; q=dns/txt; s=iport; t=1489479140; x=1490688740; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=jxwpudu51XNDOTsVy0XufNgpHdb4wxQPXb8tu9Td6mg=; b=gu1G9ajzd1P3u7zScLvbw9dvFgEdtnm1Q5NAWE/gwHqKPPv1yFrelOZz siz7EbIJ1X/iE9UkDHU2zhxWt5UoT74cYhHkHQgNO2oVJ77rIhHJYUiRW iXcf2+sMjZPBYntJMFpPOpM0sxbn+tOVPvL53C6CeK+IfolDn13LFelb+ U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ATAQB6pcdY/5FdJa1eGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBg1FhgQoHjWaRUYgPjS2CDh8NhSxKAoJkPxgBAgEBAQEBAQFrKIU?= =?us-ascii?q?VAQEBAQIBAQE4NAkCBQcEAgEIEQQBAQEeCQchBgsUCQgCBA4FG4lNAw0IDq9ph?= =?us-ascii?q?zgNgxwBAQEBAQEBAQEBAQEBAQEBAQEBAQEdhk6CBYJqglGCA4M0gjEBBI9bjCw?= =?us-ascii?q?6AYZ1hxeELIF7VIRRg1WGMIpViG8BHziBBFgVGCkRAYR7gUp1AYhUgQ0BAQE?=
X-IronPort-AV: E=Sophos;i="5.36,162,1486425600"; d="scan'208";a="218241176"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by rcdn-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Mar 2017 08:12:19 +0000
Received: from XCH-RTP-006.cisco.com (xch-rtp-006.cisco.com [64.101.220.146]) by rcdn-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id v2E8CJlM013160 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 14 Mar 2017 08:12:19 GMT
Received: from xch-rtp-010.cisco.com (64.101.220.150) by XCH-RTP-006.cisco.com (64.101.220.146) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Tue, 14 Mar 2017 04:12:18 -0400
Received: from xch-rtp-010.cisco.com ([64.101.220.150]) by XCH-RTP-010.cisco.com ([64.101.220.150]) with mapi id 15.00.1210.000; Tue, 14 Mar 2017 04:12:18 -0400
From: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
To: Pushpasis Sarkar <pushpasis.ietf@gmail.com>
Thread-Topic: [spring] New Version Notification for draft-gulkohegde-routing-planes-using-sr-00.txt
Thread-Index: AQHSnJqyPHB9y2/2RU27eqbmzemYEQ==
Date: Tue, 14 Mar 2017 08:12:18 +0000
Message-ID: <4C798E8E-EF01-4B88-ADF2-8BE2B990E9F4@cisco.com>
References: <148942959391.9235.4676422773984365529.idtracker@ietfa.amsl.com> <BN3PR05MB2706C7B0F310EBA26BA03652D5240@BN3PR05MB2706.namprd05.prod.outlook.com> <CAEFuwkgJheR7RLt=DazjAe5n=cSY3Kj=wxaziJYfA=LxZRbVSA@mail.gmail.com>
In-Reply-To: <CAEFuwkgJheR7RLt=DazjAe5n=cSY3Kj=wxaziJYfA=LxZRbVSA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.61.85.200]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <79B696D52DD30444BAB357B1F4C5B889@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/rUUtyX6vw-dqLEb4GlAV8ZNbGnw>
Cc: "spring@ietf.org" <spring@ietf.org>, "arkadiy.gulko@thomsonreuters.com" <arkadiy.gulko@thomsonreuters.com>, Shraddha Hegde <shraddha@juniper.net>
Subject: Re: [spring] New Version Notification for draft-gulkohegde-routing-planes-using-sr-00.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 14 Mar 2017 08:12:22 -0000

Hi Pushpasis,

I agree. The problem/use-case is already described in RFC7855, the required=
 protocol extensions are already documented in ospf, isis and bgp drafts, w=
e already have multiple implementations, and deployments have been done.

s.


> On Mar 14, 2017, at 8:20 AM, Pushpasis Sarkar <pushpasis.ietf@gmail.com> =
wrote:
>=20
> Hi Authors,
>=20
> First I must admit that I have not read the entire draft in details...=20
>=20
> But from the abstract it seems that for the problem that this draft is tr=
ying to address, a similar problem is already addressed in the Segment Rout=
ing Problem Statement and Use-Case document (RFC 7855, section 3.3.1.1.1. D=
isjointness in Dual-Plane Networks). And the same has been solved using any=
 cast segments as specified in draft-ietf-spring-mpls-anycast-segment.=20
>=20
> Request you to clarify why we need the solution proposed in this draft ov=
er the one proposed in draft-ietf-mpls-anycast-segments..=20
>=20
> Thanks and Best regards,
> -Pushpasis
>=20
>=20
> On Mon, Mar 13, 2017 at 8:25 PM, Shraddha Hegde <shraddha@juniper.net> wr=
ote:
> Hi All,
>=20
> New draft submitted for "separating routing planes using segment routing"=
.
> Looking for inputs and comments.
>=20
> PS: The draft erroneously got submitted as individual and not affiliated =
to any WG but the intention was to submit it to SPRING WG.
> We will correct it once the submission window opens. Apologies for the in=
convenience.
>=20
> Rgds
> Shraddha
>=20
>=20
> -----Original Message-----
> From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]
> Sent: Monday, March 13, 2017 11:57 PM
> To: arkadiy.gulko@thomsonreuters.com <arkadiy.gulko@thomsonreuters.com>; =
Shraddha Hegde <shraddha@juniper.net>; Arkadiy Gulko <arkadiy.gulko@thomson=
reuters.com>
> Subject: New Version Notification for draft-gulkohegde-routing-planes-usi=
ng-sr-00.txt
>=20
>=20
> A new version of I-D, draft-gulkohegde-routing-planes-using-sr-00.txt
> has been successfully submitted by Shraddha Hegde and posted to the IETF =
repository.
>=20
> Name:           draft-gulkohegde-routing-planes-using-sr
> Revision:       00
> Title:          Separating Routing Planes using Segment Routing
> Document date:  2017-03-13
> Group:          Individual Submission
> Pages:          7
> URL:            https://www.ietf.org/internet-drafts/draft-gulkohegde-rou=
ting-planes-using-sr-00.txt
> Status:         https://datatracker.ietf.org/doc/draft-gulkohegde-routing=
-planes-using-sr/
> Htmlized:       https://tools.ietf.org/html/draft-gulkohegde-routing-plan=
es-using-sr-00
>=20
>=20
> Abstract:
>    Many network deployments arrange the network topologies in two or
>    more planes.  The traffic generally uses one of the planes and fails
>    over to the other plane when there are link or node failure.  Certain
>    applications require the traffic to be strictly restricted to a
>    particular plane and should not failover to the other plane.  This
>    document proposes a solution for the strict planar routing using
>    Segment Routing.
>=20
>=20
>=20
>=20
>=20
> Please note that it may take a couple of minutes from the time of submiss=
ion until the htmlized version and diff are available at tools.ietf.org.
>=20
> The IETF Secretariat
>=20
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>=20
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring


From nobody Tue Mar 14 01:49:30 2017
Return-Path: <shraddha@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 49CE91294FC for <spring@ietfa.amsl.com>; Tue, 14 Mar 2017 01:49:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level: 
X-Spam-Status: No, score=-1.922 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 48n-98rUDK66 for <spring@ietfa.amsl.com>; Tue, 14 Mar 2017 01:49:26 -0700 (PDT)
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0102.outbound.protection.outlook.com [104.47.37.102]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D5ED3129469 for <spring@ietf.org>; Tue, 14 Mar 2017 01:49:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=zMeGATid38XFQRBrogam8Cr/SjAdG4qG5Uza2G3WV5M=; b=YxIZizPm/azFb3uMM7mpC2lAlgz+1Kq3NjdiIQlHrtgHEtAdtj4AfbQEBIe7np5JkiA1zF3fzd38DtFUDQjhIP1L3i1AaEgQQzih2W4W5cCrUr59uqmEzmJethytp+hsNedxba7qnY3N4kgHEyNkOPtmoXT/N6GsJsunzttNVcI=
Received: from SN2PR05MB2719.namprd05.prod.outlook.com (10.167.19.18) by SN2PR05MB2717.namprd05.prod.outlook.com (10.167.14.136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.977.5; Tue, 14 Mar 2017 08:49:24 +0000
Received: from SN2PR05MB2719.namprd05.prod.outlook.com ([10.167.19.18]) by SN2PR05MB2719.namprd05.prod.outlook.com ([10.167.19.18]) with mapi id 15.01.0977.010; Tue, 14 Mar 2017 08:49:24 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>, Pushpasis Sarkar <pushpasis.ietf@gmail.com>
Thread-Topic: [spring] New Version Notification for draft-gulkohegde-routing-planes-using-sr-00.txt
Thread-Index: AQHSnJq1lkDaUzqzOUKcED1bXCU0DKGUBRtw
Date: Tue, 14 Mar 2017 08:49:23 +0000
Message-ID: <SN2PR05MB2719473DC2E13C25E7893A7CD5240@SN2PR05MB2719.namprd05.prod.outlook.com>
References: <148942959391.9235.4676422773984365529.idtracker@ietfa.amsl.com> <BN3PR05MB2706C7B0F310EBA26BA03652D5240@BN3PR05MB2706.namprd05.prod.outlook.com> <CAEFuwkgJheR7RLt=DazjAe5n=cSY3Kj=wxaziJYfA=LxZRbVSA@mail.gmail.com> <4C798E8E-EF01-4B88-ADF2-8BE2B990E9F4@cisco.com>
In-Reply-To: <4C798E8E-EF01-4B88-ADF2-8BE2B990E9F4@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [116.197.184.14]
x-microsoft-exchange-diagnostics: 1; SN2PR05MB2717; 7:wrfmHChFl87BRL47yDq9NOW0sC0NDGN8Yh+Moljaf6vhgjZ9YdVifQVeohlapx7fwDA4NwnFdIjPC27Ain7Ha5dkRNVfZCM/DvbpAcHlzTW0VojTLa23ne493XwweIq1SMsGJZd9peofd1TM6UHeL6OBVcGonrEWWvr5KWO7Dpdky+WL1EFPltTY8psQzAfn02NvMr2fOJ0lTicWAbIoDiVmZJUN5jYaApos6q4s/hCV6Ev8xhG82JEnUDEgWS0AsIiiyXLbxhVS2HKvXhU0ARs/+D1HcNmHA4xIjMI3vepBR9eKFBbDM8yw1tTXIeLzB/0bCBBvElneYi3ZodfoLQ==
x-ms-office365-filtering-correlation-id: 686e7958-6021-4641-56e0-08d46ab703d8
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081); SRVR:SN2PR05MB2717; 
x-microsoft-antispam-prvs: <SN2PR05MB27177AB2B2DE064A4813198CD5240@SN2PR05MB2717.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(278428928389397)(120809045254105)(138986009662008)(95692535739014); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6041248)(20161123564025)(20161123562025)(20161123558025)(20161123555025)(20161123560025)(6072148); SRVR:SN2PR05MB2717; BCL:0; PCL:0; RULEID:; SRVR:SN2PR05MB2717; 
x-forefront-prvs: 02462830BE
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39860400002)(39450400003)(39850400002)(39410400002)(39840400002)(377454003)(377424004)(53754006)(13464003)(24454002)(77096006)(50986999)(2900100001)(54356999)(76176999)(305945005)(7736002)(25786008)(8656002)(54906002)(99286003)(55016002)(6306002)(3660700001)(3280700002)(230783001)(6506006)(15650500001)(93886004)(2906002)(74316002)(6436002)(33656002)(53546007)(66066001)(9686003)(106116001)(6116002)(3846002)(102836003)(86362001)(5660300001)(229853002)(122556002)(2950100002)(81166006)(189998001)(8676002)(53936002)(39060400002)(8936002)(38730400002)(7696004)(4326008)(6246003); DIR:OUT; SFP:1102; SCL:1; SRVR:SN2PR05MB2717; H:SN2PR05MB2719.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Mar 2017 08:49:23.9949 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN2PR05MB2717
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/d5_iVf2SlpCWFgZPbgKsIr2zYlA>
Cc: "spring@ietf.org" <spring@ietf.org>, "arkadiy.gulko@thomsonreuters.com" <arkadiy.gulko@thomsonreuters.com>
Subject: Re: [spring] New Version Notification for draft-gulkohegde-routing-planes-using-sr-00.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 14 Mar 2017 08:49:28 -0000

Hi Stephano/Pushpasis,

Anycast segments provide loose separation of routing planes. If there is a =
failure, traffic running over anycast segment is allowed
To failover to different plane. The requirement, this draft tries to addres=
s is the strict routing plane separation. Certain application traffic
Should be restricted to one plane even in case of failure and never cross o=
ver to the other plane.

I'll add a reference to anycast segments and details of how this is differe=
nt from anycast SID in the next revision.

Rgds
Shraddha

-----Original Message-----
From: Stefano Previdi (sprevidi) [mailto:sprevidi@cisco.com]=20
Sent: Tuesday, March 14, 2017 1:42 PM
To: Pushpasis Sarkar <pushpasis.ietf@gmail.com>
Cc: Shraddha Hegde <shraddha@juniper.net>; spring@ietf.org; arkadiy.gulko@t=
homsonreuters.com
Subject: Re: [spring] New Version Notification for draft-gulkohegde-routing=
-planes-using-sr-00.txt

Hi Pushpasis,

I agree. The problem/use-case is already described in RFC7855, the required=
 protocol extensions are already documented in ospf, isis and bgp drafts, w=
e already have multiple implementations, and deployments have been done.

s.


> On Mar 14, 2017, at 8:20 AM, Pushpasis Sarkar <pushpasis.ietf@gmail.com> =
wrote:
>=20
> Hi Authors,
>=20
> First I must admit that I have not read the entire draft in details...=20
>=20
> But from the abstract it seems that for the problem that this draft is tr=
ying to address, a similar problem is already addressed in the Segment Rout=
ing Problem Statement and Use-Case document (RFC 7855, section 3.3.1.1.1. D=
isjointness in Dual-Plane Networks). And the same has been solved using any=
 cast segments as specified in draft-ietf-spring-mpls-anycast-segment.=20
>=20
> Request you to clarify why we need the solution proposed in this draft ov=
er the one proposed in draft-ietf-mpls-anycast-segments..=20
>=20
> Thanks and Best regards,
> -Pushpasis
>=20
>=20
> On Mon, Mar 13, 2017 at 8:25 PM, Shraddha Hegde <shraddha@juniper.net> wr=
ote:
> Hi All,
>=20
> New draft submitted for "separating routing planes using segment routing"=
.
> Looking for inputs and comments.
>=20
> PS: The draft erroneously got submitted as individual and not affiliated =
to any WG but the intention was to submit it to SPRING WG.
> We will correct it once the submission window opens. Apologies for the in=
convenience.
>=20
> Rgds
> Shraddha
>=20
>=20
> -----Original Message-----
> From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]
> Sent: Monday, March 13, 2017 11:57 PM
> To: arkadiy.gulko@thomsonreuters.com <arkadiy.gulko@thomsonreuters.com>; =
Shraddha Hegde <shraddha@juniper.net>; Arkadiy Gulko <arkadiy.gulko@thomson=
reuters.com>
> Subject: New Version Notification for draft-gulkohegde-routing-planes-usi=
ng-sr-00.txt
>=20
>=20
> A new version of I-D, draft-gulkohegde-routing-planes-using-sr-00.txt
> has been successfully submitted by Shraddha Hegde and posted to the IETF =
repository.
>=20
> Name:           draft-gulkohegde-routing-planes-using-sr
> Revision:       00
> Title:          Separating Routing Planes using Segment Routing
> Document date:  2017-03-13
> Group:          Individual Submission
> Pages:          7
> URL:            https://www.ietf.org/internet-drafts/draft-gulkohegde-rou=
ting-planes-using-sr-00.txt
> Status:         https://datatracker.ietf.org/doc/draft-gulkohegde-routing=
-planes-using-sr/
> Htmlized:       https://tools.ietf.org/html/draft-gulkohegde-routing-plan=
es-using-sr-00
>=20
>=20
> Abstract:
>    Many network deployments arrange the network topologies in two or
>    more planes.  The traffic generally uses one of the planes and fails
>    over to the other plane when there are link or node failure.  Certain
>    applications require the traffic to be strictly restricted to a
>    particular plane and should not failover to the other plane.  This
>    document proposes a solution for the strict planar routing using
>    Segment Routing.
>=20
>=20
>=20
>=20
>=20
> Please note that it may take a couple of minutes from the time of submiss=
ion until the htmlized version and diff are available at tools.ietf.org.
>=20
> The IETF Secretariat
>=20
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>=20
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring


From nobody Tue Mar 14 01:57:51 2017
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 94EBD129469; Tue, 14 Mar 2017 01:57:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.62
X-Spam-Level: 
X-Spam-Status: No, score=-2.62 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, 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 9egJVvRq2tyS; Tue, 14 Mar 2017 01:57:44 -0700 (PDT)
Received: from relais-inet.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 8AC3E129441; Tue, 14 Mar 2017 01:57:44 -0700 (PDT)
Received: from opfednr03.francetelecom.fr (unknown [xx.xx.xx.67]) by opfednr24.francetelecom.fr (ESMTP service) with ESMTP id 3F4724036C; Tue, 14 Mar 2017 09:57:43 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.17]) by opfednr03.francetelecom.fr (ESMTP service) with ESMTP id EEFB31A0087; Tue, 14 Mar 2017 09:57:42 +0100 (CET)
Received: from OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06]) by OPEXCLILM24.corporate.adroot.infra.ftgroup ([fe80::a1e6:3e6a:1f68:5f7e%18]) with mapi id 14.03.0319.002; Tue, 14 Mar 2017 09:57:42 +0100
From: <bruno.decraene@orange.com>
To: "John G. Scudder" <jgs@juniper.net>, Stefano Previdi <sprevidi@cisco.com>
Thread-Topic: [Idr] [spring] IDR WG 2 week WG LC on draft-ietf-idr-bgpls-segment-routing-epe - (2/15/2017 to 3/1/2017)
Thread-Index: AQHSnDvzGI7wSSizeEyT+I67EhY6v6GUBGLg
Date: Tue, 14 Mar 2017 08:57:41 +0000
Message-ID: <4289_1489481863_58C7B087_4289_4597_1_53C29892C857584299CBF5D05346208A31C63CDC@OPEXCLILM21.corporate.adroot.infra.ftgroup>
References: <00f901d287e4$16ecb2f0$44c618d0$@ndzh.com> <10484_1487263806_58A5D83E_10484_6197_1_53C29892C857584299CBF5D05346208A1ED67062@OPEXCLILM21.corporate.adroot.infra.ftgroup> <C1DBB996-CD5F-4297-AB15-D2B85EFAB13F@juniper.net> <C565EB30-F554-4006-B947-23E77832B5ED@cisco.com> <41D02020-B0F5-478C-8FFE-5EEE93D29E06@juniper.net>
In-Reply-To: <41D02020-B0F5-478C-8FFE-5EEE93D29E06@juniper.net>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.3]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/4l0k5fIlkNHgm01_NBicigv1qPM>
Cc: "idr@ietf.org" <idr@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "draft-ietf-idr-bgpls-segment-routing-epe@ietf.org" <draft-ietf-idr-bgpls-segment-routing-epe@ietf.org>, Susan Hares <shares@ndzh.com>
Subject: Re: [spring] [Idr] IDR WG 2 week WG LC on draft-ietf-idr-bgpls-segment-routing-epe - (2/15/2017 to 3/1/2017)
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 14 Mar 2017 08:57:46 -0000

PiBGcm9tOiBKb2huIEcuIFNjdWRkZXIgW21haWx0bzpqZ3NAanVuaXBlci5uZXRdICA+IFNlbnQ6
IE1vbmRheSwgTWFyY2ggMTMsIDIwMTcgOTo1NCBQTQ0KPiANCiA+IFRoYW5rcywgU3RlZmFuby4N
CiA+IA0KID4gQnJ1bm8sIGF0IHlvdXIgY29udmVuaWVuY2UgY2FuIHlvdSBjb25maXJtIHRoYXQg
eW91J3JlIHNhdGlzZmllZCB3aXRoIHRoZSByZXNvbHV0aW9uPw0KDQotMTEgYWRkcmVzc2VzIG15
IGNvbW1lbnRzLg0KDQpUaGFuayB5b3UgSm9obiwgU3RlZmFuby4NCg0KPiBMb29rcw0KID4gT0sg
dG8gbWUgZXZlbiB0aG91Z2ggdGhlIGNoYW5nZXMgZG9uJ3QgcHJlY2lzZWx5IGFkaGVyZSB0byB5
b3VyIHN1Z2dlc3Rpb25zICgiTGluayBOTFJJDQogPiB1c2VzIHRoZSBQcm90b2NvbC1JRCB2YWx1
ZSIgaW5zdGVhZCBvZiAiTGluayBOTFJJIHVzZXMgdGhlIEJHUCBQcm90b2NvbC1JRCB2YWx1ZSIp
LiANCg0KSW5kZWVkLg0KSSBzdGlsbCB0aGluayB0aGF0IG5vdCBpbmRpY2F0aW5nIHRoZSBQcm90
b2NvbC1JRCB0byB1c2UgKGVpdGhlciBieSBpdHMgbmFtZSAiQkdQIiBvciBpdHMgdmFsdWUgIjci
KSAgaXMgc3ViLW9wdGltYWwgKG9yIG5vdCB1c2VmdWwpLCBob3dldmVyLCB0aGlzIHRleHQgaW4g
c2VjdGlvbiA2LjEgaXMgaWxsdXN0cmF0aXZlIG9ubHkuIFRoZSBub3JtYXRpdmUgdGV4dCBpbiDC
pzQgZG9lcyBzdGF0ZSBib3RoIHRoZSBuYW1lIGFuZCB0aGUgY29kZSBwb2ludC4gU28gdGhpcyBp
cyBnb29kIGVub3VnaCBmb3IgbWUuDQoNCk9uIGEgc2lkZSBub3RlICIodG8gYmUgYXNzaWduZWQg
YnkgSUFOQSkiIHNlZW1zIHdyb25nIGFzIHRoZSB2YWx1ZSBoYXMgYmVlbiBhc3NpZ25lZCBodHRw
Oi8vd3d3LmlhbmEub3JnL2Fzc2lnbm1lbnRzL2JncC1scy1wYXJhbWV0ZXJzL2JncC1scy1wYXJh
bWV0ZXJzLnhodG1sICAoQW5kIGZpeGluZyB0aGlzIHdvdWxkIGFsc28gYWRkcmVzcyB0aGUgcG9p
bnQgYWJvdmUuKQ0KDQotLUJydW5vDQoNCj4gVGhlDQogPiByZmNkaWZmIGlzIGh0dHBzOi8vdG9v
bHMuaWV0Zi5vcmcvcmZjZGlmZj91cmwyPWRyYWZ0LWlldGYtaWRyLWJncGxzLXNlZ21lbnQtcm91
dGluZy1lcGUtMTEudHh0DQogPiANCiA+IC0tSm9obg0KID4gDQogPiA+IE9uIE1hciAxMywgMjAx
NywgYXQgNjozMSBBTSwgU3RlZmFubyBQcmV2aWRpIChzcHJldmlkaSkgPHNwcmV2aWRpQGNpc2Nv
LmNvbT4gd3JvdGU6DQogPiA+DQogPiA+IEpvaG4sIEJydW5vLA0KID4gPg0KID4gPiBzb3JyeSBm
b3IgaGF2aW5nIG1pc3NlZCB0aGF0LiBJ4oCZbGwgcmVzdWJtaXQgcmlnaHQgbm93LiBJIGludGVn
cmF0ZWQgYWxsIGNvbW1lbnRzLiBSZWdhcmRpbmcNCiA+IHRoZSBtaXNzaW5nICJzZWN0aW9uIDMu
MSIgKHJlZmVycmluZyB0byB0aGUgaXNpcyBkcmFmdCksIEkgcmVwbGFjZWQgdGV4dCB3aXRoIHRo
ZSByZWZlcmVuY2UgdG8NCiA+IGRyYWZ0LWlldGYtaWRyLWJncC1scy1zZWdtZW50LXJvdXRpbmct
ZXh0IHdoaWNoIGRlZmluZXMgdGhlIGJncC1scyB0bHYgZm9yIGFkdmVydGlzaW5nIHRoZQ0KID4g
U1JHQi4gSSBnYXZlIHRoaXMgYXMgYW4gZXhhbXBsZS4gSSBhbHNvIG1vdmVkIGRyYWZ0LWlldGYt
c3ByaW5nLXNlZ21lbnQtcm91dGluZyBpbnRvIHRoZQ0KID4gbm9ybWF0aXZlIHJlZmVyZW5jZXMg
c2VjdGlvbi4NCiA+ID4NCiA+ID4gVGhhbmtzLg0KID4gPg0KID4gPiBzLg0KID4gPg0KID4gPg0K
ID4gPj4gT24gTWFyIDEwLCAyMDE3LCBhdCA4OjUyIFBNLCBKb2huIEcuU2N1ZGRlciA8amdzQGp1
bmlwZXIubmV0PiB3cm90ZToNCiA+ID4+DQogPiA+PiBIaSBBdXRob3JzLA0KID4gPj4NCiA+ID4+
IEkgc2VlIHRoYXQgeWVzdGVyZGF5J3MgLTEwIHJldmlzaW9uIGRvZXNuJ3QgYWRkcmVzcyBCcnVu
bydzIGNvbW1lbnRzLCBiZWxvdy4gQ2FuIHlvdQ0KID4gcGxlYXNlIGVpdGhlciB1cGRhdGUgdGhl
IGRvY3VtZW50IGlmIHlvdSBhY2NlcHQgQnJ1bm8ncyBzdWdnZXN0aW9ucywgb3Igb3RoZXJ3aXNl
IGRpc2N1c3MNCiA+IHRoZW0gb24gdGhlIGxpc3Q/IFdlIGNhbid0IGRlY2xhcmUgdGhlIFdHTEMg
dG8gYmUgc2F0aXNmYWN0b3JpbHkgZmluaXNoZWQgdW50aWwgdGhpcyBpcw0KID4gcmVzb2x2ZWQu
DQogPiA+Pg0KID4gPj4gVGhhbmtzLA0KID4gPj4NCiA+ID4+IC0tSm9obg0KID4gPj4NCiA+ID4+
PiBPbiBGZWIgMTYsIDIwMTcsIGF0IDExOjUwIEFNLCBicnVuby5kZWNyYWVuZUBvcmFuZ2UuY29t
IHdyb3RlOg0KID4gPj4+DQogPiA+Pj4gSGksDQogPiA+Pj4NCiA+ID4+PiBJ4oCZdmUgcmVhZCB0
aGUgZHJhZnQsIHBsZWFzZSBmaW5kIGJlbG93IHNvbWUgbWlub3IgY29tbWVudHM6DQogPiA+Pj4N
CiA+ID4+PiAtLS0NCiA+ID4+PiDCpzQuMw0KID4gPj4+ICIgICAgICAqICBBIDQgb2N0ZXQgaW5k
ZXggZGVmaW5pbmcgdGhlIG9mZnNldCBpbiB0aGUgU0lEL0xhYmVsIHNwYWNlIGFkdmVydGlzZWQg
YnkgdGhpcw0KID4gcm91dGVyIHVzaW5nIHRoZSBlbmNvZGluZ3MgZGVmaW5lZCBpbiAgU2VjdGlv
biAzLjEuIg0KID4gPj4+DQogPiA+Pj4gLSBGb2xsb3dpbmcgdGhlIHJlY2VudCBhZGRpdGlvbiBv
ZiB0aGUgU1JMQiBMYWJlbCBTcGFjZSwgSSdkIHJhdGhlciBoYXZlIHRoZSB0ZXh0DQogPiBleHBs
aWNpdGx5IHJlZmVycyB0byBuYW1lIG9mIHRoYXQgTGFiZWwgc3BhY2UuIGUuZy4NCiA+ID4+PiBP
TEQ6IFNJRC9MYWJlbCBzcGFjZQ0KID4gPj4+IE5FVzogU1JHQg0KID4gPj4+DQogPiA+Pj4gLSBX
aGljaCAoU1JHQikgYWR2ZXJ0aXNlbWVudD8gSSdtIGFzc3VtaW5nIHRoZSBJR1Agb25lLCBidXQg
SSBndWVzcyBzb21lb25lIG1heQ0KID4gaW1hZ2luZSB1c2luZyB0aGUgQkdQICJPcmlnaW5hdG9y
IFNSR0IgVExWIi4gVGhlbiB3aGF0IGlmIHRoZSBub2RlIHJ1bnMgbXVsdGlwbGUgSUdQIHdpdGgN
CiA+IGRpZmZlcmVudCBTUkdCIGNvbmZpZ3VyZWQ/DQogPiA+Pj4NCiA+ID4+PiAtIE5vdGUgdGhh
dCB0aGlzIGRvY3VtZW50IGhhcyBubyAiU2VjdGlvbiAzLjEiLiBUaGUgdGV4dCBzZWVtcyBib3Jy
b3dlZCBmcm9tIHRoZSBJUy1JUw0KID4gU1IgZHJhZnQsIGhlbmNlIG1heSBiZSBhZGRpbmcgdGhl
IG5hbWUgb2YgdGhpcyBkcmFmdCB3b3VsZCBqdXN0IHNvbHZlIHRoZSBwb2ludC4gKHdpdGggYQ0K
ID4gbm9ybWF0aXZlIHJlZmVyZW5jZSB0byB0aGlzIElTLUlTIGRyYWZ0KQ0KID4gPj4+DQogPiA+
Pj4gLS0tDQogPiA+Pj4gT0xEOiBUaGUgTGluayBOTFJJIHVzZXMgdGhlIG5ldyBQcm90b2NvbC1J
RCB2YWx1ZSAodG8gYmUgYXNzaWduZWQgYnkgSUFOQSkNCiA+ID4+PiBwcm9wb3NlZCBORVc6IFRo
ZSBMaW5rIE5MUkkgdXNlcyB0aGUgQkdQIFByb3RvY29sLUlEIChUQkQxKQ0KID4gPj4+DQogPiA+
Pj4gKOKAnG5ld+KAnSBtYXkgYmVjb21lIHVuc3BlY2lmaWMgMiB5ZWFycyBmcm9tIG5vdykNCiA+
ID4+Pg0KID4gPj4+IC0tLQ0KID4gPj4+IE9uZSBjb3VsZCBwcm9iYWJseSBhcmd1ZSB0aGF0IFtJ
LUQuaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nXSBzaG91bGQgYmUgYSBub3JtYXRpdmUNCiA+
IHJlZmVyZW5jZS4NCiA+ID4+Pg0KID4gPj4+IFRoYW5rcywNCiA+ID4+PiBSZWdhcmRzLA0KID4g
Pj4+IC0tQnJ1bm8NCiA+ID4+Pg0KID4gPj4+DQogPiA+Pj4gRnJvbTogc3ByaW5nIFttYWlsdG86
c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTdXNhbiBIYXJlcw0KID4gPj4+
IFNlbnQ6IFRodXJzZGF5LCBGZWJydWFyeSAxNiwgMjAxNyAxMjozNSBBTQ0KID4gPj4+IFRvOiBp
ZHJAaWV0Zi5vcmcNCiA+ID4+PiBDYzogJ0FsdmFybyBSZXRhbmEgKGFyZXRhbmEpJzsgc3ByaW5n
QGlldGYub3JnDQogPiA+Pj4gU3ViamVjdDogW3NwcmluZ10gSURSIFdHIDIgd2VlayBXRyBMQyBv
biBkcmFmdC1pZXRmLWlkci1iZ3Bscy1zZWdtZW50LXJvdXRpbmctZXBlIC0NCiA+ICgyLzE1LzIw
MTcgdG8gMy8xLzIwMTcpDQogPiA+Pj4NCiA+ID4+PiBUaGlzIGJlZ2lucyBhIDIgd2VlayBJRFIg
V0cgbGFzdCBjYWxsIG9uIGRyYWZ0LWlldGYtaWRyLWJncGxzLXNlZ21lbnQtcm91dGluZy1lcGUg
ZnJvbQ0KID4gKDIvMTUgdG8gMy8xLzIwMTcpICAgIFRoZXJlIGFyZSB0d28gaW1wbGVtZW50YXRp
b25zIGRlc2NyaWJlIG9uIHRoZSB3aWtpIGF0Og0KID4gPj4+IGh0dHBzOi8vdHJhYy5pZXRmLm9y
Zy90cmFjL2lkci93aWtpL2RyYWZ0LWlldGYtaWRyLWJncGxzLXNlZ21lbnQtcm91dGluZy1lcGUl
MjANCiA+ID4+Pg0KID4gPj4+IFRoZSB0d28gaW1wbGVtZW50YXRpb24gYXJlIGZyb20gIENpc2Nv
IElPUy1YUiByZWxlYXNlIDYuMC4yIGFuZCBDaXNjbyBOZXh1cyBTd2l0Y2gNCiA+IE45MDAwL04z
MDAwIHBsYXRmb3JtcyBydW5uaW5nIE5YLU9TIDcuMCgzKUkxKDEpIG9yIGdyZWF0ZXIuICAgVGhl
IGF1dGhvcnMgd2lsbCBpbmRpY2F0ZSBvbg0KID4gdGhlIGxpc3QgYW5kIGluIHRoZSB3aWtpIHRo
ZSBmb2xsb3dpbmcgaW5mb3JtYXRpb24gOg0KID4gPj4+DQogPiA+Pj4gMSkgICAgICBXZXJlIHRo
ZXNlIGltcGxlbWVudGF0aW9ucyBzZXBhcmF0ZSBpbXBsZW1lbnRhdGlvbnM/DQogPiA+Pj4gMikg
ICAgICBXaGF0IHdlcmUgdGhlIHJlc3VsdHMgb2YgdGhlIGludGVyb3BlcmFiaWxpdHkgdGVzdHM/
DQogPiA+Pj4NCiA+ID4+PiBUaGlzIHdvcmsgaXMgbGlua2VkIHRvIHRoZSBkcmFmdC1pZXRmLXNw
cmluZy1zZWdtZW50LXJvdXRpbmctY2VudHJhbC1lcGUgd29yayBpbiB0aGUNCiA+IFNQUklORyBX
Ry4gQmFzZWQgb24gdGhlIHR3byBkcmFmdHMsIHRoZSBXRyBzaG91bGQgbWlnaHQgY29uc2lkZXI6
DQogPiA+Pj4gMSkgICAgICBJcyB0aGVyZSBuZWVkIGZvciB0aGlzIHdvcmsgaW4gZGVwbG95bWVu
dHMgaW4gbmV0d29ya3MvDQogPiA+Pj4gMikgICAgICBJcyB0aGlzIHRlY2huaWNhbGx5IHJlYWR5
IGZvciBwdWJsaWNhdGlvbj8NCiA+ID4+PiAzKSAgICAgIERvZXMgaXQgZml0IHdpdGggdGhlIHNw
cmluZyBpbmZvcm1hdGlvbmFsIGRyYWZ0Pw0KID4gPj4+DQogPiA+Pj4gRm9yIHRoZSBlYXNlIG9m
IHJlZmVyZW5jZSB0aGUgd2ViIHJlZmVyZW5jZXMgYXJlIGJlbG93Og0KID4gPj4+IGh0dHBzOi8v
ZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtaWRyLWJncGxzLXNlZ21lbnQtcm91
dGluZy1lcGUvDQogPiA+Pj4gaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQt
aWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLWNlbnRyYWwtZXBlLw0KID4gPj4+DQogPiA+Pj4g
U3VlIEhhcmVzDQogPiA+Pj4NCiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCiA+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KID4gPj4+DQogPiA+Pj4gQ2UgbWVz
c2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRp
b25zIGNvbmZpZGVudGllbGxlcyBvdQ0KID4gcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9u
Yw0KID4gPj4+IHBhcyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0
b3Jpc2F0aW9uLiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlDQogPiBwYXIgZXJyZXVyLCB2
ZXVpbGxleiBsZSBzaWduYWxlcg0KID4gPj4+IGEgbCdleHBlZGl0ZXVyIGV0IGxlIGRldHJ1aXJl
IGFpbnNpIHF1ZSBsZXMgcGllY2VzIGpvaW50ZXMuIExlcyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVz
DQogPiBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLA0KID4gPj4+IE9yYW5nZSBkZWNs
aW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZv
cm1lIG91IGZhbHNpZmllLg0KID4gTWVyY2kuDQogPiA+Pj4NCiA+ID4+PiBUaGlzIG1lc3NhZ2Ug
YW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdl
ZCBpbmZvcm1hdGlvbg0KID4gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsNCiA+ID4+PiB0
aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0
aG9yaXNhdGlvbi4NCiA+ID4+PiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVy
cm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzDQogPiBtZXNzYWdl
IGFuZCBpdHMgYXR0YWNobWVudHMuDQogPiA+Pj4gQXMgZW1haWxzIG1heSBiZSBhbHRlcmVkLCBP
cmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2FnZXMgdGhhdCBoYXZlIGJlZW4gbW9kaWZpZWQs
DQogPiBjaGFuZ2VkIG9yIGZhbHNpZmllZC4NCiA+ID4+PiBUaGFuayB5b3UuDQogPiA+Pj4NCiA+
ID4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KID4g
Pj4+IElkciBtYWlsaW5nIGxpc3QNCiA+ID4+PiBJZHJAaWV0Zi5vcmcNCiA+ID4+PiBodHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lkcg0KID4gPj4NCiA+ID4NCg0KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KCkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVz
IGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZl
bnQgZG9uYwpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9y
aXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxl
eiBsZSBzaWduYWxlcgphIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVz
IHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0
aWJsZXMgZCdhbHRlcmF0aW9uLApPcmFuZ2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBz
aSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuCgpU
aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwg
b3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Owp0
aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0
aG9yaXNhdGlvbi4KSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxl
YXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0
YWNobWVudHMuCkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUg
Zm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmll
ZC4KVGhhbmsgeW91LgoK


From nobody Tue Mar 14 10:33:01 2017
Return-Path: <pushpasis.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 D9EDB1329E7 for <spring@ietfa.amsl.com>; Tue, 14 Mar 2017 10:32:59 -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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PS0jbHfSbVtT for <spring@ietfa.amsl.com>; Tue, 14 Mar 2017 10:32:58 -0700 (PDT)
Received: from mail-wr0-x235.google.com (mail-wr0-x235.google.com [IPv6:2a00:1450:400c:c0c::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 743491329DE for <spring@ietf.org>; Tue, 14 Mar 2017 10:32:57 -0700 (PDT)
Received: by mail-wr0-x235.google.com with SMTP id u108so128668987wrb.3 for <spring@ietf.org>; Tue, 14 Mar 2017 10:32:57 -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=2O/sPzJkOJkgSdfgG7tXS3ladM7n88C6v/AhySXLfdk=; b=lAPlJdlsqgo55U1uPzknB2orZ8rQ4zi9lKi4RIezIucsKx26zgPIFlFZo5gtabV01f lGCsLj7QN4Vl/OM6Y/LVjhzGbcClFnNan96dveBPCPuT2KqzL9QyiCK41h+Pt4+i9x8K L5nKMMD66sHS4oqODnIaHreWdW05zs3xXVl2TZnkGq22teZZxZlFx+4uK5yNv1/CnQkk yq+ZDS+a8m3iRBs/zFKdotHm/wojTNNHmmkMIA1u4+ULcmypgZEmhI4+s6/ZRPUqOrjd JdIBc9JXhkJ+sGCdmu/lLrYLhj94wzVf2PjRUNMl9exNBGfj/1nfyxQJV/PYVcxLOnoJ 5ZmQ==
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=2O/sPzJkOJkgSdfgG7tXS3ladM7n88C6v/AhySXLfdk=; b=eHh/rH73K5F12rGY1kJsKLXg1HUxNq5Kx5T37Ac0tGjE6HVxeqvg+khedzhAnkLmTW BXh98Cm3VFa24Gc2B9pkh+eJEejaDsKbgOVOfAGt6CJ7pakMGg68ynrTpA+v5CbJimc3 l4vPyYSdWy0TEoduxc7Z5cQA2VDxURAjqmF6SaJG0WRx8fsV1uUEJUDQfH1RPZ8JUkPc NPfQM1fKFTzecqp9/w/Njgb7YfNfxzkSsfIwzMqi1qtvHPOPNj7Fw6YIhAQc/ZEftO5c EijMI1pTx1mXUmTRszqRXPPVV4VPxS15SU96SHO4tL2ONxyHjOXoq9lwO1mluXtgHxeF r/zA==
X-Gm-Message-State: AMke39le97Q4lrrylLcpEhnRMmVzXmy1dCVmfPNIU9+DjGdLSaxXNcTfUVi0NS1S62APcocgJPm8aRyqhJKatw==
X-Received: by 10.223.137.2 with SMTP id s2mr37106449wrs.20.1489512775965; Tue, 14 Mar 2017 10:32:55 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.173.50 with HTTP; Tue, 14 Mar 2017 10:32:55 -0700 (PDT)
In-Reply-To: <SN2PR05MB2719473DC2E13C25E7893A7CD5240@SN2PR05MB2719.namprd05.prod.outlook.com>
References: <148942959391.9235.4676422773984365529.idtracker@ietfa.amsl.com> <BN3PR05MB2706C7B0F310EBA26BA03652D5240@BN3PR05MB2706.namprd05.prod.outlook.com> <CAEFuwkgJheR7RLt=DazjAe5n=cSY3Kj=wxaziJYfA=LxZRbVSA@mail.gmail.com> <4C798E8E-EF01-4B88-ADF2-8BE2B990E9F4@cisco.com> <SN2PR05MB2719473DC2E13C25E7893A7CD5240@SN2PR05MB2719.namprd05.prod.outlook.com>
From: Pushpasis Sarkar <pushpasis.ietf@gmail.com>
Date: Tue, 14 Mar 2017 23:02:55 +0530
Message-ID: <CAEFuwkiuKUwr-cTh1s118TCk9C=WvJRsAbBYS6ewMLd=AmHJgg@mail.gmail.com>
To: Shraddha Hegde <shraddha@juniper.net>
Cc: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>, "spring@ietf.org" <spring@ietf.org>,  "arkadiy.gulko@thomsonreuters.com" <arkadiy.gulko@thomsonreuters.com>
Content-Type: multipart/alternative; boundary=f403045e40f8e660fb054ab4375e
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ReHM_2kA8p1qg7fGGz8MOQXBX2I>
Subject: Re: [spring] New Version Notification for draft-gulkohegde-routing-planes-using-sr-00.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.21
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 14 Mar 2017 17:33:00 -0000

--f403045e40f8e660fb054ab4375e
Content-Type: text/plain; charset=UTF-8

Hi Shraddha,

On Tue, Mar 14, 2017 at 2:19 PM, Shraddha Hegde <shraddha@juniper.net>
wrote:

> Hi Stephano/Pushpasis,
>
> Anycast segments provide loose separation of routing planes. If there is a
> failure, traffic running over anycast segment is allowed
> To failover to different plane. The requirement, this draft tries to
> address is the strict routing plane separation. Certain application traffic
> Should be restricted to one plane even in case of failure and never cross
> over to the other plane.
>
[Pushpasis] Does this not seem to fit requirements of Policy-Based
Routing/Policy-Based-Backup-Selection?


>
> I'll add a reference to anycast segments and details of how this is
> different from anycast SID in the next revision.
>
[Pushpasis] It will be great if you can add a diagram to illustrate the
difference. Maybe I am missing something here :(

Thanks
-Pushpasis


> Rgds
> Shraddha
>
> -----Original Message-----
> From: Stefano Previdi (sprevidi) [mailto:sprevidi@cisco.com]
> Sent: Tuesday, March 14, 2017 1:42 PM
> To: Pushpasis Sarkar <pushpasis.ietf@gmail.com>
> Cc: Shraddha Hegde <shraddha@juniper.net>; spring@ietf.org;
> arkadiy.gulko@thomsonreuters.com
> Subject: Re: [spring] New Version Notification for
> draft-gulkohegde-routing-planes-using-sr-00.txt
>
> Hi Pushpasis,
>
> I agree. The problem/use-case is already described in RFC7855, the
> required protocol extensions are already documented in ospf, isis and bgp
> drafts, we already have multiple implementations, and deployments have been
> done.
>
> s.
>
>
> > On Mar 14, 2017, at 8:20 AM, Pushpasis Sarkar <pushpasis.ietf@gmail.com>
> wrote:
> >
> > Hi Authors,
> >
> > First I must admit that I have not read the entire draft in details...
> >
> > But from the abstract it seems that for the problem that this draft is
> trying to address, a similar problem is already addressed in the Segment
> Routing Problem Statement and Use-Case document (RFC 7855, section
> 3.3.1.1.1. Disjointness in Dual-Plane Networks). And the same has been
> solved using any cast segments as specified in draft-ietf-spring-mpls-
> anycast-segment.
> >
> > Request you to clarify why we need the solution proposed in this draft
> over the one proposed in draft-ietf-mpls-anycast-segments..
> >
> > Thanks and Best regards,
> > -Pushpasis
> >
> >
> > On Mon, Mar 13, 2017 at 8:25 PM, Shraddha Hegde <shraddha@juniper.net>
> wrote:
> > Hi All,
> >
> > New draft submitted for "separating routing planes using segment
> routing".
> > Looking for inputs and comments.
> >
> > PS: The draft erroneously got submitted as individual and not affiliated
> to any WG but the intention was to submit it to SPRING WG.
> > We will correct it once the submission window opens. Apologies for the
> inconvenience.
> >
> > Rgds
> > Shraddha
> >
> >
> > -----Original Message-----
> > From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]
> > Sent: Monday, March 13, 2017 11:57 PM
> > To: arkadiy.gulko@thomsonreuters.com <arkadiy.gulko@thomsonreuters.com>;
> Shraddha Hegde <shraddha@juniper.net>; Arkadiy Gulko <
> arkadiy.gulko@thomsonreuters.com>
> > Subject: New Version Notification for draft-gulkohegde-routing-
> planes-using-sr-00.txt
> >
> >
> > A new version of I-D, draft-gulkohegde-routing-planes-using-sr-00.txt
> > has been successfully submitted by Shraddha Hegde and posted to the IETF
> repository.
> >
> > Name:           draft-gulkohegde-routing-planes-using-sr
> > Revision:       00
> > Title:          Separating Routing Planes using Segment Routing
> > Document date:  2017-03-13
> > Group:          Individual Submission
> > Pages:          7
> > URL:            https://www.ietf.org/internet-drafts/draft-gulkohegde-
> routing-planes-using-sr-00.txt
> > Status:         https://datatracker.ietf.org/
> doc/draft-gulkohegde-routing-planes-using-sr/
> > Htmlized:       https://tools.ietf.org/html/draft-gulkohegde-routing-
> planes-using-sr-00
> >
> >
> > Abstract:
> >    Many network deployments arrange the network topologies in two or
> >    more planes.  The traffic generally uses one of the planes and fails
> >    over to the other plane when there are link or node failure.  Certain
> >    applications require the traffic to be strictly restricted to a
> >    particular plane and should not failover to the other plane.  This
> >    document proposes a solution for the strict planar routing using
> >    Segment Routing.
> >
> >
> >
> >
> >
> > 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.
> >
> > The IETF Secretariat
> >
> > _______________________________________________
> > spring mailing list
> > spring@ietf.org
> > https://www.ietf.org/mailman/listinfo/spring
> >
> > _______________________________________________
> > spring mailing list
> > spring@ietf.org
> > https://www.ietf.org/mailman/listinfo/spring
>
>

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

<div dir=3D"ltr">Hi Shraddha,<div class=3D"gmail_extra"><br><div class=3D"g=
mail_quote">On Tue, Mar 14, 2017 at 2:19 PM, Shraddha Hegde <span dir=3D"lt=
r">&lt;<a href=3D"mailto:shraddha@juniper.net" target=3D"_blank">shraddha@j=
uniper.net</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Steph=
ano/Pushpasis,<br>
<br>
Anycast segments provide loose separation of routing planes. If there is a =
failure, traffic running over anycast segment is allowed<br>
To failover to different plane. The requirement, this draft tries to addres=
s is the strict routing plane separation. Certain application traffic<br>
Should be restricted to one plane even in case of failure and never cross o=
ver to the other plane.<br></blockquote><div>[Pushpasis] Does this not seem=
 to fit requirements of Policy-Based Routing/Policy-Based-Backup-Selection?=
=C2=A0</div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
I&#39;ll add a reference to anycast segments and details of how this is dif=
ferent from anycast SID in the next revision.<br></blockquote><div>[Pushpas=
is] It will be great if you can add a diagram to illustrate the difference.=
 Maybe I am missing something here :(</div><div><br></div><div>Thanks</div>=
<div>-Pushpasis</div><div><br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Rgds<br>
<span class=3D"HOEnZb"><font color=3D"#888888">Shraddha<br>
</font></span><div class=3D"HOEnZb"><div class=3D"h5"><br>
-----Original Message-----<br>
From: Stefano Previdi (sprevidi) [mailto:<a href=3D"mailto:sprevidi@cisco.c=
om">sprevidi@cisco.com</a>]<br>
Sent: Tuesday, March 14, 2017 1:42 PM<br>
To: Pushpasis Sarkar &lt;<a href=3D"mailto:pushpasis.ietf@gmail.com">pushpa=
sis.ietf@gmail.com</a>&gt;<br>
Cc: Shraddha Hegde &lt;<a href=3D"mailto:shraddha@juniper.net">shraddha@jun=
iper.net</a>&gt;; <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a>; <=
a href=3D"mailto:arkadiy.gulko@thomsonreuters.com">arkadiy.gulko@thomsonreu=
ters.<wbr>com</a><br>
Subject: Re: [spring] New Version Notification for draft-gulkohegde-routing=
-<wbr>planes-using-sr-00.txt<br>
<br>
Hi Pushpasis,<br>
<br>
I agree. The problem/use-case is already described in RFC7855, the required=
 protocol extensions are already documented in ospf, isis and bgp drafts, w=
e already have multiple implementations, and deployments have been done.<br=
>
<br>
s.<br>
<br>
<br>
&gt; On Mar 14, 2017, at 8:20 AM, Pushpasis Sarkar &lt;<a href=3D"mailto:pu=
shpasis.ietf@gmail.com">pushpasis.ietf@gmail.com</a>&gt; wrote:<br>
&gt;<br>
&gt; Hi Authors,<br>
&gt;<br>
&gt; First I must admit that I have not read the entire draft in details...=
<br>
&gt;<br>
&gt; But from the abstract it seems that for the problem that this draft is=
 trying to address, a similar problem is already addressed in the Segment R=
outing Problem Statement and Use-Case document (RFC 7855, section 3.3.1.1.1=
. Disjointness in Dual-Plane Networks). And the same has been solved using =
any cast segments as specified in draft-ietf-spring-mpls-<wbr>anycast-segme=
nt.<br>
&gt;<br>
&gt; Request you to clarify why we need the solution proposed in this draft=
 over the one proposed in draft-ietf-mpls-anycast-<wbr>segments..<br>
&gt;<br>
&gt; Thanks and Best regards,<br>
&gt; -Pushpasis<br>
&gt;<br>
&gt;<br>
&gt; On Mon, Mar 13, 2017 at 8:25 PM, Shraddha Hegde &lt;<a href=3D"mailto:=
shraddha@juniper.net">shraddha@juniper.net</a>&gt; wrote:<br>
&gt; Hi All,<br>
&gt;<br>
&gt; New draft submitted for &quot;separating routing planes using segment =
routing&quot;.<br>
&gt; Looking for inputs and comments.<br>
&gt;<br>
&gt; PS: The draft erroneously got submitted as individual and not affiliat=
ed to any WG but the intention was to submit it to SPRING WG.<br>
&gt; We will correct it once the submission window opens. Apologies for the=
 inconvenience.<br>
&gt;<br>
&gt; Rgds<br>
&gt; Shraddha<br>
&gt;<br>
&gt;<br>
&gt; -----Original Message-----<br>
&gt; From: <a href=3D"mailto:internet-drafts@ietf.org">internet-drafts@ietf=
.org</a> [mailto:<a href=3D"mailto:internet-drafts@ietf.org">internet-draft=
s@ietf.<wbr>org</a>]<br>
&gt; Sent: Monday, March 13, 2017 11:57 PM<br>
&gt; To: <a href=3D"mailto:arkadiy.gulko@thomsonreuters.com">arkadiy.gulko@=
thomsonreuters.<wbr>com</a> &lt;<a href=3D"mailto:arkadiy.gulko@thomsonreut=
ers.com">arkadiy.gulko@thomsonreuters.<wbr>com</a>&gt;; Shraddha Hegde &lt;=
<a href=3D"mailto:shraddha@juniper.net">shraddha@juniper.net</a>&gt;; Arkad=
iy Gulko &lt;<a href=3D"mailto:arkadiy.gulko@thomsonreuters.com">arkadiy.gu=
lko@thomsonreuters.<wbr>com</a>&gt;<br>
&gt; Subject: New Version Notification for draft-gulkohegde-routing-<wbr>pl=
anes-using-sr-00.txt<br>
&gt;<br>
&gt;<br>
&gt; A new version of I-D, draft-gulkohegde-routing-<wbr>planes-using-sr-00=
.txt<br>
&gt; has been successfully submitted by Shraddha Hegde and posted to the IE=
TF repository.<br>
&gt;<br>
&gt; Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft-gulkohegde-routing=
-<wbr>planes-using-sr<br>
&gt; Revision:=C2=A0 =C2=A0 =C2=A0 =C2=A000<br>
&gt; Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Separating Routing Planes usi=
ng Segment Routing<br>
&gt; Document date:=C2=A0 2017-03-13<br>
&gt; Group:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Individual Submission<br>
&gt; Pages:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 7<br>
&gt; URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://www.i=
etf.org/internet-drafts/draft-gulkohegde-routing-planes-using-sr-00.txt" re=
l=3D"noreferrer" target=3D"_blank">https://www.ietf.org/internet-<wbr>draft=
s/draft-gulkohegde-<wbr>routing-planes-using-sr-00.txt</a><br>
&gt; Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracke=
r.ietf.org/doc/draft-gulkohegde-routing-planes-using-sr/" rel=3D"noreferrer=
" target=3D"_blank">https://datatracker.ietf.org/<wbr>doc/draft-gulkohegde-=
routing-<wbr>planes-using-sr/</a><br>
&gt; Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://tools.ietf.org/=
html/draft-gulkohegde-routing-planes-using-sr-00" rel=3D"noreferrer" target=
=3D"_blank">https://tools.ietf.org/html/<wbr>draft-gulkohegde-routing-<wbr>=
planes-using-sr-00</a><br>
&gt;<br>
&gt;<br>
&gt; Abstract:<br>
&gt;=C2=A0 =C2=A0 Many network deployments arrange the network topologies i=
n two or<br>
&gt;=C2=A0 =C2=A0 more planes.=C2=A0 The traffic generally uses one of the =
planes and fails<br>
&gt;=C2=A0 =C2=A0 over to the other plane when there are link or node failu=
re.=C2=A0 Certain<br>
&gt;=C2=A0 =C2=A0 applications require the traffic to be strictly restricte=
d to a<br>
&gt;=C2=A0 =C2=A0 particular plane and should not failover to the other pla=
ne.=C2=A0 This<br>
&gt;=C2=A0 =C2=A0 document proposes a solution for the strict planar routin=
g using<br>
&gt;=C2=A0 =C2=A0 Segment Routing.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Please note that it may take a couple of minutes from the time of subm=
ission until the htmlized version and diff are available at <a href=3D"http=
://tools.ietf.org" rel=3D"noreferrer" target=3D"_blank">tools.ietf.org</a>.=
<br>
&gt;<br>
&gt; The IETF Secretariat<br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; spring mailing list<br>
&gt; <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"norefe=
rrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/spring</=
a><br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; spring mailing list<br>
&gt; <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"norefe=
rrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/spring</=
a><br>
<br>
</div></div></blockquote></div><br></div></div>

--f403045e40f8e660fb054ab4375e--


From nobody Tue Mar 14 14:24:58 2017
Return-Path: <arkadiy.gulko@thomsonreuters.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 99C07131481 for <spring@ietfa.amsl.com>; Tue, 14 Mar 2017 14:24:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.32
X-Spam-Level: 
X-Spam-Status: No, score=-2.32 tagged_above=-999 required=5 tests=[HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-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 ciB49zG6Y_se for <spring@ietfa.amsl.com>; Tue, 14 Mar 2017 14:24:53 -0700 (PDT)
Received: from mailout1-trp.thomsonreuters.com (mailout1-trp.thomsonreuters.com [163.231.6.6]) (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 7CF0E129AE8 for <spring@ietf.org>; Tue, 14 Mar 2017 14:24:52 -0700 (PDT)
Received: from trpusmneagrly01.int.westgroup.com (relay1 [163.231.22.97]) by mailout1-trp.thomsonreuters.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id v2ELOna8011438 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Tue, 14 Mar 2017 21:24:49 GMT
Received: from EAGH-ERFPHUB05.ERF.thomson.com (c494syq.ten.thomsonreuters.com [10.204.103.214]) by trpusmneagrly01.int.westgroup.com (Sentrion-MTA-4.3.1/Sentrion-MTA-4.3.1) with ESMTP id v2ELOmou014366; Tue, 14 Mar 2017 21:24:48 GMT
Received: from EAGF-ERFPHUB13.ERF.thomson.com (163.231.23.9) by EAGH-ERFPHUB05.ERF.thomson.com (163.231.29.164) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 14 Mar 2017 16:24:48 -0500
Received: from C111GTUHMBX56.ERF.thomson.com ([fe80::71e6:8d9e:a7f4:fe91]) by EAGF-ERFPHUB13.ERF.thomson.com ([fe80::44ce:ff75:5080:d17f%14]) with mapi id 14.03.0319.002; Tue, 14 Mar 2017 16:24:48 -0500
From: <arkadiy.gulko@thomsonreuters.com>
To: <pushpasis.ietf@gmail.com>, <shraddha@juniper.net>
CC: <sprevidi@cisco.com>, <spring@ietf.org>
Thread-Topic: [spring] New Version Notification for draft-gulkohegde-routing-planes-using-sr-00.txt
Thread-Index: AQHSnJq12nuvCCRm/k2+SM92IuoKmqGUWl2AgACjCoD//6wGkA==
Date: Tue, 14 Mar 2017 21:24:47 +0000
Message-ID: <4A496052E7B7E84A9324854763C616FA3280270A@C111GTUHMBX56.ERF.thomson.com>
References: <148942959391.9235.4676422773984365529.idtracker@ietfa.amsl.com> <BN3PR05MB2706C7B0F310EBA26BA03652D5240@BN3PR05MB2706.namprd05.prod.outlook.com> <CAEFuwkgJheR7RLt=DazjAe5n=cSY3Kj=wxaziJYfA=LxZRbVSA@mail.gmail.com> <4C798E8E-EF01-4B88-ADF2-8BE2B990E9F4@cisco.com> <SN2PR05MB2719473DC2E13C25E7893A7CD5240@SN2PR05MB2719.namprd05.prod.outlook.com> <CAEFuwkiuKUwr-cTh1s118TCk9C=WvJRsAbBYS6ewMLd=AmHJgg@mail.gmail.com>
In-Reply-To: <CAEFuwkiuKUwr-cTh1s118TCk9C=WvJRsAbBYS6ewMLd=AmHJgg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.206.30.8]
X-TM-AS-Product-Ver: SMEX-11.0.0.4283-8.100.1062-22942.003
X-TM-AS-Result: No--40.092600-0.000000-31
X-TM-AS-MatchedID: 8004-8005-8011-143723-150567-147015-160004-106230-301512- 863174-705753-702358-703712-709584-186035-700107-700724-861928-117075-70129 1-106660-704425-700486-700075-707997-700759-706159-701558-704930-702999-705 167-704421-187236-702037-187067-105700-300015-139006-701490-187165-703747-7 02762-121155-706427-701618-705450-139010-704407-863299-188019-701837-705441 -702900-707163-704342-863277-702187-700259-703372-701708-711953-700869-7033 99-706817-139705-708196-710207-702131-703788-710442-709235-842537-703267-70 1249-700047-139704-113220-111604-188119-700362-705718-700345-701827-700264- 702497-700732-701012-701306-137512-700450-190871-148035-148046-148133-20028 -20032-20043-22102-23114-23116
X-TM-AS-User-Approved-Sender: Yes
X-TM-AS-User-Blocked-Sender: No
Content-Type: multipart/mixed; boundary="_004_4A496052E7B7E84A9324854763C616FA3280270AC111GTUHMBX56ER_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/kf9w495BhuMzWTR86lkV8QEUJWg>
Subject: Re: [spring] New Version Notification for draft-gulkohegde-routing-planes-using-sr-00.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 14 Mar 2017 21:24:57 -0000

--_004_4A496052E7B7E84A9324854763C616FA3280270AC111GTUHMBX56ER_
Content-Type: multipart/alternative;
	boundary="_000_4A496052E7B7E84A9324854763C616FA3280270AC111GTUHMBX56ER_"

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

SGkgUHVzaHBhc2lzLA0KUGxlYXNlIHJldmlldyBhdHRhY2hlZCBmaWxlIHRoYXQgZGVwaWN0cyBo
aWdoIGxldmVsIGRpZmZlcmVuY2UgYXMgaXQgYXBwbGllcyB0byBkdWFsIHBsYW5lIHVzZSBjYXNl
LiBDdXJyZW50bHksIHRoZXJlIGlzIG5vIHNvbHV0aW9uIGF2YWlsYWJsZSB0byBzdXBwb3J0IG9w
dGltaXplZCBsb29zZWQgcGF0aCBwZXIgcGxhbmUgd2l0aCBubyBmYWxsYmFjayB0byBhbHRlcm5h
dGl2ZSBwbGFuZSBpZiB0aGUgcGxhbmUgaXMgcGFydGl0aW9uZWQuDQpUaGFua3MNCkFya2FkaXkN
Cg0KRnJvbTogUHVzaHBhc2lzIFNhcmthciBbbWFpbHRvOnB1c2hwYXNpcy5pZXRmQGdtYWlsLmNv
bV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE0LCAyMDE3IDE6MzMgUE0NClRvOiBTaHJhZGRoYSBI
ZWdkZQ0KQ2M6IFN0ZWZhbm8gUHJldmlkaSAoc3ByZXZpZGkpOyBzcHJpbmdAaWV0Zi5vcmc7IEd1
bGtvLCBBcmthZGl5IChGaW5hbmNpYWwmUmlzaykNClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBOZXcg
VmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LWd1bGtvaGVnZGUtcm91dGluZy1wbGFuZXMt
dXNpbmctc3ItMDAudHh0DQoNCkhpIFNocmFkZGhhLA0KDQpPbiBUdWUsIE1hciAxNCwgMjAxNyBh
dCAyOjE5IFBNLCBTaHJhZGRoYSBIZWdkZSA8c2hyYWRkaGFAanVuaXBlci5uZXQ8bWFpbHRvOnNo
cmFkZGhhQGp1bmlwZXIubmV0Pj4gd3JvdGU6DQpIaSBTdGVwaGFuby9QdXNocGFzaXMsDQoNCkFu
eWNhc3Qgc2VnbWVudHMgcHJvdmlkZSBsb29zZSBzZXBhcmF0aW9uIG9mIHJvdXRpbmcgcGxhbmVz
LiBJZiB0aGVyZSBpcyBhIGZhaWx1cmUsIHRyYWZmaWMgcnVubmluZyBvdmVyIGFueWNhc3Qgc2Vn
bWVudCBpcyBhbGxvd2VkDQpUbyBmYWlsb3ZlciB0byBkaWZmZXJlbnQgcGxhbmUuIFRoZSByZXF1
aXJlbWVudCwgdGhpcyBkcmFmdCB0cmllcyB0byBhZGRyZXNzIGlzIHRoZSBzdHJpY3Qgcm91dGlu
ZyBwbGFuZSBzZXBhcmF0aW9uLiBDZXJ0YWluIGFwcGxpY2F0aW9uIHRyYWZmaWMNClNob3VsZCBi
ZSByZXN0cmljdGVkIHRvIG9uZSBwbGFuZSBldmVuIGluIGNhc2Ugb2YgZmFpbHVyZSBhbmQgbmV2
ZXIgY3Jvc3Mgb3ZlciB0byB0aGUgb3RoZXIgcGxhbmUuDQpbUHVzaHBhc2lzXSBEb2VzIHRoaXMg
bm90IHNlZW0gdG8gZml0IHJlcXVpcmVtZW50cyBvZiBQb2xpY3ktQmFzZWQgUm91dGluZy9Qb2xp
Y3ktQmFzZWQtQmFja3VwLVNlbGVjdGlvbj8NCg0KDQpJJ2xsIGFkZCBhIHJlZmVyZW5jZSB0byBh
bnljYXN0IHNlZ21lbnRzIGFuZCBkZXRhaWxzIG9mIGhvdyB0aGlzIGlzIGRpZmZlcmVudCBmcm9t
IGFueWNhc3QgU0lEIGluIHRoZSBuZXh0IHJldmlzaW9uLg0KW1B1c2hwYXNpc10gSXQgd2lsbCBi
ZSBncmVhdCBpZiB5b3UgY2FuIGFkZCBhIGRpYWdyYW0gdG8gaWxsdXN0cmF0ZSB0aGUgZGlmZmVy
ZW5jZS4gTWF5YmUgSSBhbSBtaXNzaW5nIHNvbWV0aGluZyBoZXJlIDooDQoNClRoYW5rcw0KLVB1
c2hwYXNpcw0KDQoNClJnZHMNClNocmFkZGhhDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
DQpGcm9tOiBTdGVmYW5vIFByZXZpZGkgKHNwcmV2aWRpKSBbbWFpbHRvOnNwcmV2aWRpQGNpc2Nv
LmNvbTxtYWlsdG86c3ByZXZpZGlAY2lzY28uY29tPl0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDE0
LCAyMDE3IDE6NDIgUE0NClRvOiBQdXNocGFzaXMgU2Fya2FyIDxwdXNocGFzaXMuaWV0ZkBnbWFp
bC5jb208bWFpbHRvOnB1c2hwYXNpcy5pZXRmQGdtYWlsLmNvbT4+DQpDYzogU2hyYWRkaGEgSGVn
ZGUgPHNocmFkZGhhQGp1bmlwZXIubmV0PG1haWx0bzpzaHJhZGRoYUBqdW5pcGVyLm5ldD4+OyBz
cHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz47IGFya2FkaXkuZ3Vsa29AdGhv
bXNvbnJldXRlcnMuY29tPG1haWx0bzphcmthZGl5Lmd1bGtvQHRob21zb25yZXV0ZXJzLmNvbT4N
ClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0
LWd1bGtvaGVnZGUtcm91dGluZy1wbGFuZXMtdXNpbmctc3ItMDAudHh0DQoNCkhpIFB1c2hwYXNp
cywNCg0KSSBhZ3JlZS4gVGhlIHByb2JsZW0vdXNlLWNhc2UgaXMgYWxyZWFkeSBkZXNjcmliZWQg
aW4gUkZDNzg1NSwgdGhlIHJlcXVpcmVkIHByb3RvY29sIGV4dGVuc2lvbnMgYXJlIGFscmVhZHkg
ZG9jdW1lbnRlZCBpbiBvc3BmLCBpc2lzIGFuZCBiZ3AgZHJhZnRzLCB3ZSBhbHJlYWR5IGhhdmUg
bXVsdGlwbGUgaW1wbGVtZW50YXRpb25zLCBhbmQgZGVwbG95bWVudHMgaGF2ZSBiZWVuIGRvbmUu
DQoNCnMuDQoNCg0KPiBPbiBNYXIgMTQsIDIwMTcsIGF0IDg6MjAgQU0sIFB1c2hwYXNpcyBTYXJr
YXIgPHB1c2hwYXNpcy5pZXRmQGdtYWlsLmNvbTxtYWlsdG86cHVzaHBhc2lzLmlldGZAZ21haWwu
Y29tPj4gd3JvdGU6DQo+DQo+IEhpIEF1dGhvcnMsDQo+DQo+IEZpcnN0IEkgbXVzdCBhZG1pdCB0
aGF0IEkgaGF2ZSBub3QgcmVhZCB0aGUgZW50aXJlIGRyYWZ0IGluIGRldGFpbHMuLi4NCj4NCj4g
QnV0IGZyb20gdGhlIGFic3RyYWN0IGl0IHNlZW1zIHRoYXQgZm9yIHRoZSBwcm9ibGVtIHRoYXQg
dGhpcyBkcmFmdCBpcyB0cnlpbmcgdG8gYWRkcmVzcywgYSBzaW1pbGFyIHByb2JsZW0gaXMgYWxy
ZWFkeSBhZGRyZXNzZWQgaW4gdGhlIFNlZ21lbnQgUm91dGluZyBQcm9ibGVtIFN0YXRlbWVudCBh
bmQgVXNlLUNhc2UgZG9jdW1lbnQgKFJGQyA3ODU1LCBzZWN0aW9uIDMuMy4xLjEuMS4gRGlzam9p
bnRuZXNzIGluIER1YWwtUGxhbmUgTmV0d29ya3MpLiBBbmQgdGhlIHNhbWUgaGFzIGJlZW4gc29s
dmVkIHVzaW5nIGFueSBjYXN0IHNlZ21lbnRzIGFzIHNwZWNpZmllZCBpbiBkcmFmdC1pZXRmLXNw
cmluZy1tcGxzLWFueWNhc3Qtc2VnbWVudC4NCj4NCj4gUmVxdWVzdCB5b3UgdG8gY2xhcmlmeSB3
aHkgd2UgbmVlZCB0aGUgc29sdXRpb24gcHJvcG9zZWQgaW4gdGhpcyBkcmFmdCBvdmVyIHRoZSBv
bmUgcHJvcG9zZWQgaW4gZHJhZnQtaWV0Zi1tcGxzLWFueWNhc3Qtc2VnbWVudHMuLg0KPg0KPiBU
aGFua3MgYW5kIEJlc3QgcmVnYXJkcywNCj4gLVB1c2hwYXNpcw0KPg0KPg0KPiBPbiBNb24sIE1h
ciAxMywgMjAxNyBhdCA4OjI1IFBNLCBTaHJhZGRoYSBIZWdkZSA8c2hyYWRkaGFAanVuaXBlci5u
ZXQ8bWFpbHRvOnNocmFkZGhhQGp1bmlwZXIubmV0Pj4gd3JvdGU6DQo+IEhpIEFsbCwNCj4NCj4g
TmV3IGRyYWZ0IHN1Ym1pdHRlZCBmb3IgInNlcGFyYXRpbmcgcm91dGluZyBwbGFuZXMgdXNpbmcg
c2VnbWVudCByb3V0aW5nIi4NCj4gTG9va2luZyBmb3IgaW5wdXRzIGFuZCBjb21tZW50cy4NCj4N
Cj4gUFM6IFRoZSBkcmFmdCBlcnJvbmVvdXNseSBnb3Qgc3VibWl0dGVkIGFzIGluZGl2aWR1YWwg
YW5kIG5vdCBhZmZpbGlhdGVkIHRvIGFueSBXRyBidXQgdGhlIGludGVudGlvbiB3YXMgdG8gc3Vi
bWl0IGl0IHRvIFNQUklORyBXRy4NCj4gV2Ugd2lsbCBjb3JyZWN0IGl0IG9uY2UgdGhlIHN1Ym1p
c3Npb24gd2luZG93IG9wZW5zLiBBcG9sb2dpZXMgZm9yIHRoZSBpbmNvbnZlbmllbmNlLg0KPg0K
PiBSZ2RzDQo+IFNocmFkZGhhDQo+DQo+DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
IEZyb206IGludGVybmV0LWRyYWZ0c0BpZXRmLm9yZzxtYWlsdG86aW50ZXJuZXQtZHJhZnRzQGll
dGYub3JnPiBbbWFpbHRvOmludGVybmV0LWRyYWZ0c0BpZXRmLm9yZzxtYWlsdG86aW50ZXJuZXQt
ZHJhZnRzQGlldGYub3JnPl0NCj4gU2VudDogTW9uZGF5LCBNYXJjaCAxMywgMjAxNyAxMTo1NyBQ
TQ0KPiBUbzogYXJrYWRpeS5ndWxrb0B0aG9tc29ucmV1dGVycy5jb208bWFpbHRvOmFya2FkaXku
Z3Vsa29AdGhvbXNvbnJldXRlcnMuY29tPiA8YXJrYWRpeS5ndWxrb0B0aG9tc29ucmV1dGVycy5j
b208bWFpbHRvOmFya2FkaXkuZ3Vsa29AdGhvbXNvbnJldXRlcnMuY29tPj47IFNocmFkZGhhIEhl
Z2RlIDxzaHJhZGRoYUBqdW5pcGVyLm5ldDxtYWlsdG86c2hyYWRkaGFAanVuaXBlci5uZXQ+Pjsg
QXJrYWRpeSBHdWxrbyA8YXJrYWRpeS5ndWxrb0B0aG9tc29ucmV1dGVycy5jb208bWFpbHRvOmFy
a2FkaXkuZ3Vsa29AdGhvbXNvbnJldXRlcnMuY29tPj4NCj4gU3ViamVjdDogTmV3IFZlcnNpb24g
Tm90aWZpY2F0aW9uIGZvciBkcmFmdC1ndWxrb2hlZ2RlLXJvdXRpbmctcGxhbmVzLXVzaW5nLXNy
LTAwLnR4dA0KPg0KPg0KPiBBIG5ldyB2ZXJzaW9uIG9mIEktRCwgZHJhZnQtZ3Vsa29oZWdkZS1y
b3V0aW5nLXBsYW5lcy11c2luZy1zci0wMC50eHQNCj4gaGFzIGJlZW4gc3VjY2Vzc2Z1bGx5IHN1
Ym1pdHRlZCBieSBTaHJhZGRoYSBIZWdkZSBhbmQgcG9zdGVkIHRvIHRoZSBJRVRGIHJlcG9zaXRv
cnkuDQo+DQo+IE5hbWU6ICAgICAgICAgICBkcmFmdC1ndWxrb2hlZ2RlLXJvdXRpbmctcGxhbmVz
LXVzaW5nLXNyDQo+IFJldmlzaW9uOiAgICAgICAwMA0KPiBUaXRsZTogICAgICAgICAgU2VwYXJh
dGluZyBSb3V0aW5nIFBsYW5lcyB1c2luZyBTZWdtZW50IFJvdXRpbmcNCj4gRG9jdW1lbnQgZGF0
ZTogIDIwMTctMDMtMTMNCj4gR3JvdXA6ICAgICAgICAgIEluZGl2aWR1YWwgU3VibWlzc2lvbg0K
PiBQYWdlczogICAgICAgICAgNw0KPiBVUkw6ICAgICAgICAgICAgaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvaW50ZXJuZXQtZHJhZnRzL2RyYWZ0LWd1bGtvaGVnZGUtcm91dGluZy1wbGFuZXMtdXNpbmct
c3ItMDAudHh0PGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw
cy0zQV9fd3d3LmlldGYub3JnX2ludGVybmV0LTJEZHJhZnRzX2RyYWZ0LTJEZ3Vsa29oZWdkZS0y
RHJvdXRpbmctMkRwbGFuZXMtMkR1c2luZy0yRHNyLTJEMDAudHh0JmQ9RHdNRmFRJmM9NFpJWlRo
eWtETGNvV2stR1ZqU0xteTgtMUNyMUk0RldJdmJMRmVid0tnWSZyPUpBNmcyWkR2SVBMUUhacUhR
QnlLUXEtanZPY3h1NGNRc2tBUnBwUUZxWmMmbT0tT3ZfYjFwLXBSUU9uWVQ4dlNPZXp5OWFPXzFq
MDFUV2dzUEVMS05UWXNjJnM9U2ZEYlItdTF6cl9iR2FJM2E0Wl9xRVFBT0wzc1BuZXZ0QkRzR2ZD
Rzk3VSZlPT4NCj4gU3RhdHVzOiAgICAgICAgIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcv
ZG9jL2RyYWZ0LWd1bGtvaGVnZGUtcm91dGluZy1wbGFuZXMtdXNpbmctc3IvPGh0dHBzOi8vdXJs
ZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fZGF0YXRyYWNrZXIuaWV0
Zi5vcmdfZG9jX2RyYWZ0LTJEZ3Vsa29oZWdkZS0yRHJvdXRpbmctMkRwbGFuZXMtMkR1c2luZy0y
RHNyXyZkPUR3TUZhUSZjPTRaSVpUaHlrRExjb1drLUdWalNMbXk4LTFDcjFJNEZXSXZiTEZlYndL
Z1kmcj1KQTZnMlpEdklQTFFIWnFIUUJ5S1FxLWp2T2N4dTRjUXNrQVJwcFFGcVpjJm09LU92X2Ix
cC1wUlFPbllUOHZTT2V6eTlhT18xajAxVFdnc1BFTEtOVFlzYyZzPV85a3FpX1JMMkdvV3h3d0lf
bjNWdnpvSm1YdjBoQTlHRlZ4OXVrVFpFRkUmZT0+DQo+IEh0bWxpemVkOiAgICAgICBodHRwczov
L3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZ3Vsa29oZWdkZS1yb3V0aW5nLXBsYW5lcy11c2lu
Zy1zci0wMDxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMt
M0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRndWxrb2hlZ2RlLTJEcm91dGluZy0yRHBs
YW5lcy0yRHVzaW5nLTJEc3ItMkQwMCZkPUR3TUZhUSZjPTRaSVpUaHlrRExjb1drLUdWalNMbXk4
LTFDcjFJNEZXSXZiTEZlYndLZ1kmcj1KQTZnMlpEdklQTFFIWnFIUUJ5S1FxLWp2T2N4dTRjUXNr
QVJwcFFGcVpjJm09LU92X2IxcC1wUlFPbllUOHZTT2V6eTlhT18xajAxVFdnc1BFTEtOVFlzYyZz
PW43NWlDUHczaHlWMjk3emYxc2JZWXRCTWVfTml4RmlyaGdHMmpHdENZancmZT0+DQo+DQo+DQo+
IEFic3RyYWN0Og0KPiAgICBNYW55IG5ldHdvcmsgZGVwbG95bWVudHMgYXJyYW5nZSB0aGUgbmV0
d29yayB0b3BvbG9naWVzIGluIHR3byBvcg0KPiAgICBtb3JlIHBsYW5lcy4gIFRoZSB0cmFmZmlj
IGdlbmVyYWxseSB1c2VzIG9uZSBvZiB0aGUgcGxhbmVzIGFuZCBmYWlscw0KPiAgICBvdmVyIHRv
IHRoZSBvdGhlciBwbGFuZSB3aGVuIHRoZXJlIGFyZSBsaW5rIG9yIG5vZGUgZmFpbHVyZS4gIENl
cnRhaW4NCj4gICAgYXBwbGljYXRpb25zIHJlcXVpcmUgdGhlIHRyYWZmaWMgdG8gYmUgc3RyaWN0
bHkgcmVzdHJpY3RlZCB0byBhDQo+ICAgIHBhcnRpY3VsYXIgcGxhbmUgYW5kIHNob3VsZCBub3Qg
ZmFpbG92ZXIgdG8gdGhlIG90aGVyIHBsYW5lLiAgVGhpcw0KPiAgICBkb2N1bWVudCBwcm9wb3Nl
cyBhIHNvbHV0aW9uIGZvciB0aGUgc3RyaWN0IHBsYW5hciByb3V0aW5nIHVzaW5nDQo+ICAgIFNl
Z21lbnQgUm91dGluZy4NCj4NCj4NCj4NCj4NCj4NCj4gUGxlYXNlIG5vdGUgdGhhdCBpdCBtYXkg
dGFrZSBhIGNvdXBsZSBvZiBtaW51dGVzIGZyb20gdGhlIHRpbWUgb2Ygc3VibWlzc2lvbiB1bnRp
bCB0aGUgaHRtbGl6ZWQgdmVyc2lvbiBhbmQgZGlmZiBhcmUgYXZhaWxhYmxlIGF0IHRvb2xzLmll
dGYub3JnPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNB
X190b29scy5pZXRmLm9yZyZkPUR3TUZhUSZjPTRaSVpUaHlrRExjb1drLUdWalNMbXk4LTFDcjFJ
NEZXSXZiTEZlYndLZ1kmcj1KQTZnMlpEdklQTFFIWnFIUUJ5S1FxLWp2T2N4dTRjUXNrQVJwcFFG
cVpjJm09LU92X2IxcC1wUlFPbllUOHZTT2V6eTlhT18xajAxVFdnc1BFTEtOVFlzYyZzPVpEdkZW
em9aWm9FVFI1SVRuY2J4TzZEaGdzVi05dTlaNnNHM1BjZWVrUkEmZT0+Lg0KPg0KPiBUaGUgSUVU
RiBTZWNyZXRhcmlhdA0KPg0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KPiBzcHJpbmcgbWFpbGluZyBsaXN0DQo+IHNwcmluZ0BpZXRmLm9yZzxtYWls
dG86c3ByaW5nQGlldGYub3JnPg0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NwcmluZzxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0
cHMtM0FfX3d3dy5pZXRmLm9yZ19tYWlsbWFuX2xpc3RpbmZvX3NwcmluZyZkPUR3TUZhUSZjPTRa
SVpUaHlrRExjb1drLUdWalNMbXk4LTFDcjFJNEZXSXZiTEZlYndLZ1kmcj1KQTZnMlpEdklQTFFI
WnFIUUJ5S1FxLWp2T2N4dTRjUXNrQVJwcFFGcVpjJm09LU92X2IxcC1wUlFPbllUOHZTT2V6eTlh
T18xajAxVFdnc1BFTEtOVFlzYyZzPU9NSWtuX0tXRXF1MkZackRoa254dVdLU245VFA1S1Jsb0NU
TDk4aU1oNGcmZT0+DQo+DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQo+IHNwcmluZyBtYWlsaW5nIGxpc3QNCj4gc3ByaW5nQGlldGYub3JnPG1haWx0
bzpzcHJpbmdAaWV0Zi5vcmc+DQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vc3ByaW5nPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw
cy0zQV9fd3d3LmlldGYub3JnX21haWxtYW5fbGlzdGluZm9fc3ByaW5nJmQ9RHdNRmFRJmM9NFpJ
WlRoeWtETGNvV2stR1ZqU0xteTgtMUNyMUk0RldJdmJMRmVid0tnWSZyPUpBNmcyWkR2SVBMUUha
cUhRQnlLUXEtanZPY3h1NGNRc2tBUnBwUUZxWmMmbT0tT3ZfYjFwLXBSUU9uWVQ4dlNPZXp5OWFP
XzFqMDFUV2dzUEVMS05UWXNjJnM9T01Ja25fS1dFcXUyRlpyRGhrbnh1V0tTbjlUUDVLUmxvQ1RM
OThpTWg0ZyZlPT4NCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2
IDQgMyA1IDQgNCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBs
aS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCgltYXJnaW4tYm90dG9t
Oi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJv
bWFuIiwic2VyaWYiO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQph
OnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNv
QWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBp
bjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjguMHB0Ow0KCWZvbnQtZmFt
aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLmhvZW56Yg0KCXttc28tc3R5bGUtbmFt
ZTpob2VuemI7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxv
b24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6
IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNw
YW4uRW1haWxTdHlsZTIwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hw
RGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTt9DQpAcGFnZSBXb3JkU2VjdGlv
bjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGlu
O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48
IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNw
aWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHht
bD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBk
YXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0K
PGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFz
cz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IaSBQdXNocGFzaXMsPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPlBsZWFzZSByZXZpZXcgYXR0YWNoZWQgZmlsZSB0aGF0IGRlcGljdHMgaGln
aCBsZXZlbCBkaWZmZXJlbmNlIGFzIGl0IGFwcGxpZXMgdG8gZHVhbCBwbGFuZSB1c2UgY2FzZS4g
Q3VycmVudGx5LCB0aGVyZSBpcyBubyBzb2x1dGlvbiBhdmFpbGFibGUgdG8gc3VwcG9ydCBvcHRp
bWl6ZWQNCiBsb29zZWQgcGF0aCBwZXIgcGxhbmUgd2l0aCA8Yj5ubyBmYWxsYmFjazwvYj4gdG8g
YWx0ZXJuYXRpdmUgcGxhbmUgaWYgdGhlIHBsYW5lIGlzIHBhcnRpdGlvbmVkLg0KPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoYW5rczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5BcmthZGl5DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IFB1c2hwYXNpcyBTYXJrYXIgW21haWx0bzpwdXNocGFz
aXMuaWV0ZkBnbWFpbC5jb21dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWFyY2ggMTQs
IDIwMTcgMTozMyBQTTxicj4NCjxiPlRvOjwvYj4gU2hyYWRkaGEgSGVnZGU8YnI+DQo8Yj5DYzo8
L2I+IFN0ZWZhbm8gUHJldmlkaSAoc3ByZXZpZGkpOyBzcHJpbmdAaWV0Zi5vcmc7IEd1bGtvLCBB
cmthZGl5IChGaW5hbmNpYWwmYW1wO1Jpc2spPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc3By
aW5nXSBOZXcgVmVyc2lvbiBOb3RpZmljYXRpb24gZm9yIGRyYWZ0LWd1bGtvaGVnZGUtcm91dGlu
Zy1wbGFuZXMtdXNpbmctc3ItMDAudHh0PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5IaSBTaHJhZGRoYSw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5PbiBUdWUsIE1hciAxNCwgMjAxNyBhdCAyOjE5IFBNLCBTaHJhZGRoYSBIZWdkZSAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnNocmFkZGhhQGp1bmlwZXIubmV0IiB0YXJnZXQ9Il9ibGFuayI+
c2hyYWRkaGFAanVuaXBlci5uZXQ8L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkhpIFN0ZXBoYW5vL1B1c2hwYXNpcyw8YnI+DQo8YnI+DQpBbnljYXN0
IHNlZ21lbnRzIHByb3ZpZGUgbG9vc2Ugc2VwYXJhdGlvbiBvZiByb3V0aW5nIHBsYW5lcy4gSWYg
dGhlcmUgaXMgYSBmYWlsdXJlLCB0cmFmZmljIHJ1bm5pbmcgb3ZlciBhbnljYXN0IHNlZ21lbnQg
aXMgYWxsb3dlZDxicj4NClRvIGZhaWxvdmVyIHRvIGRpZmZlcmVudCBwbGFuZS4gVGhlIHJlcXVp
cmVtZW50LCB0aGlzIGRyYWZ0IHRyaWVzIHRvIGFkZHJlc3MgaXMgdGhlIHN0cmljdCByb3V0aW5n
IHBsYW5lIHNlcGFyYXRpb24uIENlcnRhaW4gYXBwbGljYXRpb24gdHJhZmZpYzxicj4NClNob3Vs
ZCBiZSByZXN0cmljdGVkIHRvIG9uZSBwbGFuZSBldmVuIGluIGNhc2Ugb2YgZmFpbHVyZSBhbmQg
bmV2ZXIgY3Jvc3Mgb3ZlciB0byB0aGUgb3RoZXIgcGxhbmUuPG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W1B1c2hwYXNpc10gRG9lcyB0aGlzIG5vdCBzZWVtIHRv
IGZpdCByZXF1aXJlbWVudHMgb2YgUG9saWN5LUJhc2VkIFJvdXRpbmcvUG9saWN5LUJhc2VkLUJh
Y2t1cC1TZWxlY3Rpb24/Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVv
dGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFk
ZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGlu
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCkknbGwgYWRkIGEgcmVmZXJlbmNlIHRvIGFu
eWNhc3Qgc2VnbWVudHMgYW5kIGRldGFpbHMgb2YgaG93IHRoaXMgaXMgZGlmZmVyZW50IGZyb20g
YW55Y2FzdCBTSUQgaW4gdGhlIG5leHQgcmV2aXNpb24uPG86cD48L286cD48L3A+DQo8L2Jsb2Nr
cXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W1B1c2hwYXNpc10gSXQgd2lsbCBi
ZSBncmVhdCBpZiB5b3UgY2FuIGFkZCBhIGRpYWdyYW0gdG8gaWxsdXN0cmF0ZSB0aGUgZGlmZmVy
ZW5jZS4gTWF5YmUgSSBhbSBtaXNzaW5nIHNvbWV0aGluZyBoZXJlIDooPG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rczxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LVB1c2hwYXNpczxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFy
Z2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
YnI+DQpSZ2RzPGJyPg0KPHNwYW4gY2xhc3M9ImhvZW56YiI+PHNwYW4gc3R5bGU9ImNvbG9yOiM4
ODg4ODgiPlNocmFkZGhhPC9zcGFuPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+
DQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTxicj4NCkZyb206IFN0ZWZhbm8gUHJldmlkaSAo
c3ByZXZpZGkpIFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnNwcmV2aWRpQGNpc2NvLmNvbSI+c3By
ZXZpZGlAY2lzY28uY29tPC9hPl08YnI+DQpTZW50OiBUdWVzZGF5LCBNYXJjaCAxNCwgMjAxNyAx
OjQyIFBNPGJyPg0KVG86IFB1c2hwYXNpcyBTYXJrYXIgJmx0OzxhIGhyZWY9Im1haWx0bzpwdXNo
cGFzaXMuaWV0ZkBnbWFpbC5jb20iPnB1c2hwYXNpcy5pZXRmQGdtYWlsLmNvbTwvYT4mZ3Q7PGJy
Pg0KQ2M6IFNocmFkZGhhIEhlZ2RlICZsdDs8YSBocmVmPSJtYWlsdG86c2hyYWRkaGFAanVuaXBl
ci5uZXQiPnNocmFkZGhhQGp1bmlwZXIubmV0PC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86c3By
aW5nQGlldGYub3JnIj5zcHJpbmdAaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86YXJrYWRp
eS5ndWxrb0B0aG9tc29ucmV1dGVycy5jb20iPg0KYXJrYWRpeS5ndWxrb0B0aG9tc29ucmV1dGVy
cy5jb208L2E+PGJyPg0KU3ViamVjdDogUmU6IFtzcHJpbmddIE5ldyBWZXJzaW9uIE5vdGlmaWNh
dGlvbiBmb3IgZHJhZnQtZ3Vsa29oZWdkZS1yb3V0aW5nLXBsYW5lcy11c2luZy1zci0wMC50eHQ8
YnI+DQo8YnI+DQpIaSBQdXNocGFzaXMsPGJyPg0KPGJyPg0KSSBhZ3JlZS4gVGhlIHByb2JsZW0v
dXNlLWNhc2UgaXMgYWxyZWFkeSBkZXNjcmliZWQgaW4gUkZDNzg1NSwgdGhlIHJlcXVpcmVkIHBy
b3RvY29sIGV4dGVuc2lvbnMgYXJlIGFscmVhZHkgZG9jdW1lbnRlZCBpbiBvc3BmLCBpc2lzIGFu
ZCBiZ3AgZHJhZnRzLCB3ZSBhbHJlYWR5IGhhdmUgbXVsdGlwbGUgaW1wbGVtZW50YXRpb25zLCBh
bmQgZGVwbG95bWVudHMgaGF2ZSBiZWVuIGRvbmUuPGJyPg0KPGJyPg0Kcy48YnI+DQo8YnI+DQo8
YnI+DQomZ3Q7IE9uIE1hciAxNCwgMjAxNywgYXQgODoyMCBBTSwgUHVzaHBhc2lzIFNhcmthciAm
bHQ7PGEgaHJlZj0ibWFpbHRvOnB1c2hwYXNpcy5pZXRmQGdtYWlsLmNvbSI+cHVzaHBhc2lzLmll
dGZAZ21haWwuY29tPC9hPiZndDsgd3JvdGU6PGJyPg0KJmd0Ozxicj4NCiZndDsgSGkgQXV0aG9y
cyw8YnI+DQomZ3Q7PGJyPg0KJmd0OyBGaXJzdCBJIG11c3QgYWRtaXQgdGhhdCBJIGhhdmUgbm90
IHJlYWQgdGhlIGVudGlyZSBkcmFmdCBpbiBkZXRhaWxzLi4uPGJyPg0KJmd0Ozxicj4NCiZndDsg
QnV0IGZyb20gdGhlIGFic3RyYWN0IGl0IHNlZW1zIHRoYXQgZm9yIHRoZSBwcm9ibGVtIHRoYXQg
dGhpcyBkcmFmdCBpcyB0cnlpbmcgdG8gYWRkcmVzcywgYSBzaW1pbGFyIHByb2JsZW0gaXMgYWxy
ZWFkeSBhZGRyZXNzZWQgaW4gdGhlIFNlZ21lbnQgUm91dGluZyBQcm9ibGVtIFN0YXRlbWVudCBh
bmQgVXNlLUNhc2UgZG9jdW1lbnQgKFJGQyA3ODU1LCBzZWN0aW9uIDMuMy4xLjEuMS4gRGlzam9p
bnRuZXNzIGluIER1YWwtUGxhbmUgTmV0d29ya3MpLg0KIEFuZCB0aGUgc2FtZSBoYXMgYmVlbiBz
b2x2ZWQgdXNpbmcgYW55IGNhc3Qgc2VnbWVudHMgYXMgc3BlY2lmaWVkIGluIGRyYWZ0LWlldGYt
c3ByaW5nLW1wbHMtYW55Y2FzdC1zZWdtZW50Ljxicj4NCiZndDs8YnI+DQomZ3Q7IFJlcXVlc3Qg
eW91IHRvIGNsYXJpZnkgd2h5IHdlIG5lZWQgdGhlIHNvbHV0aW9uIHByb3Bvc2VkIGluIHRoaXMg
ZHJhZnQgb3ZlciB0aGUgb25lIHByb3Bvc2VkIGluIGRyYWZ0LWlldGYtbXBscy1hbnljYXN0LXNl
Z21lbnRzLi48YnI+DQomZ3Q7PGJyPg0KJmd0OyBUaGFua3MgYW5kIEJlc3QgcmVnYXJkcyw8YnI+
DQomZ3Q7IC1QdXNocGFzaXM8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsgT24gTW9uLCBN
YXIgMTMsIDIwMTcgYXQgODoyNSBQTSwgU2hyYWRkaGEgSGVnZGUgJmx0OzxhIGhyZWY9Im1haWx0
bzpzaHJhZGRoYUBqdW5pcGVyLm5ldCI+c2hyYWRkaGFAanVuaXBlci5uZXQ8L2E+Jmd0OyB3cm90
ZTo8YnI+DQomZ3Q7IEhpIEFsbCw8YnI+DQomZ3Q7PGJyPg0KJmd0OyBOZXcgZHJhZnQgc3VibWl0
dGVkIGZvciAmcXVvdDtzZXBhcmF0aW5nIHJvdXRpbmcgcGxhbmVzIHVzaW5nIHNlZ21lbnQgcm91
dGluZyZxdW90Oy48YnI+DQomZ3Q7IExvb2tpbmcgZm9yIGlucHV0cyBhbmQgY29tbWVudHMuPGJy
Pg0KJmd0Ozxicj4NCiZndDsgUFM6IFRoZSBkcmFmdCBlcnJvbmVvdXNseSBnb3Qgc3VibWl0dGVk
IGFzIGluZGl2aWR1YWwgYW5kIG5vdCBhZmZpbGlhdGVkIHRvIGFueSBXRyBidXQgdGhlIGludGVu
dGlvbiB3YXMgdG8gc3VibWl0IGl0IHRvIFNQUklORyBXRy48YnI+DQomZ3Q7IFdlIHdpbGwgY29y
cmVjdCBpdCBvbmNlIHRoZSBzdWJtaXNzaW9uIHdpbmRvdyBvcGVucy4gQXBvbG9naWVzIGZvciB0
aGUgaW5jb252ZW5pZW5jZS48YnI+DQomZ3Q7PGJyPg0KJmd0OyBSZ2RzPGJyPg0KJmd0OyBTaHJh
ZGRoYTxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLTxicj4NCiZndDsgRnJvbTogPGEgaHJlZj0ibWFpbHRvOmludGVybmV0LWRyYWZ0c0BpZXRm
Lm9yZyI+aW50ZXJuZXQtZHJhZnRzQGlldGYub3JnPC9hPiBbbWFpbHRvOjxhIGhyZWY9Im1haWx0
bzppbnRlcm5ldC1kcmFmdHNAaWV0Zi5vcmciPmludGVybmV0LWRyYWZ0c0BpZXRmLm9yZzwvYT5d
PGJyPg0KJmd0OyBTZW50OiBNb25kYXksIE1hcmNoIDEzLCAyMDE3IDExOjU3IFBNPGJyPg0KJmd0
OyBUbzogPGEgaHJlZj0ibWFpbHRvOmFya2FkaXkuZ3Vsa29AdGhvbXNvbnJldXRlcnMuY29tIj5h
cmthZGl5Lmd1bGtvQHRob21zb25yZXV0ZXJzLmNvbTwvYT4gJmx0OzxhIGhyZWY9Im1haWx0bzph
cmthZGl5Lmd1bGtvQHRob21zb25yZXV0ZXJzLmNvbSI+YXJrYWRpeS5ndWxrb0B0aG9tc29ucmV1
dGVycy5jb208L2E+Jmd0OzsgU2hyYWRkaGEgSGVnZGUgJmx0OzxhIGhyZWY9Im1haWx0bzpzaHJh
ZGRoYUBqdW5pcGVyLm5ldCI+c2hyYWRkaGFAanVuaXBlci5uZXQ8L2E+Jmd0OzsNCiBBcmthZGl5
IEd1bGtvICZsdDs8YSBocmVmPSJtYWlsdG86YXJrYWRpeS5ndWxrb0B0aG9tc29ucmV1dGVycy5j
b20iPmFya2FkaXkuZ3Vsa29AdGhvbXNvbnJldXRlcnMuY29tPC9hPiZndDs8YnI+DQomZ3Q7IFN1
YmplY3Q6IE5ldyBWZXJzaW9uIE5vdGlmaWNhdGlvbiBmb3IgZHJhZnQtZ3Vsa29oZWdkZS1yb3V0
aW5nLXBsYW5lcy11c2luZy1zci0wMC50eHQ8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxicj4NCiZndDsg
QSBuZXcgdmVyc2lvbiBvZiBJLUQsIGRyYWZ0LWd1bGtvaGVnZGUtcm91dGluZy1wbGFuZXMtdXNp
bmctc3ItMDAudHh0PGJyPg0KJmd0OyBoYXMgYmVlbiBzdWNjZXNzZnVsbHkgc3VibWl0dGVkIGJ5
IFNocmFkZGhhIEhlZ2RlIGFuZCBwb3N0ZWQgdG8gdGhlIElFVEYgcmVwb3NpdG9yeS48YnI+DQom
Z3Q7PGJyPg0KJmd0OyBOYW1lOiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ZHJhZnQtZ3Vsa29oZWdkZS1yb3V0aW5nLXBsYW5lcy11c2luZy1zcjxicj4NCiZndDsgUmV2
aXNpb246Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7MDA8YnI+DQomZ3Q7IFRpdGxlOiZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgU2VwYXJhdGluZyBSb3V0aW5nIFBsYW5lcyB1
c2luZyBTZWdtZW50IFJvdXRpbmc8YnI+DQomZ3Q7IERvY3VtZW50IGRhdGU6Jm5ic3A7IDIwMTct
MDMtMTM8YnI+DQomZ3Q7IEdyb3VwOiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
SW5kaXZpZHVhbCBTdWJtaXNzaW9uPGJyPg0KJmd0OyBQYWdlczombmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7IDc8YnI+DQomZ3Q7IFVSTDombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyA8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5j
b20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19pbnRlcm5ldC0yRGRyYWZ0c19kcmFm
dC0yRGd1bGtvaGVnZGUtMkRyb3V0aW5nLTJEcGxhbmVzLTJEdXNpbmctMkRzci0yRDAwLnR4dCZh
bXA7ZD1Ed01GYVEmYW1wO2M9NFpJWlRoeWtETGNvV2stR1ZqU0xteTgtMUNyMUk0RldJdmJMRmVi
d0tnWSZhbXA7cj1KQTZnMlpEdklQTFFIWnFIUUJ5S1FxLWp2T2N4dTRjUXNrQVJwcFFGcVpjJmFt
cDttPS1Pdl9iMXAtcFJRT25ZVDh2U09lenk5YU9fMWowMVRXZ3NQRUxLTlRZc2MmYW1wO3M9U2ZE
YlItdTF6cl9iR2FJM2E0Wl9xRVFBT0wzc1BuZXZ0QkRzR2ZDRzk3VSZhbXA7ZT0iIHRhcmdldD0i
X2JsYW5rIj4NCmh0dHBzOi8vd3d3LmlldGYub3JnL2ludGVybmV0LWRyYWZ0cy9kcmFmdC1ndWxr
b2hlZ2RlLXJvdXRpbmctcGxhbmVzLXVzaW5nLXNyLTAwLnR4dDwvYT48YnI+DQomZ3Q7IFN0YXR1
czombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly91cmxk
ZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19kYXRhdHJhY2tlci5pZXRm
Lm9yZ19kb2NfZHJhZnQtMkRndWxrb2hlZ2RlLTJEcm91dGluZy0yRHBsYW5lcy0yRHVzaW5nLTJE
c3JfJmFtcDtkPUR3TUZhUSZhbXA7Yz00WklaVGh5a0RMY29Xay1HVmpTTG15OC0xQ3IxSTRGV0l2
YkxGZWJ3S2dZJmFtcDtyPUpBNmcyWkR2SVBMUUhacUhRQnlLUXEtanZPY3h1NGNRc2tBUnBwUUZx
WmMmYW1wO209LU92X2IxcC1wUlFPbllUOHZTT2V6eTlhT18xajAxVFdnc1BFTEtOVFlzYyZhbXA7
cz1fOWtxaV9STDJHb1d4d3dJX24zVnZ6b0ptWHYwaEE5R0ZWeDl1a1RaRUZFJmFtcDtlPSIgdGFy
Z2V0PSJfYmxhbmsiPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWd1bGtv
aGVnZGUtcm91dGluZy1wbGFuZXMtdXNpbmctc3IvPC9hPjxicj4NCiZndDsgSHRtbGl6ZWQ6Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29m
cG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJE
Z3Vsa29oZWdkZS0yRHJvdXRpbmctMkRwbGFuZXMtMkR1c2luZy0yRHNyLTJEMDAmYW1wO2Q9RHdN
RmFRJmFtcDtjPTRaSVpUaHlrRExjb1drLUdWalNMbXk4LTFDcjFJNEZXSXZiTEZlYndLZ1kmYW1w
O3I9SkE2ZzJaRHZJUExRSFpxSFFCeUtRcS1qdk9jeHU0Y1Fza0FScHBRRnFaYyZhbXA7bT0tT3Zf
YjFwLXBSUU9uWVQ4dlNPZXp5OWFPXzFqMDFUV2dzUEVMS05UWXNjJmFtcDtzPW43NWlDUHczaHlW
Mjk3emYxc2JZWXRCTWVfTml4RmlyaGdHMmpHdENZancmYW1wO2U9IiB0YXJnZXQ9Il9ibGFuayI+
aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWd1bGtvaGVnZGUtcm91dGluZy1wbGFu
ZXMtdXNpbmctc3ItMDA8L2E+PGJyPg0KJmd0Ozxicj4NCiZndDs8YnI+DQomZ3Q7IEFic3RyYWN0
Ojxicj4NCiZndDsmbmJzcDsgJm5ic3A7IE1hbnkgbmV0d29yayBkZXBsb3ltZW50cyBhcnJhbmdl
IHRoZSBuZXR3b3JrIHRvcG9sb2dpZXMgaW4gdHdvIG9yPGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsg
bW9yZSBwbGFuZXMuJm5ic3A7IFRoZSB0cmFmZmljIGdlbmVyYWxseSB1c2VzIG9uZSBvZiB0aGUg
cGxhbmVzIGFuZCBmYWlsczxicj4NCiZndDsmbmJzcDsgJm5ic3A7IG92ZXIgdG8gdGhlIG90aGVy
IHBsYW5lIHdoZW4gdGhlcmUgYXJlIGxpbmsgb3Igbm9kZSBmYWlsdXJlLiZuYnNwOyBDZXJ0YWlu
PGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgYXBwbGljYXRpb25zIHJlcXVpcmUgdGhlIHRyYWZmaWMg
dG8gYmUgc3RyaWN0bHkgcmVzdHJpY3RlZCB0byBhPGJyPg0KJmd0OyZuYnNwOyAmbmJzcDsgcGFy
dGljdWxhciBwbGFuZSBhbmQgc2hvdWxkIG5vdCBmYWlsb3ZlciB0byB0aGUgb3RoZXIgcGxhbmUu
Jm5ic3A7IFRoaXM8YnI+DQomZ3Q7Jm5ic3A7ICZuYnNwOyBkb2N1bWVudCBwcm9wb3NlcyBhIHNv
bHV0aW9uIGZvciB0aGUgc3RyaWN0IHBsYW5hciByb3V0aW5nIHVzaW5nPGJyPg0KJmd0OyZuYnNw
OyAmbmJzcDsgU2VnbWVudCBSb3V0aW5nLjxicj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0Ozxi
cj4NCiZndDs8YnI+DQomZ3Q7PGJyPg0KJmd0OyBQbGVhc2Ugbm90ZSB0aGF0IGl0IG1heSB0YWtl
IGEgY291cGxlIG9mIG1pbnV0ZXMgZnJvbSB0aGUgdGltZSBvZiBzdWJtaXNzaW9uIHVudGlsIHRo
ZSBodG1saXplZCB2ZXJzaW9uIGFuZCBkaWZmIGFyZSBhdmFpbGFibGUgYXQNCjxhIGhyZWY9Imh0
dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX190b29scy5p
ZXRmLm9yZyZhbXA7ZD1Ed01GYVEmYW1wO2M9NFpJWlRoeWtETGNvV2stR1ZqU0xteTgtMUNyMUk0
RldJdmJMRmVid0tnWSZhbXA7cj1KQTZnMlpEdklQTFFIWnFIUUJ5S1FxLWp2T2N4dTRjUXNrQVJw
cFFGcVpjJmFtcDttPS1Pdl9iMXAtcFJRT25ZVDh2U09lenk5YU9fMWowMVRXZ3NQRUxLTlRZc2Mm
YW1wO3M9WkR2RlZ6b1pab0VUUjVJVG5jYnhPNkRoZ3NWLTl1OVo2c0czUGNlZWtSQSZhbXA7ZT0i
IHRhcmdldD0iX2JsYW5rIj4NCnRvb2xzLmlldGYub3JnPC9hPi48YnI+DQomZ3Q7PGJyPg0KJmd0
OyBUaGUgSUVURiBTZWNyZXRhcmlhdDxicj4NCiZndDs8YnI+DQomZ3Q7IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyBzcHJpbmcgbWFpbGlu
ZyBsaXN0PGJyPg0KJmd0OyA8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJpbmdA
aWV0Zi5vcmc8L2E+PGJyPg0KJmd0OyA8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zw
b2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tYWlsbWFuX2xpc3RpbmZv
X3NwcmluZyZhbXA7ZD1Ed01GYVEmYW1wO2M9NFpJWlRoeWtETGNvV2stR1ZqU0xteTgtMUNyMUk0
RldJdmJMRmVid0tnWSZhbXA7cj1KQTZnMlpEdklQTFFIWnFIUUJ5S1FxLWp2T2N4dTRjUXNrQVJw
cFFGcVpjJmFtcDttPS1Pdl9iMXAtcFJRT25ZVDh2U09lenk5YU9fMWowMVRXZ3NQRUxLTlRZc2Mm
YW1wO3M9T01Ja25fS1dFcXUyRlpyRGhrbnh1V0tTbjlUUDVLUmxvQ1RMOThpTWg0ZyZhbXA7ZT0i
IHRhcmdldD0iX2JsYW5rIj4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c3ByaW5nPC9hPjxicj4NCiZndDs8YnI+DQomZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPGJyPg0KJmd0OyBzcHJpbmcgbWFpbGluZyBsaXN0PGJyPg0K
Jmd0OyA8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj5zcHJpbmdAaWV0Zi5vcmc8L2E+
PGJyPg0KJmd0OyA8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIv
dXJsP3U9aHR0cHMtM0FfX3d3dy5pZXRmLm9yZ19tYWlsbWFuX2xpc3RpbmZvX3NwcmluZyZhbXA7
ZD1Ed01GYVEmYW1wO2M9NFpJWlRoeWtETGNvV2stR1ZqU0xteTgtMUNyMUk0RldJdmJMRmVid0tn
WSZhbXA7cj1KQTZnMlpEdklQTFFIWnFIUUJ5S1FxLWp2T2N4dTRjUXNrQVJwcFFGcVpjJmFtcDtt
PS1Pdl9iMXAtcFJRT25ZVDh2U09lenk5YU9fMWowMVRXZ3NQRUxLTlRZc2MmYW1wO3M9T01Ja25f
S1dFcXUyRlpyRGhrbnh1V0tTbjlUUDVLUmxvQ1RMOThpTWg0ZyZhbXA7ZT0iIHRhcmdldD0iX2Js
YW5rIj4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nPC9hPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_4A496052E7B7E84A9324854763C616FA3280270AC111GTUHMBX56ER_--

--_004_4A496052E7B7E84A9324854763C616FA3280270AC111GTUHMBX56ER_
Content-Type: application/pdf; name="Optimized loosed path per plane.pdf"
Content-Description: Optimized loosed path per plane.pdf
Content-Disposition: attachment;
	filename="Optimized loosed path per plane.pdf"; size=62836;
	creation-date="Tue, 14 Mar 2017 20:44:41 GMT";
	modification-date="Tue, 14 Mar 2017 20:44:41 GMT"
Content-Transfer-Encoding: base64

JVBERi0xLjUNJeLjz9MNCjEwIDAgb2JqDTw8L0xpbmVhcml6ZWQgMS9MIDYyODM2L08gMTIvRSA1
ODMxMy9OIDEvVCA2MjUzNC9IIFsgNjA5IDI2M10+Pg1lbmRvYmoNICAgICAgICAgICAgICAgICAg
DQo4MCAwIG9iag08PC9EZWNvZGVQYXJtczw8L0NvbHVtbnMgNC9QcmVkaWN0b3IgMTI+Pi9GaWx0
ZXIvRmxhdGVEZWNvZGUvSURbPDEwRTNGNkQ2MjIzMDNDRDUyODNDQTJDNEMxMDk0QjYxPjxCMUQ2
NDc5NkQ4ODNBMzRCOENGRTM3OUNCMkI3QURDMj5dL0luZGV4WzEwIDc5XS9JbmZvIDkgMCBSL0xl
bmd0aCAxNzcvUHJldiA2MjUzNS9Sb290IDExIDAgUi9TaXplIDg5L1R5cGUvWFJlZi9XWzEgMiAx
XT4+c3RyZWFtDQpo3nTPPRIBQRAF4O5RChsgkUqEnEUkEMldgAu4hBKomiu4kvI7629RSkK/qdqn
NpB81T0787rXqTTFSWloSN/QFdqx0eiBEeiCAJbgZdQnRmttJDOjM8XbCzgAl1fieZYCzyoDD1AG
CTjhBQbpGdxBlZfj2yc/HAuDNDA5Zcpv2hZUeHnD1QKjYrvL19Art9ozL0bdQI2VZ5UVfjXGtxfi
VOZoses/Pm7w/gowAPi9NgMNCmVuZHN0cmVhbQ1lbmRvYmoNc3RhcnR4cmVmDQowDQolJUVPRg0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KODggMCBvYmoNPDwvRmlsdGVy
L0ZsYXRlRGVjb2RlL0kgMjA2L0wgMTkwL0xlbmd0aCAxNzYvUyAzOD4+c3RyZWFtDQpo3mJgYHBh
YGBazwAED4QZUAEjELMwcDQgi7lAMQPDIgY+Bhed4kW9e6xUniyu9wszD3RRqlh4ldGCpUGCwQOo
tUHoAAOjDquAyIFkxgUsB4QafBk92BJEHBgYA1gVhBwSGBVYFggd8GbUYGAQOuDKOIWlQRBoqQbL
BAYGN0YDlg9SDO5A3gYRhnRGBwYGEYZAoIYNDAx+aG58dAjq1jawexk+mUL4jNwAAQYAuIoiFQ0K
ZW5kc3RyZWFtDWVuZG9iag0xMSAwIG9iag08PC9NZXRhZGF0YSAyIDAgUi9QYWdlTGFiZWxzIDYg
MCBSL1BhZ2VzIDggMCBSL1R5cGUvQ2F0YWxvZz4+DWVuZG9iag0xMiAwIG9iag08PC9Db250ZW50
c1sxNCAwIFIgMTUgMCBSIDE2IDAgUiAxNyAwIFIgMTggMCBSIDE5IDAgUiAyMCAwIFIgMjEgMCBS
XS9Dcm9wQm94WzAgMCA2MTIgNzkyXS9NZWRpYUJveFswIDAgNjEyIDc5Ml0vUGFyZW50IDggMCBS
L1Jlc291cmNlcyA4MSAwIFIvUm90YXRlIDAvVHlwZS9QYWdlPj4NZW5kb2JqDTEzIDAgb2JqDTw8
L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCA1MC9MZW5ndGggNzc4L04gNy9UeXBlL09ialN0bT4+
c3RyZWFtDQpo3pyVbU/bMBSF/8r9ODQxv8ZxpKlSWyggDaiWaiAhPmQlK5nSpkqDBP9+x05voTCx
F0XAiX19n3tybeMVSfKaUp+SN+RlQt6Sd/iTkJKZhyZlDGZTUom19PmzGDd10+brYl6Gl40LCSR9
HQzE8WN3kndFFyZOchVS9hOTZtVhbDbTITHGIG3I2U9P22ael92NmB5NxKx87MTZsliUo1txffn9
ZzkPa8+WirSNayEl6YQ1xh1rTTplbUh71pZ0xjohI1k7Mop1Skaz9mQM64wMczUZxmpJhrFakWGs
RgxjtSHDWNRuGYvaLWNRu2UsareMRe12h83IMteQZSxsWMbChmUsbFjGwkbCWNhIGAsfCWPhI2Es
fCSMhY9kh80oYS7SMBaWEsbCUsJYWHKMhSXHWFhyjIUlx1h4coyFJ8dYeHI7bEaOuVjKWNhzjIWl
lLGwlDIWllLGwlLKWFhKGQtPKWMxzFSMMtTjnGxlRmnWb97B4EacjcejYlPekY6QW2zXyyn9KOpN
CXFOSuTD7Wt+TvKT1GL2tC6fz4to1v38YIC1w828XHWU+USMi/VpWS3uO5xGKcVR2U8dauXEpC4W
G+zNeLpGo+bx5lDhwx0aibOq8UWVluo2zk6KZVU/fRhj7UP7dNCPVXWJ49J/ijBwUSxR0vR0dD76
uI2M43nXlt38Xlw07bKo49BVX5NFSWddUVfz4WpRlyRF3pXLb7hDen8hNJTcVuuuacX1CyvRaPho
IeY19Xg1b+6q1UJcVavhalPt3idVu+nG90WLDf4qe7i4gpMvxTbCe5E/fO9CHbP2oYwF7apC5rvu
fnOTYAe89yN/86Sxy/3vt4+Le3QvXtrbvb7K9/qquK/6RV9d7CuuDY3osMTt9XXYVkV98NzE+H4+
+9/u+X/sHuP+om1bVy/b5vbbprT6i77peBJfPgY3nYmXNv43pD7qPupPPe77/Doj9zH0OWin1C73
27jXUb97djz5rEO2nY47KswG5cPNvVehiXe5fF4je27MJyX22C8BBgCGg/4qDQplbmRzdHJlYW0N
ZW5kb2JqDTE0IDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggMzgxMz4+c3RyZWFt
DQpIidyXS4scyRGA7/Ur6jgjmFJmZOTrurIwFnhZo4Y1CJ16LcnLtM14Dvr7jmdWVVeBbbynRaCe
r6oyMjJeGfEyxfnv8xRbXBLMWMtScL5NEOuSi/PzBBCW7AgASyfABVag9fN1MsqwYJFlgtiXDLPJ
wLrENvsGStehgPLzFGtbUnOONS+9uSAn3YXWGosOzyuKfi5IVd+f8zr9/Gb+xxTm2mEJaS4R5if6
e/7X36af6cXbd68k/3UO8u/1Sk/++DHOX1+nlymToCLPEyyxiFKsP/1Pa27T2z/d6vyHf05/oX8v
d0auWwtXtlNsSxStOhpWwdbEinEJVbVGTGryXvWE9AuQeGs6fhcXJFZBrKE+UF59kpZI22AOS8A+
s/Tc1BUV2TOd7cYY2LqiG78mbYDN655yJgO3pg9qYUOUJbN22BaErt4C2a4281bl7UWMuqs04Vac
YdXXeePd0uy0z0Napa9RuIglEweKYtZYQA2rumDnSM5LThxYdUm1Kucu0VLU0qDKdnOMiesqjo4q
pggcncNRzOYn8eM3edLQ5d2Ek6LLa7ogGqLo0t2ybDk9orKqjo5RPwc7WtWjNjSOytFNwW4n01RD
7Ek4ZHUbNDFkIIMwJhx57UhO6s1XC2ajKi7v5nKyYokSQ6Vz1onvGTPuk128sikGxo1C079Xzrq+
WDEqlb9vkguJjURbt5qF81BUC1LGET2MspQDpBepSbUltXHh4G/uYHLQdZOY0Dax78xFgosG14yn
bfWQkkL+/raNCamsEgFaWbPHTCjbEKN06qZCtvoVumrYskQsNsGgEUoM4uZe3O3KxVnko9pyhAHy
MuWmYZIcwYunubbso0grTyhrHJA10TEpg4eJBFXiEmLZWSTI/HUUyv42aC6DZ37fp3rXQtFh8/kJ
51X4gWCryAkHlwVwwsGTSw92wmVriBPGbf4cMA2rllMeTslwysMruR2ZcqT79wX3rNnb2g6rr5Zs
O3Lx1Q3u2C7rtucRJB23rBFKnHDP4IUtwp5B18ctNi9NlUvsipTBqcuDkLmwkZimxQRDldqUtdYA
WsYnXBuRDcPmbsZq9SQsPWgpq7lI+SlRW55StDy1EaOjP7KI9rf3aPHPXNsp58Fwys1rXTnDPviI
lqmjbh4Z/HNspzw6PylLR87+fSqnXB1PSDoORsBT1vaJWG8+BziAVjPmUE4Z7PtRGblPssJ5hwjG
Vjj1ziKu5ZSLX2I9aiEv3IZFbgW060vkRbmJwO+JtQ3zjvw36Vz52kexFUr/pH1r9L7VpdCrSmah
zijlNFObBnTTboVKe/syR5EaR4Pe9BK+yePblApbNZDyqfOmYUZuPecn4OKnf2ZOtuvkL1CT0FEK
gS5+ApkFVKbBlQxifz5PJLWPNyrXBDigjh6GWauPv1zkv45mwuv05Y1b5N1HskEOdLT9z8d3P5Il
PpABfiVbURP1fY5h/vP86TMJ+OX3bp9XMs8Pl+nt5UIT2nz5MlHzJq/4N7Yipavk+XIjLb5OT0ug
uL2wSpfv06eHn94/PlHn8wCPny8fpvcXHpoacuGj4YQ7fh6ZpI005lKcOSWMpTAzJW6MnLgT9bLO
XDL3zM8rB/5xSbnyj++jdB16KI+u3diufpM0SPa5emNgeoxGwbR0SXqC/Xn/9+H0ZeKGGe6G0kyK
Zm7iJbfTZiZdt+t35tUbIUaehYSlwkWZyJj1NbVbtj4mLVilVTlahCIFLbAHujb9zHQEtoSOvIqr
Q4hZfKFd6QmLL4WVp7qXmRNHMhvdOnPVJt9pSyxj5HCiajt86BjYUoLU/ksTXRMxK4GrF0E9od1j
LmkdSTu/xjGS9s1RnFef6+c83a1tb+ZBALYhEa2fkYrPOLoxSrPcYPFuKWmYJ58XeADKdMAiRyH7
ZrJbyzrXNWkSGXux2SuoV3U9cUUNOmXQ7d1QSbezIPgmT1A/IIPeZEHVKECTx4fV/ZQlSjL3Jmp5
RRs/eORl5bN3a60IRz+cZkv2w3cxxZh1sprGZ5cue8UFk3ox04jLhi89zW5ZrwnO5Df3Az0Xr276
XPZ6wWH5Lpmeolo2Fg3JRkOv2SVXLbUckLk4a/qAvi9o1QtbkgCHlCR/IuU5J0CUBGjL0EYLGK4x
pYOqnj1ilApWUf2cA2cfcJ02t6zaqNeet8luYTCKgfB/Ndnuy7OEyiaQ2OpZHwBFnJg3qzOdoa31
YeTcZvJMeMJpzYtTzO5MLKc8JlMuACccxkjVTnidXCVWDlh8t3qGiNvAOvIoCHwrnHDcDFhHjp4W
WjFO2IbVeoTqo1Uop+z5JjX7gOiTV2ynnPx7wFOGkWB3qJvHtufgyxFOOPhUWyUht8zVgri1PVdf
X+7QeI/ZV1fYc1NpY6o1HlNt32KTMkwMsGcvfKHtkOsgXU9tj8WZc39l+i5baZHGgpI/Zak9qVUp
VWV7lUZdbv3NhgGMu/Y74H1Xtg9qi1KpUnVLFu29JHERNq0XV3rw1usMmxc2TqV75musjMJ3ytkR
zrC6NOlhjtxdGTxidMM0LapHNsM0v8nvGf17gFMeRT2WU26uTjzD7l8HPGHQ/IBY9WY+cmzOcMrJ
UK7mA5obic8wo2FdmxjG0s6w+uICp9xcWta9u+OBEueTotyLR44uK4HeSq4LlFNObpWo67NhaGdY
dLciVYDYutKi1+6Ru6cWxmz9EUjXW1vWe1kGlW23dj2MRP/XyMDzAmoPI17UiaH4xOCrSdOQ+rxQ
x17iTFatmKNK20y4TWKnyxU0JlwouhlNuIFf0KbU+M1PiaNE/5SYvE4KYDeJkbTVupLnVsohFWjg
463k1hOymw1VqglwENk03ipWdYCRKKQifL798oZsoOf7+O7H3/dZX+moP1wmTiR+wL/c7XG+U4TQ
osuN9v86fXr46f3jE7XsD/Hx8+XD9P4yceDF+fu8MRAHMV/MNAZRPRoG6pRYYp+PtFuYqWXvFPE0
vACVr72JLeFpRJPeekhIXMlcBCkMbdFYlj+Arj9pGOi6KiGy0h7DcWRAmC/X6eGvj5dfWfuXKZGt
Eu0kDd1tSlmaBGPyDt/3gxP3f41IetRBLIHcaphBveSMnQ/hglB6JN9G6epaKNLSKCfxj6PMVi7I
SLehpcaixfOKqqIJMvW3Z73+h+KxLRpZOjgpGsA3FG8S+WiZa6XWjex1Y7Vp3RqUm6pEHopqTbmy
mEsTlhYtcW8Hqi9PdInb8aSnSTEKR7V4F4snPqQcXS2uvHqAuHZ6EJZA/RGLp4AWu1aqp4kaKGiC
QUxJ6sjrjXpRWS5g95IjGbdT8eYHNbOfKGORtkPqImpWT8nmtZmjCjsu6l3gLIcxxxGBJisLC81T
QJnuLZQ2hqEIWA3hS0pCMZMl6KB8/cYqXLFJGKhVQTXpKruYbODJduMG4B54eOmbPGjgAm7CSf0I
qlznMzFHw6Ta9GGoYtoYS0xkHYiYIwiDnabp6RoaY7k7rXJ003QQU1VD9mK1UU/cUsSybWvI6NKV
yS3D8Ij/5r7KkSS5YaCvV7QpZzpIkCDB94yzxur/rnBlFXuKEVLIlLPbOcUbQCLTMWM1jjLuHC+Z
KTREX5rcPhh0V3sXchz1rvPErvNzeGCO6SPZZmiTNbykOsO05XtLJ4d8HTUYh38wDoOQEtbIoam7
2Oor4zKmrp6bRxS/r8NFlH9v1OjQSMFIwjjia2cLpxDNil9b4gSZ3mnCCJxYPVqeEHnBmLSwSJbK
r43KumzUpvdrCFWhA66hhlAzB9yQKLUfccF4esKS9TmM7A5w7vV5wHylmRxxcBfS7okJ4/kErxLg
ccIbW3wASylccsgn9vxeILkLo7jkgBhzZXziRWhcHxh3WLJBLWtHJB+wjq3od2ykoFwrP/DEalYr
N1ZSbjNKq6yXcRStFaWpG1quclQm9SwGi9/Vkm9Me+tS3LJyZUblzhmVy6XF3S21TQxEbs2+iQUl
Jbcp+H7ATRLPccQD4+cJCohh9ANuptA24nhiwnJMR9wwvo8jZozvJzgwup3xxGlJjljwFhSnWZhf
xwF3a/OJT7BitdIhoEKTLDniFB01uk830RtYxhEz5mfvntA8PI54oSXIiua5mmsWqcHSzRLrJnGW
zNu6Cdj/JPJM4fUoNzIWCoVHofBU31nntIFf/sv7ijexHCiQgjp36hvrfZvKL30GUln06RzB8RI9
DVK/6e3CTC179vLq1e735YkTP9mS5PsPfMjwAU4jwphsRskVuC6Zv2GnPB110XWNimVzPkAPlZ6Q
I8nx8e3/rB/O8S1c9EKf/5nL0dY7P/3S//AJDoayqZ81xhoMN/kuhc2NuatUWv2zw1SahegvFm9N
5iGKnSuxca/VRkIvAAXNmnaCKeFwEqohrJfaUuiSLRdhbyvYIdB3bB8g5KyWGIZGtLAKkG9xSZY8
wWXHcLxcKU9+3/GfzBh87F6v3Rvcw5Qxs9lRL0Q90mbKnA5tw/XjUUP3Rv07dt5SlVVjfHxm5R2H
lYJ2Wo93ryuw7j1XymD2tmzPAN8n4zMQYrONC9WnNB7ehNnJS5szuwuyF09lqgyv8MdReWQ7Q/Ty
qB48/FbBVCTmWjmoLNDjs7JosWOHgmTrh1CcymisxrFvHo1Hjy6fUK+ZToSNtFnKLShtOa3kemtA
g7fWMkxvSJbS/QkbfM/qFgJtFTTDa/ibW2BDstiriKfUd6pti0iDO+0SGRWYTKFeAdT41zu8v/wP
FAmgw/7y8T0CHkHS9SZhO8cOJixj6447HODwsyXw1OnQgWY/DdZEJUqC8Qyj+6ssYIpXani0sfwV
qYmHrOmeFgRpEUJ75KvmEw+YSdfZHsFNV1uEB3Qicfd6JrNcevbZggqWFbg9WxQ/RyrWd5IDo0xK
DI/1rPzseprKZM1RP0z1OJbqReOS/TnPc/XrmzB8Xly/disNVgHpD81eF0UQojhMQwR/7yWdGdFv
8K/s20661CI7kU7VSibyqQ5J8+bnlHITod5DaCNCDUPZS+OBIbvCqz0xRF94tRPuwHSChN2sFh6Y
klGQNE88+55FT8wfWfXE/bZrB0gYzeOIy84bD1xRMR6zExZsN/sRX15Vbvj6W4ABAJCuLJwNCmVu
ZHN0cmVhbQ1lbmRvYmoNMTUgMCBvYmoNPDwvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAzNjA3
Pj5zdHJlYW0NCkiJ3Je7jiU3DobzeooKZwboskRJFJXanmAdLLxwAw4MRwdrT9Dthd3Bvv7yWpcu
bTSZ0UGf7xxdKfInWTJutDbMG64vSxHCGVZyHjDlEuMHTRmqct9SnXIG5/wObfuEZ07biOkAU6aY
D3TlUpU7Xhlj/jtstlyDK+8/0wW7EtAFc2zV8cp85taGGOjCZL/TGcZWq/xKW4GyFmADFT5J4/MK
Fr1m09s/ltL4Z2Pb62AAZ0Rj3bu1rfSuX1Bqa+FtoBSz2zCW3bHKNFmftra2PmTVlyV+nnAPLnRn
YlPUYJhyDQacMsZ6MMMBjrzsndkmjolmCLFYgilXMy0/G065UfAMe4ymOmWK4Z0mDAFwA48cZnni
CVvgCc+wxDlanXKNc1SacgyvMMMeZym2W4/ZZYbDCeodizyDsbi2cEzOMGUfrp+LAWrITdj9DEU2
hBs6SwhP2B0PxQmEx853rO5obUsSY9S2lgbHGO+qJ0UOjr5KjFZDtJhWEVKW1X7+tP6xpLUP4GVW
5JlP/Hn969/Lz/zDN9+9caC+rUn/3h5/LH8uVcVLmI1fclUlbSC7PF6Xb/7xWtfv/7P8i/9iNp87
lbFukAfmlQ3ea8u22pp1pcwLkTrWyOL3j1f9+nUBtM34ohx3smdlyXgq4kb2sYtV+F4KEPnEqEmo
6sQnGGJTW87hwff2jy/LU5XHcnwiySY+P0CXfiyO3R7DSc9jS5ipHstvn9gCdrufvvvn3/mmb3zR
b58Xdgv9Qv4XqBrovcrk51fe//fllw8/fv7IYfehfPz1+Yfl8/OSdvOI9+X1v+vZTgUlW0vSHoeZ
kvinKfBPvO+fC9SimgEaqWzHngJeGPSkztD1Lk2y4IkaB9JjCUxZTv4SXIcmP1+oDo1Z2cM/PuIA
zjyxDLFUDC0cl/sqCr4FzzTUA7zsZIezReLglzs+vi5owU5SRUQrO2H3sM0p4vZi1OJG1YRiLMbJ
Ih/CoHfufAfRMICNtcBtWw9TkxYWfNOhF2eWeilu7niYnodzbIjVBspq7AmZkesGXRzkMmJglTQ/
jLAfTuJA0M52vA/E+4ymnHNjS3CkJPm9bTiKvZHsPczWwgWUCf2ZWD8Tl35O+Xx059ObgpLmXV+r
cTWrGSyevIfnNCmhM1mNICcTbc3DoZnv+lSOJDZKAz4I7wiFiyU2R+PoHTmrA4nOgwkzWyFpwgNP
nlCzFiDgCVD4/KAVpHbdH/yLftNj/quOl3ABy82CtlsxTBr/4GWDnIZID0fBYIetdnPa9PDJxEZY
yifm5pdVQ4hiGkqKY7bdiiVQNlwPTr2qYSGTPilJNSVdSG1r2NkD3yhZp6KE+r4UT6SykCQe/R2a
uBfvOczOFas6J/AMM5M41zDfTFKNOFvgqHdVX451pbtr09C4KWh60bJpFLq3oYsUvhMptKuk4CYT
2BQEfZW4hKZ2RvZ5390e7eFSuTuEh7yzKIkoiwjL01liVHfYA77olHyWXr67FC67T/ErdjKnaejv
AKYKDep66B/BIYdnyzecckSam+aEEqYjQk1F4c49xvc65baH4p3g5CMzTrHXgAnTNg6XmmCPsNf8
cedw7jyhCodkzLg4Aswwx05AU06xWakT1pbTeIoUZ6k45R6BBTNscZZGV0ZbvcGVY+8+oV1YO16Z
bC+AK+dAuuCwnXZFUEYP8dIvIFIlTFfEnenKRbHhBWsNxDOzi6i6sIhwthXVpWbqw6Ii4ZnwnCfT
tVA5GEObknMUTz0VXT43E6dWzG4JiyX5SIVHAWVJ3gsomDC6ajMTTtkESXiGI0arxL/nvsVoFcYb
1l03YcoY40VrJtx3nZ3hiNG1Tpi83OmSVCcIMbrAlEtsBjjlGpaAGVrcMOY65R7DE02ZYnyy9fxV
9QHuPFwjhGdoCtNx8zIRYnanKZeY3mHKNdazzePXVmfoHoWiksIUmxWc8oj5WkKlaC7Q0t+dbfmm
VQkj7jxDd6Gm9R3z3riApeqUi9a8SE2Z+Nk1VvfyzWK7HH3PVzUI0h0U0UvSN/fuoEV3ELM52FMZ
K1dYA/PKx+i1ZVtt7+FEocS7QPPR/+l18dTson/SZvPU62q1877XRe1ipSPYm90Ge7OraYE7VY4t
R2tlo9l18F7MkUzTneQ8tkL0ur99YgvkvW3dsPdr1/q3u/EbX/jb50UETr6Q/1CraUIWWXt+5e1/
X562xK72/Fh++fDj54+8LH1oH399/mH5/MzuVahYwe+lYk1ad+0OW3PVkt64irDuYb2T1euBUQM7
a3rm5GQLeZLzbZwecYw9BZZOUZ4zF6mWa6zk5PvwXGdv7XbUM/pCfv7rbR9fF45gh6lWLGXJtRaR
EBF5MW9R8+ZkauLtW5WngqO9EysNsmq/9qYmxpKtMpfSiOU87blbbG79mN898HgCqQi99GMRqDwO
u1UOKBbNsMFRiPhphP10yWo7P93plYw7CzjYgDQGG4OFWcsmltDcj3cbZm7hZPU42fwq17BCxZBO
pw/eH9ZGS1tC/tDpVJfsD9/Dh5qlFbJqUlhTnH5Gy90j5nIybl0bspzkWdl3NUnIWeQmQ5K1vAro
RbR72XuyQklzhvdXhfQG+6sWAt0tXv2LfiOVhy3wqjMwGkBbD2y/DG7oZqch8PAYxjXCpVhKG+TX
IVBujqUeCVNuT3hka+F2lBZiKDJDiu+pHUe3gnCUdberhX0gv1pMPjWHgt1q0VTD8MMr65zVsKlY
qVxGW90w4lHDXDJZu1GsZBMXVZeqtp4ETEtgpTYMDZiUrRau4qtZS3N1MXSRqu9EqlpApeBSitVV
0t1JQOrb8fWGrJ81n8s7PQ613P2gxLspi4qIqoioPJ3lRTWH3908YZwEWBhOrsQv23wLTM0fwyqv
hnuI7YKwi2OEVJPj3mgPCLfNmSU8R7ydysGdMcZrn3LnWo8AnDHsnnKntOOM2fEPt5rgLgWaPu7c
6uHhM64xfsywBOEMM7mHJ5hxAL2HHoKGUqLMuEeYwjs0T+9XbDG7wJRrTC905Wq71StCTG8zzLuC
4JXRc/8ZcdtvjnRlQ8IL9jgK4ZVDQuDKoXYSuSesNjvRmVuIYTeF2ZldLpuicEYQKUZoqkC9DRUo
r1wwBEr1xiuXEyM4k+fYKKg0s/PyGS3DQzdDp1Et478TLC+yiFyg5Pcbo3qj4oQQHVW57zxCC+mO
2oiepPLOJU6ibdmdW+xWZthjNc/e75lieKYJ0yHcUqhOGMBZq4U7Fx9/h2o7odUdd27kTDTlHggz
JHDuOOVRg+845PCGaJk9x+xGU4aY3mDKJdarVhnUmF9n2GK21xUxGWiGPSZnW5tidp7hsNnNSqwU
jUizPHln8LDCVDVP9zy0su1eoXVBDSdPqxa16dTmfFUjIOViUbEkkpf3NiBbG8BNgFxQRj7pJzOi
CAJP8bElWobYiu+eylg3yAPzyofulet33XpvabXK+x/3Za8jVQxD4X6eYkpAGilx/lsQDQVC2u0Q
1UpAsVtR8Pr4HMd37t0JQmILJKrdb5Sb2I597PR/+6RVF174pM15e9J+fYN4/b/+/VD33t6fNHP4
A/5iYqQcRCy8f9Ljv50+v/r0/rXu1l+111/uP5ze35+Ql/H887wLjzSx2o/sRB4edOjK8NxtSy9l
cC4Nlp4eSA6rFw0MXynX5TFxrA2/X6qOmFN37z7uTIpaPxDlGrWDbB8HFJONkNczalD1v9T0h2Ux
cUQL62UsL8mBY6UKghqntuo4gGHP+FGZAjRZOt9U0Id+pTDsuTE5jWi64KyFrT1v7pR6QXjmOZMe
3I7J+m1C8/XFSU/f9jGwQ/RD4rTh0XEayE3c9oOnD3+hWiVC56laAjEWvdEsloUuXBJdjA6xLRZb
NvfJj+RhseWIL3i49sgfgm6M+Elu9Gaos2A8IexVZ/HGk2Hz3fgQ/4xnjgZOe+AZ+48Ag1VDVdcF
zyO7kcpQNtYeuEzzkqGZh0nSrogjyu7KjDXag0Offi9Jw6NDY+g8rrfEi4tYP9D37OZozbDujHDq
iDgCnHCEsxwciLjMOG8Zwz2qd2KyWzfHEyMMrp4UmIFjMo2BZdG4yGRMsTHZWAhP8JZDW5zY52uW
2O20YqMcuFuaJduNDm3X/J2RCnVu8MQPMNArFs911ly2uWQ7PtlbRZkw44AZBhgnZXO07x0TN0Ud
H8UCpakJziobiGrtVksI1FbBxrgDj2sVYvCzIzKsI1Ea66snXrB0Vhj/jzOXkky0XLJMiK4qvdgP
RWOlWa+TVmamZjFuZgdbBLgflIUMuznPkiP9ltCY6DExoKlo4vFwUOtX07br9Co1RPFDDKAFl70q
UCr09uw686aRT7zwNnXGry/ajr0OBjnFYlNVKGeXqICu4AIGV5vnrtQlS77m+g1rFXVfz6q95err
c15y9jsvK5RdZa047hLmOXZ7qZL7krsf1vKSq6/vKyy+utcjDzu9HDH516MvWTzZQz5yNDxQ2BXe
gcUOC7LnNiWE0/0eM6n1A1Y/ONc9a36NyOKpEVWoDibT8dFQ5NQf4JbuW6c9yHrfVWbxSgrmtRpY
23kWFluv6gY6SrBkzLuOz47kHYdCd8sm8V2eQ8TMYxU88pKzeIX3JW8CICtsvhsr9JaHr2+3KFe1
qXnJbkrpK0wby5Jn14+43hUXNybvepliWnPzz6UveZPK2SKGOxNvcbYXTAydKOIsS04+wYRm2ppS
4YTRa7OJRq1AshVXygdOFOM6a75oIsM4llg2cY5i4+ZZmHPTbNS4oSuoYdLKs1fh1GaxvuNTM6o1
26Np2H+Zd3wRCz3/Lwjzw+n8S4ABAAcbLmINCmVuZHN0cmVhbQ1lbmRvYmoNMTYgMCBvYmoNPDwv
RmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAzODEyPj5zdHJlYW0NCkiJ3JfLrhzHDYb3/RSztARM
uy4sVtXWihbJIoihA3gRZDWILQRzHCha5PVD/iS7e840AgPKIjAE6PQ3XV3F4p2U1zYu10JrLpf7
Qo59TXypcy0kMFcS4APclhSP9+Va1rm9uba1UmwQgM1vi2Nby9DP/KX/L1sk/LstP79fflzW0dIc
l8c/nz78eVm598u/L8uXS8b6fClVtrxQSWujy+0Vv74uJnCSk+we6RKX0xP9GbLctmv/P2nhqyjh
h5elrw0/6N8iW1OqK5fLy6sc/suyptQuL7flr9/95eO7vpbv+N3fXv60fHxZvix1iEJEL1mOYlEI
ZV7HxnrLuXYOplLWrFTWsVOa61ShnevMa1Kxg8dYsyoTO9XR1q6Ec5xuIYezmKN3Va9z7U1V6jsF
2TnyrbHLcd/YpPSd/AaP970tP72//CpK6rOsqV5YlH+V58u//r78JC++//BVFn11dX+9/Soaa3mt
DK52vU4w+qjrEGlel+//+Jr75Q//FNP8+KjhZhruuoHzHTyBRFBaEqObvImbKXnabWbNYLVwxq6m
dHqj9AZNccnw98EqHa+1V/ls4G1b2VxazjabNBeFzAgmy26kqnsfjGTcx5po2ge6UBQ/i3LHc9a1
U70WRgJMsy6psupM8t3OeinEiS6mnN2WWbWXV3+xVugiDcdmuuGw/FCuIheYzfWqym3cgGO4kyHM
yTfv5vskBrHbVdghkyP2FglsL7jbZsfPUE8i//4VHzCohUd34xSnJZPN78xqFOXsSH61cbxKiePF
hvCLvJY8oW+mDs7iJ6GaCE7nzU+wHhYIvbJhCmESafyJg/SOIJqlw48KWxglAmb3o+pkbtSHIbtL
p1LwQy+ahLO4WYaTIlsJmzNoal4MVfBhXwvSxM1zm3DpXMxMlfVvN7uQHnrb48utqD47NtSo1ijX
IL8ewx05QKxmZqQt5b3C0N0MX9xuVGzH0ZopumULUGdkH9Es7dlJr1d3F37GeOY3MJA2jamccguH
gMWeudIeK2eceXeIZ0x0cJAnHmYl5V5Oucd6+MQzHyP3jJvjfCQ7nOiRa4R5Kqe84XjAvBWXB07x
vjxiLRYZj9gjTut45MZgfkSK11yOLNWKLJaa7qNJRMNZUuwkDUSJZ6uL4ex0KJsHHsdIbBFLUlyq
lwMJZy0WyVUhJ1mxgW/OvZ6rJyeKen6G3SnRM2ZLKBrFc5xyDSxnSCNyAJ8ybzniDAc5djrhYhZV
RuZ95hzrkWieucRxjU+5hrTtDJuT5/kWH9dxyhxf13LKgWXr0JzPcMbqtNccYDnDUtx7mK2ajuAz
7E5kW/etkRzV6mFp6EQ4d+9zKtK4J134Na9ja9ru39amaY9WVcl1ZG/Q5D7eoMW38r6LZ4pha6sy
SnCRHgRbbSNEZPb/NkPk8S0zRB6/YYao3zhA1McZ6nd8v5PpCHl0vBmQtsFoxGCUxB/qFC9ZeyvS
ZelMqa6X3wyV0qRICmxowTeFFbTH15ptHPm0LeeuMXulrml1Wz6rXik9rETJebPu7baYLubUMts6
IvN1yTVpwDjfhaUrCsxVG9rG0GdAsUnAkSqKmlOFGXyPihoSBxjd4vzqBWbCEI4TadZ3ccAB8pkR
exILhGS+h8n8cL9vHNempn+tbSq/zhM+rM19WIvjkPgO6sxWGaSxFnurNJMdp4mKwpLl3tRsQZa8
qmosYjO9WAY1vWW1yU2Zdx04HizAVS0iEmTdShtvtUnHWJhl+JSCrZqetplZoVOIaUZCDdmNZChb
9Qqm1C9TBdDV2uDAULIvoerAUE2lKtYVThQrbVDwrHcTgXF5x4NJabvsPfZhWuvB3j5aTfQKivBs
QSXW/hkkQ5mqEF9qIhcNs2hWVD/FNZO+FR+bWV2nw/tVctb6o6ZAnz0HzghTCY6xW/Kz/uCmrBqT
Q0se7IjLdFymJ9Ne9hPN4YlB6IlEHlWlSGeaJq3Nipi5JlSlV8FEKFgZF52GeK5+aVLHE5WUnNUm
czZoczIslvfQNaJqKVdIJaeybTQskrO4wNSZUVGaS7Gn31ldaxxima3cb6G+cYYlqsuo3p7LhEtK
Ic9VW9iBs7RjVR7mH4nhoR2nbQ5uqLcowdnsXpN+3jAkQtFyszjdTHI7hGLdPdzpNwx58kE+5E3R
RDN3cLNNT0FZlZ1gCgm83CKPiSUq7YlMte9eP56ooCGaaFmfqXrwzHKGKXA8Y0bH58HzROzekE+o
+lJNEs+Ijiv86AmTLy7jGRNMO3GLZ+pjC+4n8jM0lp6IfGUrZ1h9cRtnWDwImM4wIqY/kz/y/gzf
nx6rGw7/yD3/DXajSTtZNDLtz5YgESYn6JkilyMV27CMB7QUXb10B5F9meiAwzNtRY48IFsh6PSA
7G97OaCkpjSQDqbcWlJk8cZgyuUlvuihPElPubcJO87ILMVXj8gs3fKUtOWonHk002G3Slos6nrZ
mxe2ESjevsVqSrfNTphsMgWXU67BiU/Z8enZmwNPeG+5WQxFvjzhyI+og09YY3XnU24cfIY9ZGE6
5RHL2zjlGae1csKMQRKlgc+wxF3oDGvIUs+ZQhZ1nhNuIUspp9wdswnT4/N8hiM+TnTCthUjMVsb
61xOOQ/nsXU2St4Ev0Eqzlz25kG58SlzHFZt/XT0KvaAIxpbKXmtW7VNUyJMski1QaJSQ/X1ntyj
eRymjG/vyse0HIlmwNrykqwt/7Kga9K1VzyFZirU6D08Rw8fp2X8w2nbVKXtmFb5w1BVMetiuCU1
ngiEVkCO4njs+uK2OBW2JB/rJHVd7Nur/BkX29GeMdjiSWZUsvFNyba0b/3ZtpXB1rBbIMVCEca+
j9H25/dyVwOdTVfu/XE0/R3d9atc9YeXRRwdP+jfnAhB3FgXvrzK2b8s1zUl+fHltnz34eO7l38s
H18OCtGJSSe/hnS+KwWn5m5l99O2XC7TWceT40rpt6/D0swnuCZJvIink9TGpn1kS0k3cr4Li7YC
WxI1CiSNOYfRVLO3xVHzCj4zKhgQbA+RWxO+H2B02wQwvgs3NYkzMQZU32gjhrkCTYT7xiZfbGSi
P97z9j+IeD1NopYayU094kcE8YNi0bEfFIuWoSXspzxM0UWNpYwK1pKUstrwQ6qm+zrZbkcTPOTu
rNnV1C/7bLoIPtijd2Vry5LNT8SyWZbOQw4XJ9qMomw2YTrIKtxM9s2GcKWDDZ0lOZP9ICnRToU1
pWvGsfpMNrSpHiFZsyKjzASeB7SL3rflo1tfr65R9P3mP5KCBadVFRxdoLXiOLKgVIMMGXpV1NFh
2JkMnJCMNWDUAn4UGrHNRHrtNHYTfsYvZmM1ua4nw2T+qT2L7W5KUp1rM8/u+MwQbZJzMm4mOpkD
Jcs2ysm8neKmBRcv5Hpo1RTV2WOxAXNE1B69jiJSCiWShVDZ9s6HcESbRU2VTIitbJjHMaSnTSTq
LsRHztCjrTfXT7a+uueTr5/aNKf/cF/mOo4cMRjO9RQKbQMSqlisK/ViUyejwLkAGzC0gbHvD5g/
jz5GBW/iyJhg9HVX10XyJym6le0EyPDiypnDVub5mc+eT81uIk2MlxfJrFqUKayWTLgyjq42ex3D
lDbXPvgA1AFqAbG4HWVDtUSMfnQCVVR4QbcZqpnVXGDYiVKdutU26/UgaOMocKj8zCqffle0D2au
1JZcIkYyLTltPBbMe0zBYAt24TXvecMSnqji/c50crZ3TjGex4I97NQveMktttNWWGN0WzPHap2W
XGK3fSw5cPAKU2xmvqMmese25HEUtxOPq2/hxC4xxULnnetBQk5oy/E4c4nPC33i4dJywhyfM5+5
2nSpHXkTwHJvdOZueXfQmXtI+4FYs7OgO93GFGpKdGSJnWEi1LOoNNoQqQw0JbaiGjfaMUMmODu4
t9CNsZcxUBV2Hi5qVFzkclYVI78d0WRltlCntpdTkvVcMu31gltzLmPB3RxLmZZcdtFcco35aIUx
WBX4Ew6LVzC8cME5JoMXL7jY+K5ev2CvRtASLrA7DV7hiMF9LHnGWp0WPM1nNTe1JXtq6/clFicI
1Tty7AUutOAae2HbSyxd2gp7fF1WOGIusrWnYx5vaIW1s5UiKY6V2pJteIu6vASPsWRm526fu7c1
rZvesEVk8VbESSCJanTP4BmBle+O1bM9bV3B6z/pA5JVPxX+Z41A3hqBmCHrn86wdWjQIJS2c6Dc
XDe55E0u7U0unZpc0m5UNSjGRZNLP25yOZ7fNDi9ybXfNq00uYbR5PpAa3KZtyb3j1/Q9/xPD/dd
zvbr4yIBqg/wnztr+PWJPubxTdb+83JPSbLA43n56cvXnx9/Xb4+jlciLoKKfSRoxHYnN9Z0LAfR
JP+xjb/JmQkXomXXNr4SNNpbrQ/bGEGP8Vp/lKQXhFCQiJCt7V4Yfpx0k7/7Hu35x5ffDrvNRYuN
2nS5bXVZ91px4ozOMmtRRYRgytoFPLEXyZRUQTKHnJhUNEtHuJOoGUpbVBpiEHlSNUCLRm/TJzAU
jDOkYsQHshksxFhTzpVrQghmlNnPS+4Z10dat+dZYRSzLuUMPZKd6GyELcm7AjGSXKx7bjgcFV0j
qQuRbE1ktkPqiLumWZsmQ6VuGU9kWO24BfMYQmkjrwb2RV28kFQhZVgfOqzYOHStYlFGEU9Tr+gm
XqH+LtYS0bw1dZKSJm7/1iuUtxDGwBES1obR/77MacKmbeG3SxYHQso2fgmzyqRilvWL9Y4bSK3A
WNhRm9PXRlra+RxVV4oFjJ6xfvWMIqcpHChNa+eYJQALyGdGtvor0Hbmc9ieT+d7/kCp/02hp0YW
oo+bC7SkABfo4z0Ou8d8z4EvxWl7sutBtmmaQKbfJTEfr7Zy1FF2t00Pqynb8XDVrVofJb6fi9R+
VDShdLkGBCBqEdyozWW37TNlrWerFwcwTpSX0IXdOIZSN/pcpZer3GEvVg332WEg6/6IzUBahjdL
9jNHYardlaCWrXYEp4Mx2U/vn9a2F3ZheZQUk0wKw3mkCt4LACGU4jP7d6IV03iKKWCZYSmcM1ym
mzlwR1M3AmPZlz1CQsVyahACGxuOsVv6+o8AAwC+7SVODQplbmRzdHJlYW0NZW5kb2JqDTE3IDAg
b2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9MZW5ndGggMzc0OT4+c3RyZWFtDQpIidyXu64cxxGG
83mKDc8hsMPu6uqbMotkIAcGDC2gwHC0MEUIe2jIx35/119VPbvDaZGG7UjYYOeb6Ut13fvT0tva
+cSd13h6AREpBT7dll5Xxse0NlBZa1PKxTCSIinmlYsgrU2n8toMmQwTBkfsJpgwCuiUMDbYNkkf
dRatqdUTtyZfBALpc+gZFAXKyu10XYxKWbtPwykEnZqchktag/yLnJWyYJC16eTnFwpYKKa4ho1v
yo2USTGLEMZNBI2prrnb4kW0AW5tSILlqi1f16rTDU1s56rHDTo7r4lNxUnGjc0F+xAuuq0wOUDz
imqALge740+nzwtEqiLIGQ9nPP3jb0vQVy/LJ8zQ3XjNZMavSuz2DDGZL4Sk2meVtMtaYriKc9QV
p3SSQ5rXiNQHKu40Ud3iiNHHdjpiXrtTm1ApZmQ12wHZXSBOiNipzDCUB1f6AtndWLDNsPrgxDPM
zXBG7EMRS0dMvk2mGZKfLrcZRqPCB1L3UqwTai5CLTOsLoIGyQM2i4m2w+xzPWK+QGaP/vsztA5M
bYeWcJLmn0e0XWhHwacS7xAJp8jWZYfNt2XaYWbFSjv0qeUO4iXBkkOv9SQJssMyua9dLCXRFo2q
BXNQ38/d1n3kkXlYUaVAbiCyzJQkf8UkqTqahWpwtiDMtnxbk2YaDYjx+cAy3BH6OmKnwTThZk4G
hmkmzL7bEXYJ8YBt5MfWJtwtHJVpysTO8NMJMw2eYR6jER8TrmN4blNuY3ymKfchLZcj96321JVn
ODZLU0yDkYsmzEMWrfTBDV417R2xjNlxhnWs5bXB5Cyamo/ovqO1UXl8b2XC0atc0eIiSGN6aVNO
7Jxtunub8Azz2CzyvS8BhzZhGg7G1j0gZVRUaEks0WooEWnFpjaKqAV5HhVWavIbKcpaf1cpqY9F
+Sf9gN/r9fPy65IjUhI4qffAR5ANrN95Wd7+8EL99P7vy5/lF0/46UT5x6R4QsMFQTqUeX3Rty8L
xGF5ui1yEFG3LN+giTPSmD82GPO6OFFBRN0G4nwnm3uWv3ayFe35Kkewp9ty1v2NztXGY64/27LX
xbFZrzAGijA231RyXT6+kWMa/PjuT7/bY77KKb+/LEjCeIH/GLSQc5M45xBPlxfZ/efljEpDp8t1
eXr34fnyy/LhIl7DpWtsUUaafFlyCJpxjG/CcqSBOTT4JmnT4hBFMpHDKHVPqwMZkWZrJImQANAN
nK5DAOfbgsZJ9ObMRcPKF9pId8FcZZPhtiF5U6ULuej7c16/EVdv373K+q+nr8UXdovwDTOYBVgZ
Afag2YJK8qDZYpUlB10QHE3TpIlF2FUo1w4cWkSmmlXfqRc9HkuqAMvX2JDszABIgq4Lx51BaoFJ
pKXlKrMlq0XoXXYFEhwMWo+2GsGdkWHvogKr2chttnHRWxdelJqtTdLdpafSPh+DJeu6zSo+VWvR
wAU29UbA2c91G+M5dkuIWIspQB4F7Ulocx60VcBmn5NeAInGXGlGpQyRNEDJ2mz5I8m8za8JxdRN
KqiVCWGfbLUWHmRs/dCwF5QCjx32/KRvaCzwohPYmH29OrYzHaLoiTR9cCLlQh4XpShTcUZDhbPY
0dncS8qMY7BYqEMVpJrJQ3FZvQ+tglksZdNytF41bbFtBAsl9rlMasE8lpYqp0Gagt2Eai/qTBX3
S1FDtIjO+4DnEQfEj0wwmg4fccCV1VM5IA6kpwpNt0PIwrOjO1DzQIiWFBq755M7iTSzJ6xXTLG5
FvX80NwqV3P1R6N3s4ozkgOSBTY+P2YNTSViZLN6vidUWL3xo9tIy99si8RRVe2GCoFPW0oToe8Z
DodzM9IRwrBKKBOuw39ojTTltHGbchzrqZm+5OK513zkSyrD2zR/HJnbo0cdeQtzblOOY3zmGW85
Yf/sxU1xzkPB6NNnXIYOapvyyFWw/YzH8D4hGrL0MuX4kNtm7PbXm+uOowVpb3tu9wQxwTpmU9lz
olGXd7zlhNT2bP0A8w7TyMu57LnY7C8wjM0q71mLV7KIf+BK91z4wNlaEJQ+5D5x+Vo14xCz5qtc
HmthgHtsHcoDx5HAvGMhz1fk6a+UfrL8Y6qr1jaxRXRuW+OEeE/NsxXzlPvg1Cbc15HsUDWOWLZc
WKbcxmp0QKkRkRy1QzlyctRMekAeiwWacrE8X63+HtnzeNVO9IB9jG484c1oFaE5YxrjK005jfGl
TDkPnFAhx8xTruMobLKMpZlm2MfsVCZMFujKitGJeIY0JuMyOuE0Fgvec7pajpBNzKJ9NhqOgTTD
Rs7o8ig55HaA4WQSTjlbvZZSmIPkiuYlOYHjunVlFqx96/pv/5c+P2iibOpQ3udn6/N/XTTlYPBZ
nyB9915ljK3jTjB2i/rT3bZbKXIUFIKrIP3WtZT8Wkr3ayntrqW0v5bSw7WUvn0t5fHelvRrqT1v
11LDcS31gXYtZd6upR/fQDu/19O9yuG+vywSxfoC/9KhapRGeOPlRbb+eZGGTjz5cl2e3n14vvyy
vL1cWJRx+bh0jMVUfYhVW9CCtIC5Z5lIERP/8vTjD++/i+X5LEHxFEJ8/uvlj/JdgkBkl/rTpX5d
3uuMqDOe/nC2KTEE7BkleqKk2bXVvo1kHWnjQkgYd165S42VNSlIgvORQwpdVIR4+u5ZktKTrD4k
MoEkSSBGz7iiSHqZ75Ntn6nsD9uo7M+yFD/Z6nKEWiXVfDGlbgrCYIgmOUxECxAtPoXquhrn+rau
zrhLicXOcm2jnr65k28U6D/fidwqcutiyaE4pXRov6Gw8l8YhnaGiWj2Qj+hQanb5JgefSuosutT
+9op6t5AdnK6mz+y2FCKnnvZV8zCx202h5HK69s8y5pkAsrjU9m2QnzFmE/SFTW5PY2JpIp7/fSv
z/+E0j5cJDXHJvekU6SOQv6yyB0Qqdn5JlwfmCRzSJ8dSa8/GzGq/XUZLLUoIzNsjOvEWEgqj8z0
XRSuQwalm5BeJAxjSyg0tsYGugHmGZsAtzureGMdE313zuv/VvEIl4nYtKZLh5pGEUt5FLFNr6KC
YHpVmZ2h14JsBnm6IhrYqJyDqZYRzTiKuAA4m6r7UHXh+8kHP6q+QPW43kDfXULJVNxSOmF3/Rys
eQfLQ+/WFrqwfciW8aj9pJ3qTkX6pKYDIWyTG0SAfeLK4uJqDpVBLktmLf2qtr9tTGwtGjjijH4P
9OlQVHHkppzHdNhVNBTM+AzVgrNjUu+U9ruYNyQ2jQeCsOYayUQrq3+zraot1dH92qnj3Xaf9AXR
mP+i86vOd//VkGnjHHogMJFL1sxLc3HOxrQJrues27mkbKgiWlStFkqqpyjldtODR+FgcYVNb41V
7XmsH7GOhBTXBEWsQbIrnKFCYTishV8u6htZdWNsztHte9kyRGtq9SCWga/VnnT9VotyV3l0sQ4H
vvup8+bHwi2ZlRtjssTFv7kvcx25jSCA5vMVk1rAyqzq6iuVoNQwoPmDAWQHs5H/H1DdJJcdGFbm
ZJdvyO6urruqWbFJAhIlmOKRDsKZIV6HbKYosSyxLaH9dgxyjXw2nJmyjj0Biu2nndCaW488Ugt6
QhJ9it/V+yEF1UNG4vuVdFpcMGnDHz59xfDwSiuE2KtdsezR1Nbcj+Gz4Bbf97FkoqNbXbnE93OF
SW2Fp1C+MFp+Uh5L9rxEks5ObMszogxbrMa25BqrC56ZbHfCM5cI5xM1WwzjzFsc1saROTI0Ojma
Gmh0jq1ouNGGx+jEiM4alfR1wgxWxYJeZqDZ+8ZxZ7E57W7VK7q5p3b6WeE51URBxxXqpCsssi24
By5oRsHaaMHNBtxMFFfGTCS4ZIrvNeleORPRWGFrjp2W3CNttbHkGYhX7NELzCgAHxlCmJr1QYho
hSW4eIsWohRccnU0arEaaMmd3IGwWT7u1bo6QKukpPm5eiEURZl7Au7t5C+1XdJzgWhmakG1nosr
ofdcsZrV0TmWpEjWwiNdQ27RdTMeK2UjyKxdtEY+3/Xn91tpHLMbi1m0vGw8qEpteONAj8eq3d4t
XpBFdaAo426L38RoDLKlPz/55v744jFKHN3RtvX1Abr38+aof19BIpHtYLp63n58YhV8HnXjqDj/
+/71j//31f/hm3953H5/PNjT7o8fN3FteSX/YWp9BBhSIh7vLMhfN25Tqw1Rf377TWYoG05tIJog
rTTyXbo07qAJ11ACQIcZJe+akS8KO4ANGMHgXV+yllHfhidctG8g6ZkSGFs7ivneC7lvlKTHPKPM
uxivnUXG2EilP93zvwxE1MV+54GI+0DchiQYn4jgMBH5gbSJ5+2aNWYNwRSwJyncItqwnMV9wuz6
A4Irvk291TaMSb7HaFk5je86cDxagtQUXNc5NcgwilxyEdiVUXKYzk5pDpFmKoaY8oDb9Epl+wqr
sHHNZKnYIrT8IB2YVPwq8uBnrBj9O0JVO3gPiKATSc60fO29kSrhMolHc8vXponsKLGUbCGnvKa9
cSpS9qvc2LibRxfybqRwF4KFTy+k3UiTyxZumqWKsEPpdCrjpQrP7bqirZ52WmqGp0838d9G9pZ3
flcGW+xj0pRS7XtHay8nD4+JMhS9RdTSK4K2e0ymihAzWLcwqHHRaRcvwYVMM1gtS06oqrgtRlvc
ozuYrUKHjlOslj3kKEWjVOcXFlcbLPaiIX2HX56xnSO+hk95Rkie5J+bC3bbzB2c8+Go6sGlglZh
wqIevvUoyupCw4vyOKUm4z1e+HsC1Q6RBAg7VS+qbPnZTzdDPS1uzYrm/X3HfzOAsSrmyHwrWJUa
uSFHsddAbhcLfD42sxtqyslsB/0wtOCStwgu18yZ04zFNHVl2qeaBULsJv5/Ye9x04mu3A9jzYrT
idXprrxPPVfCnIHakuGQGD4iiamcx5JHSEq05B7C1BW2GKikt1xwBlvDD2ynZzA7Y5zeackQ68cH
tONy+hxWcDNpSu5YcE6b4tA7V8lgXrBft/tPAQYALg0n0g0KZW5kc3RyZWFtDWVuZG9iag0xOCAw
IG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDM2NzI+PnN0cmVhbQ0KSIncl8uKJccR
hvf1FLWcEXQpM/K+lTwLayHGTIMMQquDJWG6ZeRZ6PUdf1zyVPVJI4N3w8B0facqIyMj4xp7OULe
Kaaj1v1li8zxikTCJV85k3O/skpLF4rdsV65genob7j55p3O3I6YoF08cox77J3fY/dwlMA8wtGy
YNpvG8VxRBIk6H7iZFjsa0gnYqWpiPQQ2k5U+XPslo8UkjK+70esEM/M0lI8Wpfl+vqB6ajOoS+Y
jeFIKxTVqRyjrrBOXmHvhj0vOMMcyq0vmVxcoyVn/77WJVfHBTX/tuQlD8PcH7HAOMa05Oiaprpk
cmXSCpPbifKSi2HsK6yuS6QlN9clqC4m/OF56Do+e15wRdwq9y4cHWmF5KubYPLFNS85V+Oiy0s3
RgQvuBmSfj5cXKwLbjg6mCNfLqyzGH5BkUMN+w/WB6E39L4GtEJEdz3NkO1++Gr/bQt7G3RwfFa2
7hM/7//+x/YDv/j6288cpp/3IP8+337bft9yw3HALDb2eHSWHnCBt9ft67++shH+8q/tb/zPVx+j
hzT2g1WpcWc3a7lElbZHkYQ8VOE3WTLp7VV+fd04gmWvly0FRCvvycas+xNHqT82Fs/nMuLTZ1jV
UW5cFz/RkIsQmQY3Prs9vmxPGU5qqHJNgIMIv22G8v+LE1RSCWqt2/bzV2wEPeCnb7//wg/7mc/6
zfPGziE/4G9kp0KwU2dX5dry/MoK/LL9+O7jh/ftoHfx/U/P320fnjf4Xtz/2E8mIgriWLyWfXLa
aPA6MdEn3i7sR06Dg+VohTg4rka2II8wwcnKI0Ggi2CNeQd1Z3mgivyBIOFoYYXdh+OMgLA/37Z3
f3///E+o/vuWeF3DPgPp93VLNcNExnw5tcGqxqlxqQQ1/JkkpuR7NQ5FW4XJBBcwQYFr8e67CNym
EoK8jsodE6HimQx7FvlYJqjbv0xU3UyG6X055e1P8sY5X5SI/CP5gpC5EicszuajI11aykieMtSc
XNwju3FQcxZ4qDHMiZZCFBmCnX2/COdU1KJRzpCzGriqgYcbuL4xMCfNGBI3ErDqQHoSw3XWCpvJ
64Did/PNx0CIvahuXVBINmHqIlotdkf0MrqW4yohjReIRh8m90Jd9OjVLibibT6yXUwUGo4hn05h
fL7HqIcmRxZGRUPfN0N/VP3aq0eKchMTBpWmPlH0+Wgiq6u5scdIwo1zPJzGnD/pOSQBgXWnpi6k
chv2mzeJUM/3i/5VfiGX9SqyGrYe5uESVd3PVA4NKzsyWiWgU9IDNrdPj0Us0rpGRcfe6H3a2N0A
HpWKZ2tDj1Du5uskt1N8N4oatVlswna2wG057XYspiImqtLRG6tTDY3dSubhxGeGp3ArDRct4jgc
RnUID9FGZClMRwC3JCevBYtZVi9itl6QUsSeyNK3GWlq7+nAkxHYCHTE+dM54iUN8AXpjZV6yoW4
D739apdUurkH7wnL4QyScVrx7ERaFz0dhaw9t7vpgrPfQ6Elk7t96QtOWtpEm7zkfo+KB6r97BOP
XM4u8oAzXntfMvlJRl5yzB6hVyDLUOwJoV7ZXHNc0QIjowG/sIlrdGWXlhaUfW2qV84qO9Urk+kt
6eDM6vW9X7D56lHPXJCthA2TYnbHE0qOUgWie4KVy4g8qayL4ynVMAbP5GhgJUITUnk7YlLOOQs3
Lc3Ja3O0YjyrhtfxK76J/+Txn2y71pqUtCg1ii8FCaDJQqQjDeN7T6GuaO8fuNjhwSssjpYZ37La
nRl2f+AJ9ABwsZd7rnrk5Lig7N/2vORq2PoKrSOT9LRiLdVV8tWKh8tboJdLJGitmNFXw88XTL48
05JnDk/3AlwlWy+w+lGCKmNrH56HO1UQi3EhYLdAbxmDJvvM7RScUGstTq61Ic7E/mdj439p/1Bo
I5tqiC9Z6xe09ePGD8bGd0/yBA01Ctiq9m31NpHjrPEx+cyppJ1PQFw9rgOlFY8kRXp2/6nCXDJj
Dbhd2HNEEXjiJOWPRRrTzV9kdU/HhoSpi214UpnLGYsQyT5jiVwT4CDCecZSLJqe/OUh/418HSi5
cAeuT9c/GH2OytnhMkR9iTZYzJkpZclJET7tU+YRAkchRrWPH/J9WEsRUUWsfIMpCvoTJQQFYVNF
eHzHl5ye7hB1+nGO3ZKmc0KicTkxwCi2h8JtaqCs1WTcP5YbczkGsom3Q6bDy0TRz4So5ucz/tmk
5vPtOWRzw109TGwUuhQ0iUXOUPeRzTbMAX42rarIihbpI5kFBnwIymlZrzy6xCg/8LHF0oOrG84V
0IpXKQ/Emli3LJ52t4Lx/SaYG+zN5U4mODblgL1Zx4LEFpBd79dh+sQ3yoZho5aeJbi6dtTJqPWc
l/SHIfNQocTyuItJ9/sschUyeGFzL1syp1FsVul1jMNZYj3x+cajm+JlSktpzoj42GJVG1TguRHk
fOkNqnRfMPNsiYgTP6XGv2fxqIhLT5yGozY5sBtfk/Xm0tSAfdjtVbAqD9l9mi2gJqoL/CqoH/Pe
r/JxV5+wdmwc0bdS2TmLJtPkplg2jso2rsrIiYN4L4f7T/KVt4I4d+neN5LYZbhdqtpptuKjFbHy
6BqTrSdhmqPiPTEoTm/UMQA3nP2OJE9UH4j4FgZJwOcWxcopN3HHXhDKYqiI/y+po5x8844dd6tf
a6RpXrFAQRBrIFDR/EZR4iRmzXCwWmw284LfZLjSz3HHnKIaCo4ucdz1WhAI2L36nd6mcnrnL+dE
LPy/DJcp6MVb7k5BM8F0ORhV/SbaRRVL4Gl4JM48YoHZ7tec64K9x9NZcsUT+wqTc81LjtNNHrHc
51xxokdu7lO0wkJnl3tk98iRV2gOvIDg41moC87WYepoueLTpLnAmZ5kt0cu91lzgdl1SXXJyXXJ
tOSJ/YIlW6RcOfj7+garhPTMvMbdlzdacvP1rV95CNYLZbfLqGcuyILgVK9MnuZjvnLSzUM9M1n5
o6IpZzLPTKFJFskdrQGHO2mKKoiyNMtrsqjv9dTs3DmdmoEoizRHSfFn6TFpM5CTqjvQiKDNIi+Y
9zZsVkR7v2BN7jrVPHKypAReYfGvEbUL7pcU+Zaz2dZS7ILJt5OU+cjJv88rLP51WvNM2NSX3P17
ogUXc2udAFcc/fu4QnJlpZV5ZBtys1bpRy6OtEKberN2H97cgFfo1HTrXo1rX/Lw7ystGI23YqmK
vryskHxx0qKUHWmFxc+lWP11zEtuupekFLQ6wbn1JWuLyOGWe7vXbO6Nh5XUNLSGh1lhNZpLnePS
/zVYIHVEpM2AK9WZIs2ZwhezxQNnFW5UBld2dryWS1RhpyG3ipZZPGpOudoFysgRkCJ5T9zEE9Ko
PjXcJ59KgKIlUCUMIbsutNFV5S0nXLlSn3BFqglwENk84So29SMj6KMSfML9+Su2gJ7u07fff8kn
/cwH/eZ5Y6+QH/AXfSECn+tKqCHuz6+swC/b0xHYx55v24/vPn54/8RV5F16/9Pzd9uH5y1MU8ER
4/7HfrZZTjI8RMkn02YBvqqNySeZYakEhH9siGq26X9IL5MduWIQiu7zFb2OlJLBePqekqJedP5/
Gy7DG6qcRdSr5HQ92xjDBYY1go5fP3gSNN2RZ0O5omFVJqlPtDfPH8lNXJsOLtbgxEZiKZynOD0P
IyQSnMUGxfxaGNUud0qyc3RtsNvxdXBYGTv5Ba53fX4vj9mKgJ5FaqaVlsjlmbl8863WM3euvkmw
mjpsyDA2XNAroGkmT51cFoxvPiypR6tdDH8FDff/6uH/8eL/qfJIjR7QEp7a+jQ4WcdIUmlGHFye
QJH8gU7b/AmqG+e2Sxp3PpmzbqtH+AI0Rhp/C8bL9PFLrJOixuZ74DBaEo/W8Kgm1Cf75b7y874e
/mtFJNAg7wjATcwzJX9f3dgRVVKXD21A0MOpjiDFwL0vi5HlXjZP6E06G/tqLRJnQsjyoy9uKOcT
ftofSGy1Fts/tqB2Y38W+EPyNPfb8tM4Ir+bZTIDi3Pxm1prRKO6MOFqy4N95VWb3zx2F7eG0q+q
CgiKoY1oafZKvMyxA02TWHt85nRwi5YdjMsoUx5PcIdecvRqnuxjWYwJYgzewc/jnuQrIypEIHgi
p/CxA8JFN/KTNBeIW0SvnjT1TfGGumlbDdmQZnoqwGvXVAAfEqGsH5tbYPWEtzw+VhvIjHyv55mj
9p5nHmR0tJLPB4RwQEigI7+uimIyo+HweY0YivjwnC8SDzxb8/io9iClNHtQ5vpxETu5il+Lge7I
slf2IUq3e/s/ZVyUvmHbPjKOt9wzMBAHG05k2SFzhtUOyy3oXpm8b7WY5i33I+bnlttVPTZc8/u+
Q86v+54prR285ZKXHXPDGleBU3Z45PPaYU9boIMni4Ue+I6S4lHmnckPE75zDeQNUa7lfucav/ON
E+YFminKnDccabMVsQt3F6Audz4EcsiVNe2K68iy3kL/Ja9ri9ZHZqfiyOyfl8bk5FSp4dRDpOok
27xWE6UH1+oiRd4yVdcl7peWCdk8Q5dq3/B6pGzVDXnU4izZ8kxGRr6yFgJK5B169Q8F3XALY97B
PKQ6DQF6R39dyPjcMEW9A/OWKb+3cvbONb8fO5T8usuW8+s2dzg4mbfsxVJZ+pZX7ifvmD2MYnWm
XM1zy5zLmbdccz+6dgbgHbZcXfz0qKA1+4xX9qqoPKPj6sk79C5FEUmqXQwl8g45S3+1Hh6pjcZX
5atlSUa5tiT0CnqmbDRs32ry0caSdzD6StHha92MDj9X663QYT+YVqcP1Y8hjXy3Yx5DYUf06Bwk
/5xhLyOsVqD/mGFtNtXgOkdY6ccIa/28DqB6bqDOkUWOETYgR1jHHGGdzB7fImfY3z/VA3SMoNr3
jfsE+nbjj78CDADKpRtFDQplbmRzdHJlYW0NZW5kb2JqDTE5IDAgb2JqDTw8L0ZpbHRlci9GbGF0
ZURlY29kZS9MZW5ndGggMzc2MT4+c3RyZWFtDQpIidyXO6/lthGAe/0KlbsGjkwOh+SwtbNFXAQ2
fAEXhquDxFvca8PeIn8/86SklYIAsStjgb36jsThcF6cSWta3xZoWwV+el1K2gY/FNzq+ihbRX/s
26D1uRhA3pDkY6O6DVh14QPGhm01cQ7PJcXj6/LADTHwQVvCWB+gop+Lo277GqT6mIik/57Lp+W7
5auXpbMi8oP8hZpFem78YUt5fXljDX5etpTq+vJcfnz37Yf3fYN39f1PL98sH16W35Yy0sYretsy
WwNz3zI4vi7IOtV4i6xtFgD5LaiRLHguwRW3BrrUOW2Z1hCEbWu4xi5Gz9DBkG1LbYP5uhCIRBc0
Sbfhpc6mxutkUzIkqf7Hkz6XH75Yf2Hj9AFbKmvjxQ9+Xn//5/IDv/jy60/svk9u60/PX9hS2C1S
OERAjlYob4SsJm6dVXlbvvz7G6b1b7+yX747WZZdcjKtxoPw8PeKtJESkJoPNqiVf6hbS93Nne1g
iZRRjz2aWx/bbobgozfKMCsSVF5eNkiifN+ImPMQW0+PqDbmEleWw9BcUtCVZ28Iq7q7Bw2pb4lM
HrDWhcrWamemrY1uXuTlFdQXghzYggPdiUWULVsnZzicJvjo9AJhjdcpr40tlsvZe96KvS6ippgy
kXNXNOLkKWJ5/nVI/FXxe+640agaUmIp9gtq7PJRS1O21awTzgQSHLC7tdDY+u70j/oDgS7vyFEi
nM3r4OsLxW5m2Ga7gWdKQdXNqhKpGOHUnEFPUsGP1i05Rhy1KLrwwsGgduphl5JkN3Zuzeo16lXt
ism8yHJmCQhmt1HIy4ruJTZo5f2Qj9yGWrJmi8FSxNBmCuynkjBmvMGZh35qsSnBhD1iP6t8+aFz
WCCIdYrGfiVSFiOZmpI7KJm3p4rinkmM2azSpHZxYuaR1caDpcbu5rHnntbqiV3ziA851x4uUmuk
9kjpeRyLkFYmjoePx5DJHiDFAixhuFysKiEymjkJ1amFfX2oj/1YL/m0adZLuuESEQVhrM85RarR
FUE86dhuuR4z84ZLFIJBt5wjkxPecI4Atwi8IMXXekVducXncnvccD2UkSuWmT14yxC73WKO3MF2
yymSqcINSy/iSHc4M1uK2A23UKbfYQ1dejsz2d5IZ571luiWIdYPPDLGdb+Dh5cWthPrNTTi4phM
UfAAzyzFmrmfsc7SD2cmW57bmVNsN47IVb6iFx7pVfhyLcOqVs5rZDJj9zs2wd72HDjKWrErtrfo
CEqxconWjqVwEliDoHlc26EdkzJG0Y5dcdgNqLLwlqvXQC30F6RAuCBfGmoVLaDtliG+pzusUX71
Rrtyd2x0hxRfN7jh7KDN7RnCQNLg32Bxkv7iihi7FLrlGhYocMutOUO75R7KwB2O+DrbBZBi90S3
nGP3ZE2BvS52f12wTL5DREe/fKpjpztssdjbkUbOrd1yYDXhI5Yj3XCJQCvWmRXLXuU7nA13QrvX
O0jDzdUqWSvWW18jHe3e3bPXG70/NE7IrZ2s92En+ijBhUNHCR4kxKby4UOfwozWm/vckWPuiK04
QxOL2CAPbsBZ1Y7cwunWa1ZpWVtbCSweZKSXfdOf3xabYZNUtCTOZw01OWwI9WcdT7mfMLLZ9XWi
zrW22ideE+rwZFP5I0+4mh2OJtcFBKjw5+LY7TJ3Up1MhFn3ufzrCzHbX/2Un/iQX70sHEX6g/wt
I0slaFyOGofuyxsr8PPy47tvP7zvG7zr7396+Wb58LJIjOb13+vBSMABKFWB17aDkQavUxt9P798
1CFdkAySdLCmtkaPglo19q9zGZLM6b9+yaewE33/9T8O+uQxxMaQ9aqZi5OklaX7vkfjTOXuufyP
z3LhTv2oyfErTTTgnGTkS5JLAmsq3UPgK2OXymEIpPq1KlYI0PH1uTgiamUIyrLYZbAmnO0u3+AZ
uxvyOtSj+6cI4hcX4iDyZZmSbf460RQzGa7y8XTP/6NiSSfbrGKB6aGNc2mzZuGIMnQ0ZsOTMbXZ
EexqzGq2rSJbENzUXRQXEW7fzkpy7eXLX5D3bZoUZm46mZuGzGVb53MB8XETD5s8NXWxP6ec2LTr
QhTbMmmG7vZ35IEK9WMuG4ActqwRcpqMoS6o0nTJDW8+YD35m+ouYDL9DNkhaK2Vr2w+bQp28VZu
TkOdZ0aSTVGOncGRklolydH4xKV0waK+rmpgPcRT1e9iUBfc5M6Y9pUekqb1P+oPfEpb/Kafc1Fj
pFiNum83tfRVDStVMh0cs771w0ozx/oTOiU6H0cP25tjVSxx9sR+ZEOVXtX+SQ7L/QaVNQwVGWco
IeCixBctduFZgf/PIRaLhkcqZjQuhRIdgKtbgSnTISGH6+vpOrHKZ4yAHrKoccYXrYYdgSZsgawR
C66SBSzsCcvEI4QevFqFaOZkaT9kF0D3xHOmTbeyFUnll4UqTBMljyWvJa0fxwTXrGc3m9/LoeK5
30mkmsM6m0d2z92MnlXTMUtS0x5tliE+Y6EZ1xdKM+bbBcHaWUGCG5zJxMF+RQxREgcXBIywOD+n
dgiRzzBHQS3i8CtShBdHwRX7nr8XspInxrkShgql3eBMDYQz6p5AJ8yHtDqiXUY7pIgedeURuxY8
aifssan0ohNl8KIZ/pxWUoQZUwXNK7vYyGOYTTnvuR3nTSDkyVFlV5GjShD3V2j5mkhzBZq+bt1Q
QiVJu/fUjByqYrF9VHuLR07PpEetTkUp3qFK8RQjt19Cx7ZbU0gR4ttOu9ukCJjDwRM9Saz6c7Eg
n6hhPJojWi7F2ypkfvFmo0QZkpcX6rTL+RzjJrJNr1gOGl6xhoZs5Cv2KGlwJYpPM16whnnVRlfM
8TGXjCtCOG60Gwy/jQtU2N10xYa7T6/Yw8VdVaBY29oNjj12WqyTy+70HC7U+GOEWCSd0QVL81un
lmq3hVwefFELcnhnuzwyeTmf/U70s3+oAZTuL4mdioaPj6z9MoUidtaL771Sy8ouB77Lz0OoXxzd
LsfozYueV6czvY2TV8qH9FL+qJ3Cc4kXKN+9TuxiTlssUxf71mQ6xHCmPn/oPeFocl1AAFpL4Og9
Srzc9L+B5wl0o5o4Y89/ZMrhYtU/m77+gja4mU+haj9Qmxz28+m0xXT621KkcrfZlSDIrBhhi6IU
OqKoG9NOgDeFjj4XBGnldhl2BZn4mMJ877idCqdQireFQBxkMgJsCnOKpi5Q9XIZpvHpbH/GFFYo
ax4eprC6T2H7djqFTVNqMRPqOMcABPVlDAlipA5WTKCpdTl9tZpRViScQ5ggl9Tilh5Hs/emd2LV
Jo/LV9HGoHLPKzva3d9Vhu5fpjoyPMQ4tvvFkcs198dFi2Uhbq24wMh0Vou6prY5nQkebldFiGFN
COb06HR0o9x6Psm5oLgxfZsY5QQ7zttJdYJZ1gUH6yajEYje7AibqYoMFdLmtzm8CZpjXFRTUWQp
J2h1vIJbprTDMCc/mGjt8uXzgXOYE7QBroewhHOeU7u2Oc+pXnOcE6X7Ps8J2k2F5Cf8D/dljiVH
DgNRX6eQOU7rEdx5DukGcnvu7w4iADCzimnoSWPJq9+d3MAAiJh5P43ANrefA0qhn+vLsmcxskOd
BWnuzHUMC4ehqW4LB7QGN43qkaPxorBw9rwtXKjGPZun+o2se5SQv/m7XF3+RTgWvkZ1nApzv4mh
zO3oHEM2QNgm3inmqZURLjiUrRKGLlLQDZ3npxu4SN5f93OXFlg54+rdz+HC+mC3MJk7GZtAkSpR
ziKfo7qVkEVGqE6Uein/HTUaTvOAHtPM/oA10mvlByxB8yS5C+YdQ4YvP8V8B6k/4Lgl84k9FJnn
A7ZYp9QH3GI+IMcWan/BlrfXuFCuZLvR2EZu04ytj/6CZpL6fEG/55ff6umG5YPl3UT+wZot5p3M
7fGg4zX3K3rD20MTJg8Z0gZdXRV7xrP5W+3wiTWkt1/1KMn+3xNXUH4nZJjnaD+p7gQ+qcenuT7g
dJJ50opPJR/Y9kOZ+knZP33/XWxnDOGJfCOBcz6gP6/Ty/UbDqfRdy0nnjRjYK/b5ACt7L9gx3EM
K+2LxNh6UnEQQAxL9aQRfYrok4onLEE+XRNjsWpCRV5v3QNZU/E/WaAyE9vCmwVq6TcskBfbv6r9
pwX6u4/44HDKKqgxLw7n41tScf34aVbnQ9PsnxleJ6k8ylJlfhuq2Up7CC3Kmz8U9liSGl/nCJ9K
WwvURxErKN/399bcfdRB0cfnurfUGe3ry9HxZr99iPI8b/PSSUgaeBFzLpj73y9SdJHAzy+ir61m
gbPUhgcl54Tpg6Sxz3eU1W3+zRmn84lkspbZKg4/YxPOOjRlFAHnxYLq8wR0a6kNbQufQb49myS2
/nLOP3Ro9EiLfbtMdptu0cZl0bigrldR1BDXie076xHR2dru+GIjPnMt/iG3ZsHlhvUw04K9JiXT
GWz29zy4DSffgq+stk5UHUWbe0FPqweVqS5OjyH6/jPiC5NhL3Y3NpntFdxtr3FbfFNut+Ws2SF2
XV0rtqSka+rS2qmUxRuDDCqeCNyY/m7WjC8+Ttg0jYghjtj8vwtHdNOy+M5ncY0oDsRjWZeJRe3q
i+1Je6YEIaOi6GaUZ8V9qBNUi4o9S2W0U6YCeQ9gH19xdnA3blx9X1fqcAHgZfYMfymWKQVdO0bY
B9nnmzPWM+btZpzCYtiIdXoCzEpO3bnwMHYhiR0rWLpzttP37MGwNE2BxWJVeoSuMZQ6BS6o4Swa
9zUGsF5ZbbR1tdimAcUvofM6a6xTS2OqJi3GPEWj5gb0hQhlYqHqJqcmWkLYP20ueIDVqaKUTP9J
rJysbPlRcuzEqk+5KgGw9swzZ9UBpuuLAdV+k2vF5eyd+NV93mpguel98y8YNgxJ9VZVIZe7mvRw
4smu8kWKuJhnX1+vosbqeJW87nkg88TGbnixbT2p+W2VBxKfpvQT6062mp9wuJ7qfMJ2l8yB5aag
d8r+aX/EFAUgn+gJauXhAfmsff1PgAEAlPUjMg0KZW5kc3RyZWFtDWVuZG9iag0yMCAwIG9iag08
PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDM2MzE+PnN0cmVhbQ0KSInclz2vZLcNhvvzK6a0
F5ixREkU1XqzRZoAxl7A6QexF8YdG/YW+fvh5xmdOUJSxJVxizvPjD4oinxFjnGjesmj3Hq9vG9j
RwTDsaDmgAsqxJhTuiVYMgTSClOMzvXINjnBhMDWOOEKe8wt8MJkDEdGx1oP2JRaPWCNuQ2PjLZX
wSNDTEc6smGGGeMz7pBvSYzKN3rh7pgnYmuGrMNO5DvNqd6gl0umccuD7y+hHpjG5b7lQmJ6JroN
tSh4OAydl/Q0lb0A+uMN+ZtcG3s2m69SVtbTolwAry1MF8jo3rDfVzwc2Zkn7LKa8wpbIF/bijWs
1VZa8qBgWDDdcqwHuOQS68EKGzjmuuTumGiFFKMTLNnurFbJvTPv98a8QojRVJdcYninJVcKhiXH
cDRjcOcV9pjc6pKHY7W9R8yucGZIrhvMbPSKwZHPLFiCMy25hmuSTfcgq2dA24jlVHEEYl2w5K0l
FvCVgOQXJ1zlVZoco/BpmDkNxYWMvLjkLAexscbyjx8uv27p0jkNU7kgS8mVP1/++Nf2I//w3cev
nIxfL0n/vt5/3X7fWhY3CBeV+9FVIqmJVffH9t3fH+zmv/22/cCDi4yQsVf9pE4BVReIsdXG/rBv
lvVPN+P/Mpk5qXoBDIne+0O/fmwlyQ0nPkfhuASxSbOEd+Pv/bNm5X1zApTzvweWzJbY5Cv/Y5/Y
mg73LcXH9+1a5SodryQqavP9sy193xxdDWKgrqormDfv208f+NQGnz/+Y7th75d/X/7qp/7Kh/7+
bWOt1S/kf85ZEjmxCiR+C94evP/P2y2lRpe3+/bNx0/fvv2yfXqbXcNxXiS58232jO7OOlzlsJ/3
0XycjqKa80jOh6tr6mcN1tq7hHauKKH82Frq8oQZvnPgg2zp3HK7Ee/F2ZieJNnGZwxkbVHV3Vkf
lliIbeec8F0M7rsRxu/MINfkXHHo+2sL7aTb8FxnteJ9RzMxFjLzj2e9/wk6UFF2zXwavjXLbdY2
z+2Dc4c5lySgnNlFfPuNlN1l5ZZsfBrNHDzsLHxljR/6LCflSepvFDF2sXvf+el/5iZe5vJBr4vl
CLis4ZsgzrqWk1Yu7GQpbMIWCUtdzm1lbmZrXJm+WtOVOWvJq8OxsKs5t6SG0k2nW9NZdmsymiRA
7daknpUXmYLheZbg6ZKTeaLGdND0AJpjIFuZKIzGHl5Jq0Epz9C5ovrZ5ndOsFou9npaFImCSxHC
9yFH1ZxoElsSvSbwfGs+vZruozhUuNn2rkeV07LiMwq+6DceB1wuPnSGYUZfsFj5iOHrfvGKzLKl
XfzlN+uls7C317haRmjeM+vRB/jR0VxRwlWjg/muD723Lt0Bu3qkfglXes4Hyj2F57vFYIqLkaJc
yjzYPS1hxDrMRspJQPbnmGy8uvuBCTQkyVYHrT4kQm1oAZcmDW8+SrVkgdZUJjoaNwhTTJ7aizy1
p24IovqBY1TVaqDdcZVMlK3tyvJkmN3X+ySaMOdGsKiJqIuIy3WWGdUevu8vOiXvQvXQiCiHGOKW
gbJZAHYPvVvM5tb3/HJt2NON/JpRM2XFLRKqrTAGNzxjtxpSYwCW3OfsW3A9xMyZS4TQgjLN8XXi
iGV4BXwqijybC+6TRJzRryNJA3nGkJeMK4QYDLDkHGoEtOQU65W64PZM6VdEZcIj95iueXJmjPmN
joy2/i6ezjXm9xe07QodGWI6wZGHLZfrkdOuXhNo1oiaHLGHjsuDOXOryhWOXBxxIn51s8mLCF+X
Ls3kJ9WhUtVxej3Jazqq/ng2/9GEK9lTOtCVC0VU+X8tJlXVfV7GsHcf4jV8Vlaa3F5YwQpHCFvH
M8frqLzCFqNV+M7cJ9U8oxU0Lron9pdYT4pLLoELqmFoWTOGggMtucd4gCUPx4xnBAs15RXmOKdX
FK8MZktVdVlwoWBYcnMkXCFCsGFM7nXJgUgrHLEY2tYjfm+4YH54Ao3iYPKwLBhidgHl6gi4wha2
ZJuN8XuiJfdIrO7PNvShJe6wV7QUxkTRDTTypM17c/P+p/QD2gnkpOWR9gN17wdigax/usDerMn7
LgUuLygpv+56ae56MT6S1TfPplffs9eml7Sbpannpb3l1d5173jJ+1lveO2zLcsNryHZ0xMD2Zhj
v/vTB+l//qqn+8qH+/5t46vWL+R/pawpWUAC4u3Be/+8XW8pscK83bdvPn769u2X7dPb7BQErctL
kezcnXKVtEU5icjQ5334lc8MYn2Vt2Af3kAsI1FRHm2GgRRq8rN+KFIws++lO+QHjW17BmJEclIj
/xk2btLRqvp18edjy6XrI9GtxVAZpGDvS3J9fixaIt63YEimucHZq1tbRhrSi2+hn++7AdlEKieQ
4tFwDHvldQ0H2+C+Odr+74Fima/gJh/Od/8fmf/fMn6QnoQTvpJnPEemZ7w7UvcZBzfK3Urroe7r
VjSI1cVM1EJZFbrZ7NSs/0Rr9BIYDnt7q7pa68H96MGz60frWisn11RpE3PhTqzoMrvD72aLXY0+
MWFrthfoeVla5E235cx6Xuy+mhRRiUtU8krML826E0C9NG3L5DlhdxI8+0lHPaLSsAcfql1uhf0d
Y+pTlytb6s1bYyAo21SpsNgeFqLs3ZTkINvrDwFZ9BV7YLvtlFO1IijiPzXbOm4qob1bfpNf9Jti
GcL7P3SGDUjoCxLFhsYZny+RRCtZOg1wLorqfTYf7HA1zmpHpzhrMdbulD1DyRyVRhbnNxjqVOLf
xYtTxjpG1DCiXgfAvrI1A0NqSjZrNI2hxnmjhwbFjHMSW6kgQaOdQqDmjI+28LfJQB79DWw40dDT
6l7sIndN0cR3mSkwx74U1EVdkKh5KdSsEOg2EPbruO+mVG8jn3kKc3gHiyaIRohEXGexUAXh2/b7
3+XG7n8o1tCzLB5jg0bSSwAwe5Hj86lik6ZBsuDz5HlBvqLuiqdOO2HxwWVBKQjPSJFdFRYUKltp
hcUHq3KcEJ7x9QIpaIGmnZLtsKAOTyk4o1sn4XOi6kPHgooDLmiXlwRL9nxP9tK9MlqfJCwCtGCa
1OyAqNzxyBjTC7ywbdfoyDXm17rkEvPbC9p2QEfOMR3hyN2WS3XmXd1Uv2aUMl362iPizjRz1h5S
2rkjpvi50cxcCEjqia6ohnED001nUskqYl5phDRMdciTQrKSDR7xYrc+dK2qbzPrUjPPtewvuKVy
hqk8Yik2ffXfF9wdtfV6wSyrOa+w7JpYlxyoj8YJrTZxhT0xWHZqx4VL3nFBJSqTXJfcHBOtEGO0
v26vbFg1U8/oN1ZVl1+weKAyUl2yBTazFx2vDLFbhyXHcogrbGHMEjFGN7OlO1ZaIcXkCksesZrI
fd3h9XMElRZU8g/iZ6uwT+xRVi9ui0CxAu7M6OhlrsdQ0UxecI4uBLxsK54mSODvNBvNybq/ufe5
3NaH8/+o+bvGfuKXLEr+HiU/Cwj/6by9dRMJEru4V5tbN2tWE5siLax0bNHWsjv8o7ag9+h3wfU+
xkkLa3OttbUV7fOdj2CfuJPV9tXIulub65//w3255LYRw2B471N42RZoqgclarYNcgPfwEAbFO4q
9wfKnw+NxzLafVeZLx5pKD5+Urbt9eSo37wFwRhbby65nn58wdXmfz3dhxzu++UkSaL/YG18EMVc
KyTt8ls+/fP0kpJ0lcv19On17fPl1+ntIolCzMgUHnrbawnTicJNcqigeSo1dLZx5oaXA7TJXU+O
4kzNcUdcNM6+BelVwTa352t82PAmqHpmSF2vcrqFP9vusszQvn2bqHb5Hmrw/bmu/yicb68fYtHH
+W8FRB1t1J69gCgKaPeizujTjUrikDQwOwCVNjR3Ie3tDXeJDDtxS1HfUcN5KMF9HdLFmq1wdIdk
xdkdd7/rbEOSilzP2JdhN5oaMEE8w/luBMRs7BZStRnBA1U1VSNOQbKtbA/N7lm8LNtu8I5YUmbc
NowAFqsiYbcJDZRwRJ1Glco03vE+rEkPzrFUfiwv/S7k1VovULoozzxKqBImu1iqgR3+tB9l0Nrq
mWVmlY4EHBJGnFDTp3q+F8001r7Aw5dqH/XSINYpKIJIrFOoR/hdGTEedpPC20o6ooPS8M/Yxpqo
4V2Yw14RDaaOMF2mAEE7NU6ieT9sk4xn3zCh3cq2LTyQ4BHRjW7lxJnhzCSpFd7zUna8j4rkRfP5
CzhQx9bOsXPdkARyQ93MfYWRYwN/zAdo+eVQ7nSXYpMGPmvvWomoaHRyGULFIpMza4kUaV6S5xkJ
JNiKm2ha1I5a1MZdxUjYkGaQz67qtNGmDtdzbRpFjdM1jLIg3nZp7HtROEFDYCEk5eu9uKjiSAK8
zwwxmQUlTSaPnkRaXIaU4GYhklCpqNUoqhCB0MPs0RYkWjB5+nc0/IVmPbb+BMssq/IEU3wGeXJE
qfuxZ81CPSp7rES059eKNd5Fh1hwpuo2FhwomqkKK45I5LwSl6D+BGMfufUsRFF4pscPWOPlSk9w
1vAD6UfzOGCKpa0syDYlK44DqvLt8mjIsZZXmtXO/YDW5Vs5YPy40U4ZpmHEHQfMIWy5HBA60b0R
TJyqV3YqWrd6Y4UMSVVvJjHV9Uc7XolqZprjxo4lFCfr0jJCckyQeKuqMTTcTT7+mOTs04+Vp08/
ZcFioQOKE1dsoVa8EserUPUHrHbPCJ1b0AYQ08gVKb4DaVqwx1a0UthQn9CU2jIWFPcHlZVKvCqx
WLGGeXklioNZ73/AZgYSJGFFDioreRAJQrTiRoEi1v6ISe/wbLdQYB9PsMQe4mAovlPrK1GsJN23
xUobgB+wd8eiaznOXFbCRHP+I8AAin4Z/Q0KZW5kc3RyZWFtDWVuZG9iag0yMSAwIG9iag08PC9G
aWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDUyNzc+PnN0cmVhbQ0KSIncV0tz28gRvuNXzBF0BfC8
H3vb2Jsq55DyWqzaQ5wDRUEWsyCpkJQU//v9unsAQ7aUvadUJU5j+v34ZiYY32urUux1VmMTjOtL
fIG0TNk+Epn6kJIKxvRGe5VyH7xRQZfeWqKyV9smaCyIKpD87Y06NFqlYnvtVDRWdVir09D8ho23
785Rbc9K8995e2j+A1u9i0y7Qgp9hNGsvO4zePfN2w/74NT7Y/MrmB1xEG/Hq4CYHHhD7+3EG4T3
19mY4T82hl8SNsonS8nIvrcIYc9f943TiA+rsXG+L5lcQsSWjOF7XSfa2TaVsrFPkQQqo0H+RLjD
T4IU66zEttHTcmw63/t5R9SKfF2L6m1TSf4/ThR7JBokmdvm9g2l6P86xDMi/Ou6QYPwB/r12VCj
RN9Hq41a72H/S9P1WqNF19umfffLav3v5u167ZGU9W1TqFdImhcGHZ+tslFT00GaJI1nyasP738y
ESQp6PocSlEdJqGkoNbvhVNsfPrYCbMRZhN6B7f7nGwk1lmVe1nVUoGwhD76khT9RtSvmrOGzP2z
qlt1sQ+t1mH1r/XfX3MwicRsgIRMa6qQAWFRm++E3NKM1iu4kdr0ipml84mdt653xYMJOOFCIqbv
ldk/VWa1JWWlB9xESoR3JbyYCMkDVMdXlHL4xJXaq5UF7yJ9tkqhZD6gZQy6QvuXMyGua51nOy58
n3DrlwknG66laGiV20k0oqwZoNlnncv3tWI5FL79Cc7aFkmTomn/vwpdPf1Eorb9uEIN2jmV4nmV
B5rrbLPKvc+A88nxIArOd2SttA+HC7P/sn4BSTEuAO2IydcRSAMwznR2YHCA9Ld1O2k6TepuN29f
0QjDB5sFqXiF+cU5FAsPcx3ieb6mvD7BvZ8PX7eb80V9bn/+vEJRLZ1RlLJ5/eGiKFzXPq3o/2aF
TNn2rG6GlafFjj9/OTA13KjLUZ0vg2ye1OWEhW83t7e7LW1d7oRP3Y+i7iCc6vrhog5HXj83uFvp
tkrtxEjd3iyJeyZG8Mrnw9Artb6ryjnzmmpsudephyufhCNJQNhqlO/XIjmqu81ZnQeJ4nFlOMal
YQn/gmyhyGclfjyI1pNQx/OwlDguDW+fbV0mh+8329+HZ8mQDMzZP8nuZlslbtRGkvMVWbypOX6e
r0Xqn8X+Q45MiZlyhDZBO9aGMVka5mkH9gRlUxUOc+54o1/RSdOqqbHGzfUw8o5YwBXDOjqCuAj3
x/v7gXy/UYfhv8+5aw8QsRtHdT1UBa43KQTRQC662cVALrYPZ+nC04DsoOEGtOr5sjtsLrvjoRdE
Tb1nGPzWEPPMT8NLwc69T1X27Rn1d5NnlFsqJiUMVYI1/jCOX9Xmnpfc4r7dbTfXsjXIBMAhph82
wrBoYTCtoG4jygf1wK0Dm8jloETNICbHI1NPlDzhgbc38nE4yyyh6Oosi/FxYNNi5bQC7LXHya89
fkMt0PoNAoef26N0zwWoiQF+pZcuJxntp93lTkbhoDY/DPfu9ocGn3pwqCNTO/t02aFMdUs6u38d
NzMA0yucuD061hu+/gAsvRXclG3nQm+m3W7efhE3jdH046yh+/ACOMPcGkla49PxgZPGkx+5QSJN
FFDgS80mR/xx5GIG5OozThPi+vh5xV1dIdbiFEXsCccoijUyywMrooZl2e6af9ADN6L7eOC0BWoG
MJ4qheZx7Wzv6uPf1GYUb47CJ9O04krs1e3xtJhMxGFcdt8NhfbzeEWJnOdqc70bd5evte5kodad
/ST0lfCv7oftjhqkHuA8waU3OKhlgkmzNrMNIzbU0/FhvJkmbXgcTjz/TP5+YC0ZlyJ+6bw2vMen
g3qUwd2oOmqX4UQ48DhMIePOknxYoh6rqKHeM+wjq1ay6tvhL+p6w0Pp2xuUjUrBhLo/ka3AqNpu
dwtRGrwNk9wsyHdVNmE11CKRI4uPavdFdgla2pOYknOT+Goew7cOoxpGRgU5TYA4j4OorRy3wnLc
16j7aHA5+g780py/UusMocINltr9UVB/EFxJ7Q15DC+yQAHHpDa8Qsyh/SJsJ7THnvVUVx4rz8Mg
UlV6A5x6AFr/mc3Kzfvn6ftFbW548TiIPKfZt+IfgXbCoT3DiLzort79Y/G6Mx5XLCCJyYQY8/MO
V7qo6PGhgB5AB0c4Y3HljQpNbPGEspluWDbQI84KGPUJ69Q7PIMKyW8b73p0FF5qLqtgeB83Uasi
f6HvpApPS0cimDMDS4ls4uFmAiMW2SNdJhlcdpXlB5YpaGp4xNBm+SLKvhCjxQL3PTweCryCwWhJ
oycCRhSQjl6lFs55ujrjcWt9on0vagzfM9lFsIVEwChvSRshg61MDie+tNKRqtlsyszohDMnCrTz
YrhQnroQ5GXrtGPRGBimdenpSE7stoP3ZM5zPQDWvy7gn4pD8L+oH7xAmKFYzuVUPwLxjtSNje8N
2aIXlEJeo1PgLJQFeIQ4kFlNPnZUnpEITRvwaMSjKZJowRIdgeRggpAztAQLBLJM5WBZxCXsKYMf
aScW+AGd1D11TbuVpeMkkAytHSn0sozsGS0tKdHEQYGNzR09sMgKLkMZgYIqTHnSiMKYyI+8gucQ
Okfj1YjXo4NiUAR38ItCpibu0GzaihjlC3upkh7JhFyI0ILWwIORdBbkO5DdjiPdNjNl2PrCM/a0
UCWhLbGnTKF9DbGWPjm4hpEqmWfKo9yEytpxyxuicl8oraKhw4TYyb3MuzkKmaIBTS9bw0FHVmzS
rIl4rIQdmPJWnJj9Y3/5e+c8NfCeSMq+i1IW5IGuEZ76hqlA7V3XAIoO85QqI3d+kLoRgEQmXSUD
k3UrwXVPDZIp05ZMOFQRZ1k1CHdylCwY8S7UsL85y95H7jJML9j2k53gJN88hl2IE0X1DVlkDT0v
O2CSjVLFwlSoFKLnzVphkatUsqxU+1kQBoWKPEdwZ8qCI+80xTQ+d7Z6T+MVGT73C9JPqgkhrIzl
RAapnBjGhcovPAaZq5PUootdKmoKtdUDzd1CL+V0YbWSbhFujJV56fFiMLMjRNjXXDG2iyowEyj6
b14UPW1SywLCeM8ToHXFVQ89A0zxdVQ9g2xxAhsgo4+sCcUDhQ7sMjzEqY6rKztjZVCd+GanOs6u
su+eW7iUOqueW9hoU/kd97DRoZrlVged6KhgmsppgOS57lOD8aW6ymv7fF+zPrRl5OPVk7dGU7dW
ZeQLu84nAZG+JuCbp+y64ymmJuDOqa5Sxwu7BoiBxugTJiJhNBcGAJEAehAT6AvUmNspMwZINGGa
5f3qdtFOhDPdDRAmMJGVu8w0ow35QmcnxVXpOKVxdrUiDlvDTQAxMkZynkBzYYCW2ZBBjLnDguwm
ShRAyZeCc5sHAbd3+qUzvdJ/MF4lu5EcR/TeX9HHbgNNVW6VmVdLOsgHQ/bwYEDQgcMhrbHJkc1Z
BP+93xLV7B7IgDHANCOqKjLWFy+nOxgy245ykT2wjxbfz1U7YXBN0X6C4cAYnl8DcvT5EkBx5S4D
yIKQU6rqs+cdMJrNm2p19+LN3hgAeMAkFULGCh2o9BDbvrpa5BwMoLiDU8us8hPlvFpWI5HNpDW+
Xxu4A4Y9235BJPBHGa8iP2Jp7eze01fuMgCyFX4PlpNYAWSS45aAcXKg6iZ5Srg9DuAJkLoVxgMi
VJALEjxKQiLxPWICdrCxtHLbWrStVdXjx2lfuKm6bVf0qKmjXGlMRXcorXvyrz2l78opNKBASj5I
nHwHUVTvIkfrwt7v8BJzyqRqzIB+GdfZVm/0dOVn9zuwMzVf74ZsPCaQUpY5gvWY8Xnve5hPKg7M
d+CNqR6PZyY2YXGmr32l96vYLTTkpM8U15B4OFKUOFkD+Qf7QIKHnIM8sDvXYR6alCoy0WFR8HIh
a9AgK7MjEzxh3ISTctvkEPk6ytU01rSHKFiuMuNwtBVc1VjA1868Rc9DtPXLwBhpX8Mdod7zDkRZ
iR3B2nCuYyveLKNpdSfsDk3x4NaW2CxVSyNeVkvjN4WsxFOmmCLUagjqpg2U1UW9xfNYNz3wDzJX
07XrDAZbSgM42EMIZmY3HWUGM1dDyGje9ABqB7sB6pKNqGPjVVAIpLi2QraFrqkh8MdjEeipKlG2
sES0Uw+T8YMpzH5+4a0gdxlxvubrWYpylnF+ypH+4YxylfRQTL8xjEpjxjpPhhnIa4hmndMRke3U
y+c5ajSCoywBtOcjlwBiKiR338ngpDnmdRQKLAdWziU4VG5ODhRim8VgNbNJF0E/h6KEXFfLfXsh
WTbjKQFvfEG1zAHfSLv9ztWRz9gQCbfQET54BV57ae6xuEizREWAsmrSKSbAJR4TMWuwOGCPSjLb
RqhiJmcLShVDODfG0nxbpWJuJlQUKiQnZ3RWI3/aoH9W16D4ujA3mn/tthngGl4I/8kBtUakcPir
cgtFD2ak3SC5h8hOmmOjzWskdGzXh+wBnRv1whF5s2jFGpGuG01vkax14/RXbspzUGCXRec8S9Eu
zwUwbI5Y7rqUUXYvABxrKJzgkQVUmN9lhNwtl00u8ULcm4avQ9Q0eJw2MOIntezlZFgUM8Sim+GS
fboKwgRrRE/zwvssWXAlmVfAJD5NWXjIas5xPoQKlU5Gh98I+D4fy4gvA1eK7LUtsEkj9BWLnoeO
Yhnzf+lj3PTGzZYGJeoyBrGuJVbz1CUHtIvEfFixivgBH9YanTfBuHLCTNVmRUF2Mol0Po8QqFLc
HqgQ06aibSMjGdtWqESbYAKZqNTDj5mpqFGwwV64l6PFcrZbV44rluTlS5BhJKC8cwOlVZQVICAK
ORdRyJyJ9dNwWnB8zmcALzo0D7emFU9WxEYZtonGn4FCSyWvBt0Qs+dCSTxkuQkEasrNjLEtrumV
1wqjeF62HS85OIaWRi4MvZlFNASfC53gmSRYmYpuBOo1KgKF0tmr0YCKEW+IOdBGVyCwsQIPcuGi
i1N6TVAUkwfyVdkssTHLZmJztHgfX0fi2IZHYBV5eJZCuL92w3wGNiZ1wgqwBOekoijalQNmRX4l
1vf6xEy7+3JBhXjURr2l6MU2VqioGGpz0EH48Gp03fqNF6HwtNvoletbNCbSYoPPF4qgj1Q02a34
uvQ9FUkthUVEqn6uTBXiuFSqQ01GCX6i8cIbaVNo6GlijMhQ8iGDPXhOiO46zlAORduCufDcwQS1
KLFxqBA9Km3LQNPa4k1sDVlsMweVYGOqtzEUJWSFgjkbm4Uy/IKIAxUqA0ysOdqwxsXQ8FN63Bxj
/VJR7GZko1tq8flFEI6rOBmYw6KwisNKcxun4u2bulGXbaueTG3rp9gG6VyB4Nlp8e49v7HMrfDZ
gaXFfEbTouQknJ+GxmltnHxwutE4X9VDm0VAWLWQ2ubmaxyOLHgGoDC5YslcD7w3vsE1A6PDvZjY
a7DFwZg8sVjG+6Ali9tkIZaeSJbss65/8dxy4bVzCg4ptpWTuQAhWpZC9aZDspfc20uQra88dhCL
djcAVaC9ic18TXJGbxN1dCZkJA2YhK6SiPKTQaxxIAkL5PN5xfLIYU04gLsMnu0t03qNYUzhiZMB
02O4ka783GCaFLZrGgzTWWLL0fuJHwDYaima8wI4kwwfMzgfc4ULo9EU405zkD31VbdY3y8tct2t
vgdoKtgNAKNU3DtV1kX/6QsxtLuq7k1QmrR186vjCqXqznPqhXVGKHUVAYPcfHhXaDWaHWKxXM+P
V8k9xMWPnXRYI+KdH5tUchM50KaJ52HXonvuyren3ePuL7t/79N+wb+059aEpxmTik3wLO3z7mRm
4A/8e8o+7ZS0ojhAVp2KE3zy9a662pAII9VbHxJZb1Hq9VmlwTrZ+zcl6Scl9A5KhuG8hwdYEd6K
J46kN8ayN3ehl8z7SXN26sZbSEqTc37iXmY3AuoHPRmeLFjA4c4RWRSB4tR8pUtO+ClYO2gaJVx4
SEPROJwjIHJjW2OaZoSL9ydb8OQL1mq0v3ROzq6C3WqaCElbO9K1BpkwotogKI0qeurBDm+GJXNg
33QYrj4c8TDbbLq048aJI+tNPDp7I++6ejoLuZ/PYnXJ3JB59UoJs1g5rb4emvv2Lv3jPgppXHyp
RXdhVlLeAquWIuhXfyJ9TCcB55y+kiIJCIbfcu8k1SMTpDDTC1D75AEoavGt1pBa1DpZ3DLf/G5k
bFYbSqSH8KlPHdOyRNalLFF9J6ksN1HRs7seuj/e7r65vcUdY3/7iLsj6YNmUH8lACqajCQ4rwte
eUaT397zv992h78db/+x+/52lzix+4/3H3ZVl4uyKoMkZWjnqmvSywNOW2T6zbd/jhcrTuEtzi+e
zm++Ca9qeKUbmLzSXw0Tta9Yhpg+efT33c2yYFxvOaHLkjvd++lw+3J3BKU+PB4594fH9/f7Fyj6
4eF4upmHl1/19POnh3f6Y//l/d3+7dMRK+rw+WH/LymfjjflcPdBfz8cf7790w4T1kjKbvKCwbv9
zkfqcHpRfPaP3x9R0n7opyOmcT28+eHI3B++21NfDi8P1M/DnX/u6WI7/BLi26d4vA/FRz/f38Xn
T5v+095O1aQLDxoCjQ2nfjchLw8fHfPLJwV79xripwc/cKR3n95/+d8ZQMlfoTqDJLyW8ozVAr3m
8XqDNvvm2494+nHvFmCvXJoQI61gQMuFCXHaaWhF0AD14gufcfbxDzD72npJN7gsppOTQK5NLjZ1
np8O3uW2p6fzY7Xb102WRfRWjs1Fj6VzSqPOt2qXl+MpHe4e2WG//foZqUpIGzbE4d3+rSSUExvl
gPa6k3z/z19+vXhNHZgOUVx/8p9jourH7xHf+w/3D/GGq129nLYWpGvr2bWxtSCaD0h6+OuP/n1D
J9bDD9/BySOb8vPTO/3uPzx8edBfCIRt9tbS1qv6mkMzDnd6cH+koV/u3kp6unrbLpJTjH7ZkT8d
vrxXstB3T+d2cwt+OmIVH9Rznr+7D7/TagkIB0xzFc9tUrmA5vJ/9Fka6iLeSYG1ZwOJYDVjqzey
wWzUveiz/X8FGACOE5s/DQplbmRzdHJlYW0NZW5kb2JqDTIyIDAgb2JqDTw8L0FsdGVybmF0ZS9E
ZXZpY2VSR0IvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aCAyNTk3L04gMz4+c3RyZWFtDQpo3pyW
d1RU1xaHz713eqHNMNIZepMuMID0LiAdBFEYZgYYygDDDE1siKhARBERAUWQoIABo6FIrIhiISio
YA9IEFBiMIqoqGRG1kp8eXnv5eX3x73f2mfvc/fZe5+1LgAkTx8uLwWWAiCZJ+AHejjTV4VH0LH9
AAZ4gAGmADBZ6am+Qe7BQCQvNxd6usgJ/IveDAFI/L5l6OlPp4P/T9KsVL4AAMhfxOZsTjpLxPki
TsoUpIrtMyKmxiSKGUaJmS9KUMRyYo5b5KWffRbZUczsZB5bxOKcU9nJbDH3iHh7hpAjYsRHxAUZ
XE6miG+LWDNJmMwV8VtxbDKHmQ4AiiS2CziseBGbiJjEDw50EfFyAHCkuC845gsWcLIE4kO5pKRm
87lx8QK6LkuPbmptzaB7cjKTOAKBoT+Tlcjks+kuKcmpTF42AItn/iwZcW3poiJbmlpbWhqaGZl+
Uaj/uvg3Je7tIr0K+NwziNb3h+2v/FLqAGDMimqz6w9bzH4AOrYCIHf/D5vmIQAkRX1rv/HFeWji
eYkXCFJtjI0zMzONuByWkbigv+t/OvwNffE9I/F2v5eH7sqJZQqTBHRx3VgpSSlCPj09lcni0A3/
PMT/OPCv81gayInl8Dk8UUSoaMq4vDhRu3lsroCbwqNzef+pif8w7E9anGuRKPWfADXKCEjdoALk
5z6AohABEnlQ3PXf++aDDwXimxemOrE4958F/fuucIn4kc6N+xznEhhMZwn5GYtr4msJ0IAAJAEV
yAMVoAF0gSEwA1bAFjgCN7AC+IFgEA7WAhaIB8mADzJBLtgMCkAR2AX2gkpQA+pBI2gBJ0AHOA0u
gMvgOrgJ7oAHYASMg+dgBrwB8xAEYSEyRIHkIVVICzKAzCAGZA+5QT5QIBQORUNxEA8SQrnQFqgI
KoUqoVqoEfoWOgVdgK5CA9A9aBSagn6F3sMITIKpsDKsDRvDDNgJ9oaD4TVwHJwG58D58E64Aq6D
j8Ht8AX4OnwHHoGfw7MIQIgIDVFDDBEG4oL4IRFILMJHNiCFSDlSh7QgXUgvcgsZQaaRdygMioKi
owxRtihPVAiKhUpDbUAVoypRR1HtqB7ULdQoagb1CU1GK6EN0DZoL/QqdBw6E12ALkc3oNvQl9B3
0OPoNxgMhobRwVhhPDHhmATMOkwx5gCmFXMeM4AZw8xisVh5rAHWDuuHZWIF2ALsfuwx7DnsIHYc
+xZHxKnizHDuuAgcD5eHK8c14c7iBnETuHm8FF4Lb4P3w7Px2fgSfD2+C38DP46fJ0gTdAh2hGBC
AmEzoYLQQrhEeEh4RSQS1YnWxAAil7iJWEE8TrxCHCW+I8mQ9EkupEiSkLSTdIR0nnSP9IpMJmuT
HckRZAF5J7mRfJH8mPxWgiJhJOElwZbYKFEl0S4xKPFCEi+pJekkuVYyR7Jc8qTkDclpKbyUtpSL
FFNqg1SV1CmpYalZaYq0qbSfdLJ0sXST9FXpSRmsjLaMmwxbJl/msMxFmTEKQtGguFBYlC2Uesol
yjgVQ9WhelETqEXUb6j91BlZGdllsqGyWbJVsmdkR2gITZvmRUuildBO0IZo75coL3FawlmyY0nL
ksElc3KKco5yHLlCuVa5O3Lv5enybvKJ8rvlO+QfKaAU9BUCFDIVDipcUphWpCraKrIUCxVPKN5X
gpX0lQKV1ikdVupTmlVWUfZQTlXer3xReVqFpuKokqBSpnJWZUqVomqvylUtUz2n+owuS3eiJ9Er
6D30GTUlNU81oVqtWr/avLqOeoh6nnqr+iMNggZDI1ajTKNbY0ZTVdNXM1ezWfO+Fl6LoRWvtU+r
V2tOW0c7THubdof2pI6cjpdOjk6zzkNdsq6Dbppune5tPYweQy9R74DeTX1Y30I/Xr9K/4YBbGBp
wDU4YDCwFL3Ueilvad3SYUOSoZNhhmGz4agRzcjHKM+ow+iFsaZxhPFu417jTyYWJkkm9SYPTGVM
V5jmmXaZ/mqmb8YyqzK7bU42dzffaN5p/nKZwTLOsoPL7lpQLHwttll0W3y0tLLkW7ZYTllpWkVb
VVsNM6gMf0Yx44o12trZeqP1aet3NpY2ApsTNr/YGtom2jbZTi7XWc5ZXr98zE7djmlXazdiT7eP
tj9kP+Kg5sB0qHN44qjhyHZscJxw0nNKcDrm9MLZxJnv3OY852Ljst7lvCvi6uFa6NrvJuMW4lbp
9thd3T3Ovdl9xsPCY53HeU+0p7fnbs9hL2Uvllej18wKqxXrV/R4k7yDvCu9n/jo+/B9unxh3xW+
e3wfrtRayVvZ4Qf8vPz2+D3y1/FP8/8+ABPgH1AV8DTQNDA3sDeIEhQV1BT0Jtg5uCT4QYhuiDCk
O1QyNDK0MXQuzDWsNGxklfGq9auuhyuEc8M7I7ARoRENEbOr3VbvXT0eaRFZEDm0RmdN1pqraxXW
Jq09EyUZxYw6GY2ODotuiv7A9GPWMWdjvGKqY2ZYLqx9rOdsR3YZe4pjxynlTMTaxZbGTsbZxe2J
m4p3iC+Pn+a6cCu5LxM8E2oS5hL9Eo8kLiSFJbUm45Kjk0/xZHiJvJ4UlZSslIFUg9SC1JE0m7S9
aTN8b35DOpS+Jr1TQBX9TPUJdYVbhaMZ9hlVGW8zQzNPZkln8bL6svWzd2RP5LjnfL0OtY61rjtX
LXdz7uh6p/W1G6ANMRu6N2pszN84vslj09HNhM2Jm3/IM8krzXu9JWxLV75y/qb8sa0eW5sLJAr4
BcPbbLfVbEdt527v32G+Y/+OT4XswmtFJkXlRR+KWcXXvjL9quKrhZ2xO/tLLEsO7sLs4u0a2u2w
+2ipdGlO6dge3z3tZfSywrLXe6P2Xi1fVl6zj7BPuG+kwqeic7/m/l37P1TGV96pcq5qrVaq3lE9
d4B9YPCg48GWGuWaopr3h7iH7tZ61LbXadeVH8Yczjj8tD60vvdrxteNDQoNRQ0fj/COjBwNPNrT
aNXY2KTUVNIMNwubp45FHrv5jes3nS2GLbWttNai4+C48Pizb6O/HTrhfaL7JONky3da31W3UdoK
26H27PaZjviOkc7wzoFTK051d9l2tX1v9P2R02qnq87Inik5Szibf3bhXM652fOp56cvxF0Y647q
fnBx1cXbPQE9/Ze8L1257H75Yq9T77krdldOX7W5euoa41rHdcvr7X0WfW0/WPzQ1m/Z337D6kbn
TeubXQPLB84OOgxeuOV66/Jtr9vX76y8MzAUMnR3OHJ45C777uS9pHsv72fcn3+w6SH6YeEjqUfl
j5Ue1/2o92PriOXImVHX0b4nQU8ejLHGnv+U/tOH8fyn5KflE6oTjZNmk6en3KduPlv9bPx56vP5
6YKfpX+ufqH74rtfHH/pm1k1M/6S/3Lh1+JX8q+OvF72unvWf/bxm+Q383OFb+XfHn3HeNf7Puz9
xHzmB+yHio96H7s+eX96uJC8sPCbAAMA94Tz+w0KZW5kc3RyZWFtDWVuZG9iag0yMyAwIG9iag08
PC9GaWx0ZXIvRmxhdGVEZWNvZGUvTGVuZ3RoIDg3MzgvTGVuZ3RoMSAxNTU4MD4+c3RyZWFtDQpo
3ux7CXgUVfbvubequro73ekl6SVJJ12dzgJk6c5GCISkQhaWRghIQgKEdCCBhAgJSUDCqIkjiwaF
6LgjgjKDC440iBrQEVxGdBz/xnkaB2dGcUQdRxFHcfk/Tfc7t7qDiP/xm/9873vve++zil+du5x7
69yz3VshAQIAeugHDqrnXurJ7XlrdTy2/BlRu3x1U6fnzb2/BJjYCkCWLF/fI/269JFjWM4HEBwr
Oleu/qT4/ckAqmoA/uqVl/WueHC2ex9AAo4xVrW2NDWfoPtOAxRjHSfBBuM2zYsA2tewntK6umfD
ybvftGP9a8SGyzqWN8G4XyB/xsdYv2J104ZO8Vq+H8dvQn5pTdPqllef8d0FUIg8/N2dHd09KDde
hc+x/s6uls7W2VdYACydKFM+EO5xMggCynqnkIccW8OUGmAFNfOU8ipeEATK8di2FS64Lpk7Zy7I
AN9Q4ePgWhIrvkuOSgC7336D9Qp/hFjhBDiFTfiGB8ABEDo9hmBf6DPscyH9nNuCvO/DD6/LELvC
xdA/ucZYQ5vpRPgvrwv4huCfXT74CNGPWAqDkAl/gFLYBwvhKriHTIDPkaMSJYnC5zMwHQqhC/6O
5XroISFc13SYgXM/T9ywAO6HR+BWeDl0FEQwggmaoQVW4Jz3wi9Bwvl3wJPwOq8DHVghFcbBPNgG
x+Az4iNbuYVQDlU4Wy+8Dn+kKqDIVQGXwDLYBPtoA70RPPjuGdAO3XAfHIRzxETO8NWh9NCO0E2h
E6EPcMbpMAdWw6/gN3Ac79/ifZYIJIv8lZO49aGe0J7QEyixBybhCmuR6xgMw59wNd+SfPIwGSZn
qZ1OoUPcXGFJ6CBoIQPfVw9+6MB3roefwdVwDVwP22Evzv4MfEw4lMFMEsl4kkvySCvpJLfgPO/R
RDqBeuhiLpvbxz3OvcnnC3eEzuGKtLimOJQgHXJhKpThiufh+tbgzFtQN3tR8gdwZU/CyzjnfLKC
tJHryT3kADlM/kHz6Wz6N/o5F89t4m7iHuZnCk2jbwTvDP5H8GzIHKoJPRZi8ajDOHWCF+8ymKXc
PtRJNa62Ed/Uhtq5HDbgOrbAANwOO2E3WmYf7IfDuKLn4UV4Cd6DT1AfJmIhSaSAFJJSUku2kAFy
B0ryDOroQ/IJ5aiBWmkK3uNxpT46j3bQ7fRO+isaoEFuAlfNHeFOcV/yNt7OS3wuv5i/hr+VP8CP
CIuEduEa4XbhHlWyeNk3vxvNDuqCK4IPB9/BVThCJaHa0MbQDaG3UFuAUcuBCm81rioe/ScFfTML
sjHmytEzKtHa8/G+FGpgCSyHVoyYNWgpZiu2xp/Bz3GV21Cvg3AT3AJ74B5c6X3oo/vhUTiC1n8K
bfh7eBXeRB/4K96n4X34EM7C1xCCENpWJDqiR02YUBMpJB11MYWUkDmkhiwhzWidDtKF91a8ryd3
krtQP78i+8ij5ARqaYS8Sf5GQpSnMTSBTqRT6TRaQS/Fu4520q30RrqT7qNP0mfpG/Qv9C36Ecdz
qVwBt4K7mduL9368A9wz3JfcKA98FD+Rv5o/wwcFEFxCmTATtfiMcEL4g/Ca8I6qRvWU6n+K9Wo7
BHAt+78f3Fwytx46SBa0cL9Bz3oT9pKpxEXTyeewnR/h/0I9vAVm8VOImVtJdqNmfo8x+xbRC000
jngwgo9xK4RrVMmQIV4Gboyd3bQD4snLvINsIvfy1XQRXU+ncitgCpfLX0Lf4HO4d9R2/gCZze2l
gJ72BMbgUuJC305BS7hVRQBy0eSiSYX5ebk5Xk92VmbGhPHj0tNSU9zJLsmZlOhIiI+z26yW2Biz
yWiI1uuitBq1qBJ4jhLIrHRX+aVAmj/Ap7lnzMhidXcTNjRd0OAPSNhU9X2egORX2KTvc8rIueIi
TjnMKZ/nJEapGIqzMqVKtxR4ucItDZFF8+qwfEOFu14KnFHKlyhlPk2p6LHicuEIqdLeWiEFiF+q
DFStbx2o9FfgfAejtOXu8hZtViYc1EZhMQpLgSp350FSVUKUAq2qnHyQglqPUgVmuSsqAzPdFUyE
AJda2dQcqJ5XV1mR4HLVZ2UGSPly97IAuKcFDBkKC5QrrwmoygOi8hqpjS0HtkkHM48PXD9khGX+
DF2zu7lpSV2Aa6pn7zBlBKa7KwLTN562Z2UOkX0L6gKa8iECC+qOwKxQ/8GZ/RUV9ext5vK6rRey
J3ADlfY2iVUHBrZKgT3z6i7sdbFnfT1OmpXpm1/nQqndlddLbBnz65QV4KTE7kEhWRtbZnjBLe5K
1uJfJQU07mnu1oFVfjRW/EAA5ve6DsXPko+ETsGsSmlgQZ3bFShNcNc3VTgOxsLA/N5HZsrSzO/3
ZGUeNJrCmj4YbYgUdPoLCy3n+5SSws5KKPWYqgmTyD0TXSQgLZdQkjp3gKZOYo+WSTCwfBKy4VVP
UKNtqD//gHEyM4SQanRLA18AOoL7zMffb2mKtKhSjV8AKzJ3Oe9y2D9WDmRkBCZMYJ4ilqNpUbIS
pV6Qlbk+4HN3GqWAD1UG1XU4qH6yB1XucjErbxuSYRlWAv3z6sJ1CZYlHALZk1EfoH7Wc3ysx1LD
evrHes4P97vRnQ8DOwpaAuq08/8MRmtMZevkALH+SHdLuB/Dp1I6yAupA9V1aU0D2xLS/APX16Np
qjAUBwaq3FLVgH+gaSjUv8wtGd0DB32+gc5K/9iShkLHtyUE5OvrWwkqNZAX1kYgpryOS6D14RJN
4LDku9Ttm7eoTqoc8EcMF2mZpNRYYkRJxXeDlXiGnIP7z22arxTZL7jo3apIEy2KYCk8xiVCB98d
eovvhptUD0KbajNgHoR2+iBsQmjwmLiMPwmVyL8Z69ch3cvGIn8L4h2EHzGAWI3YgViH2Im4ArEe
efchbsE5qtg8jHI3wDzhPdAJJ0L/wHNjE2I75tEqpFuEWliF5VaUxc9Ng9k4hxPrl2K7LN4AySjf
Aqx3YL0aaQ+OyRe0sBnrk7FvIs75lXgS3MK9kCrcGzrHvwuzUO7P8L3JSG1IH+IhdA7LV0fWYER5
pvK3o/wAC7Hdw8+G5Tgug26GHLo0dJx/CvKwnCsmIv+7UI58lcg/Fce249h87jCsRT3mYd8kHBuP
chUg9SIyuJOwDOdczZ/Ek8WDIOL7Z4bXrax9O1vz2JqY/BGZfgBFRpTvQijyhZGFsJyX7WIwuS4E
QBGXh3btRrt0h97F+mb+JLkDZWvHdZWgbdwMaoA0lPklRDbfDHFYz0A55wuHcX3NoEbYGVDXFv4u
2MKdAxn7MlS3KPwlNAd97CFw0hWgV+FpVrUUOpk8uJYG9L0hxR+aYQHKkYc0iX8P4rnWUAhxFt/1
Ep2N3xIRXTH9YFsF+sVclPmcGm2IOvch9OivsxClOIcNZWD2y2C2J7XBh3FuHTWj/5ohU9HPu+iH
APnokw/jmEo2HucdH7HHlu8orgf970IoNmKYj19aEXuNQbHDgzAVwSPMCAlxlvkZohXRgLgRUYy+
Go/8Scxvme8wH2V+wnwE55VQvhLFd9k6amEC2sQWiZ0uHH8lIhVRjbq4L4InxuKG+S6TdWxu5mPM
d8Zo2M+Z/1PC4oGtl/nXGFXisABWMzmYDpifjVHxMMbju5DDYpHFA6OcJUzp3ZDL/JjpeIwKfw59
xPTEbM7ilMXKeTomH8Yti50xqsQA+ugYPa+bCBUmgF9VirpH8MVQzR1AG3bBJfw9SGdCKu9nPo+2
vxf7EuFS1MdjXBY4tfjVoHoe47VJ8eu5KNMdF9HbGcTXySrhaTiu6Pt1uIm+AUsYsHwI6RzU2Qff
6ez7ur1YX2N0zC4/oJjjWJ4Zo8xudHPocIR+GKGfhinksFzI8hHLhywn8U9+Z4vzul+Ecz2ENKL3
H+j/Ir1frO+LKculLJ+N+SPdgbaKrF/JBxjTLCewd6Bu0K9C77N+lvdVc3BPqsW9Ag/OqlbEUcQh
zAmfhb4cy/38lyjvJ+GYYzZmumAyR+LtUsY3lveFbxX/7GA8LP8zfrYOJpvqZdQ35nz1FIzHIpij
xACTeS36xVOwlH8VyulnmJN/iT6FbTzL5bPBpOQj7Oc2Yxvy4LoWK3xMv8swX0dyOnd1OJcKKoyB
KaE/KfU4HHsUfY7N+S3W7wKVai1MEoyoi7F3sfz7y3CbkutbYTJbs3A/9Cm2iOQWZlv1CUhRfwJ+
sQD3smjk+SDsG4qunmI0rC9VHcuLsEVdgDFaBPWq49jGgGNQTymKviJ6HNOV8Fvca5iu2JzfQh3T
lWof8owHQY1zq1/C8j6YrJ6G/GsRhzHf3oX0M0hT9qAE/KrCPY17ENd1I+gUv+7A+lNQgjJ5FdyN
+AR9EnkEHsts7R8hxb2SxQf3Hu4X6EMqHbaz/fFrxA3oE+fAy8CfA7vKiLQQ570bc+C3kTnZfsfi
A+fl7kKdo/9G9j2LEg8P4fgTyIc8Cj/Lm4DxUgd++g54x3z4Yjrm06pwvqjCfWUE8Y36boyll2ER
znsE8UfEK4gT2HZHOC/QZP5lQoT9oQ+F/fSqMMbKF9KLQY6H+xhluLDvv9v+74COCPg9PQaW3zCG
QfyIeBHSGGW5DtGPmKAG8nMGsQaMKoBziA5BhqOIQkQf4nW0Tyq212D8b0HMRfgQMs7difq6qkwL
/XQABhF7EMcQr9ABOVpY1POCs3Fk98jbI9xNPUNqeNQ5sqvU6fwNuQpPqo3sSXyHel9wDpHYR2om
O6WyaDodvIh+xCDiU4QAXnIUZHJUjqF3LnrB6UfU/e0F54cMjTjrIecnW5DIUc4tG19wPt1Y7Gzc
xepap3exvJgubnTjC+oe3/WC8xiisyyWnIJ+xCDiUwQuD59GhITwImSEQJbIOuRfxca0T3ZCWRGt
AA+iEeFH9CMOIF5BnEWoYThSopjHK3CJXvIWzvUWVCOOI4YRpxCq861+RCeiH7HnIq5PyVtySLu/
/QUn7DXulfZ698p7q/eqoMZYI9V4a+Sa6hoV7DTulHZ6d8o7q3eqoN3YLrV72+X26nYVLDQulBZ6
F8oL5Q+qF1Z3VH+gkT7wfiB/wHmjvQY5WjYMRw8bVN718nrq3ShvpP3rB9fT/o2DG+mne4nm1Agp
Ot473Ev7dw3uot5d8i7a39j/9GDj4NO8k3cKHt4j8E7q5KgTnIQ6iZMzaowGD/FwkkYylJJSzqvx
GuaSuZyskQ2NpJGr1lQbOrg+bgdn6yB+jd/QRzo1nYYdpF/Tb9hNBjWDBt0Bskezx3CMBDQBwyvk
uEZ+4rjhbTKsGTbonKIxyiNKUaWiN2quKEc1itVRHaI/qk/sjNoh9kftFgejDoh7oo6JgahXxONR
b4vDUfEGlUH0qDwiP1YoVZWKjapGUW3gDYLES0IpXyp08B1CH98n7OZ3CzqnYNR7BElfKnj1cwVZ
3yhU6zsEv75P6NTvEPr1u4VB/QFhj/6YENC/IhzXvy0M6+MhVoqVY/tjeaiqwogzm9TyDGmInDo0
IxfJ62HyWpj8IUxeDpPfh8mzYbIkTBaFSV2YLAyTmjCZFyZzwyQpTBLCJD5MbPJypOcQnyP+gfgE
8RHiQ8SriKcRxxBPIQ4idiF+gdiC2Iz4GWIjYj1iFaIZ0YhoQCxG1CnvOR1+3Uth8kKYPC/bkJ5F
vIbYh7hlRq5JY9IMDpGlsiwO3i8Ooq1uEwcvFwe7xMHl4mCTOFgrpqiT1ZI6Se1Qx6vtaqs6Vm1W
G9XRap1aq1arVWpeTdUYYyQQw/mo79JpxBc4vhx8y6TAl5e6h4h23qKA4J5GAmYf+BZMswcmZfgw
C8wPFGb4AmL14rqDhGyvD9BrlR8RDZE4Vt+cwH46dATzUOHmGxIYDW2+ob4erBk/vOznS8RX3XsE
vd7xmOj8QnRuELHNdyk2DbKmwS/EQaXJTg5Vw62+pm3+RDg/NONfvkhlG1tkdd1BNUyrL18Spo/Q
KC2K7E9w1U+zGjtLFPmnuOxXJRzlgdwPURn1AZ17WkCPYF1ZZVllrAuTHOuKZj9zi3TZr5riSjhK
7o90GbHZhAqE7nXd3T3r8Oru7ibdPd09S7uX9mATXqx1XUZP97qebpQw/DgvMKv2rMvIWJfRDQFa
2RqQEPI2f0ByVwRUla1D9LJIQ7IbcyT7WYXA/iOLAxFSH+WXgLiEDNGMx0GLBxDhRu4ITQXwBN8z
vgel7JnjdZlcplR8EFzOtxJ3/FtZgG/we+o45tp3cKLXhHawwszDgsZcEzNErHK6ldfUqHVWon5O
Lz5HGs3PGfWSvlrv1x/XD+tVgA+q19ttJnORZ23D6dHTxtPmIig9U3rujLE4x0tMsTbrFGJxFeTl
Tiww5adlkIISUkgfj02c8Mxozr783OyUt+56ZpbQ/o3kMFh8vpzx3IHEcZWx5RNRIj/uwCBsBg8c
lX136B5VvwB/jDrp+dDzFXyh/k+dRu2Ji4rzpKrTswtghnZm1Ejm+5naekN9TKtxVUyPfZP9ZvsL
GS9kaYrSiBo6EkliomjanyIIQ3TR49Ao6lR8mzBEih+NHoFxZFyZltbjZ2cdxJIjuJEZUKlAFsoW
tVoSZZH6xU6xXxwU94jDoko8QmeA1/jl2oZi4xnjuTNnRteeOXeGLfxM6RlURYOpKMcLaxvI2oYU
V+7EwjzOVUDMhSWkID/NnayyoFbYD7xV7uS0gvwSkpebRLCG8woqEkvO+eTxFdK3/cT9eU6VfG3v
tQ/pdeNaKgqmLml7bWPvK635ubWLg18375lzMNg0kfiIuqLp0Vk/u+HnM+P0eq19aV752sUr7mtv
faC5cntJ++y3FrCffQ2ETvMW1OUsNGrVbdPJQO4DudSumpG7UFhY1Zp7eZWqWg1ZqX2ujL6sGper
0mCoLC2ZW0JLStT5NZVCQo1aDznjxk0pyxmZ8UDSiJ8n/BDJkqfqego3Fd5cyBWu7ptCpjQMl50q
+7SMK3ugx7bJdrONs63uMxNzs6STdZ/qOEDi1/XrjuuGdad0ou4IqQYf0+IZvM8pT+NoA2qSuZNJ
8aOINrHmCTtXjre8Vy6qmpWd55CIqEqjqQ4xqZbkVeXUEokk1XKeWTm1XKKQUAu50/NrcVt11RLi
nZldC7PAk20sNhZnFH+XSK7GixmqgSgWEdEk2WiliXm5VsUiltgkwnyX2U0M22tinpPkFk78zpRj
hiyMjKLDO6pXbNz29pan/bMm5ZVI4zKmXr54121X9yXnjTcnuZzuQm+fLG/s7diUNrHYk1s6+7IX
nzzVS991z1t5+0OtG+puXTq7rnxyap7VZknyZe3c/8htalVcjMVGaVnZtffdUJ1sTc2dOH7S7IpV
83t+d0v7XfjBCKsxVvIwei1ghxdla7plnHWiZaa13not3A7iSiBWsFiGSLmcYLPG2mxWqwU4Ww0f
Gwv66KgavU5HQNAP0SVyrKlD16c7qwvpeDwy6Dy6Uh2vG6KLZa3KZgGVtZoj3BB5U44lRNVo7TPt
Np01cQaT0+QxcaYhqpJNkkW2UL+l09Jv2WMZtggWFixxzMznMF5Gi42nG9C+5iLj6bUNxtNQWlyK
jczijBQVbc3O2Hrlc5g7GqCB5JnyLG7LBUlkKnEVaIiL05W9/75VmlAz+vrK/JzR39GJwUTyrtD+
7Zya1x0mm8+XOeFZP719tIH5/g70/Rj0fZmo5aLpBmK3jbdNHz8ja+H4uqy2LHEdkALbivE0WS2D
XFpSIhvzDYb8/J4SOVaplHAxTmdc4RAZkbNz9sfExKn6wGDQj9BXQMjYH6fPNxqgRFZNnpzsUGs0
2SN+6wHrK9azVt7KIiTVkd1g7Usmyc2d6f3pg+lc+mrJITtOOT518H5Hv2OYFRwsEsrGIgFTymjD
aJGniCnFFk6nWGXe7xk9x4LBVrRVyM640vicGF0sRhuLCQZLdo7XjqFhz/TG2jPt2bXEG4uPLFtG
LXgsGByKy4edHf9ZUZfMXy2x0cSdnM6xJASWWIh4+H/h/SqRcSpuXhgzkVhG9/g2uUyCdtHOlnX3
umYPlDxHooKn//rrk5UTC8pdmZnFvXPuuOfBTcUbisUUR6x9vE6wRQubJyfGaAzu7oqU4M/T0oLf
Hnst+Mlvr51fP70ow2s0WaVLcp4aefZwZmaVxxGXmaHXkrSHmXevQwtmowXHQT7cLy9+3vBG9BuG
D1O/ihbE6AJdYTRXmDM9Z2FOfd4KsSVnVV5rvlqlLdTRuDjOBBpu//jxGvd+k+DZr9HvcO7GQ3dD
QrPlgdwR/CbLBJWsol5Vtcqv6lfxqiHSJ8dljrBdTtZzfn2nvl8/qN+jD+BOJ+qZJxcoZjrTsBat
YcRcdaZhLE8hmMXGMj9hOrWGdUoL8s0pebkX5oqC/HSmVWqJTWVpxBrWM6ma89DKfe8Ev3xu4I/X
3U+E7TetqPFNzJ1utyaklDbt6SBZV+6+8/L1g5vpYOuidx56JfjJL8ik4XfImseryxZPnTMtKynN
Hesw2zYG3ziSMOHRXx568tDBJ+9nUbATdZgqbIJ4WH4E4kiTrLU2Qh/ldXoLBrRLjutXD+IJsdkA
cW3eeDm+Ot4fPxi/J14VP0SaZbvRIBl2GwKGs4YQfvQYBg3DBs5gcCSEd35M3kXotOfQWUvxFJDj
jbHmuSwqLRGjadilCs2lxIVO5H53WRddc921VXgMK8zMnZQ9f3X1wOhfi6eMnyFsisv+R/CR4PDv
7pubUTGz7NlnCH9LcMGr7IRzBUqfhx5gY/8nTexyZ4Znor5KX++olxYm146rzVzsaTW1OVZJK9wt
41oyBzzGDeqN+o0pG1Ov8FynuU53nX5b9ObYgZTrPEP6x2Ifsx9JMar1JE2Xljolelb0SrKCbtD0
Rq+L3Wc5YYkSCEfVtq1kq0bQp9iB97gJwY8JOdsTHevxREe7WauHqMWk/WZhwn5Rf77FkLC4z7rD
uhtTAAt/WdZlLfZy1Zyf6+d4bojOlKO0rsWdhn5UIGdgDHHpi41aSStrOb+2U9uvHdTu0Qa0w1pR
e/6McQa1q+yLDWfMtsiuiBkgOjsjGlMAYDbAbLm2Ab2ugbCDxNg+VZiihDJrEr47elht0eS8u3HC
nu0rN3958tsbDwX/88xjVx5pCj7fNmP71mtu6pu9fc19u/YN7eZMk5/YdM+Gna/ete7A1LUf3/GX
2pvnPbm8eF3jldf2rWjZ8LfiW1dv37Xr6nUb0Me2h/4kNAvvgwQvyXKbqtnRJl1uXG/aZLxDdWf0
rcabTbfF3ma53XbUeNRkSLfMUi1StduvEi6P3S7cKdyuvy/hMceIQxf+xOW4o1SLh9x7ZLN6bxIn
mWWz39xpHjQHzCrzEAnKRsNeqwaieFJDu/karhsbD8omb4wc448JxPByTGdMfwwXM0Tny/aoEWO8
FD8cfyr+03gB4lmFG44n8UfoPHAZv+xCHY82sCOccvSA0tHTDaVYbojsQoV5Me40Fq3UZLQpmTOP
YlSnRKLayt9TWRpfPq35ioeO/n1L138cPpc63Rl87fSR4EtHjpEJD/kPCwt2jP76m8tvCR4O9gQf
OXDzBx8Gvw6ePkoahv9CNj07DTXHfitsmXACJpAkuWpL9HUxt0bfEXOL4z3HOYdo4MExl/cJvDdz
Bj9bmONYwi91tOnbYtocvfremF7HdY47+Oi5DsJi1GuQFe9SGYboJXJslNPsMZea55p3mHebVQaz
00zNrMMQVWO1SuKEGvDQUkrpEK2WnYQATahx1RiTpCRvkpxUndSfNJgkQpIRK1zSEJ0rJ0pqs6HG
ZDQm2Ug3V0NporM7sUbC/n6Fo0Z2pGptu6Q1sCZtT2og9XgqB6nGVCnVm9qZKqQeodMhQzk3nz6N
JwF06tNXYAKxnzkdOQCgd7PsWlps/ATPgsUsqyrHhIYxF49xxbiziRtTicWkWMKE1Qz80MAjghTD
DtrnPzW28Dc7ysf9elvwLXdK34o+obJSuLqjJyP3PbKuaEbcN1NbpngnZPUKJ4L6j59MSx/9x023
jV764C9GD0vJ5M+jJ33j0/mb09Nw96lG26SgbRIgHbbIrnFqR41GkxBtrjGpU2oSaoA6ZAMxPKfd
ZZVGOpWDsSCbYY3NajatCViJ0SpZh62cla19nBHPQOfwDHp6lMX06YZi5ZshvFDlaOtIclM81ian
JYlSLXFTfDiFxFpwcSmRPZzt4jGuXF4JdNcPv7DCOzbqCFVUTU9+RfgNv/os+LXF4bl/dMrNmePz
Z6wmv3nx2AOzf3F/xxThxKlHH228Jihmxth9PncSvzNr3Gjr7sf7r5s2IR/9Er8ghdtw7YUkVz60
0LIop8XSntNjuSLn+pw7c9TrbdssVKPR2uw2q11ts9lT01JT0qwajTovNy8/V5uampaXn5ertttX
peTHpqTkW9PSFuVqY3NztWqN1mqzp6SmIaOOeswGWmgsRF0meBKzkzI8NdnqvGybJhWPT1Z7ipY3
mPNz09Q8LZybuCPxWCKX+GeH4U9vm4kB3XuumTM/4PBSmXbSfjpIBXpfYaGc1Z9Fs4YIyHrZ0ek4
6+AMDqeDOoZIziNyNsn2rGWOxr7fGphNziA1YVZliGO+WIQnVLCjZYrZJ0PpGXwUF7PeyMlra7ad
ETX+K97Kns9tvaCMZwD8pohxWcKfCCSGJdv0ApcFPyJEDWZpW8Ri+emEY0lZMSF+GmtINklPpY3T
L8lLJAknJ8xYTuPq8ionB4fJ/4idMnP0sXlTspKCfzhVUFI8efT3ddvKSVHwMu+secIJX3ysYULQ
T2bJ6enZxOdLGlcbrBhdmhiH5USrLZMMBZ+aPTmnwOfjFi4jz9GKyvQLfgFizv9mnMJjWyZ+k+jQ
f8YBqP4OoM5GsN/hvelfR9Tvw9C3/uuIbv5xGKt+wk/4CT/hJ/yEn/ATfsL/LeDXVfgQGgscK5F4
hAr++1esBb8m4uITvmtJg3HfVfIidAr8P3Lx7C/NQAdq1BAPk6AcKvE7tE75266c72qhd8fui3+b
Ofw3cD966eDW86OeCP+GtDIuGmskIkU0vBgpq7D8RqQsQgu8xyzGa3DYejIrUibgoMcjZQrR9M+R
Moftf4+UeXBwqkhZheXkSFmE33ElFW0r23raNrY0S81NPU3S8o7O3q62la090rjy8VJOUVFuFj4K
pQWtLdIlHWs6eno7W6Tyjq7Ojq6mnraONdlS2WWXScqIbqmrpbula31Lc7ZU3rKmZ11X74NSW7fU
JPV0NTW3rG7qapc6VvzTmaTLW9uWt0qrm3qlZS041cq27p6WLpSrbY20vKWrpwnpqnVdbd3NbcsZ
f3d2ZfWMaZdMy4i868dq/0fEgQpog5WIHsRGtFczSIgmrDdhaTl0QCf0QpfC1YqtEsZLOYxHmgNF
eOdCVqRUiG0LkKcF6SU4jv3VVQ+O7VRayrHWhWX2bFLexjiysacMLsNbuuAd3UqtBWkL0vWKVNnK
HC04pgfWYWuvKxlb2hReJmmPMi/7y8LVSLugHds6YMW/IZMEl+OINuVvxyRltl6ky5QRTKqVylt7
FNnC+mpTRi1XWpjewvVVipyMt1mZbWz+blwLi8sZMA1lmgYZ318XzFfesQ51wtbxY5z/bt//P3pU
shG9Gz6DYlgLAmYTI7hZ+uYX0a+UvYJlIpKXd6QuJbvRUPwFJKiV1PSrSQe9jB75cv2i4MOj12u+
0tyFVU1kBPwvAQYAhz6u/w0KZW5kc3RyZWFtDWVuZG9iag0yNCAwIG9iag08PC9CaXRzUGVyQ29t
cG9uZW50IDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0hlaWdodCAxNTEvSW1hZ2VNYXNrIHRydWUvTGVu
Z3RoIDg5L1N1YnR5cGUvSW1hZ2UvVHlwZS9YT2JqZWN0L1dpZHRoIDIxNT4+c3RyZWFtDQpo3vr/
n8rg1ypcYP3XUlygHo+uv3dxgft4dH0vD8cB46luF139hctb4fVD21+j8TUaX6PxNRpfo/E1Gl+j
8TUaX6PxNRpfo/E1Gl/DPb7+0xEABBgAx/jhog0KZW5kc3RyZWFtDWVuZG9iag0yNSAwIG9iag08
PC9CaXRzUGVyQ29tcG9uZW50IDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0hlaWdodCAxMzUvSW1hZ2VN
YXNrIHRydWUvTGVuZ3RoIDgzL1N1YnR5cGUvSW1hZ2UvVHlwZS9YT2JqZWN0L1dpZHRoIDE5OT4+
c3RyZWFtDQpo3vr/n2rg1SrsYP/XUuygHqeOv3exg/s4dXwPL8cKqWkHXfyB3Rvl8UPNH6PxMRof
o/ExGh+j8TEaH6PxMRofo/ExGh+0jY//dAAAAQYADNELWQ0KZW5kc3RyZWFtDWVuZG9iag0yNiAw
IG9iag08PC9CaXRzUGVyQ29tcG9uZW50IDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0hlaWdodCAxNTEv
SW1hZ2VNYXNrIHRydWUvTGVuZ3RoIDEwNi9TdWJ0eXBlL0ltYWdlL1R5cGUvWE9iamVjdC9XaWR0
aCAxOTk+PnN0cmVhbQ0KaN7s0bENgDAQQ9EpqTMgG4QiAyHR0ZDCLOCjQEdQpO+rT5b1pO9zLj5l
X31a+HEEiTuurdrL7Bixo/sZdbYdeOCBBx544IEHHnjg8YtHkfyOpvgjaHj48B65HSN2eI9XHYm5
BRgA1CgIGw0KZW5kc3RyZWFtDWVuZG9iag0yNyAwIG9iag08PC9CaXRzUGVyQ29tcG9uZW50IDEv
RmlsdGVyL0ZsYXRlRGVjb2RlL0hlaWdodCAxMzUvSW1hZ2VNYXNrIHRydWUvTGVuZ3RoIDgzL1N1
YnR5cGUvSW1hZ2UvVHlwZS9YT2JqZWN0L1dpZHRoIDE5OT4+c3RyZWFtDQpo3vr/n2rg1SrsYP/X
q9jBfZw6vpdjB/U4dfyNvYsVUtMOuvgDuzfuxg81f4zGx2h8jMbHaHyMxsdofIzGx2h8jMbHaHzQ
Nj7+0wEABBgAIce6Sg0KZW5kc3RyZWFtDWVuZG9iag0yOCAwIG9iag08PC9CaXRzUGVyQ29tcG9u
ZW50IDEvSGVpZ2h0IDE2L0ltYWdlTWFzayB0cnVlL0xlbmd0aCAzMi9TdWJ0eXBlL0ltYWdlL1R5
cGUvWE9iamVjdC9XaWR0aCAxNj4+c3RyZWFtDQp3d6qq3dWqqnd3qqpdXaqqd3eqqtXdqqp3d6qq
XV2qqg0KZW5kc3RyZWFtDWVuZG9iag0yOSAwIG9iag08PC9CaXRzUGVyQ29tcG9uZW50IDEvRmls
dGVyL0ZsYXRlRGVjb2RlL0hlaWdodCAxMzUvSW1hZ2VNYXNrIHRydWUvTGVuZ3RoIDgzL1N1YnR5
cGUvSW1hZ2UvVHlwZS9YT2JqZWN0L1dpZHRoIDE5OT4+c3RyZWFtDQpo3vr/n2rg1SrsYP/fWOwg
HqeO7+XYQT1uO67exQrvU9MOOvjjK3Zv3B1q/hiNj9H4GI2P0fgYjY/R+BiNj9H4GI2P0figcXz8
pwMACDAAOGZgSg0KZW5kc3RyZWFtDWVuZG9iag0zMCAwIG9iag08PC9CaXRzUGVyQ29tcG9uZW50
IDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0hlaWdodCAxNTEvSW1hZ2VNYXNrIHRydWUvTGVuZ3RoIDg2
L1N1YnR5cGUvSW1hZ2UvVHlwZS9YT2JqZWN0L1dpZHRoIDE5OT4+c3RyZWFtDQpo3vr/n/bg1yrs
YP3XUuygHqeOv3exg/s4dXwPL8cKqWkHXfyB3Rvl8UPNH6PxMRofo/ExGh+j8TEaH6PxMRofo/Ex
Gh+j8TGS4oOKXUuAAAMAhMkW+A0KZW5kc3RyZWFtDWVuZG9iag0zMSAwIG9iag08PC9CaXRzUGVy
Q29tcG9uZW50IDEvSGVpZ2h0IDE2L0ltYWdlTWFzayB0cnVlL0xlbmd0aCAzMi9TdWJ0eXBlL0lt
YWdlL1R5cGUvWE9iamVjdC9XaWR0aCAxNj4+c3RyZWFtDQqqqnV3qqrd3aqqV1eqqt3dqqp3daqq
3d2qqldXqqrd3Q0KZW5kc3RyZWFtDWVuZG9iag0zMiAwIG9iag08PC9CaXRzUGVyQ29tcG9uZW50
IDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0hlaWdodCAxMzUvSW1hZ2VNYXNrIHRydWUvTGVuZ3RoIDg2
L1N1YnR5cGUvSW1hZ2UvVHlwZS9YT2JqZWN0L1dpZHRoIDIxNT4+c3RyZWFtDQpo3vr/n8rg1Spc
YP/fWFwgHo+u7+W4QD0eXV/vXsUB71PdLnr66y8ub10d2v4aja/R+BqNr9H4Go2v0fgaja/R+BqN
r9H4Go0vMuz6T0cAEGAA+JMHyw0KZW5kc3RyZWFtDWVuZG9iag0zMyAwIG9iag08PC9CaXRzUGVy
Q29tcG9uZW50IDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0hlaWdodCAxNjcvSW1hZ2VNYXNrIHRydWUv
TGVuZ3RoIDkyL1N1YnR5cGUvSW1hZ2UvVHlwZS9YT2JqZWN0L1dpZHRoIDIxNT4+c3RyZWFtDQpo
3uzYsQkAIAxE0SmtHdANtHAgwc5GizjBWYgEhH+pQzheFzO/dBkbQSW2pFIPW3e3Vi5i3t/y7DVV
rfJ3L7zwwgsvvPDCCy+88MILL7zw8vd6/jDZAgwArtGr5g0KZW5kc3RyZWFtDWVuZG9iag0zNCAw
IG9iag08PC9CaXRzUGVyQ29tcG9uZW50IDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0hlaWdodCAxNjcv
SW1hZ2VNYXNrIHRydWUvTGVuZ3RoIDk0L1N1YnR5cGUvSW1hZ2UvVHlwZS9YT2JqZWN0L1dpZHRo
IDIxNT4+c3RyZWFtDQpo3vr/n37g711c4P6rVbjA/q+luEA9Hl3k2fW9PBwHjKe6XXT1Fy5vhdcP
bX+NxtdofI3G12h8jcbXaHyNxtdofI3G12h8jcbXaHyNxtdofNE9vqg+YAIQYAB9GgJIDQplbmRz
dHJlYW0NZW5kb2JqDTM1IDAgb2JqDTw8L0JpdHNQZXJDb21wb25lbnQgMS9GaWx0ZXIvRmxhdGVE
ZWNvZGUvSGVpZ2h0IDE1MS9JbWFnZU1hc2sgdHJ1ZS9MZW5ndGggMTA5L1N1YnR5cGUvSW1hZ2Uv
VHlwZS9YT2JqZWN0L1dpZHRoIDIxNT4+c3RyZWFtDQpo3uzXsQ2AQAxD0Smpb0MWoLh9KNJdRWFY
wClQiIT0fXVkWa86qThrcxmxu8zk6jpcsqs43VN9V+MuOyv+vQsvvPDCCy+88MILL7zwKuwakts1
/a/tuXJd+ZXV+qKrcZfVetvVmVuAAQAhLWFbDQplbmRzdHJlYW0NZW5kb2JqDTM2IDAgb2JqDTw8
L0JpdHNQZXJDb21wb25lbnQgMS9GaWx0ZXIvRmxhdGVEZWNvZGUvSGVpZ2h0IDE2Ny9JbWFnZU1h
c2sgdHJ1ZS9MZW5ndGggMTE0L1N1YnR5cGUvSW1hZ2UvVHlwZS9YT2JqZWN0L1dpZHRoIDIxNT4+
c3RyZWFtDQpo3uzRwQmAQAxE0TL3uFWIx/TjZSuSrUIEQWIFk8OyBpQ/OYdheO55uXeVfm0q7VhU
LPga6zrXIq5O70rdpWYV+/YuvPDCCy+88MILL7zwwguvX3t1d/XV3NUuC7/GupRXfaErdZfSCr+m
5xFgAL8SDTANCmVuZHN0cmVhbQ1lbmRvYmoNMzcgMCBvYmoNPDwvQml0c1BlckNvbXBvbmVudCAx
L0ZpbHRlci9GbGF0ZURlY29kZS9IZWlnaHQgMTM1L0ltYWdlTWFzayB0cnVlL0xlbmd0aCA4Ny9T
dWJ0eXBlL0ltYWdlL1R5cGUvWE9iamVjdC9XaWR0aCAyMTU+PnN0cmVhbQ0KaN76/5/K4GsoLhD/
ezUusB6Prn/vcIH3eHT92r0LB9xPdbvo6a/fuLy1a2j7azS+RuNrNL5G42s0vkbjazS+RuNrNL5G
42s0vsiw6z8dAUCAAQD1968sDQplbmRzdHJlYW0NZW5kb2JqDTM4IDAgb2JqDTw8L0JpdHNQZXJD
b21wb25lbnQgMS9GaWx0ZXIvRmxhdGVEZWNvZGUvSGVpZ2h0IDE1MS9JbWFnZU1hc2sgdHJ1ZS9M
ZW5ndGggODUvU3VidHlwZS9JbWFnZS9UeXBlL1hPYmplY3QvV2lkdGggMjE1Pj5zdHJlYW0NCmje
+v+fyuBrKC4Q/2sXLrAfj653OAE+u17vXo0DUt8uevrrNy5vrR7a/hqNr9H4Go2v0fgaja/R+BqN
r9H4Go2v0fgaja/R+Br28UVPABBgAFQVuz8NCmVuZHN0cmVhbQ1lbmRvYmoNMzkgMCBvYmoNPDwv
Qml0c1BlckNvbXBvbmVudCAxL0ZpbHRlci9GbGF0ZURlY29kZS9IZWlnaHQgMTUxL0ltYWdlTWFz
ayB0cnVlL0xlbmd0aCA4OC9TdWJ0eXBlL0ltYWdlL1R5cGUvWE9iamVjdC9XaWR0aCAyMTU+PnN0
cmVhbQ0KaN76/59+4O9dXOD+r1W4wPqvpbhAPR5d5Nn1PbwcB6S+XXT1Fy5vlccPbX+NxtdofI3G
12h8jcbXaHyNxtdofI3G12h8jcbXaHwNi/iiegccIMAAjJ/hog0KZW5kc3RyZWFtDWVuZG9iag00
MCAwIG9iag08PC9CaXRzUGVyQ29tcG9uZW50IDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0hlaWdodCAx
NjcvSW1hZ2VNYXNrIHRydWUvTGVuZ3RoIDkzL1N1YnR5cGUvSW1hZ2UvVHlwZS9YT2JqZWN0L1dp
ZHRoIDIxNT4+c3RyZWFtDQpo3vr/n8rg711c4P6rVbjA/u/huEA8Hl1k2lVajgPWU98uOvrrKy5v
lQ9tf43G12h8jcbXaHyNxtdofI3G12h8jcbXaHyNxtdofI3G12h80T++/tMRAAQYAEDb48ENCmVu
ZHN0cmVhbQ1lbmRvYmoNNDEgMCBvYmoNPDwvQml0c1BlckNvbXBvbmVudCAxL0ZpbHRlci9GbGF0
ZURlY29kZS9IZWlnaHQgMTY3L0ltYWdlTWFzayB0cnVlL0xlbmd0aCAxMTIvU3VidHlwZS9JbWFn
ZS9UeXBlL1hPYmplY3QvV2lkdGggMjE1Pj5zdHJlYW0NCmje7NexDYAwEEPRKakzIBuQIgMhpaOB
wrCAr4jCSaDv1CfLelWkvHQbHYtLOTeXFlyNdV1rNW9+V+au3c2q396FF1544YUXXnjhhRdeeOH1
b6/nK+2uiuR2tfBqrMt5vdGVuct5xV3TcwswAE4IyI4NCmVuZHN0cmVhbQ1lbmRvYmoNNDIgMCBv
YmoNPDwvQml0c1BlckNvbXBvbmVudCAxL0ZpbHRlci9GbGF0ZURlY29kZS9IZWlnaHQgMTY3L0lt
YWdlTWFzayB0cnVlL0xlbmd0aCA5Mi9TdWJ0eXBlL0ltYWdlL1R5cGUvWE9iamVjdC9XaWR0aCAy
MTU+PnN0cmVhbQ0KaN7s0bEJACEQRNEqje3QK+AC+zHQ6JITXCsYA5EF4X9jWYZndrj+qvIXVHEk
1bP4tXmrVPHa+VuOu341q969Cy+88MILL7zwwgsvvPDCCy+8/L3MsSnAAA0xR1oNCmVuZHN0cmVh
bQ1lbmRvYmoNNDMgMCBvYmoNPDwvQml0c1BlckNvbXBvbmVudCAxL0hlaWdodCAxNi9JbWFnZU1h
c2sgdHJ1ZS9MZW5ndGggMzIvU3VidHlwZS9JbWFnZS9UeXBlL1hPYmplY3QvV2lkdGggMTY+PnN0
cmVhbQ0Kqqpd3aqqd3eqqtXVqqp3d6qq3V2qqnd3qqrV1aqqd3cNCmVuZHN0cmVhbQ1lbmRvYmoN
NDQgMCBvYmoNPDwvQml0c1BlckNvbXBvbmVudCAxL0ZpbHRlci9GbGF0ZURlY29kZS9IZWlnaHQg
MTY3L0ltYWdlTWFzayB0cnVlL0xlbmd0aCA5NS9TdWJ0eXBlL0ltYWdlL1R5cGUvWE9iamVjdC9X
aWR0aCAyMTU+PnN0cmVhbQ0KaN76/5/K4PduXGD/11BcIP7XK1zgPR5d5Nn17906HHA91e2iq79w
eWvd+6Htr9H4Go2v0fgaja/R+BqNr9H4Go2v0fgaja/R+BqNr9H4Go0vusfXfzoCgAADAGJKhEoN
CmVuZHN0cmVhbQ1lbmRvYmoNNDUgMCBvYmoNPDwvQml0c1BlckNvbXBvbmVudCAxL0ZpbHRlci9G
bGF0ZURlY29kZS9IZWlnaHQgMTY3L0ltYWdlTWFzayB0cnVlL0xlbmd0aCA5My9TdWJ0eXBlL0lt
YWdlL1R5cGUvWE9iamVjdC9XaWR0aCAyMTU+PnN0cmVhbQ0KaN76/59+4O9dXOD+r1W4wPrv4bhA
PB5dZNpVWo4D1lPfLjr66ysub5UPbX+NxtdofI3G12h8jcbXaHyNxtdofI3G12h8jcbXaHyNxtdo
fNE/vqg+YAIQYACLauPBDQplbmRzdHJlYW0NZW5kb2JqDTQ2IDAgb2JqDTw8L0JpdHNQZXJDb21w
b25lbnQgMS9GaWx0ZXIvRmxhdGVEZWNvZGUvSGVpZ2h0IDEzNS9JbWFnZU1hc2sgdHJ1ZS9MZW5n
dGggODQvU3VidHlwZS9JbWFnZS9UeXBlL1hPYmplY3QvV2lkdGggMTk5Pj5zdHJlYW0NCmje+v+f
auDVKuxg/9er2MF9nDq+l2MH9Th1/L0bixXGU9EOuvgDuzdi7w81f4zGx2h8jMbHaHyMxsdofIzG
x2h8jMbHaHzQNj7+0wEABBgAIce6Sg0KZW5kc3RyZWFtDWVuZG9iag00NyAwIG9iag08PC9CaXRz
UGVyQ29tcG9uZW50IDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0hlaWdodCAxNTEvSW1hZ2VNYXNrIHRy
dWUvTGVuZ3RoIDEwNi9TdWJ0eXBlL0ltYWdlL1R5cGUvWE9iamVjdC9XaWR0aCAyMTU+PnN0cmVh
bQ0KaN7s0bEJwDAQQ9EpU3vDLODC+7hwlyqFPIEOYuyDwNfVhxBPystbXdpzuZRxu0Rfa119uNP2
rsxddlb/9y688MILL7zwwgsvvPDC62tXk/0qktsVf611Wa0DXZm7rFb4tT1TgAEAZxdhWw0KZW5k
c3RyZWFtDWVuZG9iag00OCAwIG9iag08PC9CaXRzUGVyQ29tcG9uZW50IDEvRmlsdGVyL0ZsYXRl
RGVjb2RlL0hlaWdodCAxMzUvSW1hZ2VNYXNrIHRydWUvTGVuZ3RoIDgzL1N1YnR5cGUvSW1hZ2Uv
VHlwZS9YT2JqZWN0L1dpZHRoIDE5OT4+c3RyZWFtDQpo3vr/n/bgezl2UP9qFXaw/+tV7OA+Th2k
2/E39i5WSE076OIP7N64Gz/U/DEaH6PxMRofo/ExGh+j8TEaH6PxMRofo/FBlfigYlcGIMAAFVq6
Sg0KZW5kc3RyZWFtDWVuZG9iag00OSAwIG9iag08PC9CaXRzUGVyQ29tcG9uZW50IDEvRmlsdGVy
L0ZsYXRlRGVjb2RlL0hlaWdodCAxNTEvSW1hZ2VNYXNrIHRydWUvTGVuZ3RoIDg1L1N1YnR5cGUv
SW1hZ2UvVHlwZS9YT2JqZWN0L1dpZHRoIDE5OT4+c3RyZWFtDQpo3vr/n/bgHQ7w/2sodhD/axd2
sB+nDtLteL17NVZITTvo4Y/f2L2xeqj5YzQ+RuNjND5G42M0PkbjYzQ+RuNjND5G42M0PoZjfFCx
awkQYAA66wc5DQplbmRzdHJlYW0NZW5kb2JqDTUwIDAgb2JqDTw8L0JpdHNQZXJDb21wb25lbnQg
MS9GaWx0ZXIvRmxhdGVEZWNvZGUvSGVpZ2h0IDEzNS9JbWFnZU1hc2sgdHJ1ZS9MZW5ndGggODYv
U3VidHlwZS9JbWFnZS9UeXBlL1hPYmplY3QvV2lkdGggMjE1Pj5zdHJlYW0NCmje+v+fyuDvXVzg
/qtVuMD+7+G4QDweXeTZ9bW8FAesp7pd9PTXd1zeKh3a/hqNr9H4Go2v0fgaja/R+BqNr9H4Go2v
0fgajS9cuv7TEQAEGAAOwqirDQplbmRzdHJlYW0NZW5kb2JqDTUxIDAgb2JqDTw8L0JpdHNQZXJD
b21wb25lbnQgMS9GaWx0ZXIvRmxhdGVEZWNvZGUvSGVpZ2h0IDE1MS9JbWFnZU1hc2sgdHJ1ZS9M
ZW5ndGggODYvU3VidHlwZS9JbWFnZS9UeXBlL1hPYmplY3QvV2lkdGggMTk5Pj5zdHJlYW0NCmje
+v+f9uB7OXZQ/2sVdrD+61Xs4D5OHaTb8Tf2LlZITTvo4g/s3rgbP9T8MRofo/ExGh+j8TEaH6Px
MRofo/ExGh+j8TEaH8MwPqjYtQQIMAArn7vJDQplbmRzdHJlYW0NZW5kb2JqDTUyIDAgb2JqDTw8
L0JpdHNQZXJDb21wb25lbnQgMS9GaWx0ZXIvRmxhdGVEZWNvZGUvSGVpZ2h0IDEzNS9JbWFnZU1h
c2sgdHJ1ZS9MZW5ndGggODUvU3VidHlwZS9JbWFnZS9UeXBlL1hPYmplY3QvV2lkdGggMjE1Pj5z
dHJlYW0NCmje+v+fyuDfO1zg/ddQXCD+1y5cYD8eXeTZ9Xv1bhyQ+nbR1V+4vLV7/dD212h8jcbX
aHyNxtdofI3G12h8jcbXaHyNxtdofOHQ9Z+OACDAAK7Tu1wNCmVuZHN0cmVhbQ1lbmRvYmoNNTMg
MCBvYmoNPDwvQml0c1BlckNvbXBvbmVudCAxL0hlaWdodCAxNi9JbWFnZU1hc2sgdHJ1ZS9MZW5n
dGggMzIvU3VidHlwZS9JbWFnZS9UeXBlL1hPYmplY3QvV2lkdGggMTY+PnN0cmVhbQ0Kqqp3V6qq
3d2qqnV1qqrd3aqqV3eqqt3dqqp1daqq3d0NCmVuZHN0cmVhbQ1lbmRvYmoNNTQgMCBvYmoNPDwv
Qml0c1BlckNvbXBvbmVudCAxL0ZpbHRlci9GbGF0ZURlY29kZS9IZWlnaHQgMTUxL0ltYWdlTWFz
ayB0cnVlL0xlbmd0aCA4Ni9TdWJ0eXBlL0ltYWdlL1R5cGUvWE9iamVjdC9XaWR0aCAyMTU+PnN0
cmVhbQ0KaN76/59+4NcqXGD937u4wH08ur6H4wLx1LertBwHrB/S/vqKy1vlQ9tfo/E1Gl+j8TUa
X6PxNRpfo/E1Gl+j8TUaX6PxNRpfQyi+qN4BBwgwAAyfxjYNCmVuZHN0cmVhbQ1lbmRvYmoNNTUg
MCBvYmoNPDwvQml0c1BlckNvbXBvbmVudCAxL0ZpbHRlci9GbGF0ZURlY29kZS9IZWlnaHQgMTM1
L0ltYWdlTWFzayB0cnVlL0xlbmd0aCA4MC9TdWJ0eXBlL0ltYWdlL1R5cGUvWE9iamVjdC9XaWR0
aCAxOTk+PnN0cmVhbQ0KaN76/5/24GsodhD/7x128B6njl+7sIP9VLTj9+7VWOH6oeYP7N5YvX80
PkbjYzQ+RuNjND5G42M0PkbjYzQ+RuNjOMcHFbsyAAEGAN7vGcoNCmVuZHN0cmVhbQ1lbmRvYmoN
NTYgMCBvYmoNPDwvQml0c1BlckNvbXBvbmVudCAxL0ZpbHRlci9GbGF0ZURlY29kZS9IZWlnaHQg
MTUxL0ltYWdlTWFzayB0cnVlL0xlbmd0aCAxMTEvU3VidHlwZS9JbWFnZS9UeXBlL1hPYmplY3Qv
V2lkdGggMTk5Pj5zdHJlYW0NCmje+v+f9uDXKuxg/fdy7KAep46vV7GD+1S04+/dWKwwfqj5A7s3
Yu+PxsdofIzGx2h8jMbHaHyMxsdofIzGx2h8jLz4WP//P3Y76nH1WIA6sPvjPh4dpNuBPT7iqWoH
XfyBPTao2rUECDAAIwfHiQ0KZW5kc3RyZWFtDWVuZG9iag01NyAwIG9iag08PC9CaXRzUGVyQ29t
cG9uZW50IDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0hlaWdodCAxNTEvSW1hZ2VNYXNrIHRydWUvTGVu
Z3RoIDgzL1N1YnR5cGUvSW1hZ2UvVHlwZS9YT2JqZWN0L1dpZHRoIDE5OT4+c3RyZWFtDQpo3vr/
n2rgayh2EP9rF3awH6eOdzgAbjt+r96NFVLTDnr44zV2b+weav4YjY/R+BiNj9H4GI2P0fgYjY/R
+BiNj9H4GI2PERUf9AAAAQYAdwAHOQ0KZW5kc3RyZWFtDWVuZG9iag01OCAwIG9iag08PC9CaXRz
UGVyQ29tcG9uZW50IDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0hlaWdodCAxMzUvSW1hZ2VNYXNrIHRy
dWUvTGVuZ3RoIDc5L1N1YnR5cGUvSW1hZ2UvVHlwZS9YT2JqZWN0L1dpZHRoIDE5OT4+c3RyZWFt
DQpo3vr/n/bg1SrsYP/3cuygHqeOr1exg/tUtOPv3VisMH6o+QO7N2Lvj8bHaHyMxsdofIzGx2h8
jMbHaHyMxsdofAzn+KBiVwYgwACh8LpKDQplbmRzdHJlYW0NZW5kb2JqDTU5IDAgb2JqDTw8L0Jp
dHNQZXJDb21wb25lbnQgMS9IZWlnaHQgMTYvSW1hZ2VNYXNrIHRydWUvTGVuZ3RoIDMyL1N1YnR5
cGUvSW1hZ2UvVHlwZS9YT2JqZWN0L1dpZHRoIDE2Pj5zdHJlYW0NCtXdqqp3d6qqXV2qqnd3qqrd
1aqqd3eqql1dqqp3d6qqDQplbmRzdHJlYW0NZW5kb2JqDTYwIDAgb2JqDTw8L0JpdHNQZXJDb21w
b25lbnQgMS9GaWx0ZXIvRmxhdGVEZWNvZGUvSGVpZ2h0IDEzNS9JbWFnZU1hc2sgdHJ1ZS9MZW5n
dGggODUvU3VidHlwZS9JbWFnZS9UeXBlL1hPYmplY3QvV2lkdGggMTk5Pj5zdHJlYW0NCmje+v+f
9uB7OXZQ/2oVdrD/byx2EI9TB+l2fL17FSu8T0U76OGPv9i9cXWo+WM0PkbjYzQ+RuNjND5G42M0
PkbjYzQ+RuODOvFBxa4MQIABAMD4YEoNCmVuZHN0cmVhbQ1lbmRvYmoNNjEgMCBvYmoNPDwvQml0
c1BlckNvbXBvbmVudCAxL0ZpbHRlci9GbGF0ZURlY29kZS9IZWlnaHQgMTUxL0ltYWdlTWFzayB0
cnVlL0xlbmd0aCA4NC9TdWJ0eXBlL0ltYWdlL1R5cGUvWE9iamVjdC9XaWR0aCAxOTk+PnN0cmVh
bQ0KaN76/5/24Ncq7GD937vYwX2cOr6WYgf1VLTje3k4Vhg/1PyB3Rvh9aPxMRofo/ExGh+j8TEa
H6PxMRofo/ExGh+j8TEaH/SKDyp2LQECDAC0UBb4DQplbmRzdHJlYW0NZW5kb2JqDTYyIDAgb2Jq
DTw8L0JpdHNQZXJDb21wb25lbnQgMS9IZWlnaHQgMTYvSW1hZ2VNYXNrIHRydWUvTGVuZ3RoIDMy
L1N1YnR5cGUvSW1hZ2UvVHlwZS9YT2JqZWN0L1dpZHRoIDE2Pj5zdHJlYW0NCnd1qqrd3aqqV1eq
qt3dqqp1d6qq3d2qqldXqqrd3aqqDQplbmRzdHJlYW0NZW5kb2JqDTYzIDAgb2JqDTw8L0JpdHNQ
ZXJDb21wb25lbnQgMS9GaWx0ZXIvRmxhdGVEZWNvZGUvSGVpZ2h0IDEzNS9JbWFnZU1hc2sgdHJ1
ZS9MZW5ndGggODEvU3VidHlwZS9JbWFnZS9UeXBlL1hPYmplY3QvV2lkdGggMjE1Pj5zdHJlYW0N
Cmje+v+fyuDVKlxg//dyXKAej66/sbhAPPXtunoXB7w/pP31FZe37g5tf43G12h8jcbXaHyNxtdo
fI3G12h8jcbXaHyN8Pj6T0cAEGAASSsHyw0KZW5kc3RyZWFtDWVuZG9iag02NCAwIG9iag08PC9C
aXRzUGVyQ29tcG9uZW50IDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0hlaWdodCAxNjcvSW1hZ2VNYXNr
IHRydWUvTGVuZ3RoIDg3L1N1YnR5cGUvSW1hZ2UvVHlwZS9YT2JqZWN0L1dpZHRoIDIxNT4+c3Ry
ZWFtDQpo3uzRMQ4AEBBE0VOqHdANKBxIotNQrBOMakkk/6tlM3lmzo2gil12+tWSqrrfmiWLV7/e
tdSs/PcuvPDCCy+88MILL7zwwgsvvPC65GUP2wIMAEJEq+YNCmVuZHN0cmVhbQ1lbmRvYmoNNjUg
MCBvYmoNPDwvQml0c1BlckNvbXBvbmVudCAxL0ZpbHRlci9GbGF0ZURlY29kZS9IZWlnaHQgMTY3
L0ltYWdlTWFzayB0cnVlL0xlbmd0aCA5MC9TdWJ0eXBlL0ltYWdlL1R5cGUvWE9iamVjdC9XaWR0
aCAyMTU+PnN0cmVhbQ0KaN7s0TEKwCAMRuFTOveADt3NkBvZycWC6QHkdxKh8F7mEMIXsbmWVNeo
qmex1YvKt996s4nxf/+l3rIbL7zwwgsvvPDCCy+88MILL7zwmr3iYJ8AAwDdnLsiDQplbmRzdHJl
YW0NZW5kb2JqDTY2IDAgb2JqDTw8L0JpdHNQZXJDb21wb25lbnQgMS9GaWx0ZXIvRmxhdGVEZWNv
ZGUvSGVpZ2h0IDE2Ny9JbWFnZU1hc2sgdHJ1ZS9MZW5ndGggMTE0L1N1YnR5cGUvSW1hZ2UvVHlw
ZS9YT2JqZWN0L1dpZHRoIDIxNT4+c3RyZWFtDQpo3uzXsQmAMBSE4TEtnUJSvn1sMpFkChEEObPA
pZAYEf5L/TiOr4rUOefqkq/NpTSu9sUluncdUzIv/r3LzUozXnjhhRdeeOGFF1544YUXXt96Zcl1
Ff/LrlduVzSvnnU5rze6hu5yWhqaW4ABACfCDTANCmVuZHN0cmVhbQ1lbmRvYmoNNjcgMCBvYmoN
PDwvQml0c1BlckNvbXBvbmVudCAxL0ZpbHRlci9GbGF0ZURlY29kZS9IZWlnaHQgMTM1L0ltYWdl
TWFzayB0cnVlL0xlbmd0aCA4Mi9TdWJ0eXBlL0ltYWdlL1R5cGUvWE9iamVjdC9XaWR0aCAyMTU+
PnN0cmVhbQ0KaN76/5/K4GsoLhD/7x0u8B6Prt+rcYH11Ldr124ccP+Q9tcvXN7aPbT9NRpfo/E1
Gl+j8TUaX6PxNRpfo/E1Gl+j8TXC4+s/HQFAgAEAlr6vLA0KZW5kc3RyZWFtDWVuZG9iag02OCAw
IG9iag08PC9CaXRzUGVyQ29tcG9uZW50IDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0hlaWdodCAxMzUv
SW1hZ2VNYXNrIHRydWUvTGVuZ3RoIDg1L1N1YnR5cGUvSW1hZ2UvVHlwZS9YT2JqZWN0L1dpZHRo
IDIxNT4+c3RyZWFtDQpo3vr/n37g1SpcYP/3cFwgHo+uv3dxgfv47CotxwHrqW8XHf31FZe3yoe2
v0bjazS+RuNrNL5G42s0vkbjazS+RuNrNL5G44sMu6jeoQMIMACvdKirDQplbmRzdHJlYW0NZW5k
b2JqDTY5IDAgb2JqDTw8L0JpdHNQZXJDb21wb25lbnQgMS9GaWx0ZXIvRmxhdGVEZWNvZGUvSGVp
Z2h0IDE1MS9JbWFnZU1hc2sgdHJ1ZS9MZW5ndGggODYvU3VidHlwZS9JbWFnZS9UeXBlL1hPYmpl
Y3QvV2lkdGggMjE1Pj5zdHJlYW0NCmje+v+ffuDXKlxg/fdyXKAej66/sbhAPPXtunoXB7w/pP31
FZe37g5tf43G12h8jcbXaHyNxtdofI3G12h8jcbXaHyNxtdofA2h+KJ6BxwgwAArOxE6DQplbmRz
dHJlYW0NZW5kb2JqDTcwIDAgb2JqDTw8L0JpdHNQZXJDb21wb25lbnQgMS9GaWx0ZXIvRmxhdGVE
ZWNvZGUvSGVpZ2h0IDE2Ny9JbWFnZU1hc2sgdHJ1ZS9MZW5ndGggOTEvU3VidHlwZS9JbWFnZS9U
eXBlL1hPYmplY3QvV2lkdGggMjE1Pj5zdHJlYW0NCmje7NgxDgAQEETRU6odUKGncCMqDQlOMCok
kj9bbzaT1+2c71KNih1ZpWy2ulPxx2+1GMSkr3t1VSv83QsvvPDCCy+88MILL7zwwgsvvC55HX+Y
LAEGAFDGq+YNCmVuZHN0cmVhbQ1lbmRvYmoNNzEgMCBvYmoNPDwvQml0c1BlckNvbXBvbmVudCAx
L0ZpbHRlci9GbGF0ZURlY29kZS9IZWlnaHQgMTY3L0ltYWdlTWFzayB0cnVlL0xlbmd0aCAxMTMv
U3VidHlwZS9JbWFnZS9UeXBlL1hPYmplY3QvV2lkdGggMjE1Pj5zdHJlYW0NCmje7NgxCoAwEETR
U1p7wNxAiz2QYGejxeoFfgoxgcgf62UYXmUy++WYKPOOqV2dCyU+79rWAl8MveuiWWXsXXrppZde
eumll1566aWXXj/wmjOxif+ynyvaFdWrd13k1aKr5y7yigYPJrcAAwDGZ8iODQplbmRzdHJlYW0N
ZW5kb2JqDTcyIDAgb2JqDTw8L0JpdHNQZXJDb21wb25lbnQgMS9GaWx0ZXIvRmxhdGVEZWNvZGUv
SGVpZ2h0IDE2Ny9JbWFnZU1hc2sgdHJ1ZS9MZW5ndGggOTEvU3VidHlwZS9JbWFnZS9UeXBlL1hP
YmplY3QvV2lkdGggMjE1Pj5zdHJlYW0NCmje7NgxDgAQEETRU6rdkAMo3EdBpSHBCUaFRPJn681m
8rqd812qUbE9qMTN1nAq/vitlpOY8nWvoWqlv3vhhRdeeOGFF1544YUXXnjhhdclr+MPkyXAADFc
R1oNCmVuZHN0cmVhbQ1lbmRvYmoNNzMgMCBvYmoNPDwvQml0c1BlckNvbXBvbmVudCAxL0hlaWdo
dCAxNi9JbWFnZU1hc2sgdHJ1ZS9MZW5ndGggMzIvU3VidHlwZS9JbWFnZS9UeXBlL1hPYmplY3Qv
V2lkdGggMTY+PnN0cmVhbQ0K3V2qqnd3qqrV1aqqd3eqql3dqqp3d6qq1dWqqnd3qqoNCmVuZHN0
cmVhbQ1lbmRvYmoNNzQgMCBvYmoNPDwvQml0c1BlckNvbXBvbmVudCAxL0ZpbHRlci9GbGF0ZURl
Y29kZS9IZWlnaHQgMTY3L0ltYWdlTWFzayB0cnVlL0xlbmd0aCA5MS9TdWJ0eXBlL0ltYWdlL1R5
cGUvWE9iamVjdC9XaWR0aCAyMTU+PnN0cmVhbQ0KaN7s2LEJACAMRNEprd1QB7BwHwutbBTUAeSs
RBD+pQ7heF3mfJdqVGwPKvGw1ZJKuX5ruCym/N1L1coeL7zwwgsvvPDCCy+88MILL7zw2r2uP0yW
AAMAqxKESg0KZW5kc3RyZWFtDWVuZG9iag03NSAwIG9iag08PC9CaXRzUGVyQ29tcG9uZW50IDEv
RmlsdGVyL0ZsYXRlRGVjb2RlL0hlaWdodCAxNjcvSW1hZ2VNYXNrIHRydWUvTGVuZ3RoIDkyL1N1
YnR5cGUvSW1hZ2UvVHlwZS9YT2JqZWN0L1dpZHRoIDIxNT4+c3RyZWFtDQpo3vr/n37g1ypcYP3f
u7jAfTy6vofjAvFUt+treSkOWD+k/fUdl7dKh7a/RuNrNL5G42s0vkbjazS+RuNrNL5G42s0vkbj
azS+RuNrNL5oFF9UHzABCDAAnavjwQ0KZW5kc3RyZWFtDWVuZG9iag03NiAwIG9iag08PC9CaXRz
UGVyQ29tcG9uZW50IDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0hlaWdodCAxNTEvSW1hZ2VNYXNrIHRy
dWUvTGVuZ3RoIDgzL1N1YnR5cGUvSW1hZ2UvVHlwZS9YT2JqZWN0L1dpZHRoIDE5OT4+c3RyZWFt
DQpo3vr/n2rgayh2EP96NXawH6eOdzgAbjt+79qNFVLTDnr44xd2b+weav4YjY/R+BiNj9H4GI2P
0fgYjY/R+BiNj9H4GI2PERUf9AAAAQYAbNr6gg0KZW5kc3RyZWFtDWVuZG9iag03NyAwIG9iag08
PC9CaXRzUGVyQ29tcG9uZW50IDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0hlaWdodCAxMzUvSW1hZ2VN
YXNrIHRydWUvTGVuZ3RoIDg2L1N1YnR5cGUvSW1hZ2UvVHlwZS9YT2JqZWN0L1dpZHRoIDIxNT4+
c3RyZWFtDQpo3vr/n37g1SpcYP/XUlygHo+uv3dxgft4dH0vD8cB46luF139hctb4fVD21+j8TUa
X6PxNRpfo/E1Gl+j8TUaX6PxNRpfo/FFul1U79ABBBgArRfBCw0KZW5kc3RyZWFtDWVuZG9iag03
OCAwIG9iag08PC9CaXRzUGVyQ29tcG9uZW50IDEvSGVpZ2h0IDE2L0ltYWdlTWFzayB0cnVlL0xl
bmd0aCAzMi9TdWJ0eXBlL0ltYWdlL1R5cGUvWE9iamVjdC9XaWR0aCAxNj4+c3RyZWFtDQrd3aqq
V3eqqt3dqqp1daqq3d2qqndXqqrd3aqqdXWqqg0KZW5kc3RyZWFtDWVuZG9iag03OSAwIG9iag08
PC9CaXRzUGVyQ29tcG9uZW50IDEvRmlsdGVyL0ZsYXRlRGVjb2RlL0hlaWdodCAxNTEvSW1hZ2VN
YXNrIHRydWUvTGVuZ3RoIDg5L1N1YnR5cGUvSW1hZ2UvVHlwZS9YT2JqZWN0L1dpZHRoIDIxNT4+
c3RyZWFtDQpo3vr/n8rg1ypcYP33cFwgHo+uv3dxgft4dH0tL8UB66luFz399R2Xt0qHtr9G42s0
vkbjazS+RuNrNL5G42s0vkbjazS+RuNrNL6GfXz9pyMACDAAIaDGNg0KZW5kc3RyZWFtDWVuZG9i
ag0xIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCA5L0xlbmd0aCA0Mi9OIDIvVHlw
ZS9PYmpTdG0+PnN0cmVhbQ0KaN4yUzBQMFcwtFCwsdH3K80tjgZxDRSCYu3sgCLB+i52dgABBgCN
hQg3DQplbmRzdHJlYW0NZW5kb2JqDTIgMCBvYmoNPDwvTGVuZ3RoIDM2MDMvU3VidHlwZS9YTUwv
VHlwZS9NZXRhZGF0YT4+c3RyZWFtDQo8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENl
aGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4
OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA0LjIuMS1jMDQxIDUyLjM0Mjk5NiwgMjAwOC8wNS8wNy0y
MDo0ODowMCAgICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9y
Zy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6
YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8x
LjAvIj4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTctMDMtMTRUMTY6NDQ6NDEtMDQ6MDA8
L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPlBTY3JpcHQ1LmRsbCBW
ZXJzaW9uIDUuMi4yPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4y
MDE3LTAzLTE0VDE2OjQ0OjQxLTA0OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgPC9yZGY6RGVz
Y3JpcHRpb24+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAg
IHhtbG5zOnBkZj0iaHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLyI+CiAgICAgICAgIDxwZGY6
UHJvZHVjZXI+QWNyb2JhdCBEaXN0aWxsZXIgOS4wLjAgKFdpbmRvd3MpPC9wZGY6UHJvZHVjZXI+
CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91
dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEu
MS8iPgogICAgICAgICA8ZGM6Zm9ybWF0PmFwcGxpY2F0aW9uL3BkZjwvZGM6Zm9ybWF0PgogICAg
ICAgICA8ZGM6dGl0bGU+CiAgICAgICAgICAgIDxyZGY6QWx0PgogICAgICAgICAgICAgICA8cmRm
OmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiPlZpc2lvLU5HLVBPUCBiYXNlZCBvbiBmYWJyaWMudnNk
PC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkFsdD4KICAgICAgICAgPC9kYzp0aXRsZT4KICAg
ICAgICAgPGRjOmNyZWF0b3I+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8
cmRmOmxpPlU2MDAwMjk1PC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAg
PC9kYzpjcmVhdG9yPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9i
ZS5jb20veGFwLzEuMC9tbS8iPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD51dWlkOjk5MDVm
MDA1LWZhZTItNDcxNi1iOTgxLTY0MjdkMmEzM2NmMzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAg
ICAgPHhtcE1NOkluc3RhbmNlSUQ+dXVpZDo5N2U1ZmQ2YS1mNWEzLTQ3OGMtOTU3ZC0xZDg2NWEw
NmVhM2I8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3Jk
ZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4NCmVuZHN0cmVhbQ1lbmRvYmoNMyAw
IG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgNC9MZW5ndGggNDkvTiAxL1R5cGUvT2Jq
U3RtPj5zdHJlYW0NCmjeslAwULCx0XfOL80rUTDU985MKY42NAIKBsXqh1QWpOoHJKanFtvZAQQY
AN/6C60NCmVuZHN0cmVhbQ1lbmRvYmoNNCAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmly
c3QgNC9MZW5ndGggMTc0L04gMS9UeXBlL09ialN0bT4+c3RyZWFtDQpo3nyNvQ6CMBCAX+U22oFy
YMFgjImRxEklUXFhKbTGJo0116KvL4Oz+/dTA8J6nW2n+PDErhUiFnXJsx0ZFa1/Nioa1qwKzJe4
yGVeSSnzFGWCmPyo2WvPI9lXLIV2DjpDYTahFIUoeHbw+n+kJa+n0RDbjuQHFaGxIVrnDEEtUCD0
7Gaf2n9Cz3l2sdEZ1tl5kR73aXtqYVDBaJiPdzWQHcU7aL7ZfAUYAGZwQG8NCmVuZHN0cmVhbQ1l
bmRvYmoNNSAwIG9iag08PC9EZWNvZGVQYXJtczw8L0NvbHVtbnMgNC9QcmVkaWN0b3IgMTI+Pi9G
aWx0ZXIvRmxhdGVEZWNvZGUvSURbPDEwRTNGNkQ2MjIzMDNDRDUyODNDQTJDNEMxMDk0QjYxPjxC
MUQ2NDc5NkQ4ODNBMzRCOENGRTM3OUNCMkI3QURDMj5dL0luZm8gOSAwIFIvTGVuZ3RoIDQ4L1Jv
b3QgMTEgMCBSL1NpemUgMTAvVHlwZS9YUmVmL1dbMSAyIDFdPj5zdHJlYW0NCmjeYmIAAibGxycZ
mBgY24AEXwKI1QsiuIESPLuALAYGRiDB9B9IMDIABBgAjk8FGw0KZW5kc3RyZWFtDWVuZG9iag1z
dGFydHhyZWYNCjExNg0KJSVFT0YNCg==

--_004_4A496052E7B7E84A9324854763C616FA3280270AC111GTUHMBX56ER_--


From nobody Wed Mar 15 00:10:39 2017
Return-Path: <pushpasis.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 689FE129695 for <spring@ietfa.amsl.com>; Wed, 15 Mar 2017 00:10:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.709
X-Spam-Level: 
X-Spam-Status: No, score=-0.709 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, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id xpVjFkNFs_vz for <spring@ietfa.amsl.com>; Wed, 15 Mar 2017 00:10:35 -0700 (PDT)
Received: from mail-wm0-x236.google.com (mail-wm0-x236.google.com [IPv6:2a00:1450:400c:c09::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F1E1A12967A for <spring@ietf.org>; Wed, 15 Mar 2017 00:10:34 -0700 (PDT)
Received: by mail-wm0-x236.google.com with SMTP id n11so15375851wma.0 for <spring@ietf.org>; Wed, 15 Mar 2017 00:10:34 -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=R4F2ubOWDcOD1SUnjCH/mT2zYxRbXAdIgn4PDb1MuWw=; b=q2pcwJ5gkFE5z7UI8P3XwfDb99w2IeieBmaJmhzcZSujpuPuibag5uIrFs/Hf9w1Ic HFBasCC96wAlP6EWyD2lyKumj9IkKqY4gxm5wH/CIaiBBLuNzwmg3h+UQ09UyEBY/lJE Xb7MO6vIilQCle1Tgedg6TPrjXVeJXqfA41Ibrx2OaRmdtU7w6HLRoFtHE2vTiCqtgLW 9Ap2xU10eLSGsY7RErCsdRukeoZ5rdEb7whAhYYwp9e/YwHWRNJNOU+asIAEsUrgbc4A F/0mOBS6xqleF3qXGgOKz1scueiI3kEQA0lu09bwH3sYXQqohNpPH7qcbIFdU2JSf0Nr KWSQ==
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=R4F2ubOWDcOD1SUnjCH/mT2zYxRbXAdIgn4PDb1MuWw=; b=Ej7BEf55up7aOJvfpWC+JRvrYobOveUgVS6wA7XCHuuMfTzZJU484EXGiM7cAgSHsC fca+JdgrAuL1P5MihFCVHTdquOj2+Fnz+rMbUwl8oyYVtLYazLKu4utGculd6sabr+yf /92lLWS6VjG7lAHTv1edOGWQaZT8Wtmj9g2TBCRJdAhC0+YEksdO7U+JN1X29620TviI QxAen39DN6Lp/aQxsLN2tkDz6mXB5Kh1veTHvXgqBQ0DPpCOsVDOOSmbZFHG2l39g7/t ONiHjHyZ8I4Ljebl8R8cv2m5T/9y3lm8/GPW0+C9F7lG3iG/kQdRJdzZxvWov1bMQ7MO D7fw==
X-Gm-Message-State: AFeK/H0daOwdXQ13t446gVO/dF1CbCZ1WhK5sE88EB+gWcWdk7bZ0T8BZe/NwdeOpMtNGiPS+KIZTX7klpOCdQ==
X-Received: by 10.28.26.196 with SMTP id a187mr17858008wma.33.1489561833499; Wed, 15 Mar 2017 00:10:33 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.223.173.50 with HTTP; Wed, 15 Mar 2017 00:10:32 -0700 (PDT)
In-Reply-To: <4A496052E7B7E84A9324854763C616FA3280270A@C111GTUHMBX56.ERF.thomson.com>
References: <148942959391.9235.4676422773984365529.idtracker@ietfa.amsl.com> <BN3PR05MB2706C7B0F310EBA26BA03652D5240@BN3PR05MB2706.namprd05.prod.outlook.com> <CAEFuwkgJheR7RLt=DazjAe5n=cSY3Kj=wxaziJYfA=LxZRbVSA@mail.gmail.com> <4C798E8E-EF01-4B88-ADF2-8BE2B990E9F4@cisco.com> <SN2PR05MB2719473DC2E13C25E7893A7CD5240@SN2PR05MB2719.namprd05.prod.outlook.com> <CAEFuwkiuKUwr-cTh1s118TCk9C=WvJRsAbBYS6ewMLd=AmHJgg@mail.gmail.com> <4A496052E7B7E84A9324854763C616FA3280270A@C111GTUHMBX56.ERF.thomson.com>
From: Pushpasis Sarkar <pushpasis.ietf@gmail.com>
Date: Wed, 15 Mar 2017 12:40:32 +0530
Message-ID: <CAEFuwkgbJFKebL9gYwJRHLQoW9P+KW5k+n_nYGrv882Gan-WKw@mail.gmail.com>
To: arkadiy.gulko@thomsonreuters.com
Cc: "Shraddha@Juniper" <shraddha@juniper.net>, "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>, spring@ietf.org
Content-Type: multipart/alternative; boundary=001a114cb41cf4f50c054abfa3a3
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/wyo_fgTmpB9d5toJNczsN1pHUME>
Subject: Re: [spring] New Version Notification for draft-gulkohegde-routing-planes-using-sr-00.txt
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 15 Mar 2017 07:10:38 -0000

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

Hi Arkadiy,

Thanks for the detailed explanation.

But I am still not convinced about a separate RP-SID. All I see that is
necessary is here is that PE1 realizes that PE2 has a different Anycast
Group-ID (200 in this case) and then it has to prune the path from SPF
results accordingly. Like mentioned before this seems to me a plain case of
Policy-based Routing/Backup-Selection. This can be achieved in any of the
following ways..

1. Using Separate anycast-SIDs.. one per plane..
2. Or using Node-admin tags to color each of these planes separately..

Both the above can be used in conjunction Policy-based
Routing/Backup-path-selection to achieve what  is being desired here...

Thanks
-Pushpasis


On Wed, Mar 15, 2017 at 2:54 AM, <arkadiy.gulko@thomsonreuters.com> wrote:

> Hi Pushpasis,
>
> Please review attached file that depicts high level difference as it
> applies to dual plane use case. Currently, there is no solution available
> to support optimized loosed path per plane with *no fallback* to
> alternative plane if the plane is partitioned.
>
> Thanks
>
> Arkadiy
>
>
>
> *From:* Pushpasis Sarkar [mailto:pushpasis.ietf@gmail.com]
> *Sent:* Tuesday, March 14, 2017 1:33 PM
> *To:* Shraddha Hegde
> *Cc:* Stefano Previdi (sprevidi); spring@ietf.org; Gulko, Arkadiy
> (Financial&Risk)
>
> *Subject:* Re: [spring] New Version Notification for
> draft-gulkohegde-routing-planes-using-sr-00.txt
>
>
>
> Hi Shraddha,
>
>
>
> On Tue, Mar 14, 2017 at 2:19 PM, Shraddha Hegde <shraddha@juniper.net>
> wrote:
>
> Hi Stephano/Pushpasis,
>
> Anycast segments provide loose separation of routing planes. If there is =
a
> failure, traffic running over anycast segment is allowed
> To failover to different plane. The requirement, this draft tries to
> address is the strict routing plane separation. Certain application traff=
ic
> Should be restricted to one plane even in case of failure and never cross
> over to the other plane.
>
> [Pushpasis] Does this not seem to fit requirements of Policy-Based
> Routing/Policy-Based-Backup-Selection?
>
>
>
>
> I'll add a reference to anycast segments and details of how this is
> different from anycast SID in the next revision.
>
> [Pushpasis] It will be great if you can add a diagram to illustrate the
> difference. Maybe I am missing something here :(
>
>
>
> Thanks
>
> -Pushpasis
>
>
>
>
> Rgds
> Shraddha
>
>
> -----Original Message-----
> From: Stefano Previdi (sprevidi) [mailto:sprevidi@cisco.com]
> Sent: Tuesday, March 14, 2017 1:42 PM
> To: Pushpasis Sarkar <pushpasis.ietf@gmail.com>
> Cc: Shraddha Hegde <shraddha@juniper.net>; spring@ietf.org;
> arkadiy.gulko@thomsonreuters.com
> Subject: Re: [spring] New Version Notification for
> draft-gulkohegde-routing-planes-using-sr-00.txt
>
> Hi Pushpasis,
>
> I agree. The problem/use-case is already described in RFC7855, the
> required protocol extensions are already documented in ospf, isis and bgp
> drafts, we already have multiple implementations, and deployments have be=
en
> done.
>
> s.
>
>
> > On Mar 14, 2017, at 8:20 AM, Pushpasis Sarkar <pushpasis.ietf@gmail.com=
>
> wrote:
> >
> > Hi Authors,
> >
> > First I must admit that I have not read the entire draft in details...
> >
> > But from the abstract it seems that for the problem that this draft is
> trying to address, a similar problem is already addressed in the Segment
> Routing Problem Statement and Use-Case document (RFC 7855, section
> 3.3.1.1.1. Disjointness in Dual-Plane Networks). And the same has been
> solved using any cast segments as specified in draft-ietf-spring-mpls-
> anycast-segment.
> >
> > Request you to clarify why we need the solution proposed in this draft
> over the one proposed in draft-ietf-mpls-anycast-segments..
> >
> > Thanks and Best regards,
> > -Pushpasis
> >
> >
> > On Mon, Mar 13, 2017 at 8:25 PM, Shraddha Hegde <shraddha@juniper.net>
> wrote:
> > Hi All,
> >
> > New draft submitted for "separating routing planes using segment
> routing".
> > Looking for inputs and comments.
> >
> > PS: The draft erroneously got submitted as individual and not affiliate=
d
> to any WG but the intention was to submit it to SPRING WG.
> > We will correct it once the submission window opens. Apologies for the
> inconvenience.
> >
> > Rgds
> > Shraddha
> >
> >
> > -----Original Message-----
> > From: internet-drafts@ietf.org [mailto:internet-drafts@ietf.org]
> > Sent: Monday, March 13, 2017 11:57 PM
> > To: arkadiy.gulko@thomsonreuters.com <arkadiy.gulko@thomsonreuters.com>=
;
> Shraddha Hegde <shraddha@juniper.net>; Arkadiy Gulko <
> arkadiy.gulko@thomsonreuters.com>
> > Subject: New Version Notification for draft-gulkohegde-routing-
> planes-using-sr-00.txt
> >
> >
> > A new version of I-D, draft-gulkohegde-routing-planes-using-sr-00.txt
> > has been successfully submitted by Shraddha Hegde and posted to the IET=
F
> repository.
> >
> > Name:           draft-gulkohegde-routing-planes-using-sr
> > Revision:       00
> > Title:          Separating Routing Planes using Segment Routing
> > Document date:  2017-03-13
> > Group:          Individual Submission
> > Pages:          7
> > URL:            https://www.ietf.org/internet-drafts/draft-gulkohegde-
> routing-planes-using-sr-00.txt
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_inte=
rnet-2Ddrafts_draft-2Dgulkohegde-2Drouting-2Dplanes-2Dusing-2Dsr-2D00.txt&d=
=3DDwMFaQ&c=3D4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=3DJA6g2ZDvIPLQH=
ZqHQByKQq-jvOcxu4cQskARppQFqZc&m=3D-Ov_b1p-pRQOnYT8vSOezy9aO_1j01TWgsPELKNT=
Ysc&s=3DSfDbR-u1zr_bGaI3a4Z_qEQAOL3sPnevtBDsGfCG97U&e=3D>
> > Status:         https://datatracker.ietf.org/
> doc/draft-gulkohegde-routing-planes-using-sr/
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__datatracker.ietf.=
org_doc_draft-2Dgulkohegde-2Drouting-2Dplanes-2Dusing-2Dsr_&d=3DDwMFaQ&c=3D=
4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=3DJA6g2ZDvIPLQHZqHQByKQq-jvOc=
xu4cQskARppQFqZc&m=3D-Ov_b1p-pRQOnYT8vSOezy9aO_1j01TWgsPELKNTYsc&s=3D_9kqi_=
RL2GoWxwwI_n3VvzoJmXv0hA9GFVx9ukTZEFE&e=3D>
> > Htmlized:       https://tools.ietf.org/html/draft-gulkohegde-routing-
> planes-using-sr-00
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_draft-2Dgulkohegde-2Drouting-2Dplanes-2Dusing-2Dsr-2D00&d=3DDwMFaQ&c=3D4=
ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=3DJA6g2ZDvIPLQHZqHQByKQq-jvOcx=
u4cQskARppQFqZc&m=3D-Ov_b1p-pRQOnYT8vSOezy9aO_1j01TWgsPELKNTYsc&s=3Dn75iCPw=
3hyV297zf1sbYYtBMe_NixFirhgG2jGtCYjw&e=3D>
> >
> >
> > Abstract:
> >    Many network deployments arrange the network topologies in two or
> >    more planes.  The traffic generally uses one of the planes and fails
> >    over to the other plane when there are link or node failure.  Certai=
n
> >    applications require the traffic to be strictly restricted to a
> >    particular plane and should not failover to the other plane.  This
> >    document proposes a solution for the strict planar routing using
> >    Segment Routing.
> >
> >
> >
> >
> >
> > 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
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__tools.ietf.org&d=
=3DDwMFaQ&c=3D4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&r=3DJA6g2ZDvIPLQH=
ZqHQByKQq-jvOcxu4cQskARppQFqZc&m=3D-Ov_b1p-pRQOnYT8vSOezy9aO_1j01TWgsPELKNT=
Ysc&s=3DZDvFVzoZZoETR5ITncbxO6DhgsV-9u9Z6sG3PceekRA&e=3D>
> .
> >
> > The IETF Secretariat
> >
> > _______________________________________________
> > spring mailing list
> > spring@ietf.org
> > https://www.ietf.org/mailman/listinfo/spring
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mail=
man_listinfo_spring&d=3DDwMFaQ&c=3D4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebw=
KgY&r=3DJA6g2ZDvIPLQHZqHQByKQq-jvOcxu4cQskARppQFqZc&m=3D-Ov_b1p-pRQOnYT8vSO=
ezy9aO_1j01TWgsPELKNTYsc&s=3DOMIkn_KWEqu2FZrDhknxuWKSn9TP5KRloCTL98iMh4g&e=
=3D>
> >
> > _______________________________________________
> > spring mailing list
> > spring@ietf.org
> > https://www.ietf.org/mailman/listinfo/spring
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_mail=
man_listinfo_spring&d=3DDwMFaQ&c=3D4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebw=
KgY&r=3DJA6g2ZDvIPLQHZqHQByKQq-jvOcxu4cQskARppQFqZc&m=3D-Ov_b1p-pRQOnYT8vSO=
ezy9aO_1j01TWgsPELKNTYsc&s=3DOMIkn_KWEqu2FZrDhknxuWKSn9TP5KRloCTL98iMh4g&e=
=3D>
>
>
>

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

<div dir=3D"ltr">Hi Arkadiy,<div><br></div><div>Thanks for the detailed exp=
lanation.=C2=A0</div><div><br></div><div>But I am still not convinced about=
 a separate RP-SID. All I see that is necessary is here is that PE1 realize=
s that PE2 has a different Anycast Group-ID (200 in this case) and then it =
has to prune the path from SPF results accordingly. Like mentioned before t=
his seems to me a plain case of Policy-based Routing/Backup-Selection. This=
 can be achieved in any of the following ways..=C2=A0</div><div><br></div><=
div>1. Using Separate anycast-SIDs.. one per plane..=C2=A0</div><div>2. Or =
using Node-admin tags to color each of these planes separately..=C2=A0</div=
><div><br></div><div>Both the above can be used in conjunction Policy-based=
 Routing/Backup-path-selection to achieve what =C2=A0is being desired here.=
..</div><div><br></div><div>Thanks</div><div>-Pushpasis</div><div><br></div=
></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Ma=
r 15, 2017 at 2:54 AM,  <span dir=3D"ltr">&lt;<a href=3D"mailto:arkadiy.gul=
ko@thomsonreuters.com" target=3D"_blank">arkadiy.gulko@thomsonreuters.com</=
a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" 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_4907889516528404887WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Hi Pushpasis,<u></u><u></=
u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Please review attached fi=
le that depicts high level difference as it applies to dual plane use case.=
 Currently, there is no solution available to support optimized
 loosed path per plane with <b>no fallback</b> to alternative plane if the =
plane is partitioned.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thanks<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Arkadiy
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></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:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Pushpasi=
s Sarkar [mailto:<a href=3D"mailto:pushpasis.ietf@gmail.com" target=3D"_bla=
nk">pushpasis.ietf@gmail.<wbr>com</a>]
<br>
<b>Sent:</b> Tuesday, March 14, 2017 1:33 PM<br>
<b>To:</b> Shraddha Hegde<br>
<b>Cc:</b> Stefano Previdi (sprevidi); <a href=3D"mailto:spring@ietf.org" t=
arget=3D"_blank">spring@ietf.org</a>; Gulko, Arkadiy (Financial&amp;Risk)</=
span></p><div><div class=3D"h5"><br>
<b>Subject:</b> Re: [spring] New Version Notification for draft-gulkohegde-=
routing-<wbr>planes-using-sr-00.txt<u></u><u></u></div></div><p></p>
</div><div><div class=3D"h5">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Hi Shraddha,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">On Tue, Mar 14, 2017 at 2:19 PM, Shraddha Hegde &lt;=
<a href=3D"mailto:shraddha@juniper.net" target=3D"_blank">shraddha@juniper.=
net</a>&gt; wrote:<u></u><u></u></p>
<p class=3D"MsoNormal">Hi Stephano/Pushpasis,<br>
<br>
Anycast segments provide loose separation of routing planes. If there is a =
failure, traffic running over anycast segment is allowed<br>
To failover to different plane. The requirement, this draft tries to addres=
s is the strict routing plane separation. Certain application traffic<br>
Should be restricted to one plane even in case of failure and never cross o=
ver to the other plane.<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">[Pushpasis] Does this not seem to fit requirements o=
f Policy-Based Routing/Policy-Based-Backup-<wbr>Selection?=C2=A0<u></u><u><=
/u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class=3D"MsoNormal"><br>
I&#39;ll add a reference to anycast segments and details of how this is dif=
ferent from anycast SID in the next revision.<u></u><u></u></p>
</blockquote>
<div>
<p class=3D"MsoNormal">[Pushpasis] It will be great if you can add a diagra=
m to illustrate the difference. Maybe I am missing something here :(<u></u>=
<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Thanks<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">-Pushpasis<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<p class=3D"MsoNormal"><br>
Rgds<br>
<span class=3D"m_4907889516528404887hoenzb"><span style=3D"color:#888888">S=
hraddha</span></span><u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
-----Original Message-----<br>
From: Stefano Previdi (sprevidi) [mailto:<a href=3D"mailto:sprevidi@cisco.c=
om" target=3D"_blank">sprevidi@cisco.com</a>]<br>
Sent: Tuesday, March 14, 2017 1:42 PM<br>
To: Pushpasis Sarkar &lt;<a href=3D"mailto:pushpasis.ietf@gmail.com" target=
=3D"_blank">pushpasis.ietf@gmail.com</a>&gt;<br>
Cc: Shraddha Hegde &lt;<a href=3D"mailto:shraddha@juniper.net" target=3D"_b=
lank">shraddha@juniper.net</a>&gt;;
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a>; <=
a href=3D"mailto:arkadiy.gulko@thomsonreuters.com" target=3D"_blank">
arkadiy.gulko@thomsonreuters.<wbr>com</a><br>
Subject: Re: [spring] New Version Notification for draft-gulkohegde-routing=
-<wbr>planes-using-sr-00.txt<br>
<br>
Hi Pushpasis,<br>
<br>
I agree. The problem/use-case is already described in RFC7855, the required=
 protocol extensions are already documented in ospf, isis and bgp drafts, w=
e already have multiple implementations, and deployments have been done.<br=
>
<br>
s.<br>
<br>
<br>
&gt; On Mar 14, 2017, at 8:20 AM, Pushpasis Sarkar &lt;<a href=3D"mailto:pu=
shpasis.ietf@gmail.com" target=3D"_blank">pushpasis.ietf@gmail.com</a>&gt; =
wrote:<br>
&gt;<br>
&gt; Hi Authors,<br>
&gt;<br>
&gt; First I must admit that I have not read the entire draft in details...=
<br>
&gt;<br>
&gt; But from the abstract it seems that for the problem that this draft is=
 trying to address, a similar problem is already addressed in the Segment R=
outing Problem Statement and Use-Case document (RFC 7855, section 3.3.1.1.1=
. Disjointness in Dual-Plane Networks).
 And the same has been solved using any cast segments as specified in draft=
-ietf-spring-mpls-<wbr>anycast-segment.<br>
&gt;<br>
&gt; Request you to clarify why we need the solution proposed in this draft=
 over the one proposed in draft-ietf-mpls-anycast-<wbr>segments..<br>
&gt;<br>
&gt; Thanks and Best regards,<br>
&gt; -Pushpasis<br>
&gt;<br>
&gt;<br>
&gt; On Mon, Mar 13, 2017 at 8:25 PM, Shraddha Hegde &lt;<a href=3D"mailto:=
shraddha@juniper.net" target=3D"_blank">shraddha@juniper.net</a>&gt; wrote:=
<br>
&gt; Hi All,<br>
&gt;<br>
&gt; New draft submitted for &quot;separating routing planes using segment =
routing&quot;.<br>
&gt; Looking for inputs and comments.<br>
&gt;<br>
&gt; PS: The draft erroneously got submitted as individual and not affiliat=
ed to any WG but the intention was to submit it to SPRING WG.<br>
&gt; We will correct it once the submission window opens. Apologies for the=
 inconvenience.<br>
&gt;<br>
&gt; Rgds<br>
&gt; Shraddha<br>
&gt;<br>
&gt;<br>
&gt; -----Original Message-----<br>
&gt; From: <a href=3D"mailto:internet-drafts@ietf.org" target=3D"_blank">in=
ternet-drafts@ietf.org</a> [mailto:<a href=3D"mailto:internet-drafts@ietf.o=
rg" target=3D"_blank">internet-drafts@ietf.<wbr>org</a>]<br>
&gt; Sent: Monday, March 13, 2017 11:57 PM<br>
&gt; To: <a href=3D"mailto:arkadiy.gulko@thomsonreuters.com" target=3D"_bla=
nk">arkadiy.gulko@thomsonreuters.<wbr>com</a> &lt;<a href=3D"mailto:arkadiy=
.gulko@thomsonreuters.com" target=3D"_blank">arkadiy.gulko@thomsonreuters.<=
wbr>com</a>&gt;; Shraddha Hegde &lt;<a href=3D"mailto:shraddha@juniper.net"=
 target=3D"_blank">shraddha@juniper.net</a>&gt;;
 Arkadiy Gulko &lt;<a href=3D"mailto:arkadiy.gulko@thomsonreuters.com" targ=
et=3D"_blank">arkadiy.gulko@thomsonreuters.<wbr>com</a>&gt;<br>
&gt; Subject: New Version Notification for draft-gulkohegde-routing-<wbr>pl=
anes-using-sr-00.txt<br>
&gt;<br>
&gt;<br>
&gt; A new version of I-D, draft-gulkohegde-routing-<wbr>planes-using-sr-00=
.txt<br>
&gt; has been successfully submitted by Shraddha Hegde and posted to the IE=
TF repository.<br>
&gt;<br>
&gt; Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft-gulkohegde-routing=
-<wbr>planes-using-sr<br>
&gt; Revision:=C2=A0 =C2=A0 =C2=A0 =C2=A000<br>
&gt; Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Separating Routing Planes usi=
ng Segment Routing<br>
&gt; Document date:=C2=A0 2017-03-13<br>
&gt; Group:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Individual Submission<br>
&gt; Pages:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 7<br>
&gt; URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://urlde=
fense.proofpoint.com/v2/url?u=3Dhttps-3A__www.ietf.org_internet-2Ddrafts_dr=
aft-2Dgulkohegde-2Drouting-2Dplanes-2Dusing-2Dsr-2D00.txt&amp;d=3DDwMFaQ&am=
p;c=3D4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&amp;r=3DJA6g2ZDvIPLQHZqHQ=
ByKQq-jvOcxu4cQskARppQFqZc&amp;m=3D-Ov_b1p-pRQOnYT8vSOezy9aO_1j01TWgsPELKNT=
Ysc&amp;s=3DSfDbR-u1zr_bGaI3a4Z_qEQAOL3sPnevtBDsGfCG97U&amp;e=3D" target=3D=
"_blank">
https://www.ietf.org/internet-<wbr>drafts/draft-gulkohegde-<wbr>routing-pla=
nes-using-sr-00.txt</a><br>
&gt; Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://urldefense=
.proofpoint.com/v2/url?u=3Dhttps-3A__datatracker.ietf.org_doc_draft-2Dgulko=
hegde-2Drouting-2Dplanes-2Dusing-2Dsr_&amp;d=3DDwMFaQ&amp;c=3D4ZIZThykDLcoW=
k-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&amp;r=3DJA6g2ZDvIPLQHZqHQByKQq-jvOcxu4cQskAR=
ppQFqZc&amp;m=3D-Ov_b1p-pRQOnYT8vSOezy9aO_1j01TWgsPELKNTYsc&amp;s=3D_9kqi_R=
L2GoWxwwI_n3VvzoJmXv0hA9GFVx9ukTZEFE&amp;e=3D" target=3D"_blank">https://da=
tatracker.ietf.org/<wbr>doc/draft-gulkohegde-routing-<wbr>planes-using-sr/<=
/a><br>
&gt; Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://urldefense.proo=
fpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dgulkohegde-2Dro=
uting-2Dplanes-2Dusing-2Dsr-2D00&amp;d=3DDwMFaQ&amp;c=3D4ZIZThykDLcoWk-GVjS=
Lmy8-1Cr1I4FWIvbLFebwKgY&amp;r=3DJA6g2ZDvIPLQHZqHQByKQq-jvOcxu4cQskARppQFqZ=
c&amp;m=3D-Ov_b1p-pRQOnYT8vSOezy9aO_1j01TWgsPELKNTYsc&amp;s=3Dn75iCPw3hyV29=
7zf1sbYYtBMe_NixFirhgG2jGtCYjw&amp;e=3D" target=3D"_blank">https://tools.ie=
tf.org/html/<wbr>draft-gulkohegde-routing-<wbr>planes-using-sr-00</a><br>
&gt;<br>
&gt;<br>
&gt; Abstract:<br>
&gt;=C2=A0 =C2=A0 Many network deployments arrange the network topologies i=
n two or<br>
&gt;=C2=A0 =C2=A0 more planes.=C2=A0 The traffic generally uses one of the =
planes and fails<br>
&gt;=C2=A0 =C2=A0 over to the other plane when there are link or node failu=
re.=C2=A0 Certain<br>
&gt;=C2=A0 =C2=A0 applications require the traffic to be strictly restricte=
d to a<br>
&gt;=C2=A0 =C2=A0 particular plane and should not failover to the other pla=
ne.=C2=A0 This<br>
&gt;=C2=A0 =C2=A0 document proposes a solution for the strict planar routin=
g using<br>
&gt;=C2=A0 =C2=A0 Segment Routing.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Please note that it may take a couple of minutes from the time of subm=
ission until the htmlized version and diff are available at
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__tools.ietf=
.org&amp;d=3DDwMFaQ&amp;c=3D4ZIZThykDLcoWk-GVjSLmy8-1Cr1I4FWIvbLFebwKgY&amp=
;r=3DJA6g2ZDvIPLQHZqHQByKQq-jvOcxu4cQskARppQFqZc&amp;m=3D-Ov_b1p-pRQOnYT8vS=
Oezy9aO_1j01TWgsPELKNTYsc&amp;s=3DZDvFVzoZZoETR5ITncbxO6DhgsV-9u9Z6sG3Pceek=
RA&amp;e=3D" target=3D"_blank">
tools.ietf.org</a>.<br>
&gt;<br>
&gt; The IETF Secretariat<br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; spring mailing list<br>
&gt; <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</=
a><br>
&gt; <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.=
ietf.org_mailman_listinfo_spring&amp;d=3DDwMFaQ&amp;c=3D4ZIZThykDLcoWk-GVjS=
Lmy8-1Cr1I4FWIvbLFebwKgY&amp;r=3DJA6g2ZDvIPLQHZqHQByKQq-jvOcxu4cQskARppQFqZ=
c&amp;m=3D-Ov_b1p-pRQOnYT8vSOezy9aO_1j01TWgsPELKNTYsc&amp;s=3DOMIkn_KWEqu2F=
ZrDhknxuWKSn9TP5KRloCTL98iMh4g&amp;e=3D" target=3D"_blank">
https://www.ietf.org/mailman/<wbr>listinfo/spring</a><br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; spring mailing list<br>
&gt; <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</=
a><br>
&gt; <a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__www.=
ietf.org_mailman_listinfo_spring&amp;d=3DDwMFaQ&amp;c=3D4ZIZThykDLcoWk-GVjS=
Lmy8-1Cr1I4FWIvbLFebwKgY&amp;r=3DJA6g2ZDvIPLQHZqHQByKQq-jvOcxu4cQskARppQFqZ=
c&amp;m=3D-Ov_b1p-pRQOnYT8vSOezy9aO_1j01TWgsPELKNTYsc&amp;s=3DOMIkn_KWEqu2F=
ZrDhknxuWKSn9TP5KRloCTL98iMh4g&amp;e=3D" target=3D"_blank">
https://www.ietf.org/mailman/<wbr>listinfo/spring</a><u></u><u></u></p>
</div>
</div>
</blockquote>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
</div></div></div>
</div>

</blockquote></div><br></div>

--001a114cb41cf4f50c054abfa3a3--


From nobody Thu Mar 16 03:09:22 2017
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 3F23F127342 for <spring@ietfa.amsl.com>; Thu, 16 Mar 2017 03:09:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.395
X-Spam-Level: 
X-Spam-Status: No, score=-5.395 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.796, RP_MATCHES_RCVD=-0.001, 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 tlFRxfLD_Wmt for <spring@ietfa.amsl.com>; Thu, 16 Mar 2017 03:09:14 -0700 (PDT)
Received: from relais-inet.orange.com (mta135.mail.business.static.orange.com [80.12.70.35]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 46BDE126C2F for <spring@ietf.org>; Thu, 16 Mar 2017 03:09:14 -0700 (PDT)
Received: from opfednr07.francetelecom.fr (unknown [xx.xx.xx.71]) by opfednr24.francetelecom.fr (ESMTP service) with ESMTP id 9960940603 for <spring@ietf.org>; Thu, 16 Mar 2017 11:09:12 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.27]) by opfednr07.francetelecom.fr (ESMTP service) with ESMTP id 653611C008C for <spring@ietf.org>; Thu, 16 Mar 2017 11:09:12 +0100 (CET)
Received: from OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06]) by OPEXCLILM7C.corporate.adroot.infra.ftgroup ([fe80::8007:17b:c3b4:d68b%19]) with mapi id 14.03.0319.002; Thu, 16 Mar 2017 11:09:12 +0100
From: <bruno.decraene@orange.com>
To: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: Slots requests for SPRING WG session - IETF 98 - Chicago
Thread-Index: AdKY277ufIkaS1tWT1qQX9dmDelLMAFYVvpw
Date: Thu, 16 Mar 2017 10:09:11 +0000
Message-ID: <20560_1489658952_58CA6448_20560_400_12_53C29892C857584299CBF5D05346208A31C72605@OPEXCLILM21.corporate.adroot.infra.ftgroup>
References: <20400_1489067452_58C15DBC_20400_2267_2_53C29892C857584299CBF5D05346208A1ED9BEEA@OPEXCLILM21.corporate.adroot.infra.ftgroup>
In-Reply-To: <20400_1489067452_58C15DBC_20400_2267_2_53C29892C857584299CBF5D05346208A1ED9BEEA@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.3]
Content-Type: multipart/alternative; boundary="_000_53C29892C857584299CBF5D05346208A31C72605OPEXCLILM21corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/4sl3QQYV8K-GQ2j4lV3oTJa8S2M>
Subject: Re: [spring] Slots requests for SPRING WG session - IETF 98 - Chicago
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 16 Mar 2017 10:09:20 -0000

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

Hi all,

SPRING agenda has been published:  https://datatracker.ietf.org/meeting/98/=
agenda/spring/

See you in Chicago,
Bruno, Martin

From: bruno.decraene@orange.com [mailto:bruno.decraene@orange.com]
Sent: Thursday, March 09, 2017 2:51 PM
To: spring@ietf.org
Cc: spring-chairs@ietf.org
Subject: Slots requests for SPRING WG session - IETF 98 - Chicago

All,

it is time we start building the SPRING WG agenda for Chicago.
The IETF agenda is available at: https://datatracker.ietf.org/meeting/98/ag=
enda.html

The SPRING WG session (1.5h) is scheduled on: Tuesday Afternoon session I  =
13:00-14:30

As presented in Seoul, we'd like to focus the work on advancing current WG =
documents and milestones. This will be reflected in the next agenda, with a=
 strict priority given to those items.
If time allows, additional slots may be allocated with a priority for subje=
ct within current charter and milestones. Additionally, new subjects, not y=
et presented, and candidate for a possible charter update may be considered.

Please send us your request for a presentation slot, indicating draft name,=
 speaker and desired duration (covering presentation + discussion)

Please send the requests no later than the 16th of March.
Thank you
Bruno, Martin

___________________________________________________________________________=
______________________________________________



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.

___________________________________________________________________________=
______________________________________________

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_53C29892C857584299CBF5D05346208A31C72605OPEXCLILM21corp_
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;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 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;}
pre
	{mso-style-priority:99;
	mso-style-link:"Pr\00E9format\00E9 HTML Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.PrformatHTMLCar
	{mso-style-name:"Pr\00E9format\00E9 HTML Car";
	mso-style-priority:99;
	mso-style-link:"Pr\00E9format\00E9 HTML";
	font-family:Consolas;
	mso-fareast-language:EN-US;}
span.EmailStyle20
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@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"color:#1F497D">Hi all,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">SPRING =
agenda has been published:&nbsp;
</span><span style=3D"color:#1F497D"><a href=3D"https://datatracker.ietf.or=
g/meeting/98/agenda/spring/"><span lang=3D"EN-US">https://datatracker.ietf.=
org/meeting/98/agenda/spring/</span></a></span><span lang=3D"EN-US" style=
=3D"color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">See you=
 in Chicago,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Bruno, =
Martin<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-language:FR">From:</span><=
/b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;mso-fareast-language:FR"> bruno.decraene@orange.com [mailto:b=
runo.decraene@orange.com]
<br>
<b>Sent:</b> Thursday, March 09, 2017 2:51 PM<br>
<b>To:</b> spring@ietf.org<br>
<b>Cc:</b> spring-chairs@ietf.org<br>
<b>Subject:</b> Slots requests for SPRING WG session - IETF 98 - Chicago<o:=
p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">All,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">it is time we start building th=
e SPRING WG agenda for Chicago.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The IETF agenda is available at=
: <a href=3D"https://datatracker.ietf.org/meeting/98/agenda.html">
https://datatracker.ietf.org/meeting/98/agenda.html</a><o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The SPRING WG session (1.5h) is=
 scheduled on: Tuesday Afternoon session I &nbsp;13:00-14:30
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">As presented in Seoul, we'd lik=
e to focus the work on advancing current WG documents and milestones. This =
will be reflected in the next agenda, with a strict priority given to those=
 items.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">If time allows, additional slot=
s may be allocated with a priority for subject within current charter and m=
ilestones. Additionally, new subjects, not yet presented, and candidate for=
 a possible charter update may be considered.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Please send us your request for=
 a presentation slot, indicating draft name, speaker and desired duration (=
covering presentation &#43; discussion)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Please send the requests no lat=
er than the 16th of March.<o:p></o:p></span></p>
<p class=3D"MsoNormal">Thank you<o:p></o:p></p>
<p class=3D"MsoNormal">Bruno, Martin<o:p></o:p></p>
<pre>______________________________________________________________________=
___________________________________________________<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Ce message et ses pieces jointes peuvent contenir des informations con=
fidentielles ou privilegiees et ne doivent donc<o:p></o:p></pre>
<pre>pas etre diffuses, exploites ou copies sans autorisation. Si vous avez=
 recu ce message par erreur, veuillez le signaler<o:p></o:p></pre>
<pre>a l'expediteur et le detruire ainsi que les pieces jointes. Les messag=
es electroniques etant susceptibles d'alteration,<o:p></o:p></pre>
<pre>Orange decline toute responsabilite si ce message a ete altere, deform=
e ou falsifie. Merci.<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>This message and its attachments may contain confidential or privilege=
d information that may be protected by law;<o:p></o:p></pre>
<pre>they should not be distributed, used or copied without authorisation.<=
o:p></o:p></pre>
<pre>If you have received this email in error, please notify the sender and=
 delete this message and its attachments.<o:p></o:p></pre>
<pre>As emails may be altered, Orange is not liable for messages that have =
been modified, changed or falsified.<o:p></o:p></pre>
<pre>Thank you.<o:p></o:p></pre>
</div>
</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_53C29892C857584299CBF5D05346208A31C72605OPEXCLILM21corp_--


From nobody Thu Mar 16 19:41:47 2017
Return-Path: <shraddha@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 9E486129BCD for <spring@ietfa.amsl.com>; Thu, 16 Mar 2017 19:41:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.921
X-Spam-Level: 
X-Spam-Status: No, score=-1.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AU2LkMWIIiTn for <spring@ietfa.amsl.com>; Thu, 16 Mar 2017 19:41:44 -0700 (PDT)
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0121.outbound.protection.outlook.com [104.47.40.121]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AEBE3129BCA for <spring@ietf.org>; Thu, 16 Mar 2017 19:41:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=zBZmvS/pThA+YdjmWRJAej0rFgo0AQFZxRrTjvHmPNk=; b=kp0eH0uNSHkXVpGbAj90XpN5DS0FKWfI+4gGz+D7UD9UBR5weId3l+eohFazmeS5ccAnGWLlPhJLGODUsU+9OINID+LpFuBrsoa5xuO9cogedsPmrNiz4WvYXt+U1BBm/JYrIeztU/MDjLa3MLhoMEBnCgyFoBybX0F7a+N874c=
Received: from BN3PR05MB2706.namprd05.prod.outlook.com (10.167.2.135) by BN3PR05MB2707.namprd05.prod.outlook.com (10.167.2.136) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.991.4; Fri, 17 Mar 2017 02:41:42 +0000
Received: from BN3PR05MB2706.namprd05.prod.outlook.com ([10.167.2.135]) by BN3PR05MB2706.namprd05.prod.outlook.com ([10.167.2.135]) with mapi id 15.01.0991.003; Fri, 17 Mar 2017 02:41:42 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: "bruno.decraene@orange.com" <bruno.decraene@orange.com>, "martin.vigoureux@nokia.com" <martin.vigoureux@nokia.com>
CC: "spring@ietf.org" <spring@ietf.org>, "arkadiy.gulko@thomsonreuters.com" <arkadiy.gulko@thomsonreuters.com>
Thread-Topic: Slot for presenting new draft draft-gulkohegde-routing-planes-using-sr-00
Thread-Index: AdKex9BiWhXRFClLQUui61KTnMx6ug==
Date: Fri, 17 Mar 2017 02:41:42 +0000
Message-ID: <BN3PR05MB27067925EC896BA71CB2B4F5D5390@BN3PR05MB2706.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: orange.com; dkim=none (message not signed) header.d=none;orange.com; dmarc=none action=none header.from=juniper.net;
x-originating-ip: [116.197.184.14]
x-microsoft-exchange-diagnostics: 1; BN3PR05MB2707; 7:+a793CkavocDWzq50ESfKewfrLxlxAO9a+R5G2cb7eEDJoiOo6QiROmmy5EZpM9iZJ/CsojYO7EuQaFSFreBpWPTEE7qMBWrHTtmkp03menna2iA6qqBJjBe3HdA3y5mPejCv4Fe+W8+X16ZGMK7559LoaoptQ9b+bHmxJQwI7BkIt2jw7ebf/G7UT1DLv4qUfk5pz+/sVG1juDd+x/7+fet98se/MIhaNZGXHsJJ7NJxHICHjIb1T3amUCeW7BUdtIvCR+HibkJ8JReb3ldxaY2HafmElktsl4U8JL07zTerUoTpAPZvhflgu2RrxD3YrdEwssLEx204vJZdmQnDw==
x-ms-office365-filtering-correlation-id: e8632e21-5570-48e8-69b6-08d46cdf2537
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254041)(48565401081); SRVR:BN3PR05MB2707; 
x-microsoft-antispam-prvs: <BN3PR05MB2707ACBDE3A73437F216ED4BD5390@BN3PR05MB2707.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6041248)(20161123560025)(20161123558025)(20161123555025)(20161123564025)(20161123562025)(6072148); SRVR:BN3PR05MB2707; BCL:0; PCL:0; RULEID:; SRVR:BN3PR05MB2707; 
x-forefront-prvs: 0249EFCB0B
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39850400002)(39410400002)(39860400002)(39840400002)(39450400003)(6506006)(99286003)(77096006)(54356999)(3660700001)(305945005)(50986999)(54906002)(9686003)(6306002)(86362001)(66066001)(74316002)(8656002)(189998001)(6436002)(55016002)(25786008)(38730400002)(8676002)(2501003)(81166006)(102836003)(3846002)(6116002)(966004)(2900100001)(7696004)(8936002)(33656002)(53936002)(4326008)(230783001)(3280700002)(2906002)(7736002)(122556002)(5660300001); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR05MB2707; H:BN3PR05MB2706.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BN3PR05MB27067925EC896BA71CB2B4F5D5390BN3PR05MB2706namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Mar 2017 02:41:42.2436 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR05MB2707
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/nGg8zCCGbryGTBUH9c3427nbL2w>
Subject: [spring] Slot for presenting new draft draft-gulkohegde-routing-planes-using-sr-00
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 17 Mar 2017 02:41:46 -0000

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

Bruno/Martin,

Authors would like to request a time-slot to present new draft
draft-gulkohegde-routing-planes-using-sr-00 in the SPRING WG.

Draft: draft-gulkohegde-routing-planes-using-sr-00
Time:10 mins
Presenter:Shraddha Hegde


Rgds
Shraddha


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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left:=
 #800000 2px solid; } --></style>
</head>
<body>
<font face=3D"Calibri" size=3D"2"><span style=3D"font-size:11pt;">
<div>Bruno/Martin,</div>
<div>&nbsp;</div>
<div>Authors would like to request a time-slot to present new draft</div>
<div>draft-gulkohegde-routing-planes-using-sr-00 in the SPRING WG.</div>
<div>&nbsp;</div>
<div>Draft: draft-gulkohegde-routing-planes-using-sr-00</div>
<div>Time:10 mins</div>
<div>Presenter:Shraddha Hegde</div>
<div>&nbsp;</div>
<div>&nbsp;</div>
<div>Rgds</div>
<div>Shraddha</div>
<div>&nbsp;</div>
</span></font>
</body>
</html>

--_000_BN3PR05MB27067925EC896BA71CB2B4F5D5390BN3PR05MB2706namp_--


From nobody Fri Mar 17 00:11:17 2017
Return-Path: <ginsberg@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 40B97120724 for <spring@ietfa.amsl.com>; Fri, 17 Mar 2017 00:11:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level: 
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id z50kOrqHsbKz for <spring@ietfa.amsl.com>; Fri, 17 Mar 2017 00:11:14 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D82BB12025C for <spring@ietf.org>; Fri, 17 Mar 2017 00:11:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=17722; q=dns/txt; s=iport; t=1489734673; x=1490944273; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=RNfWSzuTTZZJ6yFGumTy/cXFJfbAe9ArLkLNPvxIJnQ=; b=C6qJFmyfZKFzLIDR7EbzZX2RKdczgFz82pLGh7JeajQMEou7/QazNeRe xqXOcPOd7svgNvqGpIMzJOCJSn7VbDcJp9nD9HjSSNED0dlXrHMKo5m3i p0PARyGa1cvaypKPer03XUk8MVJjhyfohHKd1NqLT3ep9255sdeZ5TFIT A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BDBQBji8tY/4YNJK1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgm5jYYEKB4Nbm2eIEYgBhS+CDoYiAhqCb0AXAQIBAQEBAQEBayi?= =?us-ascii?q?FFQEBAQEDIwo+HgIBCBEEAQEoAwICAh8RFAkIAgQBEggWiUoDFbFQgiaHOQ2DD?= =?us-ascii?q?gEBAQEBAQEBAQEBAQEBAQEBAQEBAR2GToRvglGBbUyCUIJfBZYBhg46AY4QhCi?= =?us-ascii?q?CBIUoigaKXohxASABNoEEWBWFGB2BY3WISoENAQEB?=
X-IronPort-AV: E=Sophos;i="5.36,176,1486425600";  d="scan'208,217";a="398215365"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 17 Mar 2017 07:11:12 +0000
Received: from XCH-ALN-007.cisco.com (xch-aln-007.cisco.com [173.36.7.17]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id v2H7BCHf016871 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 17 Mar 2017 07:11:12 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-ALN-007.cisco.com (173.36.7.17) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 17 Mar 2017 02:11:11 -0500
Received: from xch-aln-001.cisco.com ([173.36.7.11]) by XCH-ALN-001.cisco.com ([173.36.7.11]) with mapi id 15.00.1210.000; Fri, 17 Mar 2017 02:11:11 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: tech_kals Kals <tech.kals@gmail.com>, "spring@ietf.org" <spring@ietf.org>,  "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>, "martin.pilka@pantheon.tech" <martin.pilka@pantheon.tech>
Thread-Topic: [Mapping Server] Conflict Resolution
Thread-Index: AQHSnsVBWNzGjxwjFUOLSVXC0/gmBqGYnB/g
Date: Fri, 17 Mar 2017 07:11:11 +0000
Message-ID: <e0950e57a2a24bd99d78908be0d49a5d@XCH-ALN-001.cisco.com>
References: <CAHWErLdy5RgdWQKOXp1PrbB6T_ANObznCSXvdQ0nkbBgukD5cQ@mail.gmail.com>
In-Reply-To: <CAHWErLdy5RgdWQKOXp1PrbB6T_ANObznCSXvdQ0nkbBgukD5cQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.83.223]
Content-Type: multipart/alternative; boundary="_000_e0950e57a2a24bd99d78908be0d49a5dXCHALN001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/EBvD3AtaUWvtu7NIbH6pQhVrGes>
Subject: Re: [spring] [Mapping Server] Conflict Resolution
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 17 Mar 2017 07:11:16 -0000

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

SXQgaXMgbm90IHBvc3NpYmxlIHRvIGFuc3dlciB5b3VyIHF1ZXJ5IGJlY2F1c2UgdGhlIHdheSB5
b3UgaGF2ZSBwcmVzZW50ZWQgeW91ciBlbnRyaWVzIChYLCBFMSwgRTIsIEUzKSBkb2VzIG5vdCB0
ZWxsIHVzIHdoYXQgY29uZmxpY3RzIHlvdSBoYXZlLg0KRG8geW91IGhhdmUgdHdvIFNJRHMgYXNz
aWduZWQgdG8gdGhlIHNhbWUgcHJlZml4PyAoUHJlZml4IGNvbmZsaWN0KQ0KRG8geW91IGhhdmUg
dGhlIHNhbWUgU0lEIGFzc2lnbmVkIHRvIHR3byBkaWZmZXJlbnQgcHJlZml4ZXM/IChTSUQgY29u
ZmxpY3QpDQoNClRoaXMgbWF0dGVycyDigJMgc2VlIFNlY3Rpb24gMy4zLjYgb2YgdGhlIGRyYWZ0
IGZvciBhbiBleGFtcGxlIGFzIHRvIHdoeS4NCg0KUGxlYXNlIHByZXNlbnQgeW91ciBleGFtcGxl
IGluIHRoZSBmb3JtIGRlZmluZWQgaW4gU2VjdGlvbiAzOg0KDQogICAgICAgUHJmIC0gUHJlZmVy
ZW5jZSBWYWx1ZSAoU2VlIFNlY3Rpb24gMy4xKQ0KICAgICAgIFBpIC0gSW5pdGlhbCBwcmVmaXgN
CiAgICAgICBQZSAtIEVuZCBwcmVmaXgNCiAgICAgICBMICAtIFByZWZpeCBsZW5ndGgNCiAgICAg
ICBMeCAtIE1heGltdW0gcHJlZml4IGxlbmd0aCAoMzIgZm9yIElQdjQsIDEyOCBmb3IgSVB2NikN
CiAgICAgICBTaSAtIEluaXRpYWwgU0lEIHZhbHVlDQogICAgICAgU2UgLSBFbmQgU0lEIHZhbHVl
DQogICAgICAgUiAgLSBSYW5nZSB2YWx1ZSAoU2VlIE5vdGUgMSkNCiAgICAgICBUICAtIFRvcG9s
b2d5DQogICAgICAgQSAgLSBBbGdvcml0aG0NCg0KICAgICAgIEEgTWFwcGluZyBFbnRyeSBpcyB0
aGVuIHRoZSB0dXBsZTogKFByZiwgU3JjLCBQaS9MLCBTaSwgUiwgVCwgQSkNCg0KVGhhbnguDQoN
CiAgIExlcw0KDQoNCkZyb206IHRlY2hfa2FscyBLYWxzIFttYWlsdG86dGVjaC5rYWxzQGdtYWls
LmNvbV0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAxNiwgMjAxNyA3OjIyIFBNDQpUbzogc3ByaW5n
QGlldGYub3JnOyBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgUGV0ZXIgUHNlbmFrIChwcHNlbmFr
KTsgU3RlZmFubyBQcmV2aWRpIChzcHJldmlkaSk7IG1hcnRpbi5waWxrYUBwYW50aGVvbi50ZWNo
DQpTdWJqZWN0OiBbTWFwcGluZyBTZXJ2ZXJdIENvbmZsaWN0IFJlc29sdXRpb24NCg0KSGkgRXhw
ZXJ0cywNCg0KICBDb3VsZCB5b3UgcGxlYXNlIGV4cGxhaW4gbWUgd2hhdCB3b3VsZCBiZSB0aGUg
ZXhwZWN0ZWQgYmVoYXZpb3IgaW4gdGhlIGZvbGxvd2luZyBzY2VuYXJpbyBpbiBRdWFyYW50aW5l
IGFwcHJvYWNoLg0KDQogIE1hcHBpbmcgZW50cmllcyBFMSwgRTIsIEUzIGFyZSBBY3RpdmUgZW50
cmllcy4NCg0KICBJbiBjYXNlLCBpZiBpbmNvbWluZyBuZXcgZW50cnkgc2F5IFggd2hpY2ggaGFz
IGNvbmZsaWN0IHdpdGggRTEsIEUyIGFuZCBFMy4NCg0KICBBc3N1bWUsIFggaXMgYmV0dGVyIHRo
YW4gRTEgYnV0IG5vdCBiZXR0ZXIgdGhhbiBFMi4gICggRTEgPCBYIDwgRTIpDQoNCiAgMV0gWCBp
cyBiZXR0ZXIgdGhhbiBFMSBzbyBFMSB3aWxsIGJlY29tZSBleGNsdWRlZCBlbnRyeSBhbmQgWCB3
aWxsIGJlY29tZSBhbiBhY3RpdmUgZW50cnkNCg0KICAyXSBOb3csIFggaXMgY29tcGFyZWQgd2l0
aCBFMi4gRTIgaXMgYmV0dGVyIHRoYW4gWC4gU28sIFggd2lsbCBiZWNvbWUgZXhjbHVkZWQgZW50
cnkgYW5kIEUyIGlzIGFuIGFjdGl2ZSBlbnRyeSBhcyBpdCB3YXMuDQoNClNvLCBYIGFuZCBFMSB3
aWxsIGJlY29tZSAiZXhjbHVkZWQgZW50cnkiLg0KDQpJIGNvdWxkbid0IGZpbmQgYW55IGluZm8g
YXMgc2hvd24gYWJvdmUgaW4gdGhlIFJGQy4gQ2FuIHlvdSBwbGVhc2UgY2xhcmlmeSA/DQoNCg0K
TXkgZG91YnRzOg0KMSkgV2lsbCB0aGUgZW50cnkgYmVjb21lIGFjdGl2ZSBvbmx5IGlmIGl0IHdp
bnMgd2l0aCBhbGwgZW50cmllcyB3aGljaCBhcmUgY29uZmxpY3RlZCB3aXRoIHRoaXMgPw0KMikg
V2hlbiBkb2luZyBjb25mbGljdCByZXNvbHV0aW9uIHdpdGggb3RoZXIgZW50cmllcywgaXQgY2Fu
IHdpbiB3aXRoIHNvbWUgZW50cmllcyBhbmQgY2FuIGxvc2UgdG8gc29tZT8gV2hhdCBjb3VsZCBi
ZSB0aGUgYmVoYXZpb3IgPw0KICAgICAtIFRoaXMgaXMgdGhlIGNhc2Ugd2hpY2ggSSBleHBsYWlu
ZWQgYWJvdmUuDQogICAgIC0gSW4gdGhpcyBjYXNlLCBYIGNhbiBiZWNvbWUgYWN0aXZlIGJ5IHdp
bm5pbmcgdG8gRTEgYW5kIGxvc2UgRTIgd2hpY2ggbGVhZHMgWCBhbmQgRTEgdG8gYmVjb21lIGlu
YWN0aXZlL2V4Y2x1ZGVkIGVudHJ5Lg0KDQoNCmNhbiB5b3UgcGxlYXNlIGNsYXJpZnkgPw0KDQoN
ClJlZ2FyZHMsDQpfX3RlY2gua2Fsc19fDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10
eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0K
QHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAx
LjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24x
O30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRz
IHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1h
cCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRp
Zl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVy
cGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SXQgaXMgbm90IHBvc3Np
YmxlIHRvIGFuc3dlciB5b3VyIHF1ZXJ5IGJlY2F1c2UgdGhlIHdheSB5b3UgaGF2ZSBwcmVzZW50
ZWQgeW91ciBlbnRyaWVzIChYLCBFMSwgRTIsIEUzKSBkb2VzIG5vdCB0ZWxsIHVzIHdoYXQgY29u
ZmxpY3RzIHlvdSBoYXZlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5EbyB5b3UgaGF2
ZSB0d28gU0lEcyBhc3NpZ25lZCB0byB0aGUgc2FtZSBwcmVmaXg/IChQcmVmaXggY29uZmxpY3Qp
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkRvIHlvdSBoYXZlIHRoZSBzYW1lIFNJRCBh
c3NpZ25lZCB0byB0d28gZGlmZmVyZW50IHByZWZpeGVzPyAoU0lEIGNvbmZsaWN0KTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+VGhpcyBtYXR0ZXJzIOKAkyBzZWUgU2VjdGlvbiAzLjMuNiBvZiB0aGUgZHJhZnQgZm9yIGFu
IGV4YW1wbGUgYXMgdG8gd2h5LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UGxlYXNlIHByZXNlbnQgeW91ciBleGFtcGxl
IGluIHRoZSBmb3JtIGRlZmluZWQgaW4gU2VjdGlvbiAzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFByZiAtIFByZWZlcmVuY2UgVmFsdWUgKFNlZSBTZWN0
aW9uIDMuMSk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IFBpIC0gSW5pdGlhbCBwcmVmaXg8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1BlIC0gRW5k
IHByZWZpeDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgTCZuYnNwOyAtIFByZWZpeCBsZW5ndGg8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEx4IC0g
TWF4aW11bSBwcmVmaXggbGVuZ3RoICgzMiBmb3IgSVB2NCwgMTI4IGZvciBJUHY2KTxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgU2kgLSBJbml0aWFsIFNJRCB2YWx1ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2UgLSBFbmQgU0lEIHZhbHVlPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBSJm5ic3A7IC0gUmFuZ2UgdmFsdWUgKFNlZSBOb3RlIDEpPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBUJm5i
c3A7IC0gVG9wb2xvZ3k8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEEmbmJzcDsgLSBBbGdvcml0aG08bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBIE1hcHBpbmcgRW50cnkgaXMgdGhl
biB0aGUgdHVwbGU6IChQcmYsIFNyYywgUGkvTCwgU2ksIFIsIFQsIEEpPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFu
eC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBMZXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJs
dWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHRl
Y2hfa2FscyBLYWxzIFttYWlsdG86dGVjaC5rYWxzQGdtYWlsLmNvbV0NCjxicj4NCjxiPlNlbnQ6
PC9iPiBUaHVyc2RheSwgTWFyY2ggMTYsIDIwMTcgNzoyMiBQTTxicj4NCjxiPlRvOjwvYj4gc3By
aW5nQGlldGYub3JnOyBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgUGV0ZXIgUHNlbmFrIChwcHNl
bmFrKTsgU3RlZmFubyBQcmV2aWRpIChzcHJldmlkaSk7IG1hcnRpbi5waWxrYUBwYW50aGVvbi50
ZWNoPGJyPg0KPGI+U3ViamVjdDo8L2I+IFtNYXBwaW5nIFNlcnZlcl0gQ29uZmxpY3QgUmVzb2x1
dGlvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5IaSBFeHBlcnRzLDxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7IENvdWxkIHlvdSBwbGVhc2UgZXhwbGFpbiBtZSB3aGF0IHdvdWxkIGJlIHRoZSBl
eHBlY3RlZCBiZWhhdmlvciBpbiB0aGUgZm9sbG93aW5nIHNjZW5hcmlvIGluDQo8Yj5RdWFyYW50
aW5lIGFwcHJvYWNoPC9iPi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7IE1hcHBpbmcgZW50cmllcyA8Yj5FMSwgRTIsIEUzIDwvYj5h
cmUgQWN0aXZlIGVudHJpZXMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOyBJbiBjYXNlLCBpZiBpbmNvbWluZyBuZXcgZW50cnkgc2F5
IDxiPlggPC9iPndoaWNoIGhhcyBjb25mbGljdCB3aXRoDQo8Yj5FMSwgRTIgYW5kIEUzLjwvYj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
Jm5ic3A7IDwvYj5Bc3N1bWUsIDxiPlggaXMgYmV0dGVyIHRoYW4gRTEgYnV0IG5vdCBiZXR0ZXIg
dGhhbiBFMi4gJm5ic3A7KCBFMSAmbHQ7IFggJmx0OyBFMik8L2I+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPiZuYnNwOyAxXSBYIGlzIGJl
dHRlciB0aGFuIEUxIHNvIEUxIHdpbGwgYmVjb21lIGV4Y2x1ZGVkIGVudHJ5IGFuZCBYIHdpbGwg
YmVjb21lIGFuIGFjdGl2ZSBlbnRyeTwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+Jm5ic3A7IDJdIE5vdywgWCBpcyBjb21wYXJlZCB3
aXRoIEUyLiBFMiBpcyBiZXR0ZXIgdGhhbiBYLiBTbywgWCB3aWxsIGJlY29tZSBleGNsdWRlZCBl
bnRyeSBhbmQgRTIgaXMgYW4gYWN0aXZlIGVudHJ5IGFzIGl0IHdhcy48L2I+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPlNvLCBYIGFuZCBF
MSB3aWxsIGJlY29tZSAmcXVvdDtleGNsdWRlZCBlbnRyeSZxdW90Oy48L2I+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkkgY291bGRuJ3Qg
ZmluZCBhbnkgaW5mbyBhcyBzaG93biBhYm92ZSBpbiB0aGUgUkZDLiBDYW4geW91IHBsZWFzZSBj
bGFyaWZ5ID88L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+TXkgZG91YnRzOjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjEpIFdpbGwgdGhlIGVudHJ5IGJlY29tZSBhY3Rp
dmUgb25seSBpZiBpdCB3aW5zIHdpdGggYWxsIGVudHJpZXMgd2hpY2ggYXJlIGNvbmZsaWN0ZWQg
d2l0aCB0aGlzID88L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj4yKSBXaGVuIGRvaW5nIGNvbmZsaWN0IHJlc29sdXRpb24gd2l0aCBvdGhl
ciBlbnRyaWVzLCBpdCBjYW4gd2luIHdpdGggc29tZSBlbnRyaWVzIGFuZCBjYW4gbG9zZSB0byBz
b21lPyBXaGF0IGNvdWxkIGJlIHRoZSBiZWhhdmlvciA/Jm5ic3A7PC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+Jm5ic3A7ICZuYnNwOyAm
bmJzcDstIFRoaXMgaXMgdGhlIGNhc2Ugd2hpY2ggSSBleHBsYWluZWQgYWJvdmUuPC9iPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+Jm5ic3A7
ICZuYnNwOyAmbmJzcDstIEluIHRoaXMgY2FzZSwgWCBjYW4gYmVjb21lIGFjdGl2ZSBieSB3aW5u
aW5nIHRvIEUxIGFuZCBsb3NlIEUyIHdoaWNoIGxlYWRzIFggYW5kIEUxIHRvIGJlY29tZSBpbmFj
dGl2ZS9leGNsdWRlZCBlbnRyeS48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Y2FuIHlvdSBwbGVhc2UgY2xhcmlmeSA/PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkcyw8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPl9fdGVj
aC5rYWxzX188bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ib2R5Pg0KPC9odG1sPg0K

--_000_e0950e57a2a24bd99d78908be0d49a5dXCHALN001ciscocom_--


From tech.kals@gmail.com  Thu Mar 16 19:21:58 2017
Return-Path: <tech.kals@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 3742F129BBB for <spring@ietfa.amsl.com>; Thu, 16 Mar 2017 19:21:58 -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 7YVp-c1uBpBy for <spring@ietfa.amsl.com>; Thu, 16 Mar 2017 19:21:57 -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 C4463120046 for <spring@ietf.org>; Thu, 16 Mar 2017 19:21:56 -0700 (PDT)
Received: by mail-wm0-x234.google.com with SMTP id n11so5553434wma.0 for <spring@ietf.org>; Thu, 16 Mar 2017 19:21:56 -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; bh=BjABOODSW0PSYeWaAKmnCisUgGMU/oEn2nlfNjVcamE=; b=q4t7q1kqgV7ZCM7kQ7MK81DzC3tUrVUxR8m8PkM3/uNW7s9xfTWC7Be4MZoVnUAWoh YvMHVegQA0e0/8AmWzA+mAX2KoB9l1ENJqqCikps2qouoHvf9pGVCk7QLPE2lnAV8yEt nx/iG4Gt8QAN7VH9myUA/4bYNCvidcOl4kymQ2HlQ8qg43Zty+Wi26rrWkIlaeA96mmT IgD121Ug7X34NagZwjXWFopkt9q//3RUvTkbRmKE3dh690V0ZrSvutTWxL7Pt+mcVb2B alhUnd3VErs4hJjduO/pV7lkMmPVP2KbZCpV/Zae7uxVZR1jPhEdt3WiDMLL0t0IrKoA QNng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=BjABOODSW0PSYeWaAKmnCisUgGMU/oEn2nlfNjVcamE=; b=rRaeVkAxCtKFrpys42+cykt08kAaXX1ixVr4QmiUfsDtDLn0u/kePr+hNniBrc+z8Y qTmTi/cGovFzfLEjABI464UeI0Bu/of7eD3zrt2K/SClt/Mt/xV/4zkeTrbd3Nl+DDSs LSMV9sHTEaDokhkczQU9j0FK/0XCPVZ2+adT8b9xBdYl2WgCGAPYtiehtdJleRp8S9RG Zj17UOKbnCwn7utNivQlnF+KvpGI9xGEGQlGrm/Q0+zzHW/CREg3L16Fc3IUCdY++Hus mHQSxfnGl009C9djz9ik1wigAB7kdGud40JYqJNhZp8CIJjPTXH+xkDXuXK1Sk8pOHYA 9mOQ==
X-Gm-Message-State: AFeK/H1vZHS0E2jRE92hDKpeKTJtcOHEnm9n7lCau3UhutoYwUQRebscXpA4MFwJp39AuCUg9RroOcXSkwy79g==
X-Received: by 10.28.151.142 with SMTP id z136mr631824wmd.20.1489717314978; Thu, 16 Mar 2017 19:21:54 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.80.176.193 with HTTP; Thu, 16 Mar 2017 19:21:54 -0700 (PDT)
From: tech_kals Kals <tech.kals@gmail.com>
Date: Fri, 17 Mar 2017 07:51:54 +0530
Message-ID: <CAHWErLdy5RgdWQKOXp1PrbB6T_ANObznCSXvdQ0nkbBgukD5cQ@mail.gmail.com>
To: spring@ietf.org, ginsberg@cisco.com, ppsenak@cisco.com, sprevidi@cisco.com, martin.pilka@pantheon.tech
Content-Type: multipart/alternative; boundary=001a1144fe9e600d6a054ae3d7c5
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/r4ATABOVRxezgof_IdOYsid5Eso>
X-Mailman-Approved-At: Fri, 17 Mar 2017 00:46:16 -0700
Subject: [spring] [Mapping Server] Conflict Resolution
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 17 Mar 2017 02:24:37 -0000

--001a1144fe9e600d6a054ae3d7c5
Content-Type: text/plain; charset=UTF-8

Hi Experts,

  Could you please explain me what would be the expected behavior in the
following scenario in *Quarantine approach*.

  Mapping entries *E1, E2, E3 *are Active entries.

  In case, if incoming new entry say *X *which has conflict with *E1, E2
and E3.*

  Assume, *X is better than E1 but not better than E2.  ( E1 < X < E2)*

*  1] X is better than E1 so E1 will become excluded entry and X will
become an active entry*

*  2] Now, X is compared with E2. E2 is better than X. So, X will become
excluded entry and E2 is an active entry as it was.*

*So, X and E1 will become "excluded entry".*

*I couldn't find any info as shown above in the RFC. Can you please clarify
?*


*My doubts:*
*1) Will the entry become active only if it wins with all entries which are
conflicted with this ?*
*2) When doing conflict resolution with other entries, it can win with some
entries and can lose to some? What could be the behavior ? *
*     - This is the case which I explained above.*
*     - In this case, X can become active by winning to E1 and lose E2
which leads X and E1 to become inactive/excluded entry.*


can you please clarify ?


Regards,
__tech.kals__

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

<div dir=3D"ltr">Hi Experts,<div><br></div><div>=C2=A0 Could you please exp=
lain me what would be the expected behavior in the following scenario in <b=
>Quarantine approach</b>.</div><div><br></div><div>=C2=A0 Mapping entries <=
b>E1, E2, E3 </b>are Active entries.</div><div><br></div><div>=C2=A0 In cas=
e, if incoming new entry say <b>X </b>which has conflict with <b>E1, E2 and=
 E3.</b></div><div><b><br></b></div><div><b>=C2=A0 </b>Assume, <b>X is bett=
er than E1 but not better than E2. =C2=A0( E1 &lt; X &lt; E2)</b></div><div=
><b><br></b></div><div><b>=C2=A0 1] X is better than E1 so E1 will become e=
xcluded entry and X will become an active entry</b></div><div><b><br></b></=
div><div><b>=C2=A0 2] Now, X is compared with E2. E2 is better than X. So, =
X will become excluded entry and E2 is an active entry as it was.</b></div>=
<div><b><br></b></div><div><b>So, X and E1 will become &quot;excluded entry=
&quot;.</b></div><div><b><br></b></div><div><b>I couldn&#39;t find any info=
 as shown above in the RFC. Can you please clarify ?</b></div><div><b><br><=
/b></div><div><b><br></b></div><div><b>My doubts:</b></div><div><b>1) Will =
the entry become active only if it wins with all entries which are conflict=
ed with this ?</b></div><div><b>2) When doing conflict resolution with othe=
r entries, it can win with some entries and can lose to some? What could be=
 the behavior ?=C2=A0</b></div><div><b>=C2=A0 =C2=A0 =C2=A0- This is the ca=
se which I explained above.</b></div><div><b>=C2=A0 =C2=A0 =C2=A0- In this =
case, X can become active by winning to E1 and lose E2 which leads X and E1=
 to become inactive/excluded entry.</b></div><div><br></div><div><b><br></b=
></div><div>can you please clarify ?</div><div><b><br></b></div><div><b><br=
></b></div><div>Regards,</div><div>__tech.kals__</div></div>

--001a1144fe9e600d6a054ae3d7c5--


From nobody Fri Mar 17 00:47:02 2017
Return-Path: <tech.kals@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 ECC001243F6 for <spring@ietfa.amsl.com>; Fri, 17 Mar 2017 00:01:37 -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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1XMOwWLsows2 for <spring@ietfa.amsl.com>; Fri, 17 Mar 2017 00:01:32 -0700 (PDT)
Received: from mail-wr0-x229.google.com (mail-wr0-x229.google.com [IPv6:2a00:1450:400c:c0c::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 62F7112948E for <spring@ietf.org>; Fri, 17 Mar 2017 00:01:31 -0700 (PDT)
Received: by mail-wr0-x229.google.com with SMTP id g10so45858846wrg.2 for <spring@ietf.org>; Fri, 17 Mar 2017 00:01: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;  bh=vWvUFteVAz45iOSXGmlB1xpRkPotSPKZUSOjNp74Sfc=; b=EupR0Z2LIliournZ+8jL17dqXVmfpOkBoZYUg8+1AUy5fVGcTZKkvaLKxwvjKipj/4 gdMLgtORR9j+KoYWyQpuz8rbVXvqvk4+3YofQ4quF8ilZEilf3IqWWQdct+Y+76BQaxx 7wKw6EgVz7r86Ug5L6VYADe8pNBwXmLfWr6PdQ5Mjq2Fn2PHlessCGjPSemVFcQ5d7KH 3jk7WegtHMpqKbE3jbQ8VkYe4fhs9gQc1EMpL3U+U0FdDWPnipcB6kGZDJnKA4ycuPtK C1/xzwEJgnhfdG+tgqDXIAe98WUe+Pd9VlQU0FaONTyyx88PCwESIfPv4ynQ41UeOezI 6P+w==
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; bh=vWvUFteVAz45iOSXGmlB1xpRkPotSPKZUSOjNp74Sfc=; b=RCCJHM9LqX/mr7tLuh/P7+Ua2r7VCU1kZalpZJPRWWBL7rD2QevpGn/Xl0OJ/Wi6ug fFupg7NDBn9KcCupb1stcLbJlZxN7iE3iEz0vqoUGtyLTPVshVgJalZPOph12wpiqirF UEkrJE34ejpcBqXMrzptNlMVJvGEW2eDL0Turd172XD4DGMkhd6t36QSh5/ZUdQNBVL2 j2Ih39ksNnkOjfeW8ThAv1EbcLtcKh8rfWLWnwUI6avR4jFHZXcUA14kxOUtdWTIfw1b Bl3sAQAd6VVKaan9fXwQz2U9WcCM+QsgW6bDkx8O2hUBddIg1k2RDWLpWu7fZB8rVu2h F7aQ==
X-Gm-Message-State: AFeK/H2ZQ0NmlZ+ksz/scLz9wRIyejQbWRwfPoVqcpl9y8aGQ3qNA9I4t6T1tcWjHD4QAvV8uVbugCrz6hR6dQ==
X-Received: by 10.223.134.157 with SMTP id 29mr11152698wrx.33.1489734089611; Fri, 17 Mar 2017 00:01:29 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.80.176.193 with HTTP; Fri, 17 Mar 2017 00:01:28 -0700 (PDT)
In-Reply-To: <CAHWErLdy5RgdWQKOXp1PrbB6T_ANObznCSXvdQ0nkbBgukD5cQ@mail.gmail.com>
References: <CAHWErLdy5RgdWQKOXp1PrbB6T_ANObznCSXvdQ0nkbBgukD5cQ@mail.gmail.com>
From: tech_kals Kals <tech.kals@gmail.com>
Date: Fri, 17 Mar 2017 12:31:28 +0530
Message-ID: <CAHWErLfvJyDZFNYbxDG_zOR+BwuSs7KGYr1iHKkVCfBcR2ThUw@mail.gmail.com>
To: spring@ietf.org, ginsberg@cisco.com, ppsenak@cisco.com, sprevidi@cisco.com, martin.pilka@pantheon.tech
Content-Type: multipart/alternative; boundary=001a1146beac38a0ef054ae7bfe3
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/CKmW0PxyYpcnXfOJOwTYGxe_1ss>
X-Mailman-Approved-At: Fri, 17 Mar 2017 00:47:01 -0700
Subject: Re: [spring] [Mapping Server] Conflict Resolution
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 17 Mar 2017 07:01:38 -0000

--001a1146beac38a0ef054ae7bfe3
Content-Type: text/plain; charset=UTF-8

Hi Experts,

  Can someone reply please.

Rgds,
Kaliyaperumal K


On Fri, Mar 17, 2017 at 7:51 AM, tech_kals Kals <tech.kals@gmail.com> wrote:

> Hi Experts,
>
>   Could you please explain me what would be the expected behavior in the
> following scenario in *Quarantine approach*.
>
>   Mapping entries *E1, E2, E3 *are Active entries.
>
>   In case, if incoming new entry say *X *which has conflict with *E1, E2
> and E3.*
>
>   Assume, *X is better than E1 but not better than E2.  ( E1 < X < E2)*
>
> *  1] X is better than E1 so E1 will become excluded entry and X will
> become an active entry*
>
> *  2] Now, X is compared with E2. E2 is better than X. So, X will become
> excluded entry and E2 is an active entry as it was.*
>
> *So, X and E1 will become "excluded entry".*
>
> *I couldn't find any info as shown above in the RFC. Can you please
> clarify ?*
>
>
> *My doubts:*
> *1) Will the entry become active only if it wins with all entries which
> are conflicted with this ?*
> *2) When doing conflict resolution with other entries, it can win with
> some entries and can lose to some? What could be the behavior ? *
> *     - This is the case which I explained above.*
> *     - In this case, X can become active by winning to E1 and lose E2
> which leads X and E1 to become inactive/excluded entry.*
>
>
> can you please clarify ?
>
>
> Regards,
> __tech.kals__
>

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

<div dir=3D"ltr">Hi Experts,<div><br></div><div>=C2=A0 Can someone reply pl=
ease.</div><div><br></div><div>Rgds,</div><div>Kaliyaperumal K</div><div><b=
r></div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On =
Fri, Mar 17, 2017 at 7:51 AM, tech_kals Kals <span dir=3D"ltr">&lt;<a href=
=3D"mailto:tech.kals@gmail.com" target=3D"_blank">tech.kals@gmail.com</a>&g=
t;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">Hi Expe=
rts,<div><br></div><div>=C2=A0 Could you please explain me what would be th=
e expected behavior in the following scenario in <b>Quarantine approach</b>=
.</div><div><br></div><div>=C2=A0 Mapping entries <b>E1, E2, E3 </b>are Act=
ive entries.</div><div><br></div><div>=C2=A0 In case, if incoming new entry=
 say <b>X </b>which has conflict with <b>E1, E2 and E3.</b></div><div><b><b=
r></b></div><div><b>=C2=A0 </b>Assume, <b>X is better than E1 but not bette=
r than E2. =C2=A0( E1 &lt; X &lt; E2)</b></div><div><b><br></b></div><div><=
b>=C2=A0 1] X is better than E1 so E1 will become excluded entry and X will=
 become an active entry</b></div><div><b><br></b></div><div><b>=C2=A0 2] No=
w, X is compared with E2. E2 is better than X. So, X will become excluded e=
ntry and E2 is an active entry as it was.</b></div><div><b><br></b></div><d=
iv><b>So, X and E1 will become &quot;excluded entry&quot;.</b></div><div><b=
><br></b></div><div><b>I couldn&#39;t find any info as shown above in the R=
FC. Can you please clarify ?</b></div><div><b><br></b></div><div><b><br></b=
></div><div><b>My doubts:</b></div><div><b>1) Will the entry become active =
only if it wins with all entries which are conflicted with this ?</b></div>=
<div><b>2) When doing conflict resolution with other entries, it can win wi=
th some entries and can lose to some? What could be the behavior ?=C2=A0</b=
></div><div><b>=C2=A0 =C2=A0 =C2=A0- This is the case which I explained abo=
ve.</b></div><div><b>=C2=A0 =C2=A0 =C2=A0- In this case, X can become activ=
e by winning to E1 and lose E2 which leads X and E1 to become inactive/excl=
uded entry.</b></div><div><br></div><div><b><br></b></div><div>can you plea=
se clarify ?</div><div><b><br></b></div><div><b><br></b></div><div>Regards,=
</div><div>__tech.kals__</div></div>
</blockquote></div><br></div>

--001a1146beac38a0ef054ae7bfe3--


From nobody Fri Mar 17 01:09:34 2017
Return-Path: <tech.kals@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 C56F2120727 for <spring@ietfa.amsl.com>; Fri, 17 Mar 2017 01:09:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.697
X-Spam-Level: 
X-Spam-Status: No, score=-2.697 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, NORMAL_HTTP_TO_IP=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 HMGegB1Nz-VV for <spring@ietfa.amsl.com>; Fri, 17 Mar 2017 01:09:28 -0700 (PDT)
Received: from mail-wm0-x233.google.com (mail-wm0-x233.google.com [IPv6:2a00:1450:400c:c09::233]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5C46F124D68 for <spring@ietf.org>; Fri, 17 Mar 2017 01:09:28 -0700 (PDT)
Received: by mail-wm0-x233.google.com with SMTP id u132so9315201wmg.0 for <spring@ietf.org>; Fri, 17 Mar 2017 01:09:28 -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=icI3+GI43IqoT7VprMZZhB2aito+gRXf0bEk8DJvvFc=; b=Qz2QbKgu505ccZwNvzrPK4v4rn3+qae5QWIPhsYTrgAx+voIU/n2nfLAZUOOJFJ2dD DnX85lOy5njnrixxzmCmvRl5sRUTBjtvqat9ZdFuHshTEmQ9/sxWlAsYPfsvRuElAeyV MaEE/f8g7K6+1YnWt1kpg7n5iX4xPFNCxrpOMSwgzJetlTK2E+zHIilz1l6AoqMA7BSS Rigzn0SS/W8+OPee78jJJEC2w//cB/64MlZymAHaSw4+buQ0IiA+8jz0ZbFN2EU80EU7 Ehehaa7fbbD0mu7NAdQWVCTnVxmQoQUMNQtYZCwHLj4NVOCQA4KwpVRaaks/at5jtvuq L0gg==
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=icI3+GI43IqoT7VprMZZhB2aito+gRXf0bEk8DJvvFc=; b=Yx2f6jujSW+8TfbN24BJ9gvgtxKOWth+sJrZvWfaEuL3xnOn/CHCnMO6tgwenenB5s V9UCScSd1aNCUoCqM6o/GU1SufNUaYFlC6ANiMmtt8uFx9Z1280jixizmFPXXQD6SN+Z QsbM4Iz7x/ap+aWFYz8h7AN6W1uj8/o1HjzDWa6RENzq4XxCDDhSS+eMscRFMPdYyrvE vo2vircJfJAOYZOC1+px5OLhtOKeXOttYj2ECJkCaLcXm3JsUtmhOO7vgrxg3nKwFt3+ IDL3k75g0fFzRbve3n6HZG1vwtAv7YeC6DTBzAzAraY2Fl2e9uqX41S7kLxJoSQbKT/n X2zQ==
X-Gm-Message-State: AFeK/H0HKChx2YsnvXEhTW5mCefmZtQO4scopaiMchbjsEgktSgAchYOa2wGDqWfzlCEgbpDy3BPlHSfgxey6w==
X-Received: by 10.28.229.78 with SMTP id c75mr1706154wmh.20.1489738166887; Fri, 17 Mar 2017 01:09:26 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.80.176.193 with HTTP; Fri, 17 Mar 2017 01:09:26 -0700 (PDT)
In-Reply-To: <e0950e57a2a24bd99d78908be0d49a5d@XCH-ALN-001.cisco.com>
References: <CAHWErLdy5RgdWQKOXp1PrbB6T_ANObznCSXvdQ0nkbBgukD5cQ@mail.gmail.com> <e0950e57a2a24bd99d78908be0d49a5d@XCH-ALN-001.cisco.com>
From: tech_kals Kals <tech.kals@gmail.com>
Date: Fri, 17 Mar 2017 13:39:26 +0530
Message-ID: <CAHWErLeBaMPDPJst0MpQfBXQqE3PW2pwGG_f6A539o1dv9gDYw@mail.gmail.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
Cc: "spring@ietf.org" <spring@ietf.org>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>,  "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>,  "martin.pilka@pantheon.tech" <martin.pilka@pantheon.tech>
Content-Type: multipart/alternative; boundary=001a1145b0be3eec14054ae8b2c0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/cT8m5dP10lZx7z3cldjkTdbDDOM>
Subject: Re: [spring] [Mapping Server] Conflict Resolution
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 17 Mar 2017 08:09:31 -0000

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

Hi Les,

 Sorry, I have not included my mapping entries in the previous mail. Please
see the example here below.

 I am working with the RFC which doesn't support *Preference Value, *so
please ignore it. And, my mapping entries would looks like.
Topology will be a single topology, not a Multi-topology and algorithm
would be SPF not CSPF.

 Please read my entry the below order:  *<Prefix-start/ prefix-len,
 starting SID,  range>*
* E1 and E2 already configured Active entries. X is the newly incoming
entry.*


*Scenario 1:   (Entries are conflicting with prefix)*
                         Entry *E1:      <10.1.10.0/24
<http://10.1.10.0/24>, 300, 22>*
                         Entry *E2:      <10.1.1.0/24 <http://10.1.1.0/24>,
  150, 5>*

*                         incoming entry is X:*
*                         Entry X:        <10.1.2.0/24
<http://10.1.2.0/24>,  200, 20>*

*           Step1: Conflict would be validated between E1 and X.*

*           Step2: Conflict would be validated between E2 and X.*

   *       # what are the entries would be active and what will become
inactive/**excluded entry ?*



*Scenario 2:   **(Entries are conflicting with SID)*
                         Entry *E1:      <10.1.10.0/24
<http://10.1.10.0/24>, 300, 22>*
                         Entry *E2:      <7.1.1.0/24 <http://7.1.1.0/24>,
  280, 10>*

*                         incoming entry is X:*
*                         Entry X:        <3.1.1.0/24 <http://3.1.1.0/24>,
  285, 20>*

*           Step1: Conflict would be validated between E1 and X.*

*           Step2: Conflict would be validated between E2 and X.*

        *  # what are the entries would be active and what will become
inactive/**excluded entry ?*


*Scenario 3:    **(Entries are conflicting with prefix and SID)*

                         Entry *E1:      <10.1.10.0/24
<http://10.1.10.0/24>, 300, 22>*
                         Entry *E2:      <5.1.1.0/24 <http://5.1.1.0/24>,
  190, 15>*

*                         incoming entry is X:*
*                         Entry X:        <10.1.1.0/24
<http://10.1.1.0/24>,  200, 20>*

*           Step1: Conflict would be validated between E1 and X.*

*           Step2: Conflict would be validated between E2 and X.*

          *# what are the entries would be active and what will become
inactive/**excluded entry ?*


*Regards,*
*__tech.kals__*


On Fri, Mar 17, 2017 at 12:41 PM, Les Ginsberg (ginsberg) <
ginsberg@cisco.com> wrote:

> It is not possible to answer your query because the way you have presente=
d
> your entries (X, E1, E2, E3) does not tell us what conflicts you have.
>
> Do you have two SIDs assigned to the same prefix? (Prefix conflict)
>
> Do you have the same SID assigned to two different prefixes? (SID conflic=
t)
>
>
>
> This matters =E2=80=93 see Section 3.3.6 of the draft for an example as t=
o why.
>
>
>
> Please present your example in the form defined in Section 3:
>
>
>
>        Prf - Preference Value (See Section 3.1)
>
>        Pi - Initial prefix
>
>        Pe - End prefix
>
>        L  - Prefix length
>
>        Lx - Maximum prefix length (32 for IPv4, 128 for IPv6)
>
>        Si - Initial SID value
>
>        Se - End SID value
>
>        R  - Range value (See Note 1)
>
>        T  - Topology
>
>        A  - Algorithm
>
>
>
>        A Mapping Entry is then the tuple: (Prf, Src, Pi/L, Si, R, T, A)
>
>
>
> Thanx.
>
>
>
>    Les
>
>
>
>
>
> *From:* tech_kals Kals [mailto:tech.kals@gmail.com]
> *Sent:* Thursday, March 16, 2017 7:22 PM
> *To:* spring@ietf.org; Les Ginsberg (ginsberg); Peter Psenak (ppsenak);
> Stefano Previdi (sprevidi); martin.pilka@pantheon.tech
> *Subject:* [Mapping Server] Conflict Resolution
>
>
>
> Hi Experts,
>
>
>
>   Could you please explain me what would be the expected behavior in the
> following scenario in *Quarantine approach*.
>
>
>
>   Mapping entries *E1, E2, E3 *are Active entries.
>
>
>
>   In case, if incoming new entry say *X *which has conflict with *E1, E2
> and E3.*
>
>
>
>   Assume, *X is better than E1 but not better than E2.  ( E1 < X < E2)*
>
>
>
> *  1] X is better than E1 so E1 will become excluded entry and X will
> become an active entry*
>
>
>
> *  2] Now, X is compared with E2. E2 is better than X. So, X will become
> excluded entry and E2 is an active entry as it was.*
>
>
>
> *So, X and E1 will become "excluded entry".*
>
>
>
> *I couldn't find any info as shown above in the RFC. Can you please
> clarify ?*
>
>
>
>
>
> *My doubts:*
>
> *1) Will the entry become active only if it wins with all entries which
> are conflicted with this ?*
>
> *2) When doing conflict resolution with other entries, it can win with
> some entries and can lose to some? What could be the behavior ? *
>
> *     - This is the case which I explained above.*
>
> *     - In this case, X can become active by winning to E1 and lose E2
> which leads X and E1 to become inactive/excluded entry.*
>
>
>
>
>
> can you please clarify ?
>
>
>
>
>
> Regards,
>
> __tech.kals__
>

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

<div dir=3D"ltr">Hi Les,<div><br></div><div>=C2=A0Sorry, I have not include=
d my mapping entries in the previous mail. Please see the example here belo=
w.</div><div><br></div><div>=C2=A0I am working with the RFC which doesn&#39=
;t support=C2=A0<span style=3D"color:rgb(31,73,125);font-family:calibri,san=
s-serif;font-size:14.6667px"><b>Preference Value, </b>so please ignore it. =
And, my mapping entries would looks like.</span></div><div><font color=3D"#=
1f497d" face=3D"calibri, sans-serif"><span style=3D"font-size:14.6667px">To=
pology will be a single topology, not a Multi-topology and algorithm would =
be SPF not CSPF.</span></font></div><div><span style=3D"color:rgb(31,73,125=
);font-family:calibri,sans-serif;font-size:14.6667px"><br></span></div><div=
><span style=3D"font-family:calibri,sans-serif;font-size:14.6667px"><font c=
olor=3D"#1f497d">=C2=A0Please read my entry the below order<span style=3D"b=
ackground-color:rgb(255,255,255)">: </span></font><span style=3D"background=
-color:rgb(255,255,255)"><font color=3D"#1f497d">=C2=A0</font><b><font colo=
r=3D"#ff0000">&lt;Prefix-start/ prefix-len, =C2=A0starting SID, =C2=A0range=
&gt;</font></b></span></span></div><div><span style=3D"font-family:calibri,=
sans-serif;font-size:14.6667px"><b><font color=3D"#1f497d">=C2=A0</font><fo=
nt color=3D"#ff0000">E1 and E2 already configured Active entries.</font><fo=
nt color=3D"#1f497d"> X is the newly incoming entry.</font></b></span></div=
><div><span style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;fo=
nt-size:14.6667px"><b><br></b></span></div><div><span style=3D"color:rgb(31=
,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><br></span></d=
iv><div><span style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;=
font-size:14.6667px"><b><u>Scenario 1:</u>=C2=A0 =C2=A0(Entries are conflic=
ting with prefix)</b></span></div><div><font color=3D"#1f497d" face=3D"cali=
bri, sans-serif"><span style=3D"font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry =
<b>E1: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.10.0/24">10.1.10.0/24=
</a>, 300, 22&gt;</b></span></font></div><div><span style=3D"color:rgb(31,7=
3,125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0Entry=C2=A0</span><b style=3D"color:rgb(31,73,125);font-family:calibri,s=
ans-serif;font-size:14.6667px">E2: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http:=
//10.1.1.0/24">10.1.1.0/24</a>, =C2=A0 150, 5&gt;</b><font color=3D"#1f497d=
" face=3D"calibri, sans-serif"><span style=3D"font-size:14.6667px"><b><br><=
/b></span></font></div><div><b style=3D"color:rgb(31,73,125);font-family:ca=
libri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</b></div><div><b st=
yle=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.666=
7px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0incoming entry is X:</b></div><div><b style=3D"color:rg=
b(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0Entry X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.2.0/24=
">10.1.2.0/24</a>, =C2=A0200, 20&gt;</b></div><div><b style=3D"color:rgb(31=
,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><br></b></div>=
<div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-s=
ize:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Step1: Conflict wou=
ld be validated between E1 and X.</b></div><div><b style=3D"color:rgb(31,73=
,125);font-family:calibri,sans-serif;font-size:14.6667px"><br></b></div><di=
v><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size=
:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Step2: Conflict would =
be validated between E2 and X.</b><b style=3D"color:rgb(31,73,125);font-fam=
ily:calibri,sans-serif;font-size:14.6667px"><br></b></div><div><b style=3D"=
color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><b=
r></b></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-=
serif;font-size:14.6667px">=C2=A0 =C2=A0</b><font color=3D"#ff0000"><b styl=
e=3D"font-family:calibri,sans-serif;font-size:14.6667px"> =C2=A0 =C2=A0 =C2=
=A0 # what are the entries would be active and what will become inactive/</=
b><b style=3D"font-size:12.8px">excluded entry ?</b></font></div><div><b st=
yle=3D"font-size:12.8px"><br></b></div><div><b style=3D"font-size:12.8px"><=
br></b></div><div><b style=3D"font-size:12.8px"><br></b></div><div><b style=
=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px=
"><u>Scenario 2: </u>=C2=A0=C2=A0</b><b style=3D"color:rgb(31,73,125);font-=
family:calibri,sans-serif;font-size:14.6667px">(Entries are conflicting wit=
h SID)</b><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;f=
ont-size:14.6667px"><br></b></div><div><div><font color=3D"#1f497d" face=3D=
"calibri, sans-serif"><span style=3D"font-size:14.6667px">=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0En=
try=C2=A0<b>E1: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.10.0/24">10.=
1.10.0/24</a>, 300, 22&gt;</b></span></font></div><div><span style=3D"color=
:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0Entry=C2=A0</span><b style=3D"color:rgb(31,73,125);font-family:ca=
libri,sans-serif;font-size:14.6667px">E2: =C2=A0 =C2=A0 =C2=A0&lt;<a href=
=3D"http://7.1.1.0/24">7.1.1.0/24</a>, =C2=A0 =C2=A0 280, 10&gt;</b><font c=
olor=3D"#1f497d" face=3D"calibri, sans-serif"><span style=3D"font-size:14.6=
667px"><b><br></b></span></font></div><div><b style=3D"color:rgb(31,73,125)=
;font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</b></=
div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;fo=
nt-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0incoming entry is X:</b></div><div><b sty=
le=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667=
px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Entry X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http=
://3.1.1.0/24">3.1.1.0/24</a>, =C2=A0 285, 20&gt;</b></div><div><br></div><=
div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;fo=
nt-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Step1: Conflict=
 would be validated between E1 and X.</b></div><div><b style=3D"color:rgb(3=
1,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><br></b></div=
><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-=
size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Step2: Conflict wo=
uld be validated between E2 and X.</b></div></div><div><b style=3D"color:rg=
b(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><br></b></=
div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;fo=
nt-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 </b><font color=3D"#ff0000">=
<b style=3D"font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 # wh=
at are the entries would be active and what will become inactive/</b><b sty=
le=3D"font-size:12.8px">excluded entry ?</b></font></div></div><div><b styl=
e=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667p=
x"><u><br></u></b></div><div><br></div><div><b style=3D"color:rgb(31,73,125=
);font-family:calibri,sans-serif;font-size:14.6667px"><u>Scenario 3: </u>=
=C2=A0 =C2=A0</b><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-=
serif;font-size:14.6667px">(Entries are conflicting with prefix and SID)</b=
><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:=
14.6667px"><u><br></u></b></div><div><br></div><div><div><font color=3D"#1f=
497d" face=3D"calibri, sans-serif"><span style=3D"font-size:14.6667px">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0Entry=C2=A0<b>E1: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10=
.1.10.0/24">10.1.10.0/24</a>, 300, 22&gt;</b></span></font></div><div><span=
 style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.=
6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0</span><b style=3D"color:rgb(31,73,125);=
font-family:calibri,sans-serif;font-size:14.6667px">E2: =C2=A0 =C2=A0 =C2=
=A0&lt;<a href=3D"http://5.1.1.0/24">5.1.1.0/24</a>, =C2=A0 =C2=A0 190, 15&=
gt;</b><font color=3D"#1f497d" face=3D"calibri, sans-serif"><span style=3D"=
font-size:14.6667px"><b><br></b></span></font></div><div><b style=3D"color:=
rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0</b></div><div><b style=3D"color:rgb(31,73,125);font-family:calib=
ri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0incoming entry is X:</b=
></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif=
;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&=
lt;<a href=3D"http://10.1.1.0/24">10.1.1.0/24</a>, =C2=A0200, 20&gt;</b></d=
iv><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;fon=
t-size:14.6667px"><br></b></div><div><div><b style=3D"color:rgb(31,73,125);=
font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Step1: Conflict would be validated between E1 and X.</b=
></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif=
;font-size:14.6667px"><br></b></div><div><b style=3D"color:rgb(31,73,125);f=
ont-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0Step2: Conflict would be validated between E2 and X.</b></=
div></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-se=
rif;font-size:14.6667px"><br></b></div><div><b style=3D"color:rgb(31,73,125=
);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 </b><font color=3D"#ff0000"><b style=3D"font-family:calibri,s=
ans-serif;font-size:14.6667px"># what are the entries would be active and w=
hat will become inactive/</b><b style=3D"font-size:12.8px">excluded entry ?=
</b></font></div></div><div><b style=3D"font-size:12.8px"><br></b></div><di=
v><b style=3D"font-size:12.8px"><br></b></div><div><b style=3D"font-size:12=
.8px">Regards,</b></div><div><span style=3D"font-size:12.8px"><b>__tech.kal=
s__</b></span></div><div><span style=3D"font-size:12.8px"><b><br></b></span=
></div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On F=
ri, Mar 17, 2017 at 12:41 PM, Les Ginsberg (ginsberg) <span dir=3D"ltr">&lt=
;<a href=3D"mailto:ginsberg@cisco.com" target=3D"_blank">ginsberg@cisco.com=
</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" 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_211655608386194891WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">It is not possible to ans=
wer your query because the way you have presented your entries (X, E1, E2, =
E3) does not tell us what conflicts you have.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Do you have two SIDs assi=
gned to the same prefix? (Prefix conflict)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Do you have the same SID =
assigned to two different prefixes? (SID conflict)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">This matters =E2=80=93 se=
e Section 3.3.6 of the draft for an example as to why.<u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Please present your examp=
le in the form defined in Section 3:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Prf - Preference Value (See Section 3.1)<u></u><u></u></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Pi - Initial prefix<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 =C2=A0=C2=A0=
=C2=A0=C2=A0Pe - End prefix<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 L=C2=A0 - Prefix length<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Lx - Maximum prefix length (32 for IPv4, 128 for IPv6)<u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Si - Initial SID value<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Se - End SID value<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 R=C2=A0 - Range value (See Note 1)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 T=C2=A0 - Topology<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 A=C2=A0 - Algorithm<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 A Mapping Entry is then the tuple: (Prf, Src, Pi/L, Si, R, T, =
A)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thanx.<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 Les<u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<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:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> tech_kal=
s Kals [mailto:<a href=3D"mailto:tech.kals@gmail.com" target=3D"_blank">tec=
h.kals@gmail.com</a>]
<br>
<b>Sent:</b> Thursday, March 16, 2017 7:22 PM<br>
<b>To:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; Les Ginsberg (ginsberg); Peter Psenak (ppsenak); Stefano Previdi =
(sprevidi); martin.pilka@pantheon.tech<br>
<b>Subject:</b> [Mapping Server] Conflict Resolution<u></u><u></u></span></=
p>
</div>
</div><div><div class=3D"h5">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Hi Experts,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 Could you please explain me what would be the=
 expected behavior in the following scenario in
<b>Quarantine approach</b>.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 Mapping entries <b>E1, E2, E3 </b>are Active =
entries.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 In case, if incoming new entry say <b>X </b>w=
hich has conflict with
<b>E1, E2 and E3.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 </b>Assume, <b>X is better than E1 but not=
 better than E2. =C2=A0( E1 &lt; X &lt; E2)</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 1] X is better than E1 so E1 will become e=
xcluded entry and X will become an active entry</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 2] Now, X is compared with E2. E2 is bette=
r than X. So, X will become excluded entry and E2 is an active entry as it =
was.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>So, X and E1 will become &quot;excluded entry&quo=
t;.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>I couldn&#39;t find any info as shown above in th=
e RFC. Can you please clarify ?</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>My doubts:</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>1) Will the entry become active only if it wins w=
ith all entries which are conflicted with this ?</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>2) When doing conflict resolution with other entr=
ies, it can win with some entries and can lose to some? What could be the b=
ehavior ?=C2=A0</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 =C2=A0 =C2=A0- This is the case which I ex=
plained above.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 =C2=A0 =C2=A0- In this case, X can become =
active by winning to E1 and lose E2 which leads X and E1 to become inactive=
/excluded entry.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">can you please clarify ?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">__tech.kals__<u></u><u></u></p>
</div>
</div>
</div></div></div>
</div>
</div>

</blockquote></div><br></div>

--001a1145b0be3eec14054ae8b2c0--


From nobody Fri Mar 17 01:23:31 2017
Return-Path: <rraszuk@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 6E67D126BF6 for <spring@ietfa.amsl.com>; Fri, 17 Mar 2017 01:23:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.399
X-Spam-Level: 
X-Spam-Status: No, score=-2.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.197, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, NORMAL_HTTP_TO_IP=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 fmrlrBelzfoK for <spring@ietfa.amsl.com>; Fri, 17 Mar 2017 01:23:27 -0700 (PDT)
Received: from mail-qk0-x22d.google.com (mail-qk0-x22d.google.com [IPv6:2607:f8b0:400d:c09::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 97E2E126B7F for <spring@ietf.org>; Fri, 17 Mar 2017 01:23:27 -0700 (PDT)
Received: by mail-qk0-x22d.google.com with SMTP id 1so58736876qkl.3 for <spring@ietf.org>; Fri, 17 Mar 2017 01:23:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=8I+5vStlBmLGv3HdvXU4anMc/iDOyaMgdHnjdZoLBuk=; b=AYB3c62hjulsXZSfUDCKkgx7Z2l3jm0g3t45IMafrU9MtwLMUQFHnMmaKUHjs8yrtO d5c0OUupDbTFWGt7kWvCIyQnQEAs/vtRNefNHCJnzMp6CcY+CUyLHmQkxblGxx/+gcxH 9dWU211PZqzSjt4fdhn1LajMZbHP4ofj94IpvV3zGMWTrMqp5Rz2s7WtedW7iOdXUV8I Z266cn2IkavL+QRmwF7p4aSyOTIiCx5uC9DN9fqKslQqkSakmtHELIznWVM0Rcc/0pDW wdx2rZ3hjmQaw4jUNO70IPYdAKD8GTVi1Q4D+aKmjzNJsMS1x+nFs2q8T0CMzc4A9mNn PTDQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=8I+5vStlBmLGv3HdvXU4anMc/iDOyaMgdHnjdZoLBuk=; b=rmCzmEM81eZaqvqG+Mi13MNXd2riPzJaRgzq8yVmkG/pfj2bWBy3r8qgCnD7FRqZGI 4BJDKIkSiE0WUAJqzW9m5NpHy5st0NmTZKHrHs3Xi91oSuL1QyhxDx5NFC0z1glrc/Sf 3RfKch5f7TATnujyxtBg/BhKJs+DSjEQW04nvLQ3ks+X75sHrjPjzu522jFPX9eGN125 urFWrghcJUTmC50H3JCOJm/tibjSvWKVJDaU7S3a1rvt+FRcjCpGMWbc6M2N0cDUQM7C 8weiGlo5bHJ5htp1QxCFEio/MNBlobiBns1UwNHTfvsRkQND2npneNelbV7G++2n1zpe d2uQ==
X-Gm-Message-State: AFeK/H0SxSEOlljkDNATTj7cFDw/kkDruRdGrhAHQ3hPGEgWLWa3+JyxAjZEMxfY5TkGs1W1Fvm0V0a7dkCXSw==
X-Received: by 10.55.128.66 with SMTP id b63mr13129340qkd.297.1489739006704; Fri, 17 Mar 2017 01:23:26 -0700 (PDT)
MIME-Version: 1.0
Sender: rraszuk@gmail.com
Received: by 10.140.42.181 with HTTP; Fri, 17 Mar 2017 01:23:26 -0700 (PDT)
In-Reply-To: <CAHWErLeBaMPDPJst0MpQfBXQqE3PW2pwGG_f6A539o1dv9gDYw@mail.gmail.com>
References: <CAHWErLdy5RgdWQKOXp1PrbB6T_ANObznCSXvdQ0nkbBgukD5cQ@mail.gmail.com> <e0950e57a2a24bd99d78908be0d49a5d@XCH-ALN-001.cisco.com> <CAHWErLeBaMPDPJst0MpQfBXQqE3PW2pwGG_f6A539o1dv9gDYw@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 17 Mar 2017 09:23:26 +0100
X-Google-Sender-Auth: uKhNbYnOXlVociTyZJR_21MJTdw
Message-ID: <CA+b+ERnUz+XMxTWkMS71q8u1=FbXOQKhOvBbe+1o+jsFm8FAmA@mail.gmail.com>
To: tech_kals Kals <tech.kals@gmail.com>
Cc: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "spring@ietf.org" <spring@ietf.org>,  "martin.pilka@pantheon.tech" <martin.pilka@pantheon.tech>,  "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>
Content-Type: multipart/alternative; boundary=94eb2c06654c4d851e054ae8e4e6
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/Y2HtZVdRwLiNk9G1Iin5ta0Cm84>
Subject: Re: [spring] [Mapping Server] Conflict Resolution
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 17 Mar 2017 08:23:30 -0000

--94eb2c06654c4d851e054ae8e4e6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Hi,

Scenario 1 - I do not see any prefix conflict. Those are independent /24
prefixes.

Scenario 2 - X IP prefix will be installed in RIB but SR labels (entire
range) will be blocked for X.

Scenario 3 - I do not see any prefix conflict. SR labels (entire range)
will be blocked for X.

Cheers,
R.


On Fri, Mar 17, 2017 at 9:09 AM, tech_kals Kals <tech.kals@gmail.com> wrote=
:

> Hi Les,
>
>  Sorry, I have not included my mapping entries in the previous mail.
> Please see the example here below.
>
>  I am working with the RFC which doesn't support *Preference Value, *so
> please ignore it. And, my mapping entries would looks like.
> Topology will be a single topology, not a Multi-topology and algorithm
> would be SPF not CSPF.
>
>  Please read my entry the below order:  *<Prefix-start/ prefix-len,
>  starting SID,  range>*
> * E1 and E2 already configured Active entries. X is the newly incoming
> entry.*
>
>
> *Scenario 1:   (Entries are conflicting with prefix)*
>                          Entry *E1:      <10.1.10.0/24
> <http://10.1.10.0/24>, 300, 22>*
>                          Entry *E2:      <10.1.1.0/24
> <http://10.1.1.0/24>,   150, 5>*
>
> *                         incoming entry is X:*
> *                         Entry X:        <10.1.2.0/24
> <http://10.1.2.0/24>,  200, 20>*
>
> *           Step1: Conflict would be validated between E1 and X.*
>
> *           Step2: Conflict would be validated between E2 and X.*
>
>    *       # what are the entries would be active and what will become
> inactive/**excluded entry ?*
>
>
>
> *Scenario 2:   **(Entries are conflicting with SID)*
>                          Entry *E1:      <10.1.10.0/24
> <http://10.1.10.0/24>, 300, 22>*
>                          Entry *E2:      <7.1.1.0/24 <http://7.1.1.0/24>,
>     280, 10>*
>
> *                         incoming entry is X:*
> *                         Entry X:        <3.1.1.0/24 <http://3.1.1.0/24>=
,
>   285, 20>*
>
> *           Step1: Conflict would be validated between E1 and X.*
>
> *           Step2: Conflict would be validated between E2 and X.*
>
>         *  # what are the entries would be active and what will become
> inactive/**excluded entry ?*
>
>
> *Scenario 3:    **(Entries are conflicting with prefix and SID)*
>
>                          Entry *E1:      <10.1.10.0/24
> <http://10.1.10.0/24>, 300, 22>*
>                          Entry *E2:      <5.1.1.0/24 <http://5.1.1.0/24>,
>     190, 15>*
>
> *                         incoming entry is X:*
> *                         Entry X:        <10.1.1.0/24
> <http://10.1.1.0/24>,  200, 20>*
>
> *           Step1: Conflict would be validated between E1 and X.*
>
> *           Step2: Conflict would be validated between E2 and X.*
>
>           *# what are the entries would be active and what will become
> inactive/**excluded entry ?*
>
>
> *Regards,*
> *__tech.kals__*
>
>
> On Fri, Mar 17, 2017 at 12:41 PM, Les Ginsberg (ginsberg) <
> ginsberg@cisco.com> wrote:
>
>> It is not possible to answer your query because the way you have
>> presented your entries (X, E1, E2, E3) does not tell us what conflicts y=
ou
>> have.
>>
>> Do you have two SIDs assigned to the same prefix? (Prefix conflict)
>>
>> Do you have the same SID assigned to two different prefixes? (SID
>> conflict)
>>
>>
>>
>> This matters =E2=80=93 see Section 3.3.6 of the draft for an example as =
to why.
>>
>>
>>
>> Please present your example in the form defined in Section 3:
>>
>>
>>
>>        Prf - Preference Value (See Section 3.1)
>>
>>        Pi - Initial prefix
>>
>>        Pe - End prefix
>>
>>        L  - Prefix length
>>
>>        Lx - Maximum prefix length (32 for IPv4, 128 for IPv6)
>>
>>        Si - Initial SID value
>>
>>        Se - End SID value
>>
>>        R  - Range value (See Note 1)
>>
>>        T  - Topology
>>
>>        A  - Algorithm
>>
>>
>>
>>        A Mapping Entry is then the tuple: (Prf, Src, Pi/L, Si, R, T, A)
>>
>>
>>
>> Thanx.
>>
>>
>>
>>    Les
>>
>>
>>
>>
>>
>> *From:* tech_kals Kals [mailto:tech.kals@gmail.com]
>> *Sent:* Thursday, March 16, 2017 7:22 PM
>> *To:* spring@ietf.org; Les Ginsberg (ginsberg); Peter Psenak (ppsenak);
>> Stefano Previdi (sprevidi); martin.pilka@pantheon.tech
>> *Subject:* [Mapping Server] Conflict Resolution
>>
>>
>>
>> Hi Experts,
>>
>>
>>
>>   Could you please explain me what would be the expected behavior in the
>> following scenario in *Quarantine approach*.
>>
>>
>>
>>   Mapping entries *E1, E2, E3 *are Active entries.
>>
>>
>>
>>   In case, if incoming new entry say *X *which has conflict with *E1, E2
>> and E3.*
>>
>>
>>
>>   Assume, *X is better than E1 but not better than E2.  ( E1 < X < E2)*
>>
>>
>>
>> *  1] X is better than E1 so E1 will become excluded entry and X will
>> become an active entry*
>>
>>
>>
>> *  2] Now, X is compared with E2. E2 is better than X. So, X will become
>> excluded entry and E2 is an active entry as it was.*
>>
>>
>>
>> *So, X and E1 will become "excluded entry".*
>>
>>
>>
>> *I couldn't find any info as shown above in the RFC. Can you please
>> clarify ?*
>>
>>
>>
>>
>>
>> *My doubts:*
>>
>> *1) Will the entry become active only if it wins with all entries which
>> are conflicted with this ?*
>>
>> *2) When doing conflict resolution with other entries, it can win with
>> some entries and can lose to some? What could be the behavior ? *
>>
>> *     - This is the case which I explained above.*
>>
>> *     - In this case, X can become active by winning to E1 and lose E2
>> which leads X and E1 to become inactive/excluded entry.*
>>
>>
>>
>>
>>
>> can you please clarify ?
>>
>>
>>
>>
>>
>> Regards,
>>
>> __tech.kals__
>>
>
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>
>

--94eb2c06654c4d851e054ae8e4e6
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Hi,</div><div class=3D"gmail_default" s=
tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><=
div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif=
;font-size:small">Scenario 1 - I do not see any prefix conflict. Those are =
independent /24 prefixes.=C2=A0</div><div class=3D"gmail_default" style=3D"=
font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div clas=
s=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-si=
ze:small">Scenario 2 - X IP prefix will be installed in RIB but SR labels (=
entire range) will be blocked for X.=C2=A0</div><div class=3D"gmail_default=
" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></di=
v><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-se=
rif;font-size:small">Scenario 3 - I do not see any prefix conflict. SR labe=
ls (entire range) will be blocked for X.=C2=A0</div><div class=3D"gmail_def=
ault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br>=
</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,san=
s-serif;font-size:small">Cheers,<br>R.</div><div class=3D"gmail_default" st=
yle=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div></=
div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri, Mar 1=
7, 2017 at 9:09 AM, tech_kals Kals <span dir=3D"ltr">&lt;<a href=3D"mailto:=
tech.kals@gmail.com" target=3D"_blank">tech.kals@gmail.com</a>&gt;</span> w=
rote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">Hi Les,<div><br></=
div><div>=C2=A0Sorry, I have not included my mapping entries in the previou=
s mail. Please see the example here below.</div><div><br></div><div>=C2=A0I=
 am working with the RFC which doesn&#39;t support=C2=A0<span style=3D"colo=
r:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><b>Pre=
ference Value, </b>so please ignore it. And, my mapping entries would looks=
 like.</span></div><div><font color=3D"#1f497d" face=3D"calibri, sans-serif=
"><span style=3D"font-size:14.6667px">Topology will be a single topology, n=
ot a Multi-topology and algorithm would be SPF not CSPF.</span></font></div=
><div><span style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;fo=
nt-size:14.6667px"><br></span></div><div><span style=3D"font-family:calibri=
,sans-serif;font-size:14.6667px"><font color=3D"#1f497d">=C2=A0Please read =
my entry the below order<span style=3D"background-color:rgb(255,255,255)">:=
 </span></font><span style=3D"background-color:rgb(255,255,255)"><font colo=
r=3D"#1f497d">=C2=A0</font><b><font color=3D"#ff0000">&lt;Prefix-start/ pre=
fix-len, =C2=A0starting SID, =C2=A0range&gt;</font></b></span></span></div>=
<div><span style=3D"font-family:calibri,sans-serif;font-size:14.6667px"><b>=
<font color=3D"#1f497d">=C2=A0</font><font color=3D"#ff0000">E1 and E2 alre=
ady configured Active entries.</font><font color=3D"#1f497d"> X is the newl=
y incoming entry.</font></b></span></div><div><span style=3D"color:rgb(31,7=
3,125);font-family:calibri,sans-serif;font-size:14.6667px"><b><br></b></spa=
n></div><div><span style=3D"color:rgb(31,73,125);font-family:calibri,sans-s=
erif;font-size:14.6667px"><br></span></div><div><span style=3D"color:rgb(31=
,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><b><u>Scenario=
 1:</u>=C2=A0 =C2=A0(Entries are conflicting with prefix)</b></span></div><=
div><font color=3D"#1f497d" face=3D"calibri, sans-serif"><span style=3D"fon=
t-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry <b>E1: =C2=A0 =C2=A0 =C2=A0&lt;<a h=
ref=3D"http://10.1.10.0/24" target=3D"_blank">10.1.10.0/24</a>, 300, 22&gt;=
</b></span></font></div><div><span style=3D"color:rgb(31,73,125);font-famil=
y:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0</spa=
n><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size=
:14.6667px">E2: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.1.0/24" targ=
et=3D"_blank">10.1.1.0/24</a>, =C2=A0 150, 5&gt;</b><font color=3D"#1f497d"=
 face=3D"calibri, sans-serif"><span style=3D"font-size:14.6667px"><b><br></=
b></span></font></div><div><b style=3D"color:rgb(31,73,125);font-family:cal=
ibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</b></div><div><b style=
=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px=
">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0incoming entry is X:</b></div><div><b style=3D"color:rgb(3=
1,73,125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0Entry X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.2.0/24" t=
arget=3D"_blank">10.1.2.0/24</a>, =C2=A0200, 20&gt;</b></div><div><b style=
=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px=
"><br></b></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,s=
ans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Ste=
p1: Conflict would be validated between E1 and X.</b></div><div><b style=3D=
"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><=
br></b></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans=
-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Step2:=
 Conflict would be validated between E2 and X.</b><b style=3D"color:rgb(31,=
73,125);font-family:calibri,sans-serif;font-size:14.6667px"><br></b></div><=
div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-si=
ze:14.6667px"><br></b></div><div><b style=3D"color:rgb(31,73,125);font-fami=
ly:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0</b><font color=3D"=
#ff0000"><b style=3D"font-family:calibri,sans-serif;font-size:14.6667px"> =
=C2=A0 =C2=A0 =C2=A0 # what are the entries would be active and what will b=
ecome inactive/</b><b style=3D"font-size:12.8px">excluded entry ?</b></font=
></div><div><b style=3D"font-size:12.8px"><br></b></div><div><b style=3D"fo=
nt-size:12.8px"><br></b></div><div><b style=3D"font-size:12.8px"><br></b></=
div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;fo=
nt-size:14.6667px"><u>Scenario 2: </u>=C2=A0=C2=A0</b><b style=3D"color:rgb=
(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">(Entries ar=
e conflicting with SID)</b><b style=3D"color:rgb(31,73,125);font-family:cal=
ibri,sans-serif;font-size:14.6667px"><br></b></div><div><div><font color=3D=
"#1f497d" face=3D"calibri, sans-serif"><span style=3D"font-size:14.6667px">=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0Entry=C2=A0<b>E1: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http:=
//10.1.10.0/24" target=3D"_blank">10.1.10.0/24</a>, 300, 22&gt;</b></span><=
/font></div><div><span style=3D"color:rgb(31,73,125);font-family:calibri,sa=
ns-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0</span><b style=3D"=
color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">E2=
: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://7.1.1.0/24" target=3D"_blank">7=
.1.1.0/24</a>, =C2=A0 =C2=A0 280, 10&gt;</b><font color=3D"#1f497d" face=3D=
"calibri, sans-serif"><span style=3D"font-size:14.6667px"><b><br></b></span=
></font></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,san=
s-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</b></div><div><b style=3D"col=
or:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0incoming entry is X:</b></div><div><b style=3D"color:rgb(31,73=
,125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0En=
try X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://3.1.1.0/24" target=
=3D"_blank">3.1.1.0/24</a>, =C2=A0 285, 20&gt;</b></div><div><br></div><div=
><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-=
size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Step1: Conflict wo=
uld be validated between E1 and X.</b></div><div><b style=3D"color:rgb(31,7=
3,125);font-family:calibri,sans-serif;font-size:14.6667px"><br></b></div><d=
iv><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-siz=
e:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Step2: Conflict would=
 be validated between E2 and X.</b></div></div><div><b style=3D"color:rgb(3=
1,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><br></b></div=
><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-=
size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 </b><font color=3D"#ff0000"><b =
style=3D"font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 # what =
are the entries would be active and what will become inactive/</b><b style=
=3D"font-size:12.8px">excluded entry ?</b></font></div></div><div><b style=
=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px=
"><u><br></u></b></div><div><br></div><div><b style=3D"color:rgb(31,73,125)=
;font-family:calibri,sans-serif;font-size:14.6667px"><u>Scenario 3: </u>=C2=
=A0 =C2=A0</b><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-ser=
if;font-size:14.6667px">(Entries are conflicting with prefix and SID)</b><b=
 style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.=
6667px"><u><br></u></b></div><div><br></div><div><div><font color=3D"#1f497=
d" face=3D"calibri, sans-serif"><span style=3D"font-size:14.6667px">=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0Entry=C2=A0<b>E1: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.=
10.0/24" target=3D"_blank">10.1.10.0/24</a>, 300, 22&gt;</b></span></font><=
/div><div><span style=3D"color:rgb(31,73,125);font-family:calibri,sans-seri=
f;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0</span><b style=3D"color:r=
gb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">E2: =C2=
=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://5.1.1.0/24" target=3D"_blank">5.1.1.=
0/24</a>, =C2=A0 =C2=A0 190, 15&gt;</b><font color=3D"#1f497d" face=3D"cali=
bri, sans-serif"><span style=3D"font-size:14.6667px"><b><br></b></span></fo=
nt></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-ser=
if;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</b></div><div><b style=3D"color:r=
gb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0incoming entry is X:</b></div><div><b style=3D"color:rgb(31,73,12=
5);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=
 X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.1.0/24" target=3D=
"_blank">10.1.1.0/24</a>, =C2=A0200, 20&gt;</b></div><div><b style=3D"color=
:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><br></b=
></div><div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-=
serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Step1: =
Conflict would be validated between E1 and X.</b></div><div><b style=3D"col=
or:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><br><=
/b></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-ser=
if;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Step2: Con=
flict would be validated between E2 and X.</b></div></div><div><b style=3D"=
color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><b=
r></b></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-=
serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </b><font col=
or=3D"#ff0000"><b style=3D"font-family:calibri,sans-serif;font-size:14.6667=
px"># what are the entries would be active and what will become inactive/</=
b><b style=3D"font-size:12.8px">excluded entry ?</b></font></div></div><div=
><b style=3D"font-size:12.8px"><br></b></div><div><b style=3D"font-size:12.=
8px"><br></b></div><div><b style=3D"font-size:12.8px">Regards,</b></div><di=
v><span style=3D"font-size:12.8px"><b>__tech.kals__</b></span></div><div><s=
pan style=3D"font-size:12.8px"><b><br></b></span></div></div><div class=3D"=
HOEnZb"><div class=3D"h5"><div class=3D"gmail_extra"><br><div class=3D"gmai=
l_quote">On Fri, Mar 17, 2017 at 12:41 PM, Les Ginsberg (ginsberg) <span di=
r=3D"ltr">&lt;<a href=3D"mailto:ginsberg@cisco.com" target=3D"_blank">ginsb=
erg@cisco.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" st=
yle=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_-2366732550297017350m_211655608386194891WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">It is not possible to ans=
wer your query because the way you have presented your entries (X, E1, E2, =
E3) does not tell us what conflicts you have.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Do you have two SIDs assi=
gned to the same prefix? (Prefix conflict)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Do you have the same SID =
assigned to two different prefixes? (SID conflict)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">This matters =E2=80=93 se=
e Section 3.3.6 of the draft for an example as to why.<u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Please present your examp=
le in the form defined in Section 3:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Prf - Preference Value (See Section 3.1)<u></u><u></u></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Pi - Initial prefix<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 =C2=A0=C2=A0=
=C2=A0=C2=A0Pe - End prefix<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 L=C2=A0 - Prefix length<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Lx - Maximum prefix length (32 for IPv4, 128 for IPv6)<u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Si - Initial SID value<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Se - End SID value<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 R=C2=A0 - Range value (See Note 1)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 T=C2=A0 - Topology<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 A=C2=A0 - Algorithm<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 A Mapping Entry is then the tuple: (Prf, Src, Pi/L, Si, R, T, =
A)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thanx.<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 Les<u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<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:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> tech_kal=
s Kals [mailto:<a href=3D"mailto:tech.kals@gmail.com" target=3D"_blank">tec=
h.kals@gmail.com</a>]
<br>
<b>Sent:</b> Thursday, March 16, 2017 7:22 PM<br>
<b>To:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; Les Ginsberg (ginsberg); Peter Psenak (ppsenak); Stefano Previdi =
(sprevidi); martin.pilka@pantheon.tech<br>
<b>Subject:</b> [Mapping Server] Conflict Resolution<u></u><u></u></span></=
p>
</div>
</div><div><div class=3D"m_-2366732550297017350h5">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Hi Experts,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 Could you please explain me what would be the=
 expected behavior in the following scenario in
<b>Quarantine approach</b>.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 Mapping entries <b>E1, E2, E3 </b>are Active =
entries.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 In case, if incoming new entry say <b>X </b>w=
hich has conflict with
<b>E1, E2 and E3.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 </b>Assume, <b>X is better than E1 but not=
 better than E2. =C2=A0( E1 &lt; X &lt; E2)</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 1] X is better than E1 so E1 will become e=
xcluded entry and X will become an active entry</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 2] Now, X is compared with E2. E2 is bette=
r than X. So, X will become excluded entry and E2 is an active entry as it =
was.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>So, X and E1 will become &quot;excluded entry&quo=
t;.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>I couldn&#39;t find any info as shown above in th=
e RFC. Can you please clarify ?</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>My doubts:</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>1) Will the entry become active only if it wins w=
ith all entries which are conflicted with this ?</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>2) When doing conflict resolution with other entr=
ies, it can win with some entries and can lose to some? What could be the b=
ehavior ?=C2=A0</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 =C2=A0 =C2=A0- This is the case which I ex=
plained above.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 =C2=A0 =C2=A0- In this case, X can become =
active by winning to E1 and lose E2 which leads X and E1 to become inactive=
/excluded entry.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">can you please clarify ?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">__tech.kals__<u></u><u></u></p>
</div>
</div>
</div></div></div>
</div>
</div>

</blockquote></div><br></div>
</div></div><br>______________________________<wbr>_________________<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" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/spring</a><br=
>
<br></blockquote></div><br></div>

--94eb2c06654c4d851e054ae8e4e6--


From nobody Fri Mar 17 03:27:15 2017
Return-Path: <tech.kals@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 A339D129BD5 for <spring@ietfa.amsl.com>; Fri, 17 Mar 2017 03:27:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, NORMAL_HTTP_TO_IP=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 raIEHlTg_2AC for <spring@ietfa.amsl.com>; Fri, 17 Mar 2017 03:27:11 -0700 (PDT)
Received: from mail-wr0-x236.google.com (mail-wr0-x236.google.com [IPv6:2a00:1450:400c:c0c::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 07BB1129BDE for <spring@ietf.org>; Fri, 17 Mar 2017 03:27:11 -0700 (PDT)
Received: by mail-wr0-x236.google.com with SMTP id u108so48921890wrb.3 for <spring@ietf.org>; Fri, 17 Mar 2017 03:27:10 -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=DTT/LYKk8hAQ2DKXf3c3c2HzQOkFd29yd9K6PN+FsQs=; b=kcqCHhu6USejTfc6Y/qIV24ph+QgSDm46d2/GZ1KGnl777dMI49zNWbjqGDCQ9348s VAsjUkfc5t0wkVDHviNn/hBlt6/mIhEP4cLYhg3gRQWSbPmH844BYmR3xjvvCqWi+luk UJxAauqUtRAocEC8PoEK95kcdFxH8nnGcHakEYYw0XPjUFyrij02FcyJSyQ8fDVFR1QA 7vUcdvnwfAc4WnDdIgUR6OzE84Reywm5V7+X1yCPLON/Yt2IQ9GRy00m9vkKvxStqh7L 2CuYnXelhK9PUYnnNUyzpSEdTu/uY9HYKeD8hFGxfYhz3ud89zNBMiX/9cq4ZnLTn53/ JN5A==
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=DTT/LYKk8hAQ2DKXf3c3c2HzQOkFd29yd9K6PN+FsQs=; b=bLJXbbjk/S7lulVYS8+ceooYqKwBz0mtUl27Xe/1gqOZD65IkbX1PNmhUPfA2QPj8V smo6YV1XcMAPXq9ntdbpJM6HoOEu/x4rd0Cm/UEH5qc9kxMmpiVYCUJt/kIzKschy+gk 6+kfQp6s0AYwmoyPNmP4sYZ05Afbf4Ywnio2XmkIQtkHymYm4jimkM2Ot5e05oSVNHYU zs79P1d7C2E1Z1uqoKxxzBg0Ty7qwdZogklRMHQXAYSHnr7oTNw/Vd+rOEBHwNX8YHd7 8cMypTF0zrdJepFOQVTwMPkfeQXr15y4C9lIZB42dV+pFg7UIZybCm8ntptFgQx08KyC H0nQ==
X-Gm-Message-State: AFeK/H0DWImpSyzUmXzBHXuQnkvv+G2w3uT7jjwzNMWOrBx1YqTqd8QxJTXPs5L/PYxv49SUI/DVwT4nWUjCJg==
X-Received: by 10.223.134.157 with SMTP id 29mr11972407wrx.33.1489746429477; Fri, 17 Mar 2017 03:27:09 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.80.176.193 with HTTP; Fri, 17 Mar 2017 03:27:08 -0700 (PDT)
In-Reply-To: <CA+b+ERnUz+XMxTWkMS71q8u1=FbXOQKhOvBbe+1o+jsFm8FAmA@mail.gmail.com>
References: <CAHWErLdy5RgdWQKOXp1PrbB6T_ANObznCSXvdQ0nkbBgukD5cQ@mail.gmail.com> <e0950e57a2a24bd99d78908be0d49a5d@XCH-ALN-001.cisco.com> <CAHWErLeBaMPDPJst0MpQfBXQqE3PW2pwGG_f6A539o1dv9gDYw@mail.gmail.com> <CA+b+ERnUz+XMxTWkMS71q8u1=FbXOQKhOvBbe+1o+jsFm8FAmA@mail.gmail.com>
From: tech_kals Kals <tech.kals@gmail.com>
Date: Fri, 17 Mar 2017 15:57:08 +0530
Message-ID: <CAHWErLfb0j_9a-WxK9f1VXLxVGXiecDch9M=q_hujw7wossWYA@mail.gmail.com>
To: Robert Raszuk <robert@raszuk.net>
Cc: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "spring@ietf.org" <spring@ietf.org>,  "martin.pilka@pantheon.tech" <martin.pilka@pantheon.tech>,  "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>
Content-Type: multipart/alternative; boundary=001a1146beacbc1523054aea9e4c
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/echUH2_db6jJLhmj8F1qq62pAiM>
Subject: Re: [spring] [Mapping Server] Conflict Resolution
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 17 Mar 2017 10:27:15 -0000

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

Hi Robert,

  As I have mentioned on the previous mail, there is a conflict on each
scenario.

*Scenario 1:   (Entries are conflicting with prefix)*
                         Entry *E1:      <10.1.10.0/24
<http://10.1.10.0/24>, 300, 22>  *can be expanded up to *<10.1.31.0/24
<http://10.1.31.0/24>, 321>*
                         Entry *E2:      <10.1.1.0/24 <http://10.1.1.0/24>,
  150, 5>  *can be expanded up to *<10.1.5.0/24 <http://10.1.5.0/24>, 154>*

*                         incoming entry is X:*
*                         Entry X:        <10.1.2.0/24
<http://10.1.2.0/24>,  200, 20> *can be expanded up to *<10.1.21.0/24
<http://10.1.21.0/24>, 221>*

                     entry-X prefix range *10.1.10.0 to 10.1.21.0 *would
conflict with entry *E1 *and *10.1.2.0 to 10.1.5.0* would conflict with *E2=
*
.

                     *So, there is a prefix conflict.*


*Scenario 2:   **(Entries are conflicting with SID)*
                         Entry *E1:      <10.1.10.0/24
<http://10.1.10.0/24>, 300, 22>  *can be expanded up to *<10.1.31.0/24
<http://10.1.31.0/24>, 321>*
                         Entry *E2:      <7.1.1.0/24 <http://7.1.1.0/24>,
  280, 10>  *can be expanded up to *<7.1.10.0/24 <http://7.1.10.0/24>, 289>=
*

*                         incoming entry is X:*
*                         Entry X:        <3.1.1.0/24 <http://3.1.1.0/24>,
  285, 20>  *can be expanded up to *<3.1.19.0/24 <http://3.1.19.0/24>, 304>=
*

                     entry-X SID *300 *to *304 *would conflict with entry
*E1 *and *SID 285 to 289* would conflict with *E2*.

                     *So, there is a SID conflict.*

*Scenario 3:    **(Entries are conflicting with prefix and SID)*

                         Entry *E1:      <10.1.10.0/24
<http://10.1.10.0/24>, 300, 22>  *can be expanded up to *<10.1.31.0/24
<http://10.1.31.0/24>, 321>*
                         Entry *E2:      <5.1.1.0/24 <http://5.1.1.0/24>,
  190, 15>  *can be expanded up to *<5.1.15.0/24 <http://5.1.15.0/24>, 204>=
*

*                         incoming entry is X:*
*                         Entry X:        <10.1.1.0/24
<http://10.1.1.0/24>,  200, 20> *can be expanded up to *<10.1.20.0/24
<http://10.1.20.0/24>, 219>*

                    entry-X prefix range *10.1.10.0 to 10.1.20.0 *would
conflict with entry *E1 and **SID 200 to 219* would conflict with *E2*.

                    *So, there is a Prefix and SID conflict.*

Regards,
_tech.kals_

On Fri, Mar 17, 2017 at 1:53 PM, Robert Raszuk <robert@raszuk.net> wrote:

> Hi,
>
> Scenario 1 - I do not see any prefix conflict. Those are independent /24
> prefixes.
>
> Scenario 2 - X IP prefix will be installed in RIB but SR labels (entire
> range) will be blocked for X.
>
> Scenario 3 - I do not see any prefix conflict. SR labels (entire range)
> will be blocked for X.
>
> Cheers,
> R.
>
>
> On Fri, Mar 17, 2017 at 9:09 AM, tech_kals Kals <tech.kals@gmail.com>
> wrote:
>
>> Hi Les,
>>
>>  Sorry, I have not included my mapping entries in the previous mail.
>> Please see the example here below.
>>
>>  I am working with the RFC which doesn't support *Preference Value, *so
>> please ignore it. And, my mapping entries would looks like.
>> Topology will be a single topology, not a Multi-topology and algorithm
>> would be SPF not CSPF.
>>
>>  Please read my entry the below order:  *<Prefix-start/ prefix-len,
>>  starting SID,  range>*
>> * E1 and E2 already configured Active entries. X is the newly incoming
>> entry.*
>>
>>
>> *Scenario 1:   (Entries are conflicting with prefix)*
>>                          Entry *E1:      <10.1.10.0/24
>> <http://10.1.10.0/24>, 300, 22>*
>>                          Entry *E2:      <10.1.1.0/24
>> <http://10.1.1.0/24>,   150, 5>*
>>
>> *                         incoming entry is X:*
>> *                         Entry X:        <10.1.2.0/24
>> <http://10.1.2.0/24>,  200, 20>*
>>
>> *           Step1: Conflict would be validated between E1 and X.*
>>
>> *           Step2: Conflict would be validated between E2 and X.*
>>
>>    *       # what are the entries would be active and what will become
>> inactive/**excluded entry ?*
>>
>>
>>
>> *Scenario 2:   **(Entries are conflicting with SID)*
>>                          Entry *E1:      <10.1.10.0/24
>> <http://10.1.10.0/24>, 300, 22>*
>>                          Entry *E2:      <7.1.1.0/24
>> <http://7.1.1.0/24>,     280, 10>*
>>
>> *                         incoming entry is X:*
>> *                         Entry X:        <3.1.1.0/24
>> <http://3.1.1.0/24>,   285, 20>*
>>
>> *           Step1: Conflict would be validated between E1 and X.*
>>
>> *           Step2: Conflict would be validated between E2 and X.*
>>
>>         *  # what are the entries would be active and what will become
>> inactive/**excluded entry ?*
>>
>>
>> *Scenario 3:    **(Entries are conflicting with prefix and SID)*
>>
>>                          Entry *E1:      <10.1.10.0/24
>> <http://10.1.10.0/24>, 300, 22>*
>>                          Entry *E2:      <5.1.1.0/24
>> <http://5.1.1.0/24>,     190, 15>*
>>
>> *                         incoming entry is X:*
>> *                         Entry X:        <10.1.1.0/24
>> <http://10.1.1.0/24>,  200, 20>*
>>
>> *           Step1: Conflict would be validated between E1 and X.*
>>
>> *           Step2: Conflict would be validated between E2 and X.*
>>
>>           *# what are the entries would be active and what will become
>> inactive/**excluded entry ?*
>>
>>
>> *Regards,*
>> *__tech.kals__*
>>
>>
>> On Fri, Mar 17, 2017 at 12:41 PM, Les Ginsberg (ginsberg) <
>> ginsberg@cisco.com> wrote:
>>
>>> It is not possible to answer your query because the way you have
>>> presented your entries (X, E1, E2, E3) does not tell us what conflicts =
you
>>> have.
>>>
>>> Do you have two SIDs assigned to the same prefix? (Prefix conflict)
>>>
>>> Do you have the same SID assigned to two different prefixes? (SID
>>> conflict)
>>>
>>>
>>>
>>> This matters =E2=80=93 see Section 3.3.6 of the draft for an example as=
 to why.
>>>
>>>
>>>
>>> Please present your example in the form defined in Section 3:
>>>
>>>
>>>
>>>        Prf - Preference Value (See Section 3.1)
>>>
>>>        Pi - Initial prefix
>>>
>>>        Pe - End prefix
>>>
>>>        L  - Prefix length
>>>
>>>        Lx - Maximum prefix length (32 for IPv4, 128 for IPv6)
>>>
>>>        Si - Initial SID value
>>>
>>>        Se - End SID value
>>>
>>>        R  - Range value (See Note 1)
>>>
>>>        T  - Topology
>>>
>>>        A  - Algorithm
>>>
>>>
>>>
>>>        A Mapping Entry is then the tuple: (Prf, Src, Pi/L, Si, R, T, A)
>>>
>>>
>>>
>>> Thanx.
>>>
>>>
>>>
>>>    Les
>>>
>>>
>>>
>>>
>>>
>>> *From:* tech_kals Kals [mailto:tech.kals@gmail.com]
>>> *Sent:* Thursday, March 16, 2017 7:22 PM
>>> *To:* spring@ietf.org; Les Ginsberg (ginsberg); Peter Psenak (ppsenak);
>>> Stefano Previdi (sprevidi); martin.pilka@pantheon.tech
>>> *Subject:* [Mapping Server] Conflict Resolution
>>>
>>>
>>>
>>> Hi Experts,
>>>
>>>
>>>
>>>   Could you please explain me what would be the expected behavior in th=
e
>>> following scenario in *Quarantine approach*.
>>>
>>>
>>>
>>>   Mapping entries *E1, E2, E3 *are Active entries.
>>>
>>>
>>>
>>>   In case, if incoming new entry say *X *which has conflict with *E1,
>>> E2 and E3.*
>>>
>>>
>>>
>>>   Assume, *X is better than E1 but not better than E2.  ( E1 < X < E2)*
>>>
>>>
>>>
>>> *  1] X is better than E1 so E1 will become excluded entry and X will
>>> become an active entry*
>>>
>>>
>>>
>>> *  2] Now, X is compared with E2. E2 is better than X. So, X will becom=
e
>>> excluded entry and E2 is an active entry as it was.*
>>>
>>>
>>>
>>> *So, X and E1 will become "excluded entry".*
>>>
>>>
>>>
>>> *I couldn't find any info as shown above in the RFC. Can you please
>>> clarify ?*
>>>
>>>
>>>
>>>
>>>
>>> *My doubts:*
>>>
>>> *1) Will the entry become active only if it wins with all entries which
>>> are conflicted with this ?*
>>>
>>> *2) When doing conflict resolution with other entries, it can win with
>>> some entries and can lose to some? What could be the behavior ? *
>>>
>>> *     - This is the case which I explained above.*
>>>
>>> *     - In this case, X can become active by winning to E1 and lose E2
>>> which leads X and E1 to become inactive/excluded entry.*
>>>
>>>
>>>
>>>
>>>
>>> can you please clarify ?
>>>
>>>
>>>
>>>
>>>
>>> Regards,
>>>
>>> __tech.kals__
>>>
>>
>>
>> _______________________________________________
>> spring mailing list
>> spring@ietf.org
>> https://www.ietf.org/mailman/listinfo/spring
>>
>>
>

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

<div dir=3D"ltr">Hi Robert,<div><br></div><div>=C2=A0 As I have mentioned o=
n the previous mail, there is a conflict on each scenario.</div><div><b sty=
le=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667=
px"><u><br></u></b></div><div><b style=3D"color:rgb(31,73,125);font-family:=
calibri,sans-serif;font-size:14.6667px"><u>Scenario 1:</u>=C2=A0 =C2=A0(Ent=
ries are conflicting with prefix)</b><br></div><div><div style=3D"font-size=
:12.8px"><font color=3D"#1f497d" face=3D"calibri, sans-serif"><span style=
=3D"font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0<b>E1: =C2=A0 =C2=A0 =
=C2=A0&lt;<a href=3D"http://10.1.10.0/24" target=3D"_blank">10.1.10.0/24</a=
>, 300, 22&gt; =C2=A0</b>can be expanded up to <b>&lt;<a href=3D"http://10.=
1.31.0/24">10.1.31.0/24</a>, 321&gt;</b></span></font></div><div style=3D"f=
ont-size:12.8px"><span style=3D"color:rgb(31,73,125);font-family:calibri,sa=
ns-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0</span><b style=3D"=
color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">E2=
: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.1.0/24" target=3D"_blank">=
10.1.1.0/24</a>, =C2=A0 150, 5&gt; =C2=A0</b><span style=3D"color:rgb(31,73=
,125);font-family:calibri,sans-serif;font-size:14.6667px">can be expanded u=
p to=C2=A0</span><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-=
serif;font-size:14.6667px">&lt;<a href=3D"http://10.1.5.0/24">10.1.5.0/24</=
a>, 154&gt;</b><font color=3D"#1f497d" face=3D"calibri, sans-serif"><span s=
tyle=3D"font-size:14.6667px"><b><br></b></span></font></div><div style=3D"f=
ont-size:12.8px"><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-=
serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</b></div><div style=3D"font-size=
:12.8px"><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;fo=
nt-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0incoming entry is X:</b></div><div style=
=3D"font-size:12.8px"><b style=3D"color:rgb(31,73,125);font-family:calibri,=
sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry X: =C2=A0 =C2=A0 =C2=
=A0 =C2=A0&lt;<a href=3D"http://10.1.2.0/24" target=3D"_blank">10.1.2.0/24<=
/a>, =C2=A0200, 20&gt;=C2=A0</b><span style=3D"color:rgb(31,73,125);font-fa=
mily:calibri,sans-serif;font-size:14.6667px">can be expanded up to=C2=A0</s=
pan><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-si=
ze:14.6667px">&lt;<a href=3D"http://10.1.21.0/24">10.1.21.0/24</a>, 221&gt;=
</b></div></div><div><br></div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0entry-X prefix range <b>10.1.10.0 to =
10.1.21.0 </b>would conflict with entry <b>E1 </b>and <b>10.1.2.0 to 10.1.5=
.0</b> would conflict with <b>E2</b>.</div><div><br></div><div>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <font color=3D"=
#ff0000">=C2=A0<b>So, there is a prefix conflict.</b></font></div><div><br>=
</div><div><br></div><div><div style=3D"font-size:12.8px"><b style=3D"color=
:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><u>Scen=
ario 2:=C2=A0</u>=C2=A0=C2=A0</b><b style=3D"color:rgb(31,73,125);font-fami=
ly:calibri,sans-serif;font-size:14.6667px">(Entries are conflicting with SI=
D)</b><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-=
size:14.6667px"><br></b></div><div style=3D"font-size:12.8px"><div><font co=
lor=3D"#1f497d" face=3D"calibri, sans-serif"><span style=3D"font-size:14.66=
67px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0<b>E1: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"h=
ttp://10.1.10.0/24" target=3D"_blank">10.1.10.0/24</a>, 300, 22&gt; =C2=A0<=
/b></span></font><span style=3D"color:rgb(31,73,125);font-family:calibri,sa=
ns-serif;font-size:14.6667px">can be expanded up to=C2=A0</span><b style=3D=
"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">&=
lt;<a href=3D"http://10.1.31.0/24">10.1.31.0/24</a>, 321&gt;</b></div><div>=
<span style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-siz=
e:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0</span><b style=3D"color:rgb(31,73,1=
25);font-family:calibri,sans-serif;font-size:14.6667px">E2: =C2=A0 =C2=A0 =
=C2=A0&lt;<a href=3D"http://7.1.1.0/24" target=3D"_blank">7.1.1.0/24</a>, =
=C2=A0 =C2=A0 280, 10&gt; =C2=A0</b><span style=3D"color:rgb(31,73,125);fon=
t-family:calibri,sans-serif;font-size:14.6667px">can be expanded up to=C2=
=A0</span><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;f=
ont-size:14.6667px">&lt;<a href=3D"http://7.1.10.0/24">7.1.10.0/24</a>, 289=
&gt;</b><font color=3D"#1f497d" face=3D"calibri, sans-serif"><span style=3D=
"font-size:14.6667px"><b><br></b></span></font></div><div><b style=3D"color=
:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0</b></div><div><b style=3D"color:rgb(31,73,125);font-family:calib=
ri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0incoming entry is X:</b=
></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif=
;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&=
lt;<a href=3D"http://3.1.1.0/24" target=3D"_blank">3.1.1.0/24</a>, =C2=A0 2=
85, 20&gt; =C2=A0</b><span style=3D"color:rgb(31,73,125);font-family:calibr=
i,sans-serif;font-size:14.6667px">can be expanded up to=C2=A0</span><b styl=
e=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667p=
x">&lt;<a href=3D"http://3.1.19.0/24">3.1.19.0/24</a>, 304&gt;</b></div><di=
v><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size=
:14.6667px"><br></b></div><div><div style=3D"font-size:small">=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0entry-X SID =
<b>300 </b>to=C2=A0<b>304=C2=A0</b>would conflict with entry=C2=A0<b>E1=C2=
=A0</b>and <b>SID 285 to 289</b>=C2=A0would conflict with=C2=A0<b>E2</b>.</=
div><div style=3D"font-size:small"><br></div><div style=3D"font-size:small"=
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0<b><font color=3D"#ff0000">So, there is a SID conflict.</font></b></div>=
</div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;=
font-size:14.6667px"><br></b></div><div><div><b style=3D"color:rgb(31,73,12=
5);font-family:calibri,sans-serif;font-size:14.6667px"><u>Scenario 3:=C2=A0=
</u>=C2=A0 =C2=A0</b><b style=3D"color:rgb(31,73,125);font-family:calibri,s=
ans-serif;font-size:14.6667px">(Entries are conflicting with prefix and SID=
)</b><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-s=
ize:14.6667px"><u><br></u></b></div><div><br></div><div><div style=3D"font-=
size:12.8px"><font color=3D"#1f497d" face=3D"calibri, sans-serif"><span sty=
le=3D"font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0<b>E1: =C2=A0 =C2=A0 =
=C2=A0&lt;<a href=3D"http://10.1.10.0/24" target=3D"_blank">10.1.10.0/24</a=
>, 300, 22&gt; =C2=A0</b></span></font><span style=3D"color:rgb(31,73,125);=
font-family:calibri,sans-serif;font-size:14.6667px">can be expanded up to=
=C2=A0</span><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-seri=
f;font-size:14.6667px">&lt;<a href=3D"http://10.1.31.0/24">10.1.31.0/24</a>=
, 321&gt;</b></div><div style=3D"font-size:12.8px"><span style=3D"color:rgb=
(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0Entry=C2=A0</span><b style=3D"color:rgb(31,73,125);font-family:calibr=
i,sans-serif;font-size:14.6667px">E2: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"ht=
tp://5.1.1.0/24" target=3D"_blank">5.1.1.0/24</a>, =C2=A0 =C2=A0 190, 15&gt=
; =C2=A0</b><span style=3D"color:rgb(31,73,125);font-family:calibri,sans-se=
rif;font-size:14.6667px">can be expanded up to=C2=A0</span><b style=3D"colo=
r:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">&lt;<a=
 href=3D"http://5.1.15.0/24">5.1.15.0/24</a>, 204&gt;</b><font color=3D"#1f=
497d" face=3D"calibri, sans-serif"><span style=3D"font-size:14.6667px"><b><=
br></b></span></font></div><div style=3D"font-size:12.8px"><b style=3D"colo=
r:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0</b></div><div style=3D"font-size:12.8px"><b style=3D"color:rgb(3=
1,73,125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0incoming entry is X:</b></div><div style=3D"font-size:12.8px"><b style=
=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px=
">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0Entry X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://=
10.1.1.0/24" target=3D"_blank">10.1.1.0/24</a>, =C2=A0200, 20&gt;=C2=A0</b>=
<span style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-siz=
e:14.6667px">can be expanded up to=C2=A0</span><b style=3D"color:rgb(31,73,=
125);font-family:calibri,sans-serif;font-size:14.6667px">&lt;<a href=3D"htt=
p://10.1.20.0/24">10.1.20.0/24</a>, 219&gt;</b></div></div></div><div><b st=
yle=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.666=
7px"><br></b></div></div></div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 entry-X prefix range=C2=A0<b>10.1.10.0 to 1=
0.1.20.0=C2=A0</b>would conflict with entry=C2=A0<b>E1 and=C2=A0</b><b>SID =
200 to 219</b>=C2=A0would conflict with=C2=A0<b>E2</b>.</div><div><b>=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=C2=
=A0</b></div><div><b>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0=C2=A0</b><b><font color=3D"#ff0000">So, there is a Prefix=
 and SID conflict.</font></b><b>=C2=A0 =C2=A0 =C2=A0=C2=A0</b></div><div><b=
r></div><div>Regards,</div><div>_tech.kals_<br></div></div><div class=3D"gm=
ail_extra"><br><div class=3D"gmail_quote">On Fri, Mar 17, 2017 at 1:53 PM, =
Robert Raszuk <span dir=3D"ltr">&lt;<a href=3D"mailto:robert@raszuk.net" ta=
rget=3D"_blank">robert@raszuk.net</a>&gt;</span> wrote:<br><blockquote clas=
s=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pad=
ding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-=
family:arial,helvetica,sans-serif;font-size:small">Hi,</div><div class=3D"g=
mail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:sma=
ll"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,helve=
tica,sans-serif;font-size:small">Scenario 1 - I do not see any prefix confl=
ict. Those are independent /24 prefixes.=C2=A0</div><div class=3D"gmail_def=
ault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br>=
</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,san=
s-serif;font-size:small">Scenario 2 - X IP prefix will be installed in RIB =
but SR labels (entire range) will be blocked for X.=C2=A0</div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,=
helvetica,sans-serif;font-size:small">Scenario 3 - I do not see any prefix =
conflict. SR labels (entire range) will be blocked for X.=C2=A0</div><div c=
lass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font=
-size:small"><br></div><div class=3D"gmail_default" style=3D"font-family:ar=
ial,helvetica,sans-serif;font-size:small">Cheers,<br>R.</div><div class=3D"=
gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:sm=
all"><br></div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te"><div><div class=3D"h5">On Fri, Mar 17, 2017 at 9:09 AM, tech_kals Kals =
<span dir=3D"ltr">&lt;<a href=3D"mailto:tech.kals@gmail.com" target=3D"_bla=
nk">tech.kals@gmail.com</a>&gt;</span> wrote:<br></div></div><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex"><div><div class=3D"h5"><div dir=3D"ltr">Hi Les,<div><br></=
div><div>=C2=A0Sorry, I have not included my mapping entries in the previou=
s mail. Please see the example here below.</div><div><br></div><div>=C2=A0I=
 am working with the RFC which doesn&#39;t support=C2=A0<span style=3D"colo=
r:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><b>Pre=
ference Value, </b>so please ignore it. And, my mapping entries would looks=
 like.</span></div><div><font color=3D"#1f497d" face=3D"calibri, sans-serif=
"><span style=3D"font-size:14.6667px">Topology will be a single topology, n=
ot a Multi-topology and algorithm would be SPF not CSPF.</span></font></div=
><div><span style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;fo=
nt-size:14.6667px"><br></span></div><div><span style=3D"font-family:calibri=
,sans-serif;font-size:14.6667px"><font color=3D"#1f497d">=C2=A0Please read =
my entry the below order<span style=3D"background-color:rgb(255,255,255)">:=
 </span></font><span style=3D"background-color:rgb(255,255,255)"><font colo=
r=3D"#1f497d">=C2=A0</font><b><font color=3D"#ff0000">&lt;Prefix-start/ pre=
fix-len, =C2=A0starting SID, =C2=A0range&gt;</font></b></span></span></div>=
<div><span style=3D"font-family:calibri,sans-serif;font-size:14.6667px"><b>=
<font color=3D"#1f497d">=C2=A0</font><font color=3D"#ff0000">E1 and E2 alre=
ady configured Active entries.</font><font color=3D"#1f497d"> X is the newl=
y incoming entry.</font></b></span></div><div><span style=3D"color:rgb(31,7=
3,125);font-family:calibri,sans-serif;font-size:14.6667px"><b><br></b></spa=
n></div><div><span style=3D"color:rgb(31,73,125);font-family:calibri,sans-s=
erif;font-size:14.6667px"><br></span></div><div><span style=3D"color:rgb(31=
,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><b><u>Scenario=
 1:</u>=C2=A0 =C2=A0(Entries are conflicting with prefix)</b></span></div><=
div><font color=3D"#1f497d" face=3D"calibri, sans-serif"><span style=3D"fon=
t-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry <b>E1: =C2=A0 =C2=A0 =C2=A0&lt;<a h=
ref=3D"http://10.1.10.0/24" target=3D"_blank">10.1.10.0/24</a>, 300, 22&gt;=
</b></span></font></div><div><span style=3D"color:rgb(31,73,125);font-famil=
y:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0</spa=
n><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size=
:14.6667px">E2: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.1.0/24" targ=
et=3D"_blank">10.1.1.0/24</a>, =C2=A0 150, 5&gt;</b><font color=3D"#1f497d"=
 face=3D"calibri, sans-serif"><span style=3D"font-size:14.6667px"><b><br></=
b></span></font></div><div><b style=3D"color:rgb(31,73,125);font-family:cal=
ibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</b></div><div><b style=
=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px=
">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0incoming entry is X:</b></div><div><b style=3D"color:rgb(3=
1,73,125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0Entry X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.2.0/24" t=
arget=3D"_blank">10.1.2.0/24</a>, =C2=A0200, 20&gt;</b></div><div><b style=
=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px=
"><br></b></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,s=
ans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Ste=
p1: Conflict would be validated between E1 and X.</b></div><div><b style=3D=
"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><=
br></b></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans=
-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Step2:=
 Conflict would be validated between E2 and X.</b><b style=3D"color:rgb(31,=
73,125);font-family:calibri,sans-serif;font-size:14.6667px"><br></b></div><=
div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-si=
ze:14.6667px"><br></b></div><div><b style=3D"color:rgb(31,73,125);font-fami=
ly:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0</b><font color=3D"=
#ff0000"><b style=3D"font-family:calibri,sans-serif;font-size:14.6667px"> =
=C2=A0 =C2=A0 =C2=A0 # what are the entries would be active and what will b=
ecome inactive/</b><b style=3D"font-size:12.8px">excluded entry ?</b></font=
></div><div><b style=3D"font-size:12.8px"><br></b></div><div><b style=3D"fo=
nt-size:12.8px"><br></b></div><div><b style=3D"font-size:12.8px"><br></b></=
div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;fo=
nt-size:14.6667px"><u>Scenario 2: </u>=C2=A0=C2=A0</b><b style=3D"color:rgb=
(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">(Entries ar=
e conflicting with SID)</b><b style=3D"color:rgb(31,73,125);font-family:cal=
ibri,sans-serif;font-size:14.6667px"><br></b></div><div><div><font color=3D=
"#1f497d" face=3D"calibri, sans-serif"><span style=3D"font-size:14.6667px">=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0Entry=C2=A0<b>E1: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http:=
//10.1.10.0/24" target=3D"_blank">10.1.10.0/24</a>, 300, 22&gt;</b></span><=
/font></div><div><span style=3D"color:rgb(31,73,125);font-family:calibri,sa=
ns-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0</span><b style=3D"=
color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">E2=
: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://7.1.1.0/24" target=3D"_blank">7=
.1.1.0/24</a>, =C2=A0 =C2=A0 280, 10&gt;</b><font color=3D"#1f497d" face=3D=
"calibri, sans-serif"><span style=3D"font-size:14.6667px"><b><br></b></span=
></font></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,san=
s-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</b></div><div><b style=3D"col=
or:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0incoming entry is X:</b></div><div><b style=3D"color:rgb(31,73=
,125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0En=
try X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://3.1.1.0/24" target=
=3D"_blank">3.1.1.0/24</a>, =C2=A0 285, 20&gt;</b></div><div><br></div><div=
><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-=
size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Step1: Conflict wo=
uld be validated between E1 and X.</b></div><div><b style=3D"color:rgb(31,7=
3,125);font-family:calibri,sans-serif;font-size:14.6667px"><br></b></div><d=
iv><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-siz=
e:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Step2: Conflict would=
 be validated between E2 and X.</b></div></div><div><b style=3D"color:rgb(3=
1,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><br></b></div=
><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-=
size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 </b><font color=3D"#ff0000"><b =
style=3D"font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 # what =
are the entries would be active and what will become inactive/</b><b style=
=3D"font-size:12.8px">excluded entry ?</b></font></div></div><div><b style=
=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px=
"><u><br></u></b></div><div><br></div><div><b style=3D"color:rgb(31,73,125)=
;font-family:calibri,sans-serif;font-size:14.6667px"><u>Scenario 3: </u>=C2=
=A0 =C2=A0</b><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-ser=
if;font-size:14.6667px">(Entries are conflicting with prefix and SID)</b><b=
 style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.=
6667px"><u><br></u></b></div><div><br></div><div><div><font color=3D"#1f497=
d" face=3D"calibri, sans-serif"><span style=3D"font-size:14.6667px">=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0Entry=C2=A0<b>E1: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.=
10.0/24" target=3D"_blank">10.1.10.0/24</a>, 300, 22&gt;</b></span></font><=
/div><div><span style=3D"color:rgb(31,73,125);font-family:calibri,sans-seri=
f;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0</span><b style=3D"color:r=
gb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">E2: =C2=
=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://5.1.1.0/24" target=3D"_blank">5.1.1.=
0/24</a>, =C2=A0 =C2=A0 190, 15&gt;</b><font color=3D"#1f497d" face=3D"cali=
bri, sans-serif"><span style=3D"font-size:14.6667px"><b><br></b></span></fo=
nt></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-ser=
if;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</b></div><div><b style=3D"color:r=
gb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0incoming entry is X:</b></div><div><b style=3D"color:rgb(31,73,12=
5);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=
 X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.1.0/24" target=3D=
"_blank">10.1.1.0/24</a>, =C2=A0200, 20&gt;</b></div><div><b style=3D"color=
:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><br></b=
></div><div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-=
serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Step1: =
Conflict would be validated between E1 and X.</b></div><div><b style=3D"col=
or:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><br><=
/b></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-ser=
if;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Step2: Con=
flict would be validated between E2 and X.</b></div></div><div><b style=3D"=
color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><b=
r></b></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-=
serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </b><font col=
or=3D"#ff0000"><b style=3D"font-family:calibri,sans-serif;font-size:14.6667=
px"># what are the entries would be active and what will become inactive/</=
b><b style=3D"font-size:12.8px">excluded entry ?</b></font></div></div><div=
><b style=3D"font-size:12.8px"><br></b></div><div><b style=3D"font-size:12.=
8px"><br></b></div><div><b style=3D"font-size:12.8px">Regards,</b></div><di=
v><span style=3D"font-size:12.8px"><b>__tech.kals__</b></span></div><div><s=
pan style=3D"font-size:12.8px"><b><br></b></span></div></div><div class=3D"=
m_-4548735565880054870HOEnZb"><div class=3D"m_-4548735565880054870h5"><div =
class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri, Mar 17, 2017 a=
t 12:41 PM, Les Ginsberg (ginsberg) <span dir=3D"ltr">&lt;<a href=3D"mailto=
:ginsberg@cisco.com" target=3D"_blank">ginsberg@cisco.com</a>&gt;</span> wr=
ote:<br><blockquote class=3D"gmail_quote" 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_-4548735565880054870m_-2366732550297017350m_211655608386194=
891WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">It is not possible to ans=
wer your query because the way you have presented your entries (X, E1, E2, =
E3) does not tell us what conflicts you have.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Do you have two SIDs assi=
gned to the same prefix? (Prefix conflict)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Do you have the same SID =
assigned to two different prefixes? (SID conflict)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">This matters =E2=80=93 se=
e Section 3.3.6 of the draft for an example as to why.<u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Please present your examp=
le in the form defined in Section 3:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Prf - Preference Value (See Section 3.1)<u></u><u></u></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Pi - Initial prefix<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 =C2=A0=C2=A0=
=C2=A0=C2=A0Pe - End prefix<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 L=C2=A0 - Prefix length<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Lx - Maximum prefix length (32 for IPv4, 128 for IPv6)<u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Si - Initial SID value<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Se - End SID value<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 R=C2=A0 - Range value (See Note 1)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 T=C2=A0 - Topology<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 A=C2=A0 - Algorithm<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 A Mapping Entry is then the tuple: (Prf, Src, Pi/L, Si, R, T, =
A)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thanx.<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 Les<u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<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:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> tech_kal=
s Kals [mailto:<a href=3D"mailto:tech.kals@gmail.com" target=3D"_blank">tec=
h.kals@gmail.com</a>]
<br>
<b>Sent:</b> Thursday, March 16, 2017 7:22 PM<br>
<b>To:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; Les Ginsberg (ginsberg); Peter Psenak (ppsenak); Stefano Previdi =
(sprevidi); martin.pilka@pantheon.tech<br>
<b>Subject:</b> [Mapping Server] Conflict Resolution<u></u><u></u></span></=
p>
</div>
</div><div><div class=3D"m_-4548735565880054870m_-2366732550297017350h5">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Hi Experts,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 Could you please explain me what would be the=
 expected behavior in the following scenario in
<b>Quarantine approach</b>.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 Mapping entries <b>E1, E2, E3 </b>are Active =
entries.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 In case, if incoming new entry say <b>X </b>w=
hich has conflict with
<b>E1, E2 and E3.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 </b>Assume, <b>X is better than E1 but not=
 better than E2. =C2=A0( E1 &lt; X &lt; E2)</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 1] X is better than E1 so E1 will become e=
xcluded entry and X will become an active entry</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 2] Now, X is compared with E2. E2 is bette=
r than X. So, X will become excluded entry and E2 is an active entry as it =
was.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>So, X and E1 will become &quot;excluded entry&quo=
t;.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>I couldn&#39;t find any info as shown above in th=
e RFC. Can you please clarify ?</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>My doubts:</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>1) Will the entry become active only if it wins w=
ith all entries which are conflicted with this ?</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>2) When doing conflict resolution with other entr=
ies, it can win with some entries and can lose to some? What could be the b=
ehavior ?=C2=A0</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 =C2=A0 =C2=A0- This is the case which I ex=
plained above.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 =C2=A0 =C2=A0- In this case, X can become =
active by winning to E1 and lose E2 which leads X and E1 to become inactive=
/excluded entry.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">can you please clarify ?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">__tech.kals__<u></u><u></u></p>
</div>
</div>
</div></div></div>
</div>
</div>

</blockquote></div><br></div>
</div></div><br></div></div>______________________________<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" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/l<wbr>istinfo/spring</a><br=
>
<br></blockquote></div><br></div>
</blockquote></div><br></div>

--001a1146beacbc1523054aea9e4c--


From nobody Fri Mar 17 03:31:50 2017
Return-Path: <rraszuk@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 A5B02129BAD for <spring@ietfa.amsl.com>; Fri, 17 Mar 2017 03:31:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.399
X-Spam-Level: 
X-Spam-Status: No, score=-2.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.197, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, NORMAL_HTTP_TO_IP=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 deX_rnBjbA_q for <spring@ietfa.amsl.com>; Fri, 17 Mar 2017 03:31:45 -0700 (PDT)
Received: from mail-qk0-x236.google.com (mail-qk0-x236.google.com [IPv6:2607:f8b0:400d:c09::236]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 46FEB129BA4 for <spring@ietf.org>; Fri, 17 Mar 2017 03:31:45 -0700 (PDT)
Received: by mail-qk0-x236.google.com with SMTP id v127so60662147qkb.2 for <spring@ietf.org>; Fri, 17 Mar 2017 03:31:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=/gx5ZuwgxRaY8GRYL3iyRaYXaf/13z+BA996ub0Oaeo=; b=LRkYpS+lwYPlx2L5HrpZCLW2KsOthN1xQwr6PBWJFieI294Xaqxavs4r36fMOj48FM efBP5pwhcAnrmUGw8mjAG2DFXGBbErGcBLUe+bOGNmWCmTVwv8+Bcbz6woO1xb6qvarU SSMpw8ioz+P7XnA7lpWCV2vv+IELBg4K3NYOOllW+mqrJUZd+z/Lg10em5pm/NvDOAhR Be+vfWI4CUjdlnPC/dQq3YcTflkCoTDZQhyRGwCxJKUL2CrrDfu0eIU91jO4IZqtXfaZ 2rRF+01/yOj39MGQGm7oBjgA7eI9/uMVw7/O6JxU6S8BsLLN4TzITSqmChc5vGtnBd5l AuPA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=/gx5ZuwgxRaY8GRYL3iyRaYXaf/13z+BA996ub0Oaeo=; b=qXyvSPgYRgpC0pGD4mOkyTJAgzBGJOTAZ63nzSMMNoTsXCGVN69LDyMjbD00K03JAY ltKNR4ah8+yDEFABjxGPEffhi3s+OmoszS50U72KgHHBLSXXpHHc2sIzZCFJw/TYg23h TKIop/X6psCLv5Daj8IXdNBQxz9ciKpU6HluOV8D/tM4ayVhRLbcUfENUxzOzGgChbHl GfAc8ja+MqyMaOFrhf2cvE3RFd0i5pke4iir7u9oHkqFovey/vHLAUZfpTyu2ysVGK0y XHR2AKzBcdnAaPbRwUsZUOBTI+JXkv6FvnsjlmQV0I8XfEluzcZDoDU+EswIiIZ73qWA RQpw==
X-Gm-Message-State: AFeK/H1o0DZ7b/RXlHkHCNeVV4UnM1reBpn4OWp7RMbkaDbd5SM2+OsH3Za657zjsjEzVnUG1mEfFnuq+T6liQ==
X-Received: by 10.55.128.66 with SMTP id b63mr13575309qkd.297.1489746704357; Fri, 17 Mar 2017 03:31:44 -0700 (PDT)
MIME-Version: 1.0
Sender: rraszuk@gmail.com
Received: by 10.140.42.181 with HTTP; Fri, 17 Mar 2017 03:31:43 -0700 (PDT)
In-Reply-To: <CAHWErLfb0j_9a-WxK9f1VXLxVGXiecDch9M=q_hujw7wossWYA@mail.gmail.com>
References: <CAHWErLdy5RgdWQKOXp1PrbB6T_ANObznCSXvdQ0nkbBgukD5cQ@mail.gmail.com> <e0950e57a2a24bd99d78908be0d49a5d@XCH-ALN-001.cisco.com> <CAHWErLeBaMPDPJst0MpQfBXQqE3PW2pwGG_f6A539o1dv9gDYw@mail.gmail.com> <CA+b+ERnUz+XMxTWkMS71q8u1=FbXOQKhOvBbe+1o+jsFm8FAmA@mail.gmail.com> <CAHWErLfb0j_9a-WxK9f1VXLxVGXiecDch9M=q_hujw7wossWYA@mail.gmail.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 17 Mar 2017 11:31:43 +0100
X-Google-Sender-Auth: XaplnbTRvhcVIRibN3dfjC9TppU
Message-ID: <CA+b+ERkV0QE79iwZvywvgjttHx=55P_R0FJmPBcAhgakP26XcQ@mail.gmail.com>
To: tech_kals Kals <tech.kals@gmail.com>
Cc: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "spring@ietf.org" <spring@ietf.org>,  "martin.pilka@pantheon.tech" <martin.pilka@pantheon.tech>,  "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>
Content-Type: multipart/alternative; boundary=94eb2c06654c1e6455054aeaafd1
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/GJp6UNkdfur_1jpBOF13iiuSdVE>
Subject: Re: [spring] [Mapping Server] Conflict Resolution
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 17 Mar 2017 10:31:49 -0000

--94eb2c06654c1e6455054aeaafd1
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Kals,

> *Entry X:        <10.1.2.0/24 <http://10.1.2.0/24>,  200, 20> *can be
expanded up to *<10.1.21.0/24 <http://10.1.21.0/24>, 221>*

I think you are confusing SID with prefix. Those have nothing in common
other then SID being "attached" to a prefix.

In IP routing prefix with mask is usually NOT EXPANDABLE.

When you advertise 10.1.2.0/24 it will better remain 10.1.2.0/24.

Cheers,
R.


On Fri, Mar 17, 2017 at 11:27 AM, tech_kals Kals <tech.kals@gmail.com>
wrote:

> Hi Robert,
>
>   As I have mentioned on the previous mail, there is a conflict on each
> scenario.
>
> *Scenario 1:   (Entries are conflicting with prefix)*
>                          Entry *E1:      <10.1.10.0/24
> <http://10.1.10.0/24>, 300, 22>  *can be expanded up to *<10.1.31.0/24
> <http://10.1.31.0/24>, 321>*
>                          Entry *E2:      <10.1.1.0/24
> <http://10.1.1.0/24>,   150, 5>  *can be expanded up to *<10.1.5.0/24
> <http://10.1.5.0/24>, 154>*
>
> *                         incoming entry is X:*
> *                         Entry X:        <10.1.2.0/24
> <http://10.1.2.0/24>,  200, 20> *can be expanded up to *<10.1.21.0/24
> <http://10.1.21.0/24>, 221>*
>
>                      entry-X prefix range *10.1.10.0 to 10.1.21.0 *would
> conflict with entry *E1 *and *10.1.2.0 to 10.1.5.0* would conflict with
> *E2*.
>
>                      *So, there is a prefix conflict.*
>
>
> *Scenario 2:   **(Entries are conflicting with SID)*
>                          Entry *E1:      <10.1.10.0/24
> <http://10.1.10.0/24>, 300, 22>  *can be expanded up to *<10.1.31.0/24
> <http://10.1.31.0/24>, 321>*
>                          Entry *E2:      <7.1.1.0/24 <http://7.1.1.0/24>,
>     280, 10>  *can be expanded up to *<7.1.10.0/24 <http://7.1.10.0/24>,
> 289>*
>
> *                         incoming entry is X:*
> *                         Entry X:        <3.1.1.0/24 <http://3.1.1.0/24>=
,
>   285, 20>  *can be expanded up to *<3.1.19.0/24 <http://3.1.19.0/24>,
> 304>*
>
>                      entry-X SID *300 *to *304 *would conflict with entry
> *E1 *and *SID 285 to 289* would conflict with *E2*.
>
>                      *So, there is a SID conflict.*
>
> *Scenario 3:    **(Entries are conflicting with prefix and SID)*
>
>                          Entry *E1:      <10.1.10.0/24
> <http://10.1.10.0/24>, 300, 22>  *can be expanded up to *<10.1.31.0/24
> <http://10.1.31.0/24>, 321>*
>                          Entry *E2:      <5.1.1.0/24 <http://5.1.1.0/24>,
>     190, 15>  *can be expanded up to *<5.1.15.0/24 <http://5.1.15.0/24>,
> 204>*
>
> *                         incoming entry is X:*
> *                         Entry X:        <10.1.1.0/24
> <http://10.1.1.0/24>,  200, 20> *can be expanded up to *<10.1.20.0/24
> <http://10.1.20.0/24>, 219>*
>
>                     entry-X prefix range *10.1.10.0 to 10.1.20.0 *would
> conflict with entry *E1 and **SID 200 to 219* would conflict with *E2*.
>
>                     *So, there is a Prefix and SID conflict.*
>
> Regards,
> _tech.kals_
>
> On Fri, Mar 17, 2017 at 1:53 PM, Robert Raszuk <robert@raszuk.net> wrote:
>
>> Hi,
>>
>> Scenario 1 - I do not see any prefix conflict. Those are independent /24
>> prefixes.
>>
>> Scenario 2 - X IP prefix will be installed in RIB but SR labels (entire
>> range) will be blocked for X.
>>
>> Scenario 3 - I do not see any prefix conflict. SR labels (entire range)
>> will be blocked for X.
>>
>> Cheers,
>> R.
>>
>>
>> On Fri, Mar 17, 2017 at 9:09 AM, tech_kals Kals <tech.kals@gmail.com>
>> wrote:
>>
>>> Hi Les,
>>>
>>>  Sorry, I have not included my mapping entries in the previous mail.
>>> Please see the example here below.
>>>
>>>  I am working with the RFC which doesn't support *Preference Value, *so
>>> please ignore it. And, my mapping entries would looks like.
>>> Topology will be a single topology, not a Multi-topology and algorithm
>>> would be SPF not CSPF.
>>>
>>>  Please read my entry the below order:  *<Prefix-start/ prefix-len,
>>>  starting SID,  range>*
>>> * E1 and E2 already configured Active entries. X is the newly incoming
>>> entry.*
>>>
>>>
>>> *Scenario 1:   (Entries are conflicting with prefix)*
>>>                          Entry *E1:      <10.1.10.0/24
>>> <http://10.1.10.0/24>, 300, 22>*
>>>                          Entry *E2:      <10.1.1.0/24
>>> <http://10.1.1.0/24>,   150, 5>*
>>>
>>> *                         incoming entry is X:*
>>> *                         Entry X:        <10.1.2.0/24
>>> <http://10.1.2.0/24>,  200, 20>*
>>>
>>> *           Step1: Conflict would be validated between E1 and X.*
>>>
>>> *           Step2: Conflict would be validated between E2 and X.*
>>>
>>>    *       # what are the entries would be active and what will become
>>> inactive/**excluded entry ?*
>>>
>>>
>>>
>>> *Scenario 2:   **(Entries are conflicting with SID)*
>>>                          Entry *E1:      <10.1.10.0/24
>>> <http://10.1.10.0/24>, 300, 22>*
>>>                          Entry *E2:      <7.1.1.0/24
>>> <http://7.1.1.0/24>,     280, 10>*
>>>
>>> *                         incoming entry is X:*
>>> *                         Entry X:        <3.1.1.0/24
>>> <http://3.1.1.0/24>,   285, 20>*
>>>
>>> *           Step1: Conflict would be validated between E1 and X.*
>>>
>>> *           Step2: Conflict would be validated between E2 and X.*
>>>
>>>         *  # what are the entries would be active and what will become
>>> inactive/**excluded entry ?*
>>>
>>>
>>> *Scenario 3:    **(Entries are conflicting with prefix and SID)*
>>>
>>>                          Entry *E1:      <10.1.10.0/24
>>> <http://10.1.10.0/24>, 300, 22>*
>>>                          Entry *E2:      <5.1.1.0/24
>>> <http://5.1.1.0/24>,     190, 15>*
>>>
>>> *                         incoming entry is X:*
>>> *                         Entry X:        <10.1.1.0/24
>>> <http://10.1.1.0/24>,  200, 20>*
>>>
>>> *           Step1: Conflict would be validated between E1 and X.*
>>>
>>> *           Step2: Conflict would be validated between E2 and X.*
>>>
>>>           *# what are the entries would be active and what will become
>>> inactive/**excluded entry ?*
>>>
>>>
>>> *Regards,*
>>> *__tech.kals__*
>>>
>>>
>>> On Fri, Mar 17, 2017 at 12:41 PM, Les Ginsberg (ginsberg) <
>>> ginsberg@cisco.com> wrote:
>>>
>>>> It is not possible to answer your query because the way you have
>>>> presented your entries (X, E1, E2, E3) does not tell us what conflicts=
 you
>>>> have.
>>>>
>>>> Do you have two SIDs assigned to the same prefix? (Prefix conflict)
>>>>
>>>> Do you have the same SID assigned to two different prefixes? (SID
>>>> conflict)
>>>>
>>>>
>>>>
>>>> This matters =E2=80=93 see Section 3.3.6 of the draft for an example a=
s to why.
>>>>
>>>>
>>>>
>>>> Please present your example in the form defined in Section 3:
>>>>
>>>>
>>>>
>>>>        Prf - Preference Value (See Section 3.1)
>>>>
>>>>        Pi - Initial prefix
>>>>
>>>>        Pe - End prefix
>>>>
>>>>        L  - Prefix length
>>>>
>>>>        Lx - Maximum prefix length (32 for IPv4, 128 for IPv6)
>>>>
>>>>        Si - Initial SID value
>>>>
>>>>        Se - End SID value
>>>>
>>>>        R  - Range value (See Note 1)
>>>>
>>>>        T  - Topology
>>>>
>>>>        A  - Algorithm
>>>>
>>>>
>>>>
>>>>        A Mapping Entry is then the tuple: (Prf, Src, Pi/L, Si, R, T, A=
)
>>>>
>>>>
>>>>
>>>> Thanx.
>>>>
>>>>
>>>>
>>>>    Les
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> *From:* tech_kals Kals [mailto:tech.kals@gmail.com]
>>>> *Sent:* Thursday, March 16, 2017 7:22 PM
>>>> *To:* spring@ietf.org; Les Ginsberg (ginsberg); Peter Psenak
>>>> (ppsenak); Stefano Previdi (sprevidi); martin.pilka@pantheon.tech
>>>> *Subject:* [Mapping Server] Conflict Resolution
>>>>
>>>>
>>>>
>>>> Hi Experts,
>>>>
>>>>
>>>>
>>>>   Could you please explain me what would be the expected behavior in
>>>> the following scenario in *Quarantine approach*.
>>>>
>>>>
>>>>
>>>>   Mapping entries *E1, E2, E3 *are Active entries.
>>>>
>>>>
>>>>
>>>>   In case, if incoming new entry say *X *which has conflict with *E1,
>>>> E2 and E3.*
>>>>
>>>>
>>>>
>>>>   Assume, *X is better than E1 but not better than E2.  ( E1 < X < E2)=
*
>>>>
>>>>
>>>>
>>>> *  1] X is better than E1 so E1 will become excluded entry and X will
>>>> become an active entry*
>>>>
>>>>
>>>>
>>>> *  2] Now, X is compared with E2. E2 is better than X. So, X will
>>>> become excluded entry and E2 is an active entry as it was.*
>>>>
>>>>
>>>>
>>>> *So, X and E1 will become "excluded entry".*
>>>>
>>>>
>>>>
>>>> *I couldn't find any info as shown above in the RFC. Can you please
>>>> clarify ?*
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> *My doubts:*
>>>>
>>>> *1) Will the entry become active only if it wins with all entries whic=
h
>>>> are conflicted with this ?*
>>>>
>>>> *2) When doing conflict resolution with other entries, it can win with
>>>> some entries and can lose to some? What could be the behavior ? *
>>>>
>>>> *     - This is the case which I explained above.*
>>>>
>>>> *     - In this case, X can become active by winning to E1 and lose E2
>>>> which leads X and E1 to become inactive/excluded entry.*
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> can you please clarify ?
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Regards,
>>>>
>>>> __tech.kals__
>>>>
>>>
>>>
>>> _______________________________________________
>>> spring mailing list
>>> spring@ietf.org
>>> https://www.ietf.org/mailman/listinfo/spring
>>>
>>>
>>
>

--94eb2c06654c1e6455054aeaafd1
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Kals,</div><div class=3D"gmail_default"=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div=
><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small">&gt;=C2=A0<b style=3D"color:rgb(31,73,125);font-family:=
calibri,sans-serif;font-size:14.6667px">Entry X: =C2=A0 =C2=A0 =C2=A0 =C2=
=A0&lt;<a href=3D"http://10.1.2.0/24" target=3D"_blank">10.1.2.0/24</a>, =
=C2=A0200, 20&gt;=C2=A0</b><span style=3D"color:rgb(31,73,125);font-family:=
calibri,sans-serif;font-size:14.6667px">can be expanded up to=C2=A0</span><=
b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14=
.6667px">&lt;<a href=3D"http://10.1.21.0/24" target=3D"_blank">10.1.21.0/24=
</a>, 221&gt;</b></div><div class=3D"gmail_default" style=3D"font-family:ar=
ial,helvetica,sans-serif;font-size:small"><b style=3D"color:rgb(31,73,125);=
font-family:calibri,sans-serif;font-size:14.6667px"><br></b></div><div clas=
s=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-si=
ze:small"><span style=3D"color:rgb(31,73,125);font-family:calibri,sans-seri=
f;font-size:14.6667px">I think you are confusing SID with prefix. Those hav=
e nothing in common other then SID being &quot;attached&quot; to a prefix.<=
/span></div><div class=3D"gmail_default" style=3D"font-family:arial,helveti=
ca,sans-serif;font-size:small"><span style=3D"color:rgb(31,73,125);font-fam=
ily:calibri,sans-serif;font-size:14.6667px"><br></span></div><div class=3D"=
gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:sm=
all"><span style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;fon=
t-size:14.6667px">In IP routing prefix with mask is usually NOT EXPANDABLE.=
=C2=A0</span></div><div class=3D"gmail_default" style=3D"font-family:arial,=
helvetica,sans-serif;font-size:small"><span style=3D"color:rgb(31,73,125);f=
ont-family:calibri,sans-serif;font-size:14.6667px"><br></span></div><div cl=
ass=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-=
size:small"><span style=3D"color:rgb(31,73,125);font-family:calibri,sans-se=
rif;font-size:14.6667px">When you advertise <a href=3D"http://10.1.2.0/24">=
10.1.2.0/24</a> it will better remain <a href=3D"http://10.1.2.0/24">10.1.2=
.0/24</a>.=C2=A0</span></div><div class=3D"gmail_default" style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:small"><span style=3D"color:rgb(31=
,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><br></span></d=
iv><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-s=
erif;font-size:small"><span style=3D"color:rgb(31,73,125);font-family:calib=
ri,sans-serif;font-size:14.6667px">Cheers,<br>R.</span></div><div class=3D"=
gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:sm=
all"><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-s=
ize:14.6667px"><br></b></div></div><div class=3D"gmail_extra"><br><div clas=
s=3D"gmail_quote">On Fri, Mar 17, 2017 at 11:27 AM, tech_kals Kals <span di=
r=3D"ltr">&lt;<a href=3D"mailto:tech.kals@gmail.com" target=3D"_blank">tech=
.kals@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><di=
v dir=3D"ltr">Hi Robert,<div><br></div><div>=C2=A0 As I have mentioned on t=
he previous mail, there is a conflict on each scenario.</div><span class=3D=
""><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;fon=
t-size:14.6667px"><u><br></u></b></div><div><b style=3D"color:rgb(31,73,125=
);font-family:calibri,sans-serif;font-size:14.6667px"><u>Scenario 1:</u>=C2=
=A0 =C2=A0(Entries are conflicting with prefix)</b><br></div></span><div><d=
iv style=3D"font-size:12.8px"><font color=3D"#1f497d" face=3D"calibri, sans=
-serif"><span style=3D"font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0<b>E1=
: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.10.0/24" target=3D"_blank"=
>10.1.10.0/24</a>, 300, 22&gt; =C2=A0</b>can be expanded up to <b>&lt;<a hr=
ef=3D"http://10.1.31.0/24" target=3D"_blank">10.1.31.0/24</a>, 321&gt;</b><=
/span></font></div><div style=3D"font-size:12.8px"><span style=3D"color:rgb=
(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0Entry=C2=A0</span><b style=3D"color:rgb(31,73,125);font-family:calibr=
i,sans-serif;font-size:14.6667px">E2: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"ht=
tp://10.1.1.0/24" target=3D"_blank">10.1.1.0/24</a>, =C2=A0 150, 5&gt; =C2=
=A0</b><span style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;f=
ont-size:14.6667px">can be expanded up to=C2=A0</span><b style=3D"color:rgb=
(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">&lt;<a href=
=3D"http://10.1.5.0/24" target=3D"_blank">10.1.5.0/24</a>, 154&gt;</b><font=
 color=3D"#1f497d" face=3D"calibri, sans-serif"><span style=3D"font-size:14=
.6667px"><b><br></b></span></font></div><div style=3D"font-size:12.8px"><b =
style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6=
667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0</b></div><div style=3D"font-size:12.8px"><b style=
=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px=
">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0incoming entry is X:</b></div><div style=3D"font-size:12.8=
px"><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-si=
ze:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a h=
ref=3D"http://10.1.2.0/24" target=3D"_blank">10.1.2.0/24</a>, =C2=A0200, 20=
&gt;=C2=A0</b><span style=3D"color:rgb(31,73,125);font-family:calibri,sans-=
serif;font-size:14.6667px">can be expanded up to=C2=A0</span><b style=3D"co=
lor:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">&lt;=
<a href=3D"http://10.1.21.0/24" target=3D"_blank">10.1.21.0/24</a>, 221&gt;=
</b></div></div><div><br></div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0entry-X prefix range <b>10.1.10.0 to =
10.1.21.0 </b>would conflict with entry <b>E1 </b>and <b>10.1.2.0 to 10.1.5=
.0</b> would conflict with <b>E2</b>.</div><div><br></div><div>=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <font color=3D"=
#ff0000">=C2=A0<b>So, there is a prefix conflict.</b></font></div><div><br>=
</div><div><br></div><div><span class=3D""><div style=3D"font-size:12.8px">=
<b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:1=
4.6667px"><u>Scenario 2:=C2=A0</u>=C2=A0=C2=A0</b><b style=3D"color:rgb(31,=
73,125);font-family:calibri,sans-serif;font-size:14.6667px">(Entries are co=
nflicting with SID)</b><b style=3D"color:rgb(31,73,125);font-family:calibri=
,sans-serif;font-size:14.6667px"><br></b></div></span><div style=3D"font-si=
ze:12.8px"><div><font color=3D"#1f497d" face=3D"calibri, sans-serif"><span =
style=3D"font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0<b>E1: =C2=A0 =C2=
=A0 =C2=A0&lt;<a href=3D"http://10.1.10.0/24" target=3D"_blank">10.1.10.0/2=
4</a>, 300, 22&gt; =C2=A0</b></span></font><span style=3D"color:rgb(31,73,1=
25);font-family:calibri,sans-serif;font-size:14.6667px">can be expanded up =
to=C2=A0</span><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-se=
rif;font-size:14.6667px">&lt;<a href=3D"http://10.1.31.0/24" target=3D"_bla=
nk">10.1.31.0/24</a>, 321&gt;</b></div><div><span style=3D"color:rgb(31,73,=
125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0En=
try=C2=A0</span><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-s=
erif;font-size:14.6667px">E2: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://7.1=
.1.0/24" target=3D"_blank">7.1.1.0/24</a>, =C2=A0 =C2=A0 280, 10&gt; =C2=A0=
</b><span style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font=
-size:14.6667px">can be expanded up to=C2=A0</span><b style=3D"color:rgb(31=
,73,125);font-family:calibri,sans-serif;font-size:14.6667px">&lt;<a href=3D=
"http://7.1.10.0/24" target=3D"_blank">7.1.10.0/24</a>, 289&gt;</b><font co=
lor=3D"#1f497d" face=3D"calibri, sans-serif"><span style=3D"font-size:14.66=
67px"><b><br></b></span></font></div><div><b style=3D"color:rgb(31,73,125);=
font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</b></=
div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;fo=
nt-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0incoming entry is X:</b></div><div><b sty=
le=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667=
px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Entry X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http=
://3.1.1.0/24" target=3D"_blank">3.1.1.0/24</a>, =C2=A0 285, 20&gt; =C2=A0<=
/b><span style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-=
size:14.6667px">can be expanded up to=C2=A0</span><b style=3D"color:rgb(31,=
73,125);font-family:calibri,sans-serif;font-size:14.6667px">&lt;<a href=3D"=
http://3.1.19.0/24" target=3D"_blank">3.1.19.0/24</a>, 304&gt;</b></div><di=
v><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size=
:14.6667px"><br></b></div><div><div style=3D"font-size:small">=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0entry-X SID =
<b>300 </b>to=C2=A0<b>304=C2=A0</b>would conflict with entry=C2=A0<b>E1=C2=
=A0</b>and <b>SID 285 to 289</b>=C2=A0would conflict with=C2=A0<b>E2</b>.</=
div><div style=3D"font-size:small"><br></div><div style=3D"font-size:small"=
>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0<b><font color=3D"#ff0000">So, there is a SID conflict.</font></b></div>=
</div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;=
font-size:14.6667px"><br></b></div><div><span class=3D""><div><b style=3D"c=
olor:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><u>=
Scenario 3:=C2=A0</u>=C2=A0 =C2=A0</b><b style=3D"color:rgb(31,73,125);font=
-family:calibri,sans-serif;font-size:14.6667px">(Entries are conflicting wi=
th prefix and SID)</b><b style=3D"color:rgb(31,73,125);font-family:calibri,=
sans-serif;font-size:14.6667px"><u><br></u></b></div><div><br></div></span>=
<div><div style=3D"font-size:12.8px"><font color=3D"#1f497d" face=3D"calibr=
i, sans-serif"><span style=3D"font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=
=A0<b>E1: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.10.0/24" target=3D=
"_blank">10.1.10.0/24</a>, 300, 22&gt; =C2=A0</b></span></font><span style=
=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px=
">can be expanded up to=C2=A0</span><b style=3D"color:rgb(31,73,125);font-f=
amily:calibri,sans-serif;font-size:14.6667px">&lt;<a href=3D"http://10.1.31=
.0/24" target=3D"_blank">10.1.31.0/24</a>, 321&gt;</b></div><div style=3D"f=
ont-size:12.8px"><span style=3D"color:rgb(31,73,125);font-family:calibri,sa=
ns-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0</span><b style=3D"=
color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">E2=
: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://5.1.1.0/24" target=3D"_blank">5=
.1.1.0/24</a>, =C2=A0 =C2=A0 190, 15&gt; =C2=A0</b><span style=3D"color:rgb=
(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">can be expa=
nded up to=C2=A0</span><b style=3D"color:rgb(31,73,125);font-family:calibri=
,sans-serif;font-size:14.6667px">&lt;<a href=3D"http://5.1.15.0/24" target=
=3D"_blank">5.1.15.0/24</a>, 204&gt;</b><font color=3D"#1f497d" face=3D"cal=
ibri, sans-serif"><span style=3D"font-size:14.6667px"><b><br></b></span></f=
ont></div><div style=3D"font-size:12.8px"><b style=3D"color:rgb(31,73,125);=
font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</b></=
div><div style=3D"font-size:12.8px"><b style=3D"color:rgb(31,73,125);font-f=
amily:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0incoming entr=
y is X:</b></div><div style=3D"font-size:12.8px"><b style=3D"color:rgb(31,7=
3,125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0Entry X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.1.0/24" t=
arget=3D"_blank">10.1.1.0/24</a>, =C2=A0200, 20&gt;=C2=A0</b><span style=3D=
"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">c=
an be expanded up to=C2=A0</span><b style=3D"color:rgb(31,73,125);font-fami=
ly:calibri,sans-serif;font-size:14.6667px">&lt;<a href=3D"http://10.1.20.0/=
24" target=3D"_blank">10.1.20.0/24</a>, 219&gt;</b></div></div></div><div><=
b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14=
.6667px"><br></b></div></div></div><div>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 entry-X prefix range=C2=A0<b>10.1.10.0 t=
o 10.1.20.0=C2=A0</b>would conflict with entry=C2=A0<b>E1 and=C2=A0</b><b>S=
ID 200 to 219</b>=C2=A0would conflict with=C2=A0<b>E2</b>.</div><div><b>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
=C2=A0</b></div><div><b>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0=C2=A0</b><b><font color=3D"#ff0000">So, there is a Pre=
fix and SID conflict.</font></b><b>=C2=A0 =C2=A0 =C2=A0=C2=A0</b></div><div=
><br></div><div>Regards,</div><div>_tech.kals_<br></div></div><div class=3D=
"HOEnZb"><div class=3D"h5"><div class=3D"gmail_extra"><br><div class=3D"gma=
il_quote">On Fri, Mar 17, 2017 at 1:53 PM, Robert Raszuk <span dir=3D"ltr">=
&lt;<a href=3D"mailto:robert@raszuk.net" target=3D"_blank">robert@raszuk.ne=
t</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">=
<div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:small">Hi,</div><div class=3D"gmail_default" style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmai=
l_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"=
>Scenario 1 - I do not see any prefix conflict. Those are independent /24 p=
refixes.=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial=
,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_defaul=
t" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">Scenari=
o 2 - X IP prefix will be installed in RIB but SR labels (entire range) wil=
l be blocked for X.=C2=A0</div><div class=3D"gmail_default" style=3D"font-f=
amily:arial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"g=
mail_default" style=3D"font-family:arial,helvetica,sans-serif;font-size:sma=
ll">Scenario 3 - I do not see any prefix conflict. SR labels (entire range)=
 will be blocked for X.=C2=A0</div><div class=3D"gmail_default" style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small">Cheers,<br>R.</div><div class=3D"gmail_default" style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small"><br></div></div><div class=
=3D"gmail_extra"><br><div class=3D"gmail_quote"><div><div class=3D"m_-80238=
43802143777419h5">On Fri, Mar 17, 2017 at 9:09 AM, tech_kals Kals <span dir=
=3D"ltr">&lt;<a href=3D"mailto:tech.kals@gmail.com" target=3D"_blank">tech.=
kals@gmail.com</a>&gt;</span> wrote:<br></div></div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex"><div><div class=3D"m_-8023843802143777419h5"><div dir=3D"ltr">Hi Le=
s,<div><br></div><div>=C2=A0Sorry, I have not included my mapping entries i=
n the previous mail. Please see the example here below.</div><div><br></div=
><div>=C2=A0I am working with the RFC which doesn&#39;t support=C2=A0<span =
style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6=
667px"><b>Preference Value, </b>so please ignore it. And, my mapping entrie=
s would looks like.</span></div><div><font color=3D"#1f497d" face=3D"calibr=
i, sans-serif"><span style=3D"font-size:14.6667px">Topology will be a singl=
e topology, not a Multi-topology and algorithm would be SPF not CSPF.</span=
></font></div><div><span style=3D"color:rgb(31,73,125);font-family:calibri,=
sans-serif;font-size:14.6667px"><br></span></div><div><span style=3D"font-f=
amily:calibri,sans-serif;font-size:14.6667px"><font color=3D"#1f497d">=C2=
=A0Please read my entry the below order<span style=3D"background-color:rgb(=
255,255,255)">: </span></font><span style=3D"background-color:rgb(255,255,2=
55)"><font color=3D"#1f497d">=C2=A0</font><b><font color=3D"#ff0000">&lt;Pr=
efix-start/ prefix-len, =C2=A0starting SID, =C2=A0range&gt;</font></b></spa=
n></span></div><div><span style=3D"font-family:calibri,sans-serif;font-size=
:14.6667px"><b><font color=3D"#1f497d">=C2=A0</font><font color=3D"#ff0000"=
>E1 and E2 already configured Active entries.</font><font color=3D"#1f497d"=
> X is the newly incoming entry.</font></b></span></div><div><span style=3D=
"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><=
b><br></b></span></div><div><span style=3D"color:rgb(31,73,125);font-family=
:calibri,sans-serif;font-size:14.6667px"><br></span></div><div><span style=
=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px=
"><b><u>Scenario 1:</u>=C2=A0 =C2=A0(Entries are conflicting with prefix)</=
b></span></div><div><font color=3D"#1f497d" face=3D"calibri, sans-serif"><s=
pan style=3D"font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry <b>E1: =C2=A0 =C2=A0=
 =C2=A0&lt;<a href=3D"http://10.1.10.0/24" target=3D"_blank">10.1.10.0/24</=
a>, 300, 22&gt;</b></span></font></div><div><span style=3D"color:rgb(31,73,=
125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0En=
try=C2=A0</span><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-s=
erif;font-size:14.6667px">E2: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.=
1.1.0/24" target=3D"_blank">10.1.1.0/24</a>, =C2=A0 150, 5&gt;</b><font col=
or=3D"#1f497d" face=3D"calibri, sans-serif"><span style=3D"font-size:14.666=
7px"><b><br></b></span></font></div><div><b style=3D"color:rgb(31,73,125);f=
ont-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</b></div=
><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-=
size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0incoming entry is X:</b></div><div><b style=
=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px=
">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0Entry X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://=
10.1.2.0/24" target=3D"_blank">10.1.2.0/24</a>, =C2=A0200, 20&gt;</b></div>=
<div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-s=
ize:14.6667px"><br></b></div><div><b style=3D"color:rgb(31,73,125);font-fam=
ily:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0Step1: Conflict would be validated between E1 and X.</b></div><di=
v><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size=
:14.6667px"><br></b></div><div><b style=3D"color:rgb(31,73,125);font-family=
:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0Step2: Conflict would be validated between E2 and X.</b><b style=3D"=
color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><b=
r></b></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-=
serif;font-size:14.6667px"><br></b></div><div><b style=3D"color:rgb(31,73,1=
25);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0</b><f=
ont color=3D"#ff0000"><b style=3D"font-family:calibri,sans-serif;font-size:=
14.6667px"> =C2=A0 =C2=A0 =C2=A0 # what are the entries would be active and=
 what will become inactive/</b><b style=3D"font-size:12.8px">excluded entry=
 ?</b></font></div><div><b style=3D"font-size:12.8px"><br></b></div><div><b=
 style=3D"font-size:12.8px"><br></b></div><div><b style=3D"font-size:12.8px=
"><br></b></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,s=
ans-serif;font-size:14.6667px"><u>Scenario 2: </u>=C2=A0=C2=A0</b><b style=
=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px=
">(Entries are conflicting with SID)</b><b style=3D"color:rgb(31,73,125);fo=
nt-family:calibri,sans-serif;font-size:14.6667px"><br></b></div><div><div><=
font color=3D"#1f497d" face=3D"calibri, sans-serif"><span style=3D"font-siz=
e:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0<b>E1: =C2=A0 =C2=A0 =C2=A0&lt;<a hr=
ef=3D"http://10.1.10.0/24" target=3D"_blank">10.1.10.0/24</a>, 300, 22&gt;<=
/b></span></font></div><div><span style=3D"color:rgb(31,73,125);font-family=
:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0</span><=
b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14=
.6667px">E2: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://7.1.1.0/24" target=
=3D"_blank">7.1.1.0/24</a>, =C2=A0 =C2=A0 280, 10&gt;</b><font color=3D"#1f=
497d" face=3D"calibri, sans-serif"><span style=3D"font-size:14.6667px"><b><=
br></b></span></font></div><div><b style=3D"color:rgb(31,73,125);font-famil=
y:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</b></div><div><=
b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14=
.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0incoming entry is X:</b></div><div><b style=3D"colo=
r:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0Entry X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://3.1.1.0=
/24" target=3D"_blank">3.1.1.0/24</a>, =C2=A0 285, 20&gt;</b></div><div><br=
></div><div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-=
serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Step1: =
Conflict would be validated between E1 and X.</b></div><div><b style=3D"col=
or:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><br><=
/b></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-ser=
if;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Step2: Con=
flict would be validated between E2 and X.</b></div></div><div><b style=3D"=
color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><b=
r></b></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-=
serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 </b><font color=3D"#=
ff0000"><b style=3D"font-family:calibri,sans-serif;font-size:14.6667px">=C2=
=A0 # what are the entries would be active and what will become inactive/</=
b><b style=3D"font-size:12.8px">excluded entry ?</b></font></div></div><div=
><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:=
14.6667px"><u><br></u></b></div><div><br></div><div><b style=3D"color:rgb(3=
1,73,125);font-family:calibri,sans-serif;font-size:14.6667px"><u>Scenario 3=
: </u>=C2=A0 =C2=A0</b><b style=3D"color:rgb(31,73,125);font-family:calibri=
,sans-serif;font-size:14.6667px">(Entries are conflicting with prefix and S=
ID)</b><b style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font=
-size:14.6667px"><u><br></u></b></div><div><br></div><div><div><font color=
=3D"#1f497d" face=3D"calibri, sans-serif"><span style=3D"font-size:14.6667p=
x">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Entry=C2=A0<b>E1: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"ht=
tp://10.1.10.0/24" target=3D"_blank">10.1.10.0/24</a>, 300, 22&gt;</b></spa=
n></font></div><div><span style=3D"color:rgb(31,73,125);font-family:calibri=
,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0</span><b style=
=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px=
">E2: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://5.1.1.0/24" target=3D"_blan=
k">5.1.1.0/24</a>, =C2=A0 =C2=A0 190, 15&gt;</b><font color=3D"#1f497d" fac=
e=3D"calibri, sans-serif"><span style=3D"font-size:14.6667px"><b><br></b></=
span></font></div><div><b style=3D"color:rgb(31,73,125);font-family:calibri=
,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</b></div><div><b style=3D"=
color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px">=
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0incoming entry is X:</b></div><div><b style=3D"color:rgb(3=
1,73,125);font-family:calibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0Entry X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.1.0/24" t=
arget=3D"_blank">10.1.1.0/24</a>, =C2=A0200, 20&gt;</b></div><div><b style=
=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.6667px=
"><br></b></div><div><div><b style=3D"color:rgb(31,73,125);font-family:cali=
bri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0Step1: Conflict would be validated between E1 and X.</b></div><div><b st=
yle=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.666=
7px"><br></b></div><div><b style=3D"color:rgb(31,73,125);font-family:calibr=
i,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
Step2: Conflict would be validated between E2 and X.</b></div></div><div><b=
 style=3D"color:rgb(31,73,125);font-family:calibri,sans-serif;font-size:14.=
6667px"><br></b></div><div><b style=3D"color:rgb(31,73,125);font-family:cal=
ibri,sans-serif;font-size:14.6667px">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 </b=
><font color=3D"#ff0000"><b style=3D"font-family:calibri,sans-serif;font-si=
ze:14.6667px"># what are the entries would be active and what will become i=
nactive/</b><b style=3D"font-size:12.8px">excluded entry ?</b></font></div>=
</div><div><b style=3D"font-size:12.8px"><br></b></div><div><b style=3D"fon=
t-size:12.8px"><br></b></div><div><b style=3D"font-size:12.8px">Regards,</b=
></div><div><span style=3D"font-size:12.8px"><b>__tech.kals__</b></span></d=
iv><div><span style=3D"font-size:12.8px"><b><br></b></span></div></div><div=
 class=3D"m_-8023843802143777419m_-4548735565880054870HOEnZb"><div class=3D=
"m_-8023843802143777419m_-4548735565880054870h5"><div class=3D"gmail_extra"=
><br><div class=3D"gmail_quote">On Fri, Mar 17, 2017 at 12:41 PM, Les Ginsb=
erg (ginsberg) <span dir=3D"ltr">&lt;<a href=3D"mailto:ginsberg@cisco.com" =
target=3D"_blank">ginsberg@cisco.com</a>&gt;</span> wrote:<br><blockquote c=
lass=3D"gmail_quote" 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_-8023843802143777419m_-4548735565880054870m_-23667325502970=
17350m_211655608386194891WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">It is not possible to ans=
wer your query because the way you have presented your entries (X, E1, E2, =
E3) does not tell us what conflicts you have.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Do you have two SIDs assi=
gned to the same prefix? (Prefix conflict)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Do you have the same SID =
assigned to two different prefixes? (SID conflict)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">This matters =E2=80=93 se=
e Section 3.3.6 of the draft for an example as to why.<u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Please present your examp=
le in the form defined in Section 3:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Prf - Preference Value (See Section 3.1)<u></u><u></u></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Pi - Initial prefix<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 =C2=A0=C2=A0=
=C2=A0=C2=A0Pe - End prefix<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 L=C2=A0 - Prefix length<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Lx - Maximum prefix length (32 for IPv4, 128 for IPv6)<u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Si - Initial SID value<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Se - End SID value<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 R=C2=A0 - Range value (See Note 1)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 T=C2=A0 - Topology<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 A=C2=A0 - Algorithm<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 A Mapping Entry is then the tuple: (Prf, Src, Pi/L, Si, R, T, =
A)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thanx.<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 Les<u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<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:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> tech_kal=
s Kals [mailto:<a href=3D"mailto:tech.kals@gmail.com" target=3D"_blank">tec=
h.kals@gmail.com</a>]
<br>
<b>Sent:</b> Thursday, March 16, 2017 7:22 PM<br>
<b>To:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; Les Ginsberg (ginsberg); Peter Psenak (ppsenak); Stefano Previdi =
(sprevidi); martin.pilka@pantheon.tech<br>
<b>Subject:</b> [Mapping Server] Conflict Resolution<u></u><u></u></span></=
p>
</div>
</div><div><div class=3D"m_-8023843802143777419m_-4548735565880054870m_-236=
6732550297017350h5">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">Hi Experts,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 Could you please explain me what would be the=
 expected behavior in the following scenario in
<b>Quarantine approach</b>.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 Mapping entries <b>E1, E2, E3 </b>are Active =
entries.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 In case, if incoming new entry say <b>X </b>w=
hich has conflict with
<b>E1, E2 and E3.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 </b>Assume, <b>X is better than E1 but not=
 better than E2. =C2=A0( E1 &lt; X &lt; E2)</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 1] X is better than E1 so E1 will become e=
xcluded entry and X will become an active entry</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 2] Now, X is compared with E2. E2 is bette=
r than X. So, X will become excluded entry and E2 is an active entry as it =
was.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>So, X and E1 will become &quot;excluded entry&quo=
t;.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>I couldn&#39;t find any info as shown above in th=
e RFC. Can you please clarify ?</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>My doubts:</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>1) Will the entry become active only if it wins w=
ith all entries which are conflicted with this ?</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>2) When doing conflict resolution with other entr=
ies, it can win with some entries and can lose to some? What could be the b=
ehavior ?=C2=A0</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 =C2=A0 =C2=A0- This is the case which I ex=
plained above.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 =C2=A0 =C2=A0- In this case, X can become =
active by winning to E1 and lose E2 which leads X and E1 to become inactive=
/excluded entry.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">can you please clarify ?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">__tech.kals__<u></u><u></u></p>
</div>
</div>
</div></div></div>
</div>
</div>

</blockquote></div><br></div>
</div></div><br></div></div>______________________________<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" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/l<wbr>istinfo/spring</a><br=
>
<br></blockquote></div><br></div>
</blockquote></div><br></div>
</div></div></blockquote></div><br></div>

--94eb2c06654c1e6455054aeaafd1--


From nobody Fri Mar 17 08:02:21 2017
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 5FB8C12947B for <spring@ietfa.amsl.com>; Fri, 17 Mar 2017 08:02:13 -0700 (PDT)
X-Quarantine-ID: <eUbM9HeHiERd>
X-Virus-Scanned: amavisd-new at amsl.com
X-Amavis-Alert: BAD HEADER SECTION, Improper folded header field made up entirely of whitespace (char 20 hex): References: ...@OPEXCLILM21.corporate.adroot.infra.ftgroup>\n 
X-Spam-Flag: NO
X-Spam-Score: -5.394
X-Spam-Level: 
X-Spam-Status: No, score=-5.394 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.796, RP_MATCHES_RCVD=-0.001, 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 eUbM9HeHiERd for <spring@ietfa.amsl.com>; Fri, 17 Mar 2017 08:02:11 -0700 (PDT)
Received: from relais-inet.orange.com (mta135.mail.business.static.orange.com [80.12.70.35]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CFEF612947E for <spring@ietf.org>; Fri, 17 Mar 2017 08:02:10 -0700 (PDT)
Received: from opfednr02.francetelecom.fr (unknown [xx.xx.xx.66]) by opfednr26.francetelecom.fr (ESMTP service) with ESMTP id 5D67E204FB for <spring@ietf.org>; Fri, 17 Mar 2017 16:02:09 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.41]) by opfednr02.francetelecom.fr (ESMTP service) with ESMTP id 25E2F12007E for <spring@ietf.org>; Fri, 17 Mar 2017 16:02:09 +0100 (CET)
Received: from OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06]) by OPEXCLILM31.corporate.adroot.infra.ftgroup ([fe80::2cc9:4bac:7b7d:229d%19]) with mapi id 14.03.0319.002; Fri, 17 Mar 2017 16:02:08 +0100
From: <bruno.decraene@orange.com>
To: "spring@ietf.org" <spring@ietf.org>
Thread-Topic: Slots requests for SPRING WG session - IETF 98 - Chicago
Thread-Index: AdKY277ufIkaS1tWT1qQX9dmDelLMAFYVvpwADyN5zA=
Date: Fri, 17 Mar 2017 15:02:09 +0000
Message-ID: <23745_1489762929_58CBFA71_23745_767_1_53C29892C857584299CBF5D05346208A31C75F49@OPEXCLILM21.corporate.adroot.infra.ftgroup>
References: <20400_1489067452_58C15DBC_20400_2267_2_53C29892C857584299CBF5D05346208A1ED9BEEA@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.3]
Content-Type: multipart/alternative; boundary="_000_53C29892C857584299CBF5D05346208A31C75F49OPEXCLILM21corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/wPxJPTuINgEfLFt2YDB-OYjw0EQ>
Subject: Re: [spring] Slots requests for SPRING WG session - IETF 98 - Chicago
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 17 Mar 2017 15:02:13 -0000

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

Hi all,

Updated agenda has been published: https://datatracker.ietf.org/meeting/98/=
agenda/spring/

Bruno, Martin


From: DECRAENE Bruno IMT/OLN
Sent: Thursday, March 16, 2017 11:09 AM
To: spring@ietf.org
Subject: RE: Slots requests for SPRING WG session - IETF 98 - Chicago

Hi all,

SPRING agenda has been published:  https://datatracker.ietf.org/meeting/98/=
agenda/spring/

See you in Chicago,
Bruno, Martin

From: bruno.decraene@orange.com<mailto:bruno.decraene@orange.com> [mailto:b=
runo.decraene@orange.com]
Sent: Thursday, March 09, 2017 2:51 PM
To: spring@ietf.org<mailto:spring@ietf.org>
Cc: spring-chairs@ietf.org<mailto:spring-chairs@ietf.org>
Subject: Slots requests for SPRING WG session - IETF 98 - Chicago

All,

it is time we start building the SPRING WG agenda for Chicago.
The IETF agenda is available at: https://datatracker.ietf.org/meeting/98/ag=
enda.html

The SPRING WG session (1.5h) is scheduled on: Tuesday Afternoon session I  =
13:00-14:30

As presented in Seoul, we'd like to focus the work on advancing current WG =
documents and milestones. This will be reflected in the next agenda, with a=
 strict priority given to those items.
If time allows, additional slots may be allocated with a priority for subje=
ct within current charter and milestones. Additionally, new subjects, not y=
et presented, and candidate for a possible charter update may be considered.

Please send us your request for a presentation slot, indicating draft name,=
 speaker and desired duration (covering presentation + discussion)

Please send the requests no later than the 16th of March.
Thank you
Bruno, Martin

___________________________________________________________________________=
______________________________________________



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.

___________________________________________________________________________=
______________________________________________

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_53C29892C857584299CBF5D05346208A31C75F49OPEXCLILM21corp_
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;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:Consolas;
	panose-1:2 11 6 9 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;}
pre
	{mso-style-priority:99;
	mso-style-link:"Pr\00E9format\00E9 HTML Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Texte de bulles Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";
	mso-fareast-language:EN-US;}
span.PrformatHTMLCar
	{mso-style-name:"Pr\00E9format\00E9 HTML Car";
	mso-style-priority:99;
	mso-style-link:"Pr\00E9format\00E9 HTML";
	font-family:Consolas;
	mso-fareast-language:EN-US;}
span.EmailStyle19
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";
	mso-fareast-language:EN-US;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@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"color:#1F497D">Hi all,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Updated=
 agenda has been published:
</span><span style=3D"color:#1F497D"><a href=3D"https://datatracker.ietf.or=
g/meeting/98/agenda/spring/"><span lang=3D"EN-US">https://datatracker.ietf.=
org/meeting/98/agenda/spring/</span></a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Bruno, Martin</span><s=
pan lang=3D"EN-US" style=3D"color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-language:FR">From:</span><=
/b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;mso-fareast-language:FR"> DECRAENE Bruno IMT/OLN
<br>
<b>Sent:</b> Thursday, March 16, 2017 11:09 AM<br>
<b>To:</b> spring@ietf.org<br>
<b>Subject:</b> RE: Slots requests for SPRING WG session - IETF 98 - Chicag=
o<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hi all,<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">SPRING =
agenda has been published:&nbsp;
</span><span style=3D"color:#1F497D"><a href=3D"https://datatracker.ietf.or=
g/meeting/98/agenda/spring/"><span lang=3D"EN-US">https://datatracker.ietf.=
org/meeting/98/agenda/spring/</span></a></span><span lang=3D"EN-US" style=
=3D"color:#1F497D"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">See you=
 in Chicago,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Bruno, =
Martin<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-language:FR">From:</span><=
/b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;mso-fareast-language:FR">
<a href=3D"mailto:bruno.decraene@orange.com">bruno.decraene@orange.com</a> =
[<a href=3D"mailto:bruno.decraene@orange.com">mailto:bruno.decraene@orange.=
com</a>]
<br>
<b>Sent:</b> Thursday, March 09, 2017 2:51 PM<br>
<b>To:</b> <a href=3D"mailto:spring@ietf.org">spring@ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:spring-chairs@ietf.org">spring-chairs@ietf.org=
</a><br>
<b>Subject:</b> Slots requests for SPRING WG session - IETF 98 - Chicago<o:=
p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">All,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">it is time we start building th=
e SPRING WG agenda for Chicago.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The IETF agenda is available at=
: <a href=3D"https://datatracker.ietf.org/meeting/98/agenda.html">
https://datatracker.ietf.org/meeting/98/agenda.html</a><o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The SPRING WG session (1.5h) is=
 scheduled on: Tuesday Afternoon session I &nbsp;13:00-14:30
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">As presented in Seoul, we'd lik=
e to focus the work on advancing current WG documents and milestones. This =
will be reflected in the next agenda, with a strict priority given to those=
 items.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">If time allows, additional slot=
s may be allocated with a priority for subject within current charter and m=
ilestones. Additionally, new subjects, not yet presented, and candidate for=
 a possible charter update may be considered.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Please send us your request for=
 a presentation slot, indicating draft name, speaker and desired duration (=
covering presentation &#43; discussion)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Please send the requests no lat=
er than the 16th of March.<o:p></o:p></span></p>
<p class=3D"MsoNormal">Thank you<o:p></o:p></p>
<p class=3D"MsoNormal">Bruno, Martin<o:p></o:p></p>
<pre>______________________________________________________________________=
___________________________________________________<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>Ce message et ses pieces jointes peuvent contenir des informations con=
fidentielles ou privilegiees et ne doivent donc<o:p></o:p></pre>
<pre>pas etre diffuses, exploites ou copies sans autorisation. Si vous avez=
 recu ce message par erreur, veuillez le signaler<o:p></o:p></pre>
<pre>a l'expediteur et le detruire ainsi que les pieces jointes. Les messag=
es electroniques etant susceptibles d'alteration,<o:p></o:p></pre>
<pre>Orange decline toute responsabilite si ce message a ete altere, deform=
e ou falsifie. Merci.<o:p></o:p></pre>
<pre><o:p>&nbsp;</o:p></pre>
<pre>This message and its attachments may contain confidential or privilege=
d information that may be protected by law;<o:p></o:p></pre>
<pre>they should not be distributed, used or copied without authorisation.<=
o:p></o:p></pre>
<pre>If you have received this email in error, please notify the sender and=
 delete this message and its attachments.<o:p></o:p></pre>
<pre>As emails may be altered, Orange is not liable for messages that have =
been modified, changed or falsified.<o:p></o:p></pre>
<pre>Thank you.<o:p></o:p></pre>
</div>
</div>
</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_53C29892C857584299CBF5D05346208A31C75F49OPEXCLILM21corp_--


From nobody Fri Mar 17 22:50:02 2017
Return-Path: <ginsberg@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 6D15F12714F for <spring@ietfa.amsl.com>; Fri, 17 Mar 2017 22:50:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level: 
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, NORMAL_HTTP_TO_IP=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B2ScqUtL2m6E for <spring@ietfa.amsl.com>; Fri, 17 Mar 2017 22:49:56 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9BDF7127011 for <spring@ietf.org>; Fri, 17 Mar 2017 22:49:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=74954; q=dns/txt; s=iport; t=1489816196; x=1491025796; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=ow4Eqsx2W79PYU+u6wFmRJ7GLuWaqx3D+o6di/dEBjg=; b=I9o5Fjj1QkMTEiSphNyBgcjsic0UqeoUEfevAsMhVlS2bqYlw4nzQyjV f9LYLsjj3hd9FvL+VFXbrHM/5CXXVd3QMpJu+fG9u2YN6XfbQkg0LzZCn aHm/C0tVysdk0ur6cJdg0/bi2S4Ro3OvzSnbdiQIP0JBt0la1eTcSG9Qm w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DPAQA6ycxY/4cNJK1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgm5jYYEKB4Nbig+RW4JahTiNMYIOLoV0Ahoogj8/GAECAQEBAQE?= =?us-ascii?q?BAWsohRUBAQEBAyMKHx8OEAIBCBECAgEBIQEGAwICAh8EDRQJCAIEDgUIFolKA?= =?us-ascii?q?xAFDrJEgiaED4MnDYMJAQEBAQEBAQEBAQEBAQEBAQEBAQEBHYZOhG+CUYFmAQE?= =?us-ascii?q?FJAkfglCCXwWWBIYPOgGGeIMog3CEKYIEhSiDVoYyimQmB4hGAQ8QOIEEWBWFG?= =?us-ascii?q?B2BY3UBhn0NFweBA4ENAQEB?=
X-IronPort-AV: E=Sophos;i="5.36,180,1486425600";  d="scan'208,217";a="224895629"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 18 Mar 2017 05:49:55 +0000
Received: from XCH-RCD-010.cisco.com (xch-rcd-010.cisco.com [173.37.102.20]) by alln-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v2I5ntoL003509 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 18 Mar 2017 05:49:55 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-RCD-010.cisco.com (173.37.102.20) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Sat, 18 Mar 2017 00:49:54 -0500
Received: from xch-aln-001.cisco.com ([173.36.7.11]) by XCH-ALN-001.cisco.com ([173.36.7.11]) with mapi id 15.00.1210.000; Sat, 18 Mar 2017 00:49:54 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: tech_kals Kals <tech.kals@gmail.com>
CC: "spring@ietf.org" <spring@ietf.org>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>, "martin.pilka@pantheon.tech" <martin.pilka@pantheon.tech>
Thread-Topic: [Mapping Server] Conflict Resolution
Thread-Index: AQHSnsVBWNzGjxwjFUOLSVXC0/gmBqGYnB/ggABlvgCAAQUI0A==
Date: Sat, 18 Mar 2017 05:49:54 +0000
Message-ID: <aaf69434308545a5b2566645cc2e4e47@XCH-ALN-001.cisco.com>
References: <CAHWErLdy5RgdWQKOXp1PrbB6T_ANObznCSXvdQ0nkbBgukD5cQ@mail.gmail.com> <e0950e57a2a24bd99d78908be0d49a5d@XCH-ALN-001.cisco.com> <CAHWErLeBaMPDPJst0MpQfBXQqE3PW2pwGG_f6A539o1dv9gDYw@mail.gmail.com>
In-Reply-To: <CAHWErLeBaMPDPJst0MpQfBXQqE3PW2pwGG_f6A539o1dv9gDYw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.83.223]
Content-Type: multipart/alternative; boundary="_000_aaf69434308545a5b2566645cc2e4e47XCHALN001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/4XJQqx2p9E-EmSQHFsHTLJvWZEU>
Subject: Re: [spring] [Mapping Server] Conflict Resolution
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 18 Mar 2017 05:50:00 -0000

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

S2FscyDigJMNCg0KUGxlYXNlIGxvb2sgY2xvc2VseSBhdCBob3cgdG8gZGV0ZXJtaW5lIGlmIHRo
ZXJlIGlzIGEgY29uZmxpY3QuDQpGcm9tIFNlY3Rpb24gMzoNCg0KICAgICBQcmYgLSBQcmVmZXJl
bmNlIFZhbHVlIChTZWUgU2VjdGlvbiAzLjEpDQogICAgICAgUGkgLSBJbml0aWFsIHByZWZpeA0K
ICAgICAgIFBlIC0gRW5kIHByZWZpeA0KICAgICAgIEwgIC0gUHJlZml4IGxlbmd0aA0KICAgICAg
IEx4IC0gTWF4aW11bSBwcmVmaXggbGVuZ3RoICgzMiBmb3IgSVB2NCwgMTI4IGZvciBJUHY2KQ0K
ICAgICAgIFNpIC0gSW5pdGlhbCBTSUQgdmFsdWUNCiAgICAgICBTZSAtIEVuZCBTSUQgdmFsdWUN
CiAgICAgICBSICAtIFJhbmdlIHZhbHVlIChTZWUgTm90ZSAxKQ0KICAgICAgIFQgIC0gVG9wb2xv
Z3kNCiAgICAgICBBICAtIEFsZ29yaXRobQ0KDQogICAgICAgQSBNYXBwaW5nIEVudHJ5IGlzIHRo
ZW4gdGhlIHR1cGxlOiAoUHJmLCBTcmMsIFBpL0wsIFNpLCBSLCBULCBBKQ0KICAgICAgIFBlID0g
KFBpICsgKChSLTEpIDw8IChMeC1MKSkNCiAgICAgICBTZSA9IFNpICsgKFItMSkNCg0KQW5kIFNl
Y3Rpb24gMy4yLjENCg0KICBHaXZlbiB0d28gbWFwcGluZyBlbnRyaWVzOg0KDQogICAoUHJmLCBQ
MS9MMSwgUzEsIFIxLCBUMSwgQTEpIGFuZA0KICAgKFByZiwgUDIvTDIsIFMyLCBSMiwgVDIsIEEy
KQ0KDQogICB3aGVyZSBQMSA8PSBQMg0KDQogICBhIHByZWZpeCBjb25mbGljdCBleGlzdHMgaWYg
YWxsIG9mIHRoZSBmb2xsb3dpbmcgYXJlIHRydWU6DQoNCiAgIDEpKFQxID09IFQyKSAmJiAoQTEg
PT0gQTIpDQogICAyKVAxIDw9IFAyDQogICAzKVRoZSBwcmVmaXhlcyBhcmUgaW4gdGhlIHNhbWUg
YWRkcmVzcyBmYW1pbHkuDQogICAyKUwxID09IEwyDQogICAzKShQMWUgPj0gUDIpICYmICgoUzEg
KyAoUDIgLSBQMSkpICE9IFMyKQ0KDQpUaGUgcHJlZmVyZW5jZSBydWxlIGFzIGRlZmluZWQgaW4g
dGhlIGxhdGVzdCB2ZXJzaW9uIG9mIHRoZSBkcmFmdCAoMDIpOg0KDQoxLiAgSGlnaGVyIHByZWZl
cmVuY2UgdmFsdWUgd2lucw0KICAgMi4gIFNtYWxsZXIgcmFuZ2Ugd2lucw0KICAgMy4gIElQdjYg
ZW50cnkgd2lucyBvdmVyIElQdjQgZW50cnkNCiAgIDQuICBMb25nZXIgcHJlZml4IGxlbmd0aCB3
aW5zDQogICA1LiAgU21hbGxlciBhbGdvcml0aG0gd2lucw0KICAgNi4gIFNtYWxsZXIgc3RhcnRp
bmcgYWRkcmVzcyAoY29uc2lkZXJlZCBhcyBhbiB1bnNpZ25lZCBpbnRlZ2VyDQogICAgICAgdmFs
dWUpIHdpbnMNCiAgIDcuICBTbWFsbGVyIHN0YXJ0aW5nIFNJRCB3aW5zDQogICA4LiAgSWYgdG9w
b2xvZ3kgSURzIGFyZSBOT1QgaWRlbnRpY2FsIGJvdGggZW50cmllcyBNVVNUIGJlIGlnbm9yZWQN
Cg0KQ29tbWVudHMgaW5saW5lDQoNCkZyb206IHRlY2hfa2FscyBLYWxzIFttYWlsdG86dGVjaC5r
YWxzQGdtYWlsLmNvbV0NClNlbnQ6IEZyaWRheSwgTWFyY2ggMTcsIDIwMTcgMTowOSBBTQ0KVG86
IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpDQpDYzogc3ByaW5nQGlldGYub3JnOyBQZXRlciBQc2Vu
YWsgKHBwc2VuYWspOyBTdGVmYW5vIFByZXZpZGkgKHNwcmV2aWRpKTsgbWFydGluLnBpbGthQHBh
bnRoZW9uLnRlY2gNClN1YmplY3Q6IFJlOiBbTWFwcGluZyBTZXJ2ZXJdIENvbmZsaWN0IFJlc29s
dXRpb24NCg0KSGkgTGVzLA0KDQogU29ycnksIEkgaGF2ZSBub3QgaW5jbHVkZWQgbXkgbWFwcGlu
ZyBlbnRyaWVzIGluIHRoZSBwcmV2aW91cyBtYWlsLiBQbGVhc2Ugc2VlIHRoZSBleGFtcGxlIGhl
cmUgYmVsb3cuDQoNCiBJIGFtIHdvcmtpbmcgd2l0aCB0aGUgUkZDIHdoaWNoIGRvZXNuJ3Qgc3Vw
cG9ydCBQcmVmZXJlbmNlIFZhbHVlLCBzbyBwbGVhc2UgaWdub3JlIGl0LiBBbmQsIG15IG1hcHBp
bmcgZW50cmllcyB3b3VsZCBsb29rcyBsaWtlLg0KVG9wb2xvZ3kgd2lsbCBiZSBhIHNpbmdsZSB0
b3BvbG9neSwgbm90IGEgTXVsdGktdG9wb2xvZ3kgYW5kIGFsZ29yaXRobSB3b3VsZCBiZSBTUEYg
bm90IENTUEYuDQoNCiBQbGVhc2UgcmVhZCBteSBlbnRyeSB0aGUgYmVsb3cgb3JkZXI6ICA8UHJl
Zml4LXN0YXJ0LyBwcmVmaXgtbGVuLCAgc3RhcnRpbmcgU0lELCAgcmFuZ2U+DQogRTEgYW5kIEUy
IGFscmVhZHkgY29uZmlndXJlZCBBY3RpdmUgZW50cmllcy4gWCBpcyB0aGUgbmV3bHkgaW5jb21p
bmcgZW50cnkuDQoNCg0KU2NlbmFyaW8gMTogICAoRW50cmllcyBhcmUgY29uZmxpY3Rpbmcgd2l0
aCBwcmVmaXgpDQogICAgICAgICAgICAgICAgICAgICAgICAgRW50cnkgRTE6ICAgICAgPDEwLjEu
MTAuMC8yNDxodHRwOi8vMTAuMS4xMC4wLzI0PiwgMzAwLCAyMj4NCiAgICAgICAgICAgICAgICAg
ICAgICAgICBFbnRyeSBFMjogICAgICA8MTAuMS4xLjAvMjQ8aHR0cDovLzEwLjEuMS4wLzI0Piwg
ICAxNTAsIDU+DQoNCltMZXM6XSBFMSBleHBhbmRzIHRvICgxMC4xLjEwLjAvMjQgdGhyb3VnaCAx
MC4xLjMxLjAvMjQpIHVzaW5nIFNJRHMgMzAwLTMyMQ0KRTIgZXhwYW5kcyB0byAoMTAuMS4xLjAv
MjQgdGhyb3VnaCAxMC4xLjUuMC8yNCkgdXNpbmcgU0lEcyAxNTAgLTE1NA0KDQpUaGVyZSBpcyBu
byBjb25mbGljdCDigJMgYm90aCBlbnRyaWVzIGFyZSB1c2VkLg0KDQogICAgICAgICAgICAgICAg
ICAgICAgICAgaW5jb21pbmcgZW50cnkgaXMgWDoNCiAgICAgICAgICAgICAgICAgICAgICAgICBF
bnRyeSBYOiAgICAgICAgPDEwLjEuMi4wLzI0PGh0dHA6Ly8xMC4xLjIuMC8yND4sICAyMDAsIDIw
Pg0KDQpbTGVzOl0gWCBleHBhbmRzIHRvICgxMC4xLjIuMC8yNCDigJMgMTAuMS4yMS4wLzI0KSB1
c2luZyBTSURzIDIwMC0yMTkuDQpUaGVyZSBpcyBhIHByZWZpeCBjb25mbGljdCB3aXRoIEUxLg0K
UHJlZmVyZW5jZSBydWxlICMyIChzbWFsbGVyIHJhbmdlKSBpcyBhcHBsaWVkIOKAkyBidXQgdGhl
IGFuc3dlciBvbmUgZ2V0cyBkZXBlbmRzIG9uIHRoZSBvcmRlciBpbiB3aGljaCB0aGUgZW50cmll
cyBhcmUgcHJvY2Vzc2VkIOKAkyBhIHBvaW50IHdoaWNoIEkgZGlzY3Vzc2VkIGluIG15IHByZXNl
bnRhdGlvbiBhdCBJRVRGIDk2LiBTZWUgU2xpZGVzIDE3LTIwIGluDQpodHRwczovL3d3dy5pZXRm
Lm9yZy9wcm9jZWVkaW5ncy85Ny9zbGlkZXMvc2xpZGVzLTk3LXNwcmluZy0xX2lldGY5N19kcmFm
dC1pZXRmLXNwcmluZy1jb25mbGljdC1yZXNvbHV0aW9uLTAyLTAwLnBwdHgNCg0KU28sIGlmIHdl
IGV4YW1pbmUgZW50cmllcyBpbiByYW5nZSBvcmRlciAoc21hbGxlc3QgdG8gaGlnaGVzdCkgd2Ug
ZmluZDoNCkUyIGhhcyBubyBjb25mbGljdCB3IFggbm9yIHdpdGggRTEuDQpYIGhhcyBhIGNvbmZs
aWN0IHdpdGggRTEg4oCTIEUxIGlzIGlnbm9yZWQuDQpFMiBhbmQgWCBhcmUgdXNlZC4NCg0KICAg
ICAgICAgICBTdGVwMTogQ29uZmxpY3Qgd291bGQgYmUgdmFsaWRhdGVkIGJldHdlZW4gRTEgYW5k
IFguDQoNCiAgICAgICAgICAgU3RlcDI6IENvbmZsaWN0IHdvdWxkIGJlIHZhbGlkYXRlZCBiZXR3
ZWVuIEUyIGFuZCBYLg0KDQogICAgICAgICAgIyB3aGF0IGFyZSB0aGUgZW50cmllcyB3b3VsZCBi
ZSBhY3RpdmUgYW5kIHdoYXQgd2lsbCBiZWNvbWUgaW5hY3RpdmUvZXhjbHVkZWQgZW50cnkgPw0K
DQoNCg0KU2NlbmFyaW8gMjogICAoRW50cmllcyBhcmUgY29uZmxpY3Rpbmcgd2l0aCBTSUQpDQog
ICAgICAgICAgICAgICAgICAgICAgICAgRW50cnkgRTE6ICAgICAgPDEwLjEuMTAuMC8yNDxodHRw
Oi8vMTAuMS4xMC4wLzI0PiwgMzAwLCAyMj4NCiAgICAgICAgICAgICAgICAgICAgICAgICBFbnRy
eSBFMjogICAgICA8Ny4xLjEuMC8yNDxodHRwOi8vNy4xLjEuMC8yND4sICAgICAyODAsIDEwPg0K
DQpbTGVzOl0gQWdhaW4sIHRoZXJlIGlzIG5vIGNvbmZsaWN0LCBib3RoIGVudHJpZXMgYXJlIHVz
ZWQuDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICBpbmNvbWluZyBlbnRyeSBpcyBYOg0KICAg
ICAgICAgICAgICAgICAgICAgICAgIEVudHJ5IFg6ICAgICAgICA8My4xLjEuMC8yNDxodHRwOi8v
My4xLjEuMC8yND4sICAgMjg1LCAyMD4NCg0KW0xlczpdIFRoZXJlIGlzIG5vIHByZWZpeCBjb25m
bGljdCBidXQgdGhlcmUgaXMgYSBTSUQgY29uZmxpY3QuDQpFMSAzMDAg4oCTIDMyMQ0KRTIgMjgw
IOKAkyAyODkNClggMjg1IOKAkyAzMDQNCg0KQWdhaW4gYXBwbHlpbmcgUHJlZmVyZW5jZSBSdWxl
ICMyIChzbWFsbGVzdCByYW5nZSB3aW5zKQ0KRTIgd2lucyBvdmVyIFgg4oCTIFggaXMgaWdub3Jl
ZA0KRTIgaGFzIG5vIGNvbmZsaWN0IHdpdGggRTEg4oCTIGJvdGggZW50cmllcyBhcmUgdXNlZC4N
ClNvIEUxIGFuZCBFMiBhcmUgdXNlZCBhbmQgWCBpcyBpZ25vcmVkLg0KDQogICAgICAgICAgIFN0
ZXAxOiBDb25mbGljdCB3b3VsZCBiZSB2YWxpZGF0ZWQgYmV0d2VlbiBFMSBhbmQgWC4NCg0KICAg
ICAgICAgICBTdGVwMjogQ29uZmxpY3Qgd291bGQgYmUgdmFsaWRhdGVkIGJldHdlZW4gRTIgYW5k
IFguDQoNCiAgICAgICAgICAjIHdoYXQgYXJlIHRoZSBlbnRyaWVzIHdvdWxkIGJlIGFjdGl2ZSBh
bmQgd2hhdCB3aWxsIGJlY29tZSBpbmFjdGl2ZS9leGNsdWRlZCBlbnRyeSA/DQoNCg0KU2NlbmFy
aW8gMzogICAgKEVudHJpZXMgYXJlIGNvbmZsaWN0aW5nIHdpdGggcHJlZml4IGFuZCBTSUQpDQoN
CiAgICAgICAgICAgICAgICAgICAgICAgICBFbnRyeSBFMTogICAgICA8MTAuMS4xMC4wLzI0PGh0
dHA6Ly8xMC4xLjEwLjAvMjQ+LCAzMDAsIDIyPg0KICAgICAgICAgICAgICAgICAgICAgICAgIEVu
dHJ5IEUyOiAgICAgIDw1LjEuMS4wLzI0PGh0dHA6Ly81LjEuMS4wLzI0PiwgICAgIDE5MCwgMTU+
DQoNCltMZXM6XSBBZ2Fpbiwgbm8gY29uZmxpY3Qg4oCTIGJvdGggZW50cmllcyBhcmUgdXNlZC4N
Cg0KICAgICAgICAgICAgICAgICAgICAgICAgIGluY29taW5nIGVudHJ5IGlzIFg6DQogICAgICAg
ICAgICAgICAgICAgICAgICAgRW50cnkgWDogICAgICAgIDwxMC4xLjEuMC8yNDxodHRwOi8vMTAu
MS4xLjAvMjQ+LCAgMjAwLCAyMD4NCg0KW0xlczpdIFggaGFzIGEgcHJlZml4IGNvbmZsaWN0IHdp
dGggRTEg4oCTIGJlY2F1c2UgaXQgaGFzIHNtYWxsZXIgcmFuZ2UgWCBpcyB0aGUgd2lubmVyIGFu
ZCBFMSBpcyBpZ25vcmVkLg0KWCBoYXMgYSBTSUQgY29uZmxpY3Qgd2l0aCBFMi4gRTIgaGFzIHNt
YWxsZXIgcmFuZ2Ugc28gWCBpcyBpZ25vcmVkLg0KT25seSBFMiBpcyB1c2VkLg0KTm90ZSB0aGF0
IHdlIGV2YWx1YXRlICBwcmVmaXggY29uZmxpY3RzIGJlZm9yZSBzaWQgY29uZmxpY3RzLiBEaWZm
ZXJlbnQgcmVzdWx0cyBtaWdodCBlbnN1ZSBpZiB3ZSBkaWQgc2lkIGNvbmZsaWN0cyBiZWZvcmUg
cHJlZml4IGNvbmZsaWN0cyAodGhvdWdoIG5vdCBpbiB0aGlzIGV4YW1wbGUpDQoNClRoZSBzdWJ0
bGV0aWVzIG9mIG9yZGVyaW5nIGluIGFjaGlldmluZyBpbnRlcm9wZXJhYmlsaXR5IGhhdmUgbm90
IHlldCBiZWVuIGluY29ycG9yYXRlZCBpbnRvIHRoZSBkcmFmdCDigJMgaW4gcGFydCBiZWNhdXNl
IHRoZXJlIGlzIHN0aWxsIGRpc2N1c3Npb24gYWJvdXQgd2hhdCBwb2xpY3kgc2hvdWxkIGJlIHVz
ZWQgKElnbm9yZSwgUXVhcmFudGluZSwgSWdub3JlIE92ZXJsYXAgT25seSkuIElmIHRoZSBXRyB3
ZXJlIHRvIHNlbGVjdCBJZ25vcmUgYXMgdGhlIHBvbGljeSB0aGVuIG9yZGVyaW5nIHdvdWxkIG5v
dCBtYXR0ZXIuDQoNCkhUSA0KDQogICBMZXMNCg0KICAgICAgICAgICBTdGVwMTogQ29uZmxpY3Qg
d291bGQgYmUgdmFsaWRhdGVkIGJldHdlZW4gRTEgYW5kIFguDQoNCiAgICAgICAgICAgU3RlcDI6
IENvbmZsaWN0IHdvdWxkIGJlIHZhbGlkYXRlZCBiZXR3ZWVuIEUyIGFuZCBYLg0KDQogICAgICAg
ICAgIyB3aGF0IGFyZSB0aGUgZW50cmllcyB3b3VsZCBiZSBhY3RpdmUgYW5kIHdoYXQgd2lsbCBi
ZWNvbWUgaW5hY3RpdmUvZXhjbHVkZWQgZW50cnkgPw0KDQoNClJlZ2FyZHMsDQpfX3RlY2gua2Fs
c19fDQoNCg0KT24gRnJpLCBNYXIgMTcsIDIwMTcgYXQgMTI6NDEgUE0sIExlcyBHaW5zYmVyZyAo
Z2luc2JlcmcpIDxnaW5zYmVyZ0BjaXNjby5jb208bWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbT4+
IHdyb3RlOg0KSXQgaXMgbm90IHBvc3NpYmxlIHRvIGFuc3dlciB5b3VyIHF1ZXJ5IGJlY2F1c2Ug
dGhlIHdheSB5b3UgaGF2ZSBwcmVzZW50ZWQgeW91ciBlbnRyaWVzIChYLCBFMSwgRTIsIEUzKSBk
b2VzIG5vdCB0ZWxsIHVzIHdoYXQgY29uZmxpY3RzIHlvdSBoYXZlLg0KRG8geW91IGhhdmUgdHdv
IFNJRHMgYXNzaWduZWQgdG8gdGhlIHNhbWUgcHJlZml4PyAoUHJlZml4IGNvbmZsaWN0KQ0KRG8g
eW91IGhhdmUgdGhlIHNhbWUgU0lEIGFzc2lnbmVkIHRvIHR3byBkaWZmZXJlbnQgcHJlZml4ZXM/
IChTSUQgY29uZmxpY3QpDQoNClRoaXMgbWF0dGVycyDigJMgc2VlIFNlY3Rpb24gMy4zLjYgb2Yg
dGhlIGRyYWZ0IGZvciBhbiBleGFtcGxlIGFzIHRvIHdoeS4NCg0KUGxlYXNlIHByZXNlbnQgeW91
ciBleGFtcGxlIGluIHRoZSBmb3JtIGRlZmluZWQgaW4gU2VjdGlvbiAzOg0KDQogICAgICAgUHJm
IC0gUHJlZmVyZW5jZSBWYWx1ZSAoU2VlIFNlY3Rpb24gMy4xKQ0KICAgICAgIFBpIC0gSW5pdGlh
bCBwcmVmaXgNCiAgICAgICBQZSAtIEVuZCBwcmVmaXgNCiAgICAgICBMICAtIFByZWZpeCBsZW5n
dGgNCiAgICAgICBMeCAtIE1heGltdW0gcHJlZml4IGxlbmd0aCAoMzIgZm9yIElQdjQsIDEyOCBm
b3IgSVB2NikNCiAgICAgICBTaSAtIEluaXRpYWwgU0lEIHZhbHVlDQogICAgICAgU2UgLSBFbmQg
U0lEIHZhbHVlDQogICAgICAgUiAgLSBSYW5nZSB2YWx1ZSAoU2VlIE5vdGUgMSkNCiAgICAgICBU
ICAtIFRvcG9sb2d5DQogICAgICAgQSAgLSBBbGdvcml0aG0NCg0KICAgICAgIEEgTWFwcGluZyBF
bnRyeSBpcyB0aGVuIHRoZSB0dXBsZTogKFByZiwgU3JjLCBQaS9MLCBTaSwgUiwgVCwgQSkNCg0K
VGhhbnguDQoNCiAgIExlcw0KDQoNCkZyb206IHRlY2hfa2FscyBLYWxzIFttYWlsdG86dGVjaC5r
YWxzQGdtYWlsLmNvbTxtYWlsdG86dGVjaC5rYWxzQGdtYWlsLmNvbT5dDQpTZW50OiBUaHVyc2Rh
eSwgTWFyY2ggMTYsIDIwMTcgNzoyMiBQTQ0KVG86IHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3By
aW5nQGlldGYub3JnPjsgTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFBldGVyIFBzZW5hayAocHBz
ZW5hayk7IFN0ZWZhbm8gUHJldmlkaSAoc3ByZXZpZGkpOyBtYXJ0aW4ucGlsa2FAcGFudGhlb24u
dGVjaDxtYWlsdG86bWFydGluLnBpbGthQHBhbnRoZW9uLnRlY2g+DQpTdWJqZWN0OiBbTWFwcGlu
ZyBTZXJ2ZXJdIENvbmZsaWN0IFJlc29sdXRpb24NCg0KSGkgRXhwZXJ0cywNCg0KICBDb3VsZCB5
b3UgcGxlYXNlIGV4cGxhaW4gbWUgd2hhdCB3b3VsZCBiZSB0aGUgZXhwZWN0ZWQgYmVoYXZpb3Ig
aW4gdGhlIGZvbGxvd2luZyBzY2VuYXJpbyBpbiBRdWFyYW50aW5lIGFwcHJvYWNoLg0KDQogIE1h
cHBpbmcgZW50cmllcyBFMSwgRTIsIEUzIGFyZSBBY3RpdmUgZW50cmllcy4NCg0KICBJbiBjYXNl
LCBpZiBpbmNvbWluZyBuZXcgZW50cnkgc2F5IFggd2hpY2ggaGFzIGNvbmZsaWN0IHdpdGggRTEs
IEUyIGFuZCBFMy4NCg0KICBBc3N1bWUsIFggaXMgYmV0dGVyIHRoYW4gRTEgYnV0IG5vdCBiZXR0
ZXIgdGhhbiBFMi4gICggRTEgPCBYIDwgRTIpDQoNCiAgMV0gWCBpcyBiZXR0ZXIgdGhhbiBFMSBz
byBFMSB3aWxsIGJlY29tZSBleGNsdWRlZCBlbnRyeSBhbmQgWCB3aWxsIGJlY29tZSBhbiBhY3Rp
dmUgZW50cnkNCg0KICAyXSBOb3csIFggaXMgY29tcGFyZWQgd2l0aCBFMi4gRTIgaXMgYmV0dGVy
IHRoYW4gWC4gU28sIFggd2lsbCBiZWNvbWUgZXhjbHVkZWQgZW50cnkgYW5kIEUyIGlzIGFuIGFj
dGl2ZSBlbnRyeSBhcyBpdCB3YXMuDQoNClNvLCBYIGFuZCBFMSB3aWxsIGJlY29tZSAiZXhjbHVk
ZWQgZW50cnkiLg0KDQpJIGNvdWxkbid0IGZpbmQgYW55IGluZm8gYXMgc2hvd24gYWJvdmUgaW4g
dGhlIFJGQy4gQ2FuIHlvdSBwbGVhc2UgY2xhcmlmeSA/DQoNCg0KTXkgZG91YnRzOg0KMSkgV2ls
bCB0aGUgZW50cnkgYmVjb21lIGFjdGl2ZSBvbmx5IGlmIGl0IHdpbnMgd2l0aCBhbGwgZW50cmll
cyB3aGljaCBhcmUgY29uZmxpY3RlZCB3aXRoIHRoaXMgPw0KMikgV2hlbiBkb2luZyBjb25mbGlj
dCByZXNvbHV0aW9uIHdpdGggb3RoZXIgZW50cmllcywgaXQgY2FuIHdpbiB3aXRoIHNvbWUgZW50
cmllcyBhbmQgY2FuIGxvc2UgdG8gc29tZT8gV2hhdCBjb3VsZCBiZSB0aGUgYmVoYXZpb3IgPw0K
ICAgICAtIFRoaXMgaXMgdGhlIGNhc2Ugd2hpY2ggSSBleHBsYWluZWQgYWJvdmUuDQogICAgIC0g
SW4gdGhpcyBjYXNlLCBYIGNhbiBiZWNvbWUgYWN0aXZlIGJ5IHdpbm5pbmcgdG8gRTEgYW5kIGxv
c2UgRTIgd2hpY2ggbGVhZHMgWCBhbmQgRTEgdG8gYmVjb21lIGluYWN0aXZlL2V4Y2x1ZGVkIGVu
dHJ5Lg0KDQoNCmNhbiB5b3UgcGxlYXNlIGNsYXJpZnkgPw0KDQoNClJlZ2FyZHMsDQpfX3RlY2gu
a2Fsc19fDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0
YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxl
LWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206
LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJl
cGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3
RDt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0
IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9v
biBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0KLk1zb0NocERl
ZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4w
aW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjEN
Cgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHht
bD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3ht
bD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6
ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBl
bGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxp
bms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5LYWxzIOKAkzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UGxlYXNlIGxvb2sgY2xvc2VseSBhdCBob3cgdG8gZGV0
ZXJtaW5lIGlmIHRoZXJlIGlzIGEgY29uZmxpY3QuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPkZyb20gU2VjdGlvbiAzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFBy
ZiAtIFByZWZlcmVuY2UgVmFsdWUgKFNlZSBTZWN0aW9uIDMuMSk8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFBpIC0gSW5p
dGlhbCBwcmVmaXg8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFBlIC0gRW5kIHByZWZpeDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgTCZuYnNwOyAt
IFByZWZpeCBsZW5ndGg8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEx4IC0gTWF4aW11bSBwcmVmaXggbGVuZ3RoICgzMiBm
b3IgSVB2NCwgMTI4IGZvciBJUHY2KTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2kgLSBJbml0aWFsIFNJRCB2YWx1ZTxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgU2UgLSBFbmQgU0lEIHZhbHVlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSJm5ic3A7IC0gUmFuZ2UgdmFs
dWUgKFNlZSBOb3RlIDEpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBUJm5ic3A7IC0gVG9wb2xvZ3k8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEEm
bmJzcDsgLSBBbGdvcml0aG08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBBIE1hcHBpbmcgRW50cnkgaXMgdGhlbiB0aGUgdHVwbGU6IChQcmYsIFNyYywgUGkv
TCwgU2ksIFIsIFQsIEEpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBQZSA9IChQaSAmIzQzOyAoKFItMSkgJmx0OyZsdDsg
KEx4LUwpKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgU2UgPSBTaSAmIzQzOyAoUi0xKTxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QW5kIFNlY3Rp
b24gMy4yLjE8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyBHaXZlbiB0d28gbWFwcGluZyBlbnRyaWVzOjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7Jm5ic3A7IChQcmYsIFAxL0wxLCBTMSwgUjEsIFQxLCBBMSkgYW5kPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyAoUHJmLCBQMi9MMiwgUzIsIFIy
LCBUMiwgQTIpPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgd2hlcmUgUDEgJmx0Oz0gUDI8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOyZuYnNwOyBhIHByZWZpeCBjb25mbGljdCBleGlzdHMgaWYgYWxsIG9mIHRoZSBm
b2xsb3dpbmcgYXJlIHRydWU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgMSkoVDEgPT0gVDIpICZh
bXA7JmFtcDsgKEExID09IEEyKTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsm
bmJzcDsgMilQMSAmbHQ7PSBQMjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsm
bmJzcDsgMylUaGUgcHJlZml4ZXMgYXJlIGluIHRoZSBzYW1lIGFkZHJlc3MgZmFtaWx5LjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgMilMMSA9PSBMMjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgMykoUDFlICZndDs9IFAyKSAmYW1w
OyZhbXA7ICgoUzEgJiM0MzsgKFAyIC0gUDEpKSAhPSBTMik8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoZSBwcmVmZXJl
bmNlIHJ1bGUgYXMgZGVmaW5lZCBpbiB0aGUgbGF0ZXN0IHZlcnNpb24gb2YgdGhlIGRyYWZ0ICgw
Mik6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4xLiZuYnNwOyBIaWdoZXIgcHJlZmVyZW5jZSB2YWx1ZSB3aW5zPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyAyLiZuYnNwOyBTbWFsbGVyIHJh
bmdlIHdpbnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IDMuJm5i
c3A7IElQdjYgZW50cnkgd2lucyBvdmVyIElQdjQgZW50cnk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IDQuJm5ic3A7IExvbmdlciBwcmVmaXggbGVuZ3RoIHdpbnM8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IDUuJm5ic3A7IFNtYWxs
ZXIgYWxnb3JpdGhtIHdpbnM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZu
YnNwOzYuJm5ic3A7IFNtYWxsZXIgc3RhcnRpbmcgYWRkcmVzcyAoY29uc2lkZXJlZCBhcyBhbiB1
bnNpZ25lZCBpbnRlZ2VyPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB2YWx1ZSkgd2luczxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgNy4mbmJzcDsgU21hbGxlciBzdGFydGluZyBTSUQgd2lu
czxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgOC4mbmJzcDsgSWYg
dG9wb2xvZ3kgSURzIGFyZSBOT1QgaWRlbnRpY2FsIGJvdGggZW50cmllcyBNVVNUIGJlIGlnbm9y
ZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPkNvbW1lbnRzIGlubGluZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPiB0ZWNoX2thbHMgS2FscyBbbWFpbHRvOnRlY2gua2Fsc0BnbWFpbC5j
b21dDQo8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBNYXJjaCAxNywgMjAxNyAxOjA5IEFNPGJy
Pg0KPGI+VG86PC9iPiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTxicj4NCjxiPkNjOjwvYj4gc3By
aW5nQGlldGYub3JnOyBQZXRlciBQc2VuYWsgKHBwc2VuYWspOyBTdGVmYW5vIFByZXZpZGkgKHNw
cmV2aWRpKTsgbWFydGluLnBpbGthQHBhbnRoZW9uLnRlY2g8YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UmU6IFtNYXBwaW5nIFNlcnZlcl0gQ29uZmxpY3QgUmVzb2x1dGlvbjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBMZXMsPG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDtTb3JyeSwgSSBoYXZlIG5v
dCBpbmNsdWRlZCBteSBtYXBwaW5nIGVudHJpZXMgaW4gdGhlIHByZXZpb3VzIG1haWwuIFBsZWFz
ZSBzZWUgdGhlIGV4YW1wbGUgaGVyZSBiZWxvdy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7SSBhbSB3b3JraW5nIHdpdGggdGhlIFJG
QyB3aGljaCBkb2Vzbid0IHN1cHBvcnQmbmJzcDs8Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+UHJlZmVyZW5jZSBWYWx1ZSwNCjwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPnNvIHBsZWFzZSBpZ25vcmUgaXQuIEFu
ZCwgbXkgbWFwcGluZyBlbnRyaWVzIHdvdWxkIGxvb2tzIGxpa2UuPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRvcG9sb2d5IHdpbGwgYmUgYSBzaW5nbGUgdG9w
b2xvZ3ksIG5vdCBhIE11bHRpLXRvcG9sb2d5IGFuZCBhbGdvcml0aG0gd291bGQgYmUgU1BGIG5v
dCBDU1BGLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwO1BsZWFzZSByZWFkIG15IGVudHJ5IHRoZSBiZWxvdyBvcmRlcjxzcGFuIHN0eWxlPSJiYWNr
Z3JvdW5kOndoaXRlIj46ICZuYnNwOzwvc3Bhbj48L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOnJlZDtiYWNrZ3JvdW5kOndoaXRlIj4mbHQ7UHJlZml4LXN0YXJ0Lw0K
IHByZWZpeC1sZW4sICZuYnNwO3N0YXJ0aW5nIFNJRCwgJm5ic3A7cmFuZ2UmZ3Q7PC9zcGFuPjwv
Yj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpyZWQiPkUxIGFuZCBFMiBh
bHJlYWR5IGNvbmZpZ3VyZWQgQWN0aXZlIGVudHJpZXMuPC9zcGFuPjwvYj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+DQogWCBpcyB0aGUgbmV3bHkgaW5jb21p
bmcgZW50cnkuPC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48dT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+U2NlbmFyaW8gMTo8L3NwYW4+PC91PjwvYj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyhFbnRyaWVzIGFyZSBjb25m
bGljdGluZyB3aXRoIHByZWZpeCk8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0VudHJ5DQo8Yj5F
MTogJm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0iaHR0cDovLzEwLjEuMTAuMC8yNCI+
MTAuMS4xMC4wLzI0PC9hPiwgMzAwLCAyMiZndDs8L2I+PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0Vu
dHJ5Jm5ic3A7PGI+RTI6ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Imh0dHA6Ly8x
MC4xLjEuMC8yNCI+MTAuMS4xLjAvMjQ8L2E+LCAmbmJzcDsgMTUwLCA1Jmd0OzwvYj48L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5bTGVzOl0gRTEgZXhwYW5kcyB0byAoMTAu
MS4xMC4wLzI0IHRocm91Z2ggMTAuMS4zMS4wLzI0KSB1c2luZyBTSURzIDMwMC0zMjE8bzpwPjwv
bzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5FMiBleHBhbmRzIHRvICgxMC4x
LjEuMC8yNCB0aHJvdWdoIDEwLjEuNS4wLzI0KSB1c2luZyBTSURzIDE1MCAtMTU0PG86cD48L286
cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+VGhlcmUgaXMgbm8gY29uZmxpY3Qg4oCTIGJv
dGggZW50cmllcyBhcmUgdXNlZC48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
QzAwMDAwIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8L3NwYW4+PC9pPjwvYj48
aT48c3BhbiBzdHlsZT0iY29sb3I6I0MwMDAwMCI+PG86cD48L286cD48L3NwYW4+PC9pPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDtpbmNvbWluZyBlbnRyeSBpcyBYOjwvc3Bhbj48L2k+PC9iPjxpPjxzcGFuIHN0eWxlPSJj
b2xvcjojQzAwMDAwIj48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiNDMDAwMDAiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0VudHJ5IFg6ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJodHRwOi8vMTAuMS4yLjAvMjQi
PjxzcGFuIHN0eWxlPSJjb2xvcjojQzAwMDAwIj4xMC4xLjIuMC8yNDwvc3Bhbj48L2E+LCAmbmJz
cDsyMDAsIDIwJmd0Ozwvc3Bhbj48L2k+PC9iPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojQzAwMDAw
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiNDMDAwMDAiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvaT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+W0xlczpdIFggZXhwYW5kcyB0byAoMTAuMS4y
LjAvMjQg4oCTIDEwLjEuMjEuMC8yNCkgdXNpbmcgU0lEcyAyMDAtMjE5LjxvOnA+PC9vOnA+PC9z
cGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPlRoZXJlIGlzIGEgcHJlZml4IGNvbmZsaWN0
IHdpdGggRTEuPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+UHJl
ZmVyZW5jZSBydWxlICMyIChzbWFsbGVyIHJhbmdlKSBpcyBhcHBsaWVkIOKAkyBidXQgdGhlIGFu
c3dlciBvbmUgZ2V0cyBkZXBlbmRzIG9uIHRoZSBvcmRlciBpbiB3aGljaCB0aGUgZW50cmllcyBh
cmUgcHJvY2Vzc2VkIOKAkyBhIHBvaW50IHdoaWNoIEkgZGlzY3Vzc2VkDQogaW4gbXkgcHJlc2Vu
dGF0aW9uIGF0IElFVEYgOTYuIFNlZSBTbGlkZXMgMTctMjAgaW48bzpwPjwvbzpwPjwvc3Bhbj48
L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9w
cm9jZWVkaW5ncy85Ny9zbGlkZXMvc2xpZGVzLTk3LXNwcmluZy0xX2lldGY5N19kcmFmdC1pZXRm
LXNwcmluZy1jb25mbGljdC1yZXNvbHV0aW9uLTAyLTAwLnBwdHgiPjxzcGFuIHN0eWxlPSJjb2xv
cjojQzAwMDAwIj5odHRwczovL3d3dy5pZXRmLm9yZy9wcm9jZWVkaW5ncy85Ny9zbGlkZXMvc2xp
ZGVzLTk3LXNwcmluZy0xX2lldGY5N19kcmFmdC1pZXRmLXNwcmluZy1jb25mbGljdC1yZXNvbHV0
aW9uLTAyLTAwLnBwdHg8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiNDMDAwMDAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiND
MDAwMDAiPlNvLCBpZiB3ZSBleGFtaW5lIGVudHJpZXMgaW4gcmFuZ2Ugb3JkZXIgKHNtYWxsZXN0
IHRvIGhpZ2hlc3QpIHdlIGZpbmQ6PG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
I0MwMDAwMCI+RTIgaGFzIG5vIGNvbmZsaWN0IHcgWCBub3Igd2l0aCBFMS48bzpwPjwvbzpwPjwv
c3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5YIGhhcyBhIGNvbmZsaWN0IHdpdGggRTEg
4oCTIEUxIGlzIGlnbm9yZWQuPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0Mw
MDAwMCI+RTIgYW5kIFggYXJlIHVzZWQuPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+PC9zcGFuPjwvaT48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7U3RlcDE6IENvbmZsaWN0IHdvdWxkIGJlIHZhbGlkYXRlZCBiZXR3ZWVuDQogRTEg
YW5kIFguPC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7U3RlcDI6IENvbmZs
aWN0IHdvdWxkIGJlIHZhbGlkYXRlZCBiZXR3ZWVuIEUyIGFuZCBYLjwvc3Bhbj48L2I+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgJm5ic3A7PC9zcGFu
PjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6cmVkIj4gJm5ic3A7ICZu
YnNwOyAmbmJzcDsgIyB3aGF0IGFyZSB0aGUgZW50cmllcyB3b3VsZCBiZSBhY3RpdmUgYW5kIHdo
YXQgd2lsbA0KIGJlY29tZSBpbmFjdGl2ZS88L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6OS41cHQ7Y29sb3I6cmVkIj5leGNsdWRlZCBlbnRyeSA/PC9zcGFuPjwvYj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjx1
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5TY2VuYXJpbyAyOg0K
PC9zcGFuPjwvdT48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOyZuYnNwOyhFbnRyaWVzIGFyZSBjb25mbGljdGluZyB3aXRoIFNJRCk8L3NwYW4+
PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtFbnRyeSZuYnNwOzxiPkUxOiAmbmJzcDsgJm5ic3A7
ICZuYnNwOyZsdDs8YSBocmVmPSJodHRwOi8vMTAuMS4xMC4wLzI0Ij4xMC4xLjEwLjAvMjQ8L2E+
LCAzMDAsIDIyJmd0OzwvYj48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7RW50cnkmbmJzcDs8Yj5FMjog
Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0iaHR0cDovLzcuMS4xLjAvMjQiPjcuMS4x
LjAvMjQ8L2E+LCAmbmJzcDsgJm5ic3A7IDI4MCwgMTAmZ3Q7PC9iPjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiNDMDAwMDAiPltMZXM6XSBBZ2FpbiwgdGhlcmUgaXMgbm8gY29uZmxpY3Qs
IGJvdGggZW50cmllcyBhcmUgdXNlZC48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8L3NwYW4+PC9iPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO2luY29taW5nIGVudHJ5IGlzIFg6PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDtFbnRyeSBYOiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0iaHR0
cDovLzMuMS4xLjAvMjQiPjMuMS4xLjAvMjQ8L2E+LCAmbmJzcDsgMjg1LCAyMCZndDs8L3NwYW4+
PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojQzAwMDAwIj5bTGVzOl0gVGhlcmUgaXMgbm8gcHJlZml4IGNvbmZsaWN0IGJ1dCB0aGVy
ZSBpcyBhIFNJRCBjb25mbGljdC48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
QzAwMDAwIj5FMSAzMDAg4oCTIDMyMTxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiNDMDAwMDAiPkUyIDI4MCDigJMgMjg5PG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6I0MwMDAwMCI+WCAyODUg4oCTIDMwNDxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiNDMDAwMDAiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiND
MDAwMDAiPkFnYWluIGFwcGx5aW5nIFByZWZlcmVuY2UgUnVsZSAjMiAoc21hbGxlc3QgcmFuZ2Ug
d2lucyk8bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5FMiB3aW5z
IG92ZXIgWCDigJMgWCBpcyBpZ25vcmVkPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6I0MwMDAwMCI+RTIgaGFzIG5vIGNvbmZsaWN0IHdpdGggRTEg4oCTIGJvdGggZW50cmllcyBh
cmUgdXNlZC48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5TbyBF
MSBhbmQgRTIgYXJlIHVzZWQgYW5kIFggaXMgaWdub3JlZC48bzpwPjwvbzpwPjwvc3Bhbj48L2k+
PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7U3RlcDE6IENvbmZsaWN0IHdvdWxkIGJlIHZhbGlkYXRlZCBiZXR3ZWVuIEUxIGFuZCBY
Ljwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1N0ZXAyOiBDb25mbGljdCB3
b3VsZCBiZSB2YWxpZGF0ZWQgYmV0d2VlbiBFMiBhbmQgWC48L3NwYW4+PC9iPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsNCjwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOnJlZCI+Jm5ic3A7ICMgd2hhdCBhcmUgdGhlIGVudHJpZXMgd291bGQgYmUgYWN0aXZlIGFu
ZCB3aGF0IHdpbGwgYmVjb21lIGluYWN0aXZlLzwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo5LjVwdDtjb2xvcjpyZWQiPmV4Y2x1ZGVkIGVudHJ5ID88L3NwYW4+PC9iPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlNjZW5h
cmlvIDM6DQo8L3NwYW4+PC91PjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyhFbnRyaWVzIGFyZSBjb25mbGljdGluZyB3aXRoIHBy
ZWZpeCBhbmQgU0lEKTwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7RW50cnkmbmJz
cDs8Yj5FMTogJm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0iaHR0cDovLzEwLjEuMTAu
MC8yNCI+MTAuMS4xMC4wLzI0PC9hPiwgMzAwLCAyMiZndDs8L2I+PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwO0VudHJ5Jm5ic3A7PGI+RTI6ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Imh0
dHA6Ly81LjEuMS4wLzI0Ij41LjEuMS4wLzI0PC9hPiwgJm5ic3A7ICZuYnNwOyAxOTAsIDE1Jmd0
OzwvYj48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxp
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5bTGVzOl0gQWdhaW4s
IG5vIGNvbmZsaWN0IOKAkyBib3RoIGVudHJpZXMgYXJlIHVzZWQuPG86cD48L286cD48L3NwYW4+
PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtpbmNvbWluZyBlbnRyeSBpcyBYOjwvc3Bhbj48
L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7RW50cnkgWDogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
Jmx0OzxhIGhyZWY9Imh0dHA6Ly8xMC4xLjEuMC8yNCI+MTAuMS4xLjAvMjQ8L2E+LCAmbmJzcDsy
MDAsIDIwJmd0Ozwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPltMZXM6XSBYIGhhcyBhIHByZWZpeCBjb25m
bGljdCB3aXRoIEUxIOKAkyBiZWNhdXNlIGl0IGhhcyBzbWFsbGVyIHJhbmdlIFggaXMgdGhlIHdp
bm5lciBhbmQgRTEgaXMgaWdub3JlZC48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojQzAwMDAwIj5YIGhhcyBhIFNJRCBjb25mbGljdCB3aXRoIEUyLiBFMiBoYXMgc21hbGxlciBy
YW5nZSBzbyBYIGlzIGlnbm9yZWQuPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
I0MwMDAwMCI+T25seSBFMiBpcyB1c2VkLjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiNDMDAwMDAiPk5vdGUgdGhhdCB3ZSBldmFsdWF0ZSAmbmJzcDtwcmVmaXggY29uZmxpY3Rz
IGJlZm9yZSBzaWQgY29uZmxpY3RzLiBEaWZmZXJlbnQgcmVzdWx0cyBtaWdodCBlbnN1ZSBpZiB3
ZSBkaWQgc2lkIGNvbmZsaWN0cyBiZWZvcmUgcHJlZml4IGNvbmZsaWN0cyAodGhvdWdoIG5vdA0K
IGluIHRoaXMgZXhhbXBsZSk8bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAw
MDAwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5U
aGUgc3VidGxldGllcyBvZiBvcmRlcmluZyBpbiBhY2hpZXZpbmcgaW50ZXJvcGVyYWJpbGl0eSBo
YXZlIG5vdCB5ZXQgYmVlbiBpbmNvcnBvcmF0ZWQgaW50byB0aGUgZHJhZnQg4oCTIGluIHBhcnQg
YmVjYXVzZSB0aGVyZSBpcyBzdGlsbCBkaXNjdXNzaW9uIGFib3V0DQogd2hhdCBwb2xpY3kgc2hv
dWxkIGJlIHVzZWQgKElnbm9yZSwgUXVhcmFudGluZSwgSWdub3JlIE92ZXJsYXAgT25seSkuIElm
IHRoZSBXRyB3ZXJlIHRvIHNlbGVjdCBJZ25vcmUgYXMgdGhlIHBvbGljeSB0aGVuIG9yZGVyaW5n
IHdvdWxkIG5vdCBtYXR0ZXIuPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0Mw
MDAwMCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+
SFRIPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+Jm5ic3A7Jm5ic3A7IExl
czxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1N0ZXAxOiBDb25mbGlj
dCB3b3VsZCBiZSB2YWxpZGF0ZWQgYmV0d2VlbiBFMSBhbmQgWC48L3NwYW4+PC9iPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDtTdGVwMjogQ29uZmxpY3Qgd291bGQgYmUgdmFsaWRhdGVkIGJl
dHdlZW4gRTIgYW5kIFguPC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0K
PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6cmVkIj4jIHdo
YXQgYXJlIHRoZSBlbnRyaWVzIHdvdWxkIGJlIGFjdGl2ZSBhbmQgd2hhdCB3aWxsIGJlY29tZSBp
bmFjdGl2ZS88L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS41cHQ7Y29sb3I6
cmVkIj5leGNsdWRlZCBlbnRyeSA/PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6OS41cHQiPlJlZ2FyZHMsPC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
OS41cHQiPl9fdGVjaC5rYWxzX188L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIEZyaSwgTWFyIDE3LCAyMDE3IGF0IDEy
OjQxIFBNLCBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdpbnNi
ZXJnQGNpc2NvLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmdpbnNiZXJnQGNpc2NvLmNvbTwvYT4mZ3Q7
IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JdCBpcyBub3Qg
cG9zc2libGUgdG8gYW5zd2VyIHlvdXIgcXVlcnkgYmVjYXVzZSB0aGUgd2F5IHlvdSBoYXZlIHBy
ZXNlbnRlZCB5b3VyIGVudHJpZXMgKFgsIEUxLCBFMiwNCiBFMykgZG9lcyBub3QgdGVsbCB1cyB3
aGF0IGNvbmZsaWN0cyB5b3UgaGF2ZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5E
byB5b3UgaGF2ZSB0d28gU0lEcyBhc3NpZ25lZCB0byB0aGUgc2FtZSBwcmVmaXg/IChQcmVmaXgg
Y29uZmxpY3QpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+RG8geW91IGhhdmUgdGhl
IHNhbWUgU0lEIGFzc2lnbmVkIHRvIHR3byBkaWZmZXJlbnQgcHJlZml4ZXM/IChTSUQgY29uZmxp
Y3QpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+VGhpcyBtYXR0ZXJzIOKAkyBzZWUgU2VjdGlvbiAzLjMuNiBvZiB0
aGUgZHJhZnQgZm9yIGFuIGV4YW1wbGUgYXMgdG8gd2h5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBsZWFzZSBw
cmVzZW50IHlvdXIgZXhhbXBsZSBpbiB0aGUgZm9ybSBkZWZpbmVkIGluIFNlY3Rpb24gMzo8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUHJmIC0gUHJl
ZmVyZW5jZSBWYWx1ZSAoU2VlIFNlY3Rpb24gMy4xKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBQaSAtIEluaXRpYWwg
cHJlZml4PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7ICZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwO1BlIC0gRW5kIHByZWZpeDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBMJm5ic3A7IC0g
UHJlZml4IGxlbmd0aDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBMeCAtIE1heGltdW0gcHJlZml4IGxlbmd0aCAoMzIg
Zm9yIElQdjQsIDEyOCBmb3IgSVB2Nik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2kgLSBJbml0aWFsIFNJRCB2YWx1
ZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBTZSAtIEVuZCBTSUQgdmFsdWU8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUiZuYnNwOyAtIFJh
bmdlIHZhbHVlIChTZWUgTm90ZSAxKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBUJm5ic3A7IC0gVG9wb2xvZ3k8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgQSZuYnNwOyAtIEFsZ29yaXRobTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBIE1hcHBpbmcgRW50cnkgaXMgdGhlbiB0aGUgdHVwbGU6
IChQcmYsIFNyYywgUGkvTCwgU2ksIFIsIFQsIEEpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhhbnguPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IExlczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJs
dWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4g
dGVjaF9rYWxzIEthbHMgW21haWx0bzo8YSBocmVmPSJtYWlsdG86dGVjaC5rYWxzQGdtYWlsLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPnRlY2gua2Fsc0BnbWFpbC5jb208L2E+XQ0KPGJyPg0KPGI+U2Vu
dDo8L2I+IFRodXJzZGF5LCBNYXJjaCAxNiwgMjAxNyA3OjIyIFBNPGJyPg0KPGI+VG86PC9iPiA8
YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c3ByaW5nQGll
dGYub3JnPC9hPjsgTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFBldGVyIFBzZW5hayAocHBzZW5h
ayk7IFN0ZWZhbm8gUHJldmlkaSAoc3ByZXZpZGkpOw0KPGEgaHJlZj0ibWFpbHRvOm1hcnRpbi5w
aWxrYUBwYW50aGVvbi50ZWNoIj5tYXJ0aW4ucGlsa2FAcGFudGhlb24udGVjaDwvYT48YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gW01hcHBpbmcgU2VydmVyXSBDb25mbGljdCBSZXNvbHV0aW9uPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPkhpIEV4cGVydHMsPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jm5ic3A7IENvdWxkIHlvdSBwbGVhc2UgZXhwbGFpbiBtZSB3aGF0IHdv
dWxkIGJlIHRoZSBleHBlY3RlZCBiZWhhdmlvciBpbiB0aGUgZm9sbG93aW5nIHNjZW5hcmlvIGlu
DQo8Yj5RdWFyYW50aW5lIGFwcHJvYWNoPC9iPi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyBNYXBwaW5nIGVudHJpZXMNCjxi
PkUxLCBFMiwgRTMgPC9iPmFyZSBBY3RpdmUgZW50cmllcy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyBJbiBjYXNlLCBpZiBp
bmNvbWluZyBuZXcgZW50cnkgc2F5DQo8Yj5YIDwvYj53aGljaCBoYXMgY29uZmxpY3Qgd2l0aCA8
Yj5FMSwgRTIgYW5kIEUzLjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPiZuYnNwOw0KPC9iPkFzc3VtZSwgPGI+WCBpcyBiZXR0
ZXIgdGhhbiBFMSBidXQgbm90IGJldHRlciB0aGFuIEUyLiAmbmJzcDsoIEUxICZsdDsgWCAmbHQ7
IEUyKTwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxiPiZuYnNwOyAxXSBYIGlzIGJldHRlciB0aGFuIEUxIHNvIEUxIHdpbGwgYmVj
b21lIGV4Y2x1ZGVkIGVudHJ5IGFuZCBYIHdpbGwgYmVjb21lIGFuIGFjdGl2ZSBlbnRyeTwvYj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxiPiZuYnNwOyAyXSBOb3csIFggaXMgY29tcGFyZWQgd2l0aCBFMi4gRTIgaXMgYmV0dGVyIHRo
YW4gWC4gU28sIFggd2lsbCBiZWNvbWUgZXhjbHVkZWQgZW50cnkgYW5kIEUyIGlzIGFuIGFjdGl2
ZSBlbnRyeSBhcyBpdCB3YXMuPC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+U28sIFggYW5kIEUxIHdpbGwgYmVjb21lICZxdW90
O2V4Y2x1ZGVkIGVudHJ5JnF1b3Q7LjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPkkgY291bGRuJ3QgZmluZCBhbnkgaW5mbyBh
cyBzaG93biBhYm92ZSBpbiB0aGUgUkZDLiBDYW4geW91IHBsZWFzZSBjbGFyaWZ5ID88L2I+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PGI+TXkgZG91YnRzOjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PGI+MSkgV2lsbCB0aGUgZW50cnkgYmVjb21lIGFjdGl2ZSBvbmx5
IGlmIGl0IHdpbnMgd2l0aCBhbGwgZW50cmllcyB3aGljaCBhcmUgY29uZmxpY3RlZCB3aXRoIHRo
aXMgPzwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PGI+MikgV2hlbiBkb2luZyBjb25mbGljdCByZXNvbHV0aW9uIHdpdGggb3RoZXIgZW50
cmllcywgaXQgY2FuIHdpbiB3aXRoIHNvbWUgZW50cmllcyBhbmQgY2FuIGxvc2UgdG8gc29tZT8g
V2hhdCBjb3VsZCBiZSB0aGUgYmVoYXZpb3IgPyZuYnNwOzwvYj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+Jm5ic3A7ICZuYnNwOyAmbmJz
cDstIFRoaXMgaXMgdGhlIGNhc2Ugd2hpY2ggSSBleHBsYWluZWQgYWJvdmUuPC9iPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj4mbmJzcDsg
Jm5ic3A7ICZuYnNwOy0gSW4gdGhpcyBjYXNlLCBYIGNhbiBiZWNvbWUgYWN0aXZlIGJ5IHdpbm5p
bmcgdG8gRTEgYW5kIGxvc2UgRTIgd2hpY2ggbGVhZHMgWCBhbmQgRTEgdG8gYmVjb21lIGluYWN0
aXZlL2V4Y2x1ZGVkIGVudHJ5LjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5jYW4geW91IHBsZWFzZSBjbGFyaWZ5ID88bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij5SZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj5fX3RlY2gua2Fsc19fPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2JvZHk+DQo8L2h0bWw+DQo=

--_000_aaf69434308545a5b2566645cc2e4e47XCHALN001ciscocom_--


From nobody Sat Mar 18 01:54:56 2017
Return-Path: <rraszuk@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 E195D120726 for <spring@ietfa.amsl.com>; Sat, 18 Mar 2017 01:54:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.4
X-Spam-Level: 
X-Spam-Status: No, score=-2.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.197, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=0.001, NORMAL_HTTP_TO_IP=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 3Fzv6BvJiLDU for <spring@ietfa.amsl.com>; Sat, 18 Mar 2017 01:54:51 -0700 (PDT)
Received: from mail-it0-x22d.google.com (mail-it0-x22d.google.com [IPv6:2607:f8b0:4001:c0b::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 B87E81204DA for <spring@ietf.org>; Sat, 18 Mar 2017 01:54:50 -0700 (PDT)
Received: by mail-it0-x22d.google.com with SMTP id w124so45622398itb.1 for <spring@ietf.org>; Sat, 18 Mar 2017 01:54:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=HHDWi8WvBu1+FF6/R7pD+jepFqkUHCxmor1ZbwvsTes=; b=ECZcP3LlXebU+0qOBdgNmI7q2k8wsU1Sh+FFR3InDonxvdacpU66Oy2XkNET9nM9Rb +MmBpg5g+jh4K+xM3WBurLY1EJ/vHpF4jUdZt+o/SsZaknERI+4l1dFHfoqEom4hpwyF Er+NQK4ziP0vMfjRUaDEcm3SDx897s+82xcSKGYBAQHQkrz1N+bFjSUnNXfIAB5Veksv coHdhgC8XbfDeSSupLuTPbkourTGpMTWnIGGwjE+XUGBMptbMf1A1crlXRLtjWVwp64I 7qPsgeZlRjAmerMoYn3TG/Kf/60vLGu8W0vEXvMBBO/Qe6W59F7FwATQTSgncodBaKzO pHiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=HHDWi8WvBu1+FF6/R7pD+jepFqkUHCxmor1ZbwvsTes=; b=GXCYecmupz83tS/9qQBpjwcLq3TzD4c31/+7J3XWKRujfcPkZJ2TRSaVNuw092E0BI dOZAAzN0P6KiEqWBjTfwEdTG/1c3BFUjmX8J2zcZfsAUEZEwviywZq7s2CegNbqxUvhx 2dCrGRC4CskChuIBa742DXNzH1kH1stXdNyvIbxjUUT3Xmdn7DktO5iLks2Cguwac5+5 GbovBGHutTr7fSWWIv/QoEJCJ/4179dwEZ3BtvJKbCNV2JnaYZA1s4k/1OuMwLL/+tVO m9hLnIgxkmBQZrszzue7bq74Zhn8SXtavAkZffDO9b8PlpmnYnYcCEICA+xFx+RQ5mcz luCQ==
X-Gm-Message-State: AFeK/H1QitTQZFbokcP0MTE/jJQ1uFbdMIOouB4HvRwDXgYGl9D9JCMyBt1VolrpUYdJ2V12aweKmasREcOByA==
X-Received: by 10.36.181.3 with SMTP id v3mr2072914ite.25.1489827289969; Sat, 18 Mar 2017 01:54:49 -0700 (PDT)
MIME-Version: 1.0
Sender: rraszuk@gmail.com
Received: by 10.79.35.207 with HTTP; Sat, 18 Mar 2017 01:54:49 -0700 (PDT)
In-Reply-To: <aaf69434308545a5b2566645cc2e4e47@XCH-ALN-001.cisco.com>
References: <CAHWErLdy5RgdWQKOXp1PrbB6T_ANObznCSXvdQ0nkbBgukD5cQ@mail.gmail.com> <e0950e57a2a24bd99d78908be0d49a5d@XCH-ALN-001.cisco.com> <CAHWErLeBaMPDPJst0MpQfBXQqE3PW2pwGG_f6A539o1dv9gDYw@mail.gmail.com> <aaf69434308545a5b2566645cc2e4e47@XCH-ALN-001.cisco.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Sat, 18 Mar 2017 09:54:49 +0100
X-Google-Sender-Auth: g0cEuVQ2qzdGS-Jbbtdb3Gel-zE
Message-ID: <CA+b+ERmX6RtfJA1DicvitJ2tXOU1PbYq-w5i4LEPM=w3q28u_Q@mail.gmail.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
Cc: tech_kals Kals <tech.kals@gmail.com>, "spring@ietf.org" <spring@ietf.org>,  "martin.pilka@pantheon.tech" <martin.pilka@pantheon.tech>,  "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>
Content-Type: multipart/alternative; boundary=f403045d9c14653ba9054afd7280
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/AX69EMPFZq4aODcbZG7uhGJhObQ>
Subject: Re: [spring] [Mapping Server] Conflict Resolution
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 18 Mar 2017 08:54:55 -0000

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

Hi Kals,

Sorry for missing the concept of "range" in mapping server TLV. Apologies -
my omission !

Hi Les,

Two related questions while we are at this:

1. How can a mapping server advertise SID label on behalf of node which is
not capable of its own advertisement without validation that such SID label
is actually installed in the data plane of that "incapable" node ? If he
does validate it .. how ?

2. When you are making conflict resolution is there a check if the given
prefix has actually been advertised as valid IP reachability and is
installed in local RIB/FIB ?

Kind regards,
R.


On Sat, Mar 18, 2017 at 6:49 AM, Les Ginsberg (ginsberg) <ginsberg@cisco.co=
m
> wrote:

> Kals =E2=80=93
>
>
>
> Please look closely at how to determine if there is a conflict.
>
> From Section 3:
>
>
>
>      Prf - Preference Value (See Section 3.1)
>
>        Pi - Initial prefix
>
>        Pe - End prefix
>
>        L  - Prefix length
>
>        Lx - Maximum prefix length (32 for IPv4, 128 for IPv6)
>
>        Si - Initial SID value
>
>        Se - End SID value
>
>        R  - Range value (See Note 1)
>
>        T  - Topology
>
>        A  - Algorithm
>
>
>
>        A Mapping Entry is then the tuple: (Prf, Src, Pi/L, Si, R, T, A)
>
>        Pe =3D (Pi + ((R-1) << (Lx-L))
>
>        Se =3D Si + (R-1)
>
>
>
> And Section 3.2.1
>
>
>
>   Given two mapping entries:
>
>
>
>    (Prf, P1/L1, S1, R1, T1, A1) and
>
>    (Prf, P2/L2, S2, R2, T2, A2)
>
>
>
>    where P1 <=3D P2
>
>
>
>    a prefix conflict exists if all of the following are true:
>
>
>
>    1)(T1 =3D=3D T2) && (A1 =3D=3D A2)
>
>    2)P1 <=3D P2
>
>    3)The prefixes are in the same address family.
>
>    2)L1 =3D=3D L2
>
>    3)(P1e >=3D P2) && ((S1 + (P2 - P1)) !=3D S2)
>
>
>
> The preference rule as defined in the latest version of the draft (02):
>
>
>
> 1.  Higher preference value wins
>
>    2.  Smaller range wins
>
>    3.  IPv6 entry wins over IPv4 entry
>
>    4.  Longer prefix length wins
>
>    5.  Smaller algorithm wins
>
>    6.  Smaller starting address (considered as an unsigned integer
>
>        value) wins
>
>    7.  Smaller starting SID wins
>
>    8.  If topology IDs are NOT identical both entries MUST be ignored
>
>
>
> Comments inline
>
>
>
> *From:* tech_kals Kals [mailto:tech.kals@gmail.com]
> *Sent:* Friday, March 17, 2017 1:09 AM
> *To:* Les Ginsberg (ginsberg)
> *Cc:* spring@ietf.org; Peter Psenak (ppsenak); Stefano Previdi
> (sprevidi); martin.pilka@pantheon.tech
> *Subject:* Re: [Mapping Server] Conflict Resolution
>
>
>
> Hi Les,
>
>
>
>  Sorry, I have not included my mapping entries in the previous mail.
> Please see the example here below.
>
>
>
>  I am working with the RFC which doesn't support *Preference Value, *so
> please ignore it. And, my mapping entries would looks like.
>
> Topology will be a single topology, not a Multi-topology and algorithm
> would be SPF not CSPF.
>
>
>
>  Please read my entry the below order:  *<Prefix-start/ prefix-len,
>  starting SID,  range>*
>
>  *E1 and E2 already configured Active entries.** X is the newly incoming
> entry.*
>
>
>
>
>
> *Scenario 1:**   (Entries are conflicting with prefix)*
>
>                          Entry *E1:      <10.1.10.0/24
> <http://10.1.10.0/24>, 300, 22>*
>
>                          Entry *E2:      <10.1.1.0/24
> <http://10.1.1.0/24>,   150, 5>*
>
>
>
> *[Les:] E1 expands to (10.1.10.0/24 <http://10.1.10.0/24> through
> 10.1.31.0/24 <http://10.1.31.0/24>) using SIDs 300-321*
>
> *E2 expands to (10.1.1.0/24 <http://10.1.1.0/24> through 10.1.5.0/24
> <http://10.1.5.0/24>) using SIDs 150 -154*
>
>
>
> *There is no conflict =E2=80=93 both entries are used.*
>
>
>
> *                         incoming entry is X:*
>
> *                         Entry X:        <10.1.2.0/24
> <http://10.1.2.0/24>,  200, 20>*
>
>
>
> *[Les:] X expands to (10.1.2.0/24 <http://10.1.2.0/24> =E2=80=93 10.1.21.=
0/24
> <http://10.1.21.0/24>) using SIDs 200-219.*
>
> *There is a prefix conflict with E1.*
>
> *Preference rule #2 (smaller range) is applied =E2=80=93 but the answer o=
ne gets
> depends on the order in which the entries are processed =E2=80=93 a point=
 which I
> discussed in my presentation at IETF 96. See Slides 17-20 in*
>
> *https://www.ietf.org/proceedings/97/slides/slides-97-spring-1_ietf97_dra=
ft-ietf-spring-conflict-resolution-02-00.pptx
> <https://www.ietf.org/proceedings/97/slides/slides-97-spring-1_ietf97_dra=
ft-ietf-spring-conflict-resolution-02-00.pptx>*
>
>
>
> *So, if we examine entries in range order (smallest to highest) we find:*
>
> *E2 has no conflict w X nor with E1.*
>
> *X has a conflict with E1 =E2=80=93 E1 is ignored.*
>
> *E2 and X are used.*
>
>
>
> *           Step1: Conflict would be validated between E1 and X.*
>
>
>
> *           Step2: Conflict would be validated between E2 and X.*
>
>
>
>    *       # what are the entries would be active and what will become
> inactive/**excluded entry ?*
>
>
>
>
>
>
>
> *Scenario 2: **  (Entries are conflicting with SID)*
>
>                          Entry *E1:      <10.1.10.0/24
> <http://10.1.10.0/24>, 300, 22>*
>
>                          Entry *E2:      <7.1.1.0/24 <http://7.1.1.0/24>,
>     280, 10>*
>
>
>
> *[Les:] Again, there is no conflict, both entries are used.*
>
>
>
> *                         incoming entry is X:*
>
> *                         Entry X:        <3.1.1.0/24 <http://3.1.1.0/24>=
,
>   285, 20>*
>
>
>
> *[Les:] There is no prefix conflict but there is a SID conflict.*
>
> *E1 300 =E2=80=93 321*
>
> *E2 280 =E2=80=93 289*
>
> *X 285 =E2=80=93 304*
>
>
>
> *Again applying Preference Rule #2 (smallest range wins)*
>
> *E2 wins over X =E2=80=93 X is ignored*
>
> *E2 has no conflict with E1 =E2=80=93 both entries are used.*
>
> *So E1 and E2 are used and X is ignored.*
>
>
>
> *           Step1: Conflict would be validated between E1 and X.*
>
>
>
> *           Step2: Conflict would be validated between E2 and X.*
>
>
>
>         *  # what are the entries would be active and what will become
> inactive/**excluded entry ?*
>
>
>
>
>
> *Scenario 3: **   (Entries are conflicting with prefix and SID)*
>
>
>
>                          Entry *E1:      <10.1.10.0/24
> <http://10.1.10.0/24>, 300, 22>*
>
>                          Entry *E2:      <5.1.1.0/24 <http://5.1.1.0/24>,
>     190, 15>*
>
>
>
> *[Les:] Again, no conflict =E2=80=93 both entries are used.*
>
>
>
> *                         incoming entry is X:*
>
> *                         Entry X:        <10.1.1.0/24
> <http://10.1.1.0/24>,  200, 20>*
>
>
>
> *[Les:] X has a prefix conflict with E1 =E2=80=93 because it has smaller =
range X
> is the winner and E1 is ignored.*
>
> *X has a SID conflict with E2. E2 has smaller range so X is ignored.*
>
> *Only E2 is used.*
>
> *Note that we evaluate  prefix conflicts before sid conflicts. Different
> results might ensue if we did sid conflicts before prefix conflicts (thou=
gh
> not in this example)*
>
>
>
> *The subtleties of ordering in achieving interoperability have not yet
> been incorporated into the draft =E2=80=93 in part because there is still
> discussion about what policy should be used (Ignore, Quarantine, Ignore
> Overlap Only). If the WG were to select Ignore as the policy then orderin=
g
> would not matter.*
>
>
>
> *HTH*
>
>
>
> *   Les*
>
>
>
> *           Step1: Conflict would be validated between E1 and X.*
>
>
>
> *           Step2: Conflict would be validated between E2 and X.*
>
>
>
>           *# what are the entries would be active and what will become
> inactive/**excluded entry ?*
>
>
>
>
>
> *Regards,*
>
> *__tech.kals__*
>
>
>
>
>
> On Fri, Mar 17, 2017 at 12:41 PM, Les Ginsberg (ginsberg) <
> ginsberg@cisco.com> wrote:
>
> It is not possible to answer your query because the way you have presente=
d
> your entries (X, E1, E2, E3) does not tell us what conflicts you have.
>
> Do you have two SIDs assigned to the same prefix? (Prefix conflict)
>
> Do you have the same SID assigned to two different prefixes? (SID conflic=
t)
>
>
>
> This matters =E2=80=93 see Section 3.3.6 of the draft for an example as t=
o why.
>
>
>
> Please present your example in the form defined in Section 3:
>
>
>
>        Prf - Preference Value (See Section 3.1)
>
>        Pi - Initial prefix
>
>        Pe - End prefix
>
>        L  - Prefix length
>
>        Lx - Maximum prefix length (32 for IPv4, 128 for IPv6)
>
>        Si - Initial SID value
>
>        Se - End SID value
>
>        R  - Range value (See Note 1)
>
>        T  - Topology
>
>        A  - Algorithm
>
>
>
>        A Mapping Entry is then the tuple: (Prf, Src, Pi/L, Si, R, T, A)
>
>
>
> Thanx.
>
>
>
>    Les
>
>
>
>
>
> *From:* tech_kals Kals [mailto:tech.kals@gmail.com]
> *Sent:* Thursday, March 16, 2017 7:22 PM
> *To:* spring@ietf.org; Les Ginsberg (ginsberg); Peter Psenak (ppsenak);
> Stefano Previdi (sprevidi); martin.pilka@pantheon.tech
> *Subject:* [Mapping Server] Conflict Resolution
>
>
>
> Hi Experts,
>
>
>
>   Could you please explain me what would be the expected behavior in the
> following scenario in *Quarantine approach*.
>
>
>
>   Mapping entries *E1, E2, E3 *are Active entries.
>
>
>
>   In case, if incoming new entry say *X *which has conflict with *E1, E2
> and E3.*
>
>
>
>   Assume, *X is better than E1 but not better than E2.  ( E1 < X < E2)*
>
>
>
> *  1] X is better than E1 so E1 will become excluded entry and X will
> become an active entry*
>
>
>
> *  2] Now, X is compared with E2. E2 is better than X. So, X will become
> excluded entry and E2 is an active entry as it was.*
>
>
>
> *So, X and E1 will become "excluded entry".*
>
>
>
> *I couldn't find any info as shown above in the RFC. Can you please
> clarify ?*
>
>
>
>
>
> *My doubts:*
>
> *1) Will the entry become active only if it wins with all entries which
> are conflicted with this ?*
>
> *2) When doing conflict resolution with other entries, it can win with
> some entries and can lose to some? What could be the behavior ? *
>
> *     - This is the case which I explained above.*
>
> *     - In this case, X can become active by winning to E1 and lose E2
> which leads X and E1 to become inactive/excluded entry.*
>
>
>
>
>
> can you please clarify ?
>
>
>
>
>
> Regards,
>
> __tech.kals__
>
>
>
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>
>

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Hi Kals,</div><div class=3D"gmail_defau=
lt" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></=
div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-=
serif;font-size:small">Sorry for missing the concept of &quot;range&quot; i=
n mapping server TLV. Apologies - my omission !</div><div class=3D"gmail_de=
fault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br=
></div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small">Hi Les,</div><div class=3D"gmail_default" style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div =
class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;fon=
t-size:small">Two related questions while we are at this:</div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small"><br></div><div class=3D"gmail_default" style=3D"font-family:arial,=
helvetica,sans-serif;font-size:small">1. How can a mapping server advertise=
 SID label on behalf of node which is not capable of its own advertisement =
without validation that such SID label is actually installed in the data pl=
ane of that &quot;incapable&quot; node ? If he does validate it .. how ?=C2=
=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small"><br></div><div class=3D"gmail_default" style=3D=
"font-family:arial,helvetica,sans-serif;font-size:small">2. When you are ma=
king conflict resolution is there a check if the given prefix has actually =
been advertised as valid IP reachability and is installed in local RIB/FIB =
?=C2=A0</div><div class=3D"gmail_default" style=3D"font-family:arial,helvet=
ica,sans-serif;font-size:small"><br></div><div class=3D"gmail_default" styl=
e=3D"font-family:arial,helvetica,sans-serif;font-size:small">Kind regards,<=
/div><div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans=
-serif;font-size:small">R.</div><div class=3D"gmail_default" style=3D"font-=
family:arial,helvetica,sans-serif;font-size:small"><br></div></div><div cla=
ss=3D"gmail_extra"><br><div class=3D"gmail_quote">On Sat, Mar 18, 2017 at 6=
:49 AM, Les Ginsberg (ginsberg) <span dir=3D"ltr">&lt;<a href=3D"mailto:gin=
sberg@cisco.com" target=3D"_blank">ginsberg@cisco.com</a>&gt;</span> wrote:=
<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"m_-2245781419529285529WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Kals =E2=80=93<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Please look closely at ho=
w to determine if there is a conflict.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">From Section 3:<u></u><u>=
</u></span></p><span class=3D"">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0 =
Prf - Preference Value (See Section 3.1)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Pi - Initial prefix<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Pe - End prefix<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 L=C2=A0 - Prefix length<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Lx - Maximum prefix length (32 for IPv4, 128 for IPv6)<u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Si - Initial SID value<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Se - End SID value<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 R=C2=A0 - Range value (See Note 1)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 T=C2=A0 - Topology<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 A=C2=A0 - Algorithm<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 A Mapping Entry is then the tuple: (Prf, Src, Pi/L, Si, R, T, =
A)<u></u><u></u></span></p>
</span><p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0 Pe =3D (Pi + ((R-1) &lt;&lt; (Lx-L))<u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Se =3D Si + (R-1)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">And Section 3.2.1<u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 Given two mapping =
entries:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 (Prf, P1/L1,=
 S1, R1, T1, A1) and<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 (Prf, P2/L2,=
 S2, R2, T2, A2)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 where P1 &lt=
;=3D P2<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 a prefix con=
flict exists if all of the following are true:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 1)(T1 =3D=3D=
 T2) &amp;&amp; (A1 =3D=3D A2)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 2)P1 &lt;=3D=
 P2<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 3)The prefix=
es are in the same address family.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 2)L1 =3D=3D =
L2<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 3)(P1e &gt;=
=3D P2) &amp;&amp; ((S1 + (P2 - P1)) !=3D S2)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">The preference rule as de=
fined in the latest version of the draft (02):<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">1.=C2=A0 Higher preferenc=
e value wins<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 2.=C2=A0 Sma=
ller range wins<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 3.=C2=A0 IPv=
6 entry wins over IPv4 entry<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 4.=C2=A0 Lon=
ger prefix length wins<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 5.=C2=A0 Sma=
ller algorithm wins<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A06.=C2=A0 Sma=
ller starting address (considered as an unsigned integer<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 value) wins<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 7.=C2=A0 Sma=
ller starting SID wins<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 8.=C2=A0 If =
topology IDs are NOT identical both entries MUST be ignored<u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Comments inline<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<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:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> tech_kal=
s Kals [mailto:<a href=3D"mailto:tech.kals@gmail.com" target=3D"_blank">tec=
h.kals@gmail.com</a>]
<br>
<b>Sent:</b> Friday, March 17, 2017 1:09 AM<br>
<b>To:</b> Les Ginsberg (ginsberg)<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; Peter Psenak (ppsenak); Stefano Previdi (sprevidi); martin.pilka@=
pantheon.tech<br>
<b>Subject:</b> Re: [Mapping Server] Conflict Resolution<u></u><u></u></spa=
n></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div><span class=3D"">
<p class=3D"MsoNormal">Hi Les,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0Sorry, I have not included my mapping entries =
in the previous mail. Please see the example here below.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0I am working with the RFC which doesn&#39;t su=
pport=C2=A0<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quo=
t;,&quot;sans-serif&quot;;color:#1f497d">Preference Value,
</span></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,=
&quot;sans-serif&quot;;color:#1f497d">so please ignore it. And, my mapping =
entries would looks like.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Topology will be a single=
 topology, not a Multi-topology and algorithm would be SPF not CSPF.</span>=
<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0Please read my entr=
y the below order<span style=3D"background:white">: =C2=A0</span></span><b>=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:red;background:white">&lt;Prefix-start/
 prefix-len, =C2=A0starting SID, =C2=A0range&gt;</span></b><u></u><u></u></=
p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span></b><b><s=
pan style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-se=
rif&quot;;color:red">E1 and E2 already configured Active entries.</span></b=
><b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;s=
ans-serif&quot;;color:#1f497d">
 X is the newly incoming entry.</span></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><u><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Scenario 1:</span><=
/u></b><b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0(Entries are conflicting =
with prefix)</span></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry
<b>E1: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.10.0/24" target=3D"_b=
lank">10.1.10.0/24</a>, 300, 22&gt;</b></span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=
=A0<b>E2: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.1.0/24" target=3D"=
_blank">10.1.1.0/24</a>, =C2=A0 150, 5&gt;</b></span><u></u><u></u></p>
</div>
</span><div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></=
span></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">[Les:] E1 expands t=
o (<a href=3D"http://10.1.10.0/24" target=3D"_blank">10.1.10.0/24</a> throu=
gh <a href=3D"http://10.1.31.0/24" target=3D"_blank">10.1.31.0/24</a>) usin=
g SIDs 300-321<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">E2 expands to (<a h=
ref=3D"http://10.1.1.0/24" target=3D"_blank">10.1.1.0/24</a> through <a hre=
f=3D"http://10.1.5.0/24" target=3D"_blank">10.1.5.0/24</a>) using SIDs 150 =
-154<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000"><u></u>=C2=A0<u></u=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">There is no conflic=
t =E2=80=93 both entries are used.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</=
span></i></b><i><span style=3D"color:#c00000"><u></u><u></u></span></i></p>
</div><span class=3D"">
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0in=
coming entry is X:</span></i></b><i><span style=3D"color:#c00000"><u></u><u=
></u></span></i></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0En=
try X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.2.0/24" target=
=3D"_blank"><span style=3D"color:#c00000">10.1.2.0/24</span></a>, =C2=A0200=
, 20&gt;</span></i></b><i><span style=3D"color:#c00000"><u></u><u></u></spa=
n></i></p>
</div>
</span><div>
<p class=3D"MsoNormal"><i><span style=3D"color:#c00000"><u></u>=C2=A0<u></u=
></span></i></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">[Les:] X expands to=
 (<a href=3D"http://10.1.2.0/24" target=3D"_blank">10.1.2.0/24</a> =E2=80=
=93 <a href=3D"http://10.1.21.0/24" target=3D"_blank">10.1.21.0/24</a>) usi=
ng SIDs 200-219.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">There is a prefix c=
onflict with E1.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">Preference rule #2 =
(smaller range) is applied =E2=80=93 but the answer one gets depends on the=
 order in which the entries are processed =E2=80=93 a point which I discuss=
ed
 in my presentation at IETF 96. See Slides 17-20 in<u></u><u></u></span></i=
></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000"><a href=3D"https://=
www.ietf.org/proceedings/97/slides/slides-97-spring-1_ietf97_draft-ietf-spr=
ing-conflict-resolution-02-00.pptx" target=3D"_blank"><span style=3D"color:=
#c00000">https://www.ietf.org/<wbr>proceedings/97/slides/slides-<wbr>97-spr=
ing-1_ietf97_draft-ietf-<wbr>spring-conflict-resolution-02-<wbr>00.pptx</sp=
an></a><u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000"><u></u>=C2=A0<u></u=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">So, if we examine e=
ntries in range order (smallest to highest) we find:<u></u><u></u></span></=
i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">E2 has no conflict =
w X nor with E1.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">X has a conflict wi=
th E1 =E2=80=93 E1 is ignored.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">E2 and X are used.<=
u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u=
></span></i></b></p>
</div><span class=3D"">
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"></span></i></b><b><=
span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Step1: C=
onflict would be validated between
 E1 and X.</span></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Step2: Conflict would be validated between E2 and X.</s=
pan></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0</span></=
b><b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:red"> =C2=A0 =C2=A0 =C2=A0 # what are the entries wo=
uld be active and what will
 become inactive/</span></b><b><span style=3D"font-size:9.5pt;color:red">ex=
cluded entry ?</span></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><u><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Scenario 2:
</span></u></b><b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0(Entries are confl=
icting with SID)</span></b><u></u><u></u></p>
</div>
</span><div><span class=3D"">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=
=A0<b>E1: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.10.0/24" target=3D=
"_blank">10.1.10.0/24</a>, 300, 22&gt;</b></span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=
=A0<b>E2: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://7.1.1.0/24" target=3D"_=
blank">7.1.1.0/24</a>, =C2=A0 =C2=A0 280, 10&gt;</b></span><u></u><u></u></=
p>
</div>
</span><div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></=
span></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">[Les:] Again, there=
 is no conflict, both entries are used.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</span=
></b><u></u><u></u></p>
</div><span class=3D"">
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0incomi=
ng entry is X:</span></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry =
X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://3.1.1.0/24" target=3D"_=
blank">3.1.1.0/24</a>, =C2=A0 285, 20&gt;</span></b><u></u><u></u></p>
</div>
</span><div>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d"><u></u>=C2=A0<u></u></=
span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">[Les:] There is no =
prefix conflict but there is a SID conflict.<u></u><u></u></span></i></b></=
p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">E1 300 =E2=80=93 32=
1<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">E2 280 =E2=80=93 28=
9<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">X 285 =E2=80=93 304=
<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000"><u></u>=C2=A0<u></u=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">Again applying Pref=
erence Rule #2 (smallest range wins)<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">E2 wins over X =E2=
=80=93 X is ignored<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">E2 has no conflict =
with E1 =E2=80=93 both entries are used.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">So E1 and E2 are us=
ed and X is ignored.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
</div><span class=3D"">
<div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Step1: Conflict would be validated between E1 and X.</s=
pan></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Step2: Conflict would be validated between E2 and X.</s=
pan></b><u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0
</span></b><b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quo=
t;,&quot;sans-serif&quot;;color:red">=C2=A0 # what are the entries would be=
 active and what will become inactive/</span></b><b><span style=3D"font-siz=
e:9.5pt;color:red">excluded entry ?</span></b><u></u><u></u></p>
</div>
</span></div><span class=3D"">
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><u><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Scenario 3:
</span></u></b><b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0(Entries are conf=
licting with prefix and SID)</span></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</span><div><span class=3D"">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=
=A0<b>E1: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.10.0/24" target=3D=
"_blank">10.1.10.0/24</a>, 300, 22&gt;</b></span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=
=A0<b>E2: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://5.1.1.0/24" target=3D"_=
blank">5.1.1.0/24</a>, =C2=A0 =C2=A0 190, 15&gt;</b></span><u></u><u></u></=
p>
</div>
</span><div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></=
span></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">[Les:] Again, no co=
nflict =E2=80=93 both entries are used.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</span=
></b><u></u><u></u></p>
</div><span class=3D"">
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0incomi=
ng entry is X:</span></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry =
X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.1.0/24" target=3D"=
_blank">10.1.1.0/24</a>, =C2=A0200, 20&gt;</span></b><u></u><u></u></p>
</div>
</span><div>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d"><u></u>=C2=A0<u></u></=
span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">[Les:] X has a pref=
ix conflict with E1 =E2=80=93 because it has smaller range X is the winner =
and E1 is ignored.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">X has a SID conflic=
t with E2. E2 has smaller range so X is ignored.<u></u><u></u></span></i></=
b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">Only E2 is used.<u>=
</u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">Note that we evalua=
te =C2=A0prefix conflicts before sid conflicts. Different results might ens=
ue if we did sid conflicts before prefix conflicts (though not
 in this example)<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000"><u></u>=C2=A0<u></u=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">The subtleties of o=
rdering in achieving interoperability have not yet been incorporated into t=
he draft =E2=80=93 in part because there is still discussion about
 what policy should be used (Ignore, Quarantine, Ignore Overlap Only). If t=
he WG were to select Ignore as the policy then ordering would not matter.<u=
></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000"><u></u>=C2=A0<u></u=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">HTH<u></u><u></u></=
span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000"><u></u>=C2=A0<u></u=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">=C2=A0=C2=A0 Les<u>=
</u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u=
></span></i></b></p>
</div><div><div class=3D"h5">
<div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Step1: Conflict would be validated between E1 and X.</s=
pan></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Step2: Conflict would be validated between E2 and X.</s=
pan></b><u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0
</span></b><b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quo=
t;,&quot;sans-serif&quot;;color:red"># what are the entries would be active=
 and what will become inactive/</span></b><b><span style=3D"font-size:9.5pt=
;color:red">excluded entry ?</span></b><u></u><u></u></p>
</div>
</div></div></div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:9.5pt">Regards,</span></=
b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:9.5pt">__tech.kals__</sp=
an></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div><div><div class=3D"h5">
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">On Fri, Mar 17, 2017 at 12:41 PM, Les Ginsberg (gins=
berg) &lt;<a href=3D"mailto:ginsberg@cisco.com" target=3D"_blank">ginsberg@=
cisco.com</a>&gt; wrote:<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">It is not possible to ans=
wer your query because the way you have presented your entries (X, E1, E2,
 E3) does not tell us what conflicts you have.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Do you have two SIDs assi=
gned to the same prefix? (Prefix conflict)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Do you have the same SID =
assigned to two different prefixes? (SID conflict)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">This matters =E2=80=93 se=
e Section 3.3.6 of the draft for an example as to why.</span><u></u><u></u>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Please present your examp=
le in the form defined in Section 3:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Prf - Preference Value (See Section 3.1)</span><u></u><u></u><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Pi - Initial prefix</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 =C2=A0=C2=A0=
=C2=A0=C2=A0Pe - End prefix</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 L=C2=A0 - Prefix length</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Lx - Maximum prefix length (32 for IPv4, 128 for IPv6)</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Si - Initial SID value</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Se - End SID value</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 R=C2=A0 - Range value (See Note 1)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 T=C2=A0 - Topology</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 A=C2=A0 - Algorithm</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 A Mapping Entry is then the tuple: (Prf, Src, Pi/L, Si, R, T, =
A)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thanx.</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 Les</span><u=
></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<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:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> tech_kal=
s Kals [mailto:<a href=3D"mailto:tech.kals@gmail.com" target=3D"_blank">tec=
h.kals@gmail.com</a>]
<br>
<b>Sent:</b> Thursday, March 16, 2017 7:22 PM<br>
<b>To:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; Les Ginsberg (ginsberg); Peter Psenak (ppsenak); Stefano Previdi =
(sprevidi);
<a href=3D"mailto:martin.pilka@pantheon.tech" target=3D"_blank">martin.pilk=
a@pantheon.tech</a><br>
<b>Subject:</b> [Mapping Server] Conflict Resolution</span><u></u><u></u></=
p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">Hi Experts,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 Could you please explain me what would be the=
 expected behavior in the following scenario in
<b>Quarantine approach</b>.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 Mapping entries
<b>E1, E2, E3 </b>are Active entries.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 In case, if incoming new entry say
<b>X </b>which has conflict with <b>E1, E2 and E3.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0
</b>Assume, <b>X is better than E1 but not better than E2. =C2=A0( E1 &lt; =
X &lt; E2)</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 1] X is better than E1 so E1 will become e=
xcluded entry and X will become an active entry</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 2] Now, X is compared with E2. E2 is bette=
r than X. So, X will become excluded entry and E2 is an active entry as it =
was.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>So, X and E1 will become &quot;excluded entry&quo=
t;.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>I couldn&#39;t find any info as shown above in th=
e RFC. Can you please clarify ?</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>My doubts:</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>1) Will the entry become active only if it wins w=
ith all entries which are conflicted with this ?</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>2) When doing conflict resolution with other entr=
ies, it can win with some entries and can lose to some? What could be the b=
ehavior ?=C2=A0</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 =C2=A0 =C2=A0- This is the case which I ex=
plained above.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 =C2=A0 =C2=A0- In this case, X can become =
active by winning to E1 and lose E2 which leads X and E1 to become inactive=
/excluded entry.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">can you please clarify ?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">__tech.kals__<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div></div></div>
</div>
</div>

<br>______________________________<wbr>_________________<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" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/spring</a><br=
>
<br></blockquote></div><br></div>

--f403045d9c14653ba9054afd7280--


From nobody Sat Mar 18 07:59:19 2017
Return-Path: <ginsberg@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 B60E3128616 for <spring@ietfa.amsl.com>; Sat, 18 Mar 2017 07:59:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level: 
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, NORMAL_HTTP_TO_IP=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HuBWYCdr-60e for <spring@ietfa.amsl.com>; Sat, 18 Mar 2017 07:59:14 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 00A10128708 for <spring@ietf.org>; Sat, 18 Mar 2017 07:59:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=100500; q=dns/txt; s=iport; t=1489849152; x=1491058752; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=MvSFu/ej90xeo3C8M3lnKnWCqwxVGvAQkZcuz85poB0=; b=GRAla32OdyN0ctwpyUo/9wZpj1WPXRN5itWW2wFcpf+dUuuMFMHT3Ug8 fnzaHJ01U5gwRI2EdrLOTsc8vHb/suMkMcd22naQlIJOxHRfSf/GdqACC F37o+C16l515KyjZZSvTjWaTXESo308cmF8OOnSlCt5Mc/CWxCoCqzrY6 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CsAQDESs1Y/4cNJK1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgm45KmGBCgeDW4oPkVqCWoU4jTGCCwMfAQ6FKkoCGiiCPz8YAQI?= =?us-ascii?q?BAQEBAQEBayiFFQEBAQEDAQEhCh8fAwsQAgEIEQICAQEhAQYDAgICHwQCCxQJC?= =?us-ascii?q?AIEDgUIFolKAxAFDrJQgiaED4MjDYMJAQEBAQEBAQEBAQEBAQEBAQEBAQEBHYZ?= =?us-ascii?q?OhG+CUYFmAQEFJAkfglCCXwWWBIYPOgGGeIMog3CEKYIEhSiDVoYyimQmB4hGA?= =?us-ascii?q?Q8QOIEEWBVBhFcdgWN1AYc+DRcHgQOBDQEBAQ?=
X-IronPort-AV: E=Sophos;i="5.36,183,1486425600";  d="scan'208,217";a="399917661"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 18 Mar 2017 14:59:11 +0000
Received: from XCH-ALN-014.cisco.com (xch-aln-014.cisco.com [173.36.7.24]) by alln-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id v2IExBDm000883 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 18 Mar 2017 14:59:11 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-ALN-014.cisco.com (173.36.7.24) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Sat, 18 Mar 2017 09:59:10 -0500
Received: from xch-aln-001.cisco.com ([173.36.7.11]) by XCH-ALN-001.cisco.com ([173.36.7.11]) with mapi id 15.00.1210.000; Sat, 18 Mar 2017 09:59:10 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: Robert Raszuk <robert@raszuk.net>
CC: tech_kals Kals <tech.kals@gmail.com>, "spring@ietf.org" <spring@ietf.org>,  "martin.pilka@pantheon.tech" <martin.pilka@pantheon.tech>, "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>
Thread-Topic: [spring] [Mapping Server] Conflict Resolution
Thread-Index: AQHSnsVBWNzGjxwjFUOLSVXC0/gmBqGYnB/ggABlvgCAAQUI0IAAmfuAgAAMdqA=
Date: Sat, 18 Mar 2017 14:59:10 +0000
Message-ID: <4727571034014f0eb4689be6a092b8b0@XCH-ALN-001.cisco.com>
References: <CAHWErLdy5RgdWQKOXp1PrbB6T_ANObznCSXvdQ0nkbBgukD5cQ@mail.gmail.com> <e0950e57a2a24bd99d78908be0d49a5d@XCH-ALN-001.cisco.com> <CAHWErLeBaMPDPJst0MpQfBXQqE3PW2pwGG_f6A539o1dv9gDYw@mail.gmail.com> <aaf69434308545a5b2566645cc2e4e47@XCH-ALN-001.cisco.com> <CA+b+ERmX6RtfJA1DicvitJ2tXOU1PbYq-w5i4LEPM=w3q28u_Q@mail.gmail.com>
In-Reply-To: <CA+b+ERmX6RtfJA1DicvitJ2tXOU1PbYq-w5i4LEPM=w3q28u_Q@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.83.223]
Content-Type: multipart/alternative; boundary="_000_4727571034014f0eb4689be6a092b8b0XCHALN001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/rapdKeCn8L5yyoRwLCh2fz9dd2c>
Subject: Re: [spring] [Mapping Server] Conflict Resolution
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 18 Mar 2017 14:59:18 -0000

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

Um9iZXJ0IC0NCg0KRnJvbTogcnJhc3p1a0BnbWFpbC5jb20gW21haWx0bzpycmFzenVrQGdtYWls
LmNvbV0gT24gQmVoYWxmIE9mIFJvYmVydCBSYXN6dWsNClNlbnQ6IFNhdHVyZGF5LCBNYXJjaCAx
OCwgMjAxNyAxOjU1IEFNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZykNCkNjOiB0ZWNoX2th
bHMgS2Fsczsgc3ByaW5nQGlldGYub3JnOyBtYXJ0aW4ucGlsa2FAcGFudGhlb24udGVjaDsgU3Rl
ZmFubyBQcmV2aWRpIChzcHJldmlkaSk7IFBldGVyIFBzZW5hayAocHBzZW5haykNClN1YmplY3Q6
IFJlOiBbc3ByaW5nXSBbTWFwcGluZyBTZXJ2ZXJdIENvbmZsaWN0IFJlc29sdXRpb24NCg0KSGkg
S2FscywNCg0KU29ycnkgZm9yIG1pc3NpbmcgdGhlIGNvbmNlcHQgb2YgInJhbmdlIiBpbiBtYXBw
aW5nIHNlcnZlciBUTFYuIEFwb2xvZ2llcyAtIG15IG9taXNzaW9uICENCg0KSGkgTGVzLA0KDQpU
d28gcmVsYXRlZCBxdWVzdGlvbnMgd2hpbGUgd2UgYXJlIGF0IHRoaXM6DQoNCjEuIEhvdyBjYW4g
YSBtYXBwaW5nIHNlcnZlciBhZHZlcnRpc2UgU0lEIGxhYmVsIG9uIGJlaGFsZiBvZiBub2RlIHdo
aWNoIGlzIG5vdCBjYXBhYmxlIG9mIGl0cyBvd24gYWR2ZXJ0aXNlbWVudCB3aXRob3V0IHZhbGlk
YXRpb24gdGhhdCBzdWNoIFNJRCBsYWJlbCBpcyBhY3R1YWxseSBpbnN0YWxsZWQgaW4gdGhlIGRh
dGEgcGxhbmUgb2YgdGhhdCAiaW5jYXBhYmxlIiBub2RlID8gSWYgaGUgZG9lcyB2YWxpZGF0ZSBp
dCAuLiBob3cgPw0KDQpbTGVzOl0gSXQgaXMgbm90IHRoZSByZXNwb25zaWJpbGl0eSBvZiB0aGUg
U1JNUyB0byB2YWxpZGF0ZSB0aGF0IHdoYXQgaGFzIGJlZW4gY29uZmlndXJlZCBpcyBpbnN0YWxs
ZWQgaW4gYW55IG5vZGXigJlzIGZvcndhcmRpbmcgcGxhbmUg4oCTIGFuZCBpdCB3b3VsZCBiZSBh
IOKAnGNhdGNoLTIy4oCdIHNpdHVhdGlvbiBpZiB0aGF0IHdlcmUgcmVxdWlyZWQgc2luY2UgdW50
aWwgYSBTSUQgaXMgYWR2ZXJ0aXNlZCBubyBsYWJlbCBjYW4gYmUgaW5zdGFsbGVkIGJ5IGFueSBu
b2RlLg0KSWYgeW91ciBhcmd1bWVudCBpcyB0aGF0IHRoZXJlIHNob3VsZCBiZSBhIFNJRCBhZHZl
cnRpc2VkIGJ5IHRoZSBub2RlIHdoaWNoIG93bnMgYSBwcmVmaXggYmVmb3JlIFNSTVMgYWR2ZXJ0
aXNlcyBhIFNJRCwgdGhlbiBpdCBiZWNvbWVzIGltcG9zc2libGUgdG8gc3VwcG9ydCBwYXJ0aWFs
IGRlcGxveW1lbnQgd2hlcmUgc29tZSBwcmVmaXhlcyBhcmUgb3duZWQgYnkgU1IgaW5jYXBhYmxl
IG5vZGVzLg0KDQoyLiBXaGVuIHlvdSBhcmUgbWFraW5nIGNvbmZsaWN0IHJlc29sdXRpb24gaXMg
dGhlcmUgYSBjaGVjayBpZiB0aGUgZ2l2ZW4gcHJlZml4IGhhcyBhY3R1YWxseSBiZWVuIGFkdmVy
dGlzZWQgYXMgdmFsaWQgSVAgcmVhY2hhYmlsaXR5IGFuZCBpcyBpbnN0YWxsZWQgaW4gbG9jYWwg
UklCL0ZJQiA/DQoNCltMZXM6XSBOby4gSGF2aW5nIHN1Y2ggYSBwb2xpY3kgd291bGQgaW50cm9k
dWNlIGFkZGl0aW9uYWwgY29udmVyZ2VuY2UgaXNzdWVzLiBUbyBrbm93IHdoZXRoZXIgYSBnaXZl
biBsYWJlbCB3YXMgYmVpbmcgdXNlZCBieSBhIGRvd25zdHJlYW0gbm9kZSB5b3Ugd291bGQgaGF2
ZSB0byBydW4gY29uZmxpY3QgcmVzb2x1dGlvbiBmcm9tIHRoZSBQT1Ygb2YgdGhlIGRvd25zdHJl
YW0gbm9kZSBiZWNhdXNlIHRoZSBvdXRwdXQgb2YgdGhhdCBub2Rl4oCZcyBjb25mbGljdCByZXNv
bHV0aW9uIGNhbGN1bGF0aW9uIGNvdWxkIGJlIGRpZmZlcmVudCB0aGFuIHRoZSBsb2NhbCBub2Rl
4oCZcyBvdXRwdXQuDQoNCiAgIExlcw0KDQoNCktpbmQgcmVnYXJkcywNClIuDQoNCg0KT24gU2F0
LCBNYXIgMTgsIDIwMTcgYXQgNjo0OSBBTSwgTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgPGdpbnNi
ZXJnQGNpc2NvLmNvbTxtYWlsdG86Z2luc2JlcmdAY2lzY28uY29tPj4gd3JvdGU6DQpLYWxzIOKA
kw0KDQpQbGVhc2UgbG9vayBjbG9zZWx5IGF0IGhvdyB0byBkZXRlcm1pbmUgaWYgdGhlcmUgaXMg
YSBjb25mbGljdC4NCkZyb20gU2VjdGlvbiAzOg0KDQogICAgIFByZiAtIFByZWZlcmVuY2UgVmFs
dWUgKFNlZSBTZWN0aW9uIDMuMSkNCiAgICAgICBQaSAtIEluaXRpYWwgcHJlZml4DQogICAgICAg
UGUgLSBFbmQgcHJlZml4DQogICAgICAgTCAgLSBQcmVmaXggbGVuZ3RoDQogICAgICAgTHggLSBN
YXhpbXVtIHByZWZpeCBsZW5ndGggKDMyIGZvciBJUHY0LCAxMjggZm9yIElQdjYpDQogICAgICAg
U2kgLSBJbml0aWFsIFNJRCB2YWx1ZQ0KICAgICAgIFNlIC0gRW5kIFNJRCB2YWx1ZQ0KICAgICAg
IFIgIC0gUmFuZ2UgdmFsdWUgKFNlZSBOb3RlIDEpDQogICAgICAgVCAgLSBUb3BvbG9neQ0KICAg
ICAgIEEgIC0gQWxnb3JpdGhtDQoNCiAgICAgICBBIE1hcHBpbmcgRW50cnkgaXMgdGhlbiB0aGUg
dHVwbGU6IChQcmYsIFNyYywgUGkvTCwgU2ksIFIsIFQsIEEpDQogICAgICAgUGUgPSAoUGkgKyAo
KFItMSkgPDwgKEx4LUwpKQ0KICAgICAgIFNlID0gU2kgKyAoUi0xKQ0KDQpBbmQgU2VjdGlvbiAz
LjIuMQ0KDQogIEdpdmVuIHR3byBtYXBwaW5nIGVudHJpZXM6DQoNCiAgIChQcmYsIFAxL0wxLCBT
MSwgUjEsIFQxLCBBMSkgYW5kDQogICAoUHJmLCBQMi9MMiwgUzIsIFIyLCBUMiwgQTIpDQoNCiAg
IHdoZXJlIFAxIDw9IFAyDQoNCiAgIGEgcHJlZml4IGNvbmZsaWN0IGV4aXN0cyBpZiBhbGwgb2Yg
dGhlIGZvbGxvd2luZyBhcmUgdHJ1ZToNCg0KICAgMSkoVDEgPT0gVDIpICYmIChBMSA9PSBBMikN
CiAgIDIpUDEgPD0gUDINCiAgIDMpVGhlIHByZWZpeGVzIGFyZSBpbiB0aGUgc2FtZSBhZGRyZXNz
IGZhbWlseS4NCiAgIDIpTDEgPT0gTDINCiAgIDMpKFAxZSA+PSBQMikgJiYgKChTMSArIChQMiAt
IFAxKSkgIT0gUzIpDQoNClRoZSBwcmVmZXJlbmNlIHJ1bGUgYXMgZGVmaW5lZCBpbiB0aGUgbGF0
ZXN0IHZlcnNpb24gb2YgdGhlIGRyYWZ0ICgwMik6DQoNCjEuICBIaWdoZXIgcHJlZmVyZW5jZSB2
YWx1ZSB3aW5zDQogICAyLiAgU21hbGxlciByYW5nZSB3aW5zDQogICAzLiAgSVB2NiBlbnRyeSB3
aW5zIG92ZXIgSVB2NCBlbnRyeQ0KICAgNC4gIExvbmdlciBwcmVmaXggbGVuZ3RoIHdpbnMNCiAg
IDUuICBTbWFsbGVyIGFsZ29yaXRobSB3aW5zDQogICA2LiAgU21hbGxlciBzdGFydGluZyBhZGRy
ZXNzIChjb25zaWRlcmVkIGFzIGFuIHVuc2lnbmVkIGludGVnZXINCiAgICAgICB2YWx1ZSkgd2lu
cw0KICAgNy4gIFNtYWxsZXIgc3RhcnRpbmcgU0lEIHdpbnMNCiAgIDguICBJZiB0b3BvbG9neSBJ
RHMgYXJlIE5PVCBpZGVudGljYWwgYm90aCBlbnRyaWVzIE1VU1QgYmUgaWdub3JlZA0KDQpDb21t
ZW50cyBpbmxpbmUNCg0KRnJvbTogdGVjaF9rYWxzIEthbHMgW21haWx0bzp0ZWNoLmthbHNAZ21h
aWwuY29tPG1haWx0bzp0ZWNoLmthbHNAZ21haWwuY29tPl0NClNlbnQ6IEZyaWRheSwgTWFyY2gg
MTcsIDIwMTcgMTowOSBBTQ0KVG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpDQpDYzogc3ByaW5n
QGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+OyBQZXRlciBQc2VuYWsgKHBwc2VuYWsp
OyBTdGVmYW5vIFByZXZpZGkgKHNwcmV2aWRpKTsgbWFydGluLnBpbGthQHBhbnRoZW9uLnRlY2g8
bWFpbHRvOm1hcnRpbi5waWxrYUBwYW50aGVvbi50ZWNoPg0KU3ViamVjdDogUmU6IFtNYXBwaW5n
IFNlcnZlcl0gQ29uZmxpY3QgUmVzb2x1dGlvbg0KDQpIaSBMZXMsDQoNCiBTb3JyeSwgSSBoYXZl
IG5vdCBpbmNsdWRlZCBteSBtYXBwaW5nIGVudHJpZXMgaW4gdGhlIHByZXZpb3VzIG1haWwuIFBs
ZWFzZSBzZWUgdGhlIGV4YW1wbGUgaGVyZSBiZWxvdy4NCg0KIEkgYW0gd29ya2luZyB3aXRoIHRo
ZSBSRkMgd2hpY2ggZG9lc24ndCBzdXBwb3J0IFByZWZlcmVuY2UgVmFsdWUsIHNvIHBsZWFzZSBp
Z25vcmUgaXQuIEFuZCwgbXkgbWFwcGluZyBlbnRyaWVzIHdvdWxkIGxvb2tzIGxpa2UuDQpUb3Bv
bG9neSB3aWxsIGJlIGEgc2luZ2xlIHRvcG9sb2d5LCBub3QgYSBNdWx0aS10b3BvbG9neSBhbmQg
YWxnb3JpdGhtIHdvdWxkIGJlIFNQRiBub3QgQ1NQRi4NCg0KIFBsZWFzZSByZWFkIG15IGVudHJ5
IHRoZSBiZWxvdyBvcmRlcjogIDxQcmVmaXgtc3RhcnQvIHByZWZpeC1sZW4sICBzdGFydGluZyBT
SUQsICByYW5nZT4NCiBFMSBhbmQgRTIgYWxyZWFkeSBjb25maWd1cmVkIEFjdGl2ZSBlbnRyaWVz
LiBYIGlzIHRoZSBuZXdseSBpbmNvbWluZyBlbnRyeS4NCg0KDQpTY2VuYXJpbyAxOiAgIChFbnRy
aWVzIGFyZSBjb25mbGljdGluZyB3aXRoIHByZWZpeCkNCiAgICAgICAgICAgICAgICAgICAgICAg
ICBFbnRyeSBFMTogICAgICA8MTAuMS4xMC4wLzI0PGh0dHA6Ly8xMC4xLjEwLjAvMjQ+LCAzMDAs
IDIyPg0KICAgICAgICAgICAgICAgICAgICAgICAgIEVudHJ5IEUyOiAgICAgIDwxMC4xLjEuMC8y
NDxodHRwOi8vMTAuMS4xLjAvMjQ+LCAgIDE1MCwgNT4NCg0KW0xlczpdIEUxIGV4cGFuZHMgdG8g
KDEwLjEuMTAuMC8yNDxodHRwOi8vMTAuMS4xMC4wLzI0PiB0aHJvdWdoIDEwLjEuMzEuMC8yNDxo
dHRwOi8vMTAuMS4zMS4wLzI0PikgdXNpbmcgU0lEcyAzMDAtMzIxDQpFMiBleHBhbmRzIHRvICgx
MC4xLjEuMC8yNDxodHRwOi8vMTAuMS4xLjAvMjQ+IHRocm91Z2ggMTAuMS41LjAvMjQ8aHR0cDov
LzEwLjEuNS4wLzI0PikgdXNpbmcgU0lEcyAxNTAgLTE1NA0KDQpUaGVyZSBpcyBubyBjb25mbGlj
dCDigJMgYm90aCBlbnRyaWVzIGFyZSB1c2VkLg0KDQogICAgICAgICAgICAgICAgICAgICAgICAg
aW5jb21pbmcgZW50cnkgaXMgWDoNCiAgICAgICAgICAgICAgICAgICAgICAgICBFbnRyeSBYOiAg
ICAgICAgPDEwLjEuMi4wLzI0PGh0dHA6Ly8xMC4xLjIuMC8yND4sICAyMDAsIDIwPg0KDQpbTGVz
Ol0gWCBleHBhbmRzIHRvICgxMC4xLjIuMC8yNDxodHRwOi8vMTAuMS4yLjAvMjQ+IOKAkyAxMC4x
LjIxLjAvMjQ8aHR0cDovLzEwLjEuMjEuMC8yND4pIHVzaW5nIFNJRHMgMjAwLTIxOS4NClRoZXJl
IGlzIGEgcHJlZml4IGNvbmZsaWN0IHdpdGggRTEuDQpQcmVmZXJlbmNlIHJ1bGUgIzIgKHNtYWxs
ZXIgcmFuZ2UpIGlzIGFwcGxpZWQg4oCTIGJ1dCB0aGUgYW5zd2VyIG9uZSBnZXRzIGRlcGVuZHMg
b24gdGhlIG9yZGVyIGluIHdoaWNoIHRoZSBlbnRyaWVzIGFyZSBwcm9jZXNzZWQg4oCTIGEgcG9p
bnQgd2hpY2ggSSBkaXNjdXNzZWQgaW4gbXkgcHJlc2VudGF0aW9uIGF0IElFVEYgOTYuIFNlZSBT
bGlkZXMgMTctMjAgaW4NCmh0dHBzOi8vd3d3LmlldGYub3JnL3Byb2NlZWRpbmdzLzk3L3NsaWRl
cy9zbGlkZXMtOTctc3ByaW5nLTFfaWV0Zjk3X2RyYWZ0LWlldGYtc3ByaW5nLWNvbmZsaWN0LXJl
c29sdXRpb24tMDItMDAucHB0eA0KDQpTbywgaWYgd2UgZXhhbWluZSBlbnRyaWVzIGluIHJhbmdl
IG9yZGVyIChzbWFsbGVzdCB0byBoaWdoZXN0KSB3ZSBmaW5kOg0KRTIgaGFzIG5vIGNvbmZsaWN0
IHcgWCBub3Igd2l0aCBFMS4NClggaGFzIGEgY29uZmxpY3Qgd2l0aCBFMSDigJMgRTEgaXMgaWdu
b3JlZC4NCkUyIGFuZCBYIGFyZSB1c2VkLg0KDQogICAgICAgICAgIFN0ZXAxOiBDb25mbGljdCB3
b3VsZCBiZSB2YWxpZGF0ZWQgYmV0d2VlbiBFMSBhbmQgWC4NCg0KICAgICAgICAgICBTdGVwMjog
Q29uZmxpY3Qgd291bGQgYmUgdmFsaWRhdGVkIGJldHdlZW4gRTIgYW5kIFguDQoNCiAgICAgICAg
ICAjIHdoYXQgYXJlIHRoZSBlbnRyaWVzIHdvdWxkIGJlIGFjdGl2ZSBhbmQgd2hhdCB3aWxsIGJl
Y29tZSBpbmFjdGl2ZS9leGNsdWRlZCBlbnRyeSA/DQoNCg0KDQpTY2VuYXJpbyAyOiAgIChFbnRy
aWVzIGFyZSBjb25mbGljdGluZyB3aXRoIFNJRCkNCiAgICAgICAgICAgICAgICAgICAgICAgICBF
bnRyeSBFMTogICAgICA8MTAuMS4xMC4wLzI0PGh0dHA6Ly8xMC4xLjEwLjAvMjQ+LCAzMDAsIDIy
Pg0KICAgICAgICAgICAgICAgICAgICAgICAgIEVudHJ5IEUyOiAgICAgIDw3LjEuMS4wLzI0PGh0
dHA6Ly83LjEuMS4wLzI0PiwgICAgIDI4MCwgMTA+DQoNCltMZXM6XSBBZ2FpbiwgdGhlcmUgaXMg
bm8gY29uZmxpY3QsIGJvdGggZW50cmllcyBhcmUgdXNlZC4NCg0KICAgICAgICAgICAgICAgICAg
ICAgICAgIGluY29taW5nIGVudHJ5IGlzIFg6DQogICAgICAgICAgICAgICAgICAgICAgICAgRW50
cnkgWDogICAgICAgIDwzLjEuMS4wLzI0PGh0dHA6Ly8zLjEuMS4wLzI0PiwgICAyODUsIDIwPg0K
DQpbTGVzOl0gVGhlcmUgaXMgbm8gcHJlZml4IGNvbmZsaWN0IGJ1dCB0aGVyZSBpcyBhIFNJRCBj
b25mbGljdC4NCkUxIDMwMCDigJMgMzIxDQpFMiAyODAg4oCTIDI4OQ0KWCAyODUg4oCTIDMwNA0K
DQpBZ2FpbiBhcHBseWluZyBQcmVmZXJlbmNlIFJ1bGUgIzIgKHNtYWxsZXN0IHJhbmdlIHdpbnMp
DQpFMiB3aW5zIG92ZXIgWCDigJMgWCBpcyBpZ25vcmVkDQpFMiBoYXMgbm8gY29uZmxpY3Qgd2l0
aCBFMSDigJMgYm90aCBlbnRyaWVzIGFyZSB1c2VkLg0KU28gRTEgYW5kIEUyIGFyZSB1c2VkIGFu
ZCBYIGlzIGlnbm9yZWQuDQoNCiAgICAgICAgICAgU3RlcDE6IENvbmZsaWN0IHdvdWxkIGJlIHZh
bGlkYXRlZCBiZXR3ZWVuIEUxIGFuZCBYLg0KDQogICAgICAgICAgIFN0ZXAyOiBDb25mbGljdCB3
b3VsZCBiZSB2YWxpZGF0ZWQgYmV0d2VlbiBFMiBhbmQgWC4NCg0KICAgICAgICAgICMgd2hhdCBh
cmUgdGhlIGVudHJpZXMgd291bGQgYmUgYWN0aXZlIGFuZCB3aGF0IHdpbGwgYmVjb21lIGluYWN0
aXZlL2V4Y2x1ZGVkIGVudHJ5ID8NCg0KDQpTY2VuYXJpbyAzOiAgICAoRW50cmllcyBhcmUgY29u
ZmxpY3Rpbmcgd2l0aCBwcmVmaXggYW5kIFNJRCkNCg0KICAgICAgICAgICAgICAgICAgICAgICAg
IEVudHJ5IEUxOiAgICAgIDwxMC4xLjEwLjAvMjQ8aHR0cDovLzEwLjEuMTAuMC8yND4sIDMwMCwg
MjI+DQogICAgICAgICAgICAgICAgICAgICAgICAgRW50cnkgRTI6ICAgICAgPDUuMS4xLjAvMjQ8
aHR0cDovLzUuMS4xLjAvMjQ+LCAgICAgMTkwLCAxNT4NCg0KW0xlczpdIEFnYWluLCBubyBjb25m
bGljdCDigJMgYm90aCBlbnRyaWVzIGFyZSB1c2VkLg0KDQogICAgICAgICAgICAgICAgICAgICAg
ICAgaW5jb21pbmcgZW50cnkgaXMgWDoNCiAgICAgICAgICAgICAgICAgICAgICAgICBFbnRyeSBY
OiAgICAgICAgPDEwLjEuMS4wLzI0PGh0dHA6Ly8xMC4xLjEuMC8yND4sICAyMDAsIDIwPg0KDQpb
TGVzOl0gWCBoYXMgYSBwcmVmaXggY29uZmxpY3Qgd2l0aCBFMSDigJMgYmVjYXVzZSBpdCBoYXMg
c21hbGxlciByYW5nZSBYIGlzIHRoZSB3aW5uZXIgYW5kIEUxIGlzIGlnbm9yZWQuDQpYIGhhcyBh
IFNJRCBjb25mbGljdCB3aXRoIEUyLiBFMiBoYXMgc21hbGxlciByYW5nZSBzbyBYIGlzIGlnbm9y
ZWQuDQpPbmx5IEUyIGlzIHVzZWQuDQpOb3RlIHRoYXQgd2UgZXZhbHVhdGUgIHByZWZpeCBjb25m
bGljdHMgYmVmb3JlIHNpZCBjb25mbGljdHMuIERpZmZlcmVudCByZXN1bHRzIG1pZ2h0IGVuc3Vl
IGlmIHdlIGRpZCBzaWQgY29uZmxpY3RzIGJlZm9yZSBwcmVmaXggY29uZmxpY3RzICh0aG91Z2gg
bm90IGluIHRoaXMgZXhhbXBsZSkNCg0KVGhlIHN1YnRsZXRpZXMgb2Ygb3JkZXJpbmcgaW4gYWNo
aWV2aW5nIGludGVyb3BlcmFiaWxpdHkgaGF2ZSBub3QgeWV0IGJlZW4gaW5jb3Jwb3JhdGVkIGlu
dG8gdGhlIGRyYWZ0IOKAkyBpbiBwYXJ0IGJlY2F1c2UgdGhlcmUgaXMgc3RpbGwgZGlzY3Vzc2lv
biBhYm91dCB3aGF0IHBvbGljeSBzaG91bGQgYmUgdXNlZCAoSWdub3JlLCBRdWFyYW50aW5lLCBJ
Z25vcmUgT3ZlcmxhcCBPbmx5KS4gSWYgdGhlIFdHIHdlcmUgdG8gc2VsZWN0IElnbm9yZSBhcyB0
aGUgcG9saWN5IHRoZW4gb3JkZXJpbmcgd291bGQgbm90IG1hdHRlci4NCg0KSFRIDQoNCiAgIExl
cw0KDQogICAgICAgICAgIFN0ZXAxOiBDb25mbGljdCB3b3VsZCBiZSB2YWxpZGF0ZWQgYmV0d2Vl
biBFMSBhbmQgWC4NCg0KICAgICAgICAgICBTdGVwMjogQ29uZmxpY3Qgd291bGQgYmUgdmFsaWRh
dGVkIGJldHdlZW4gRTIgYW5kIFguDQoNCiAgICAgICAgICAjIHdoYXQgYXJlIHRoZSBlbnRyaWVz
IHdvdWxkIGJlIGFjdGl2ZSBhbmQgd2hhdCB3aWxsIGJlY29tZSBpbmFjdGl2ZS9leGNsdWRlZCBl
bnRyeSA/DQoNCg0KUmVnYXJkcywNCl9fdGVjaC5rYWxzX18NCg0KDQpPbiBGcmksIE1hciAxNywg
MjAxNyBhdCAxMjo0MSBQTSwgTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgPGdpbnNiZXJnQGNpc2Nv
LmNvbTxtYWlsdG86Z2luc2JlcmdAY2lzY28uY29tPj4gd3JvdGU6DQpJdCBpcyBub3QgcG9zc2li
bGUgdG8gYW5zd2VyIHlvdXIgcXVlcnkgYmVjYXVzZSB0aGUgd2F5IHlvdSBoYXZlIHByZXNlbnRl
ZCB5b3VyIGVudHJpZXMgKFgsIEUxLCBFMiwgRTMpIGRvZXMgbm90IHRlbGwgdXMgd2hhdCBjb25m
bGljdHMgeW91IGhhdmUuDQpEbyB5b3UgaGF2ZSB0d28gU0lEcyBhc3NpZ25lZCB0byB0aGUgc2Ft
ZSBwcmVmaXg/IChQcmVmaXggY29uZmxpY3QpDQpEbyB5b3UgaGF2ZSB0aGUgc2FtZSBTSUQgYXNz
aWduZWQgdG8gdHdvIGRpZmZlcmVudCBwcmVmaXhlcz8gKFNJRCBjb25mbGljdCkNCg0KVGhpcyBt
YXR0ZXJzIOKAkyBzZWUgU2VjdGlvbiAzLjMuNiBvZiB0aGUgZHJhZnQgZm9yIGFuIGV4YW1wbGUg
YXMgdG8gd2h5Lg0KDQpQbGVhc2UgcHJlc2VudCB5b3VyIGV4YW1wbGUgaW4gdGhlIGZvcm0gZGVm
aW5lZCBpbiBTZWN0aW9uIDM6DQoNCiAgICAgICBQcmYgLSBQcmVmZXJlbmNlIFZhbHVlIChTZWUg
U2VjdGlvbiAzLjEpDQogICAgICAgUGkgLSBJbml0aWFsIHByZWZpeA0KICAgICAgIFBlIC0gRW5k
IHByZWZpeA0KICAgICAgIEwgIC0gUHJlZml4IGxlbmd0aA0KICAgICAgIEx4IC0gTWF4aW11bSBw
cmVmaXggbGVuZ3RoICgzMiBmb3IgSVB2NCwgMTI4IGZvciBJUHY2KQ0KICAgICAgIFNpIC0gSW5p
dGlhbCBTSUQgdmFsdWUNCiAgICAgICBTZSAtIEVuZCBTSUQgdmFsdWUNCiAgICAgICBSICAtIFJh
bmdlIHZhbHVlIChTZWUgTm90ZSAxKQ0KICAgICAgIFQgIC0gVG9wb2xvZ3kNCiAgICAgICBBICAt
IEFsZ29yaXRobQ0KDQogICAgICAgQSBNYXBwaW5nIEVudHJ5IGlzIHRoZW4gdGhlIHR1cGxlOiAo
UHJmLCBTcmMsIFBpL0wsIFNpLCBSLCBULCBBKQ0KDQpUaGFueC4NCg0KICAgTGVzDQoNCg0KRnJv
bTogdGVjaF9rYWxzIEthbHMgW21haWx0bzp0ZWNoLmthbHNAZ21haWwuY29tPG1haWx0bzp0ZWNo
LmthbHNAZ21haWwuY29tPl0NClNlbnQ6IFRodXJzZGF5LCBNYXJjaCAxNiwgMjAxNyA3OjIyIFBN
DQpUbzogc3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+OyBMZXMgR2luc2Jl
cmcgKGdpbnNiZXJnKTsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsgU3RlZmFubyBQcmV2aWRpIChz
cHJldmlkaSk7IG1hcnRpbi5waWxrYUBwYW50aGVvbi50ZWNoPG1haWx0bzptYXJ0aW4ucGlsa2FA
cGFudGhlb24udGVjaD4NClN1YmplY3Q6IFtNYXBwaW5nIFNlcnZlcl0gQ29uZmxpY3QgUmVzb2x1
dGlvbg0KDQpIaSBFeHBlcnRzLA0KDQogIENvdWxkIHlvdSBwbGVhc2UgZXhwbGFpbiBtZSB3aGF0
IHdvdWxkIGJlIHRoZSBleHBlY3RlZCBiZWhhdmlvciBpbiB0aGUgZm9sbG93aW5nIHNjZW5hcmlv
IGluIFF1YXJhbnRpbmUgYXBwcm9hY2guDQoNCiAgTWFwcGluZyBlbnRyaWVzIEUxLCBFMiwgRTMg
YXJlIEFjdGl2ZSBlbnRyaWVzLg0KDQogIEluIGNhc2UsIGlmIGluY29taW5nIG5ldyBlbnRyeSBz
YXkgWCB3aGljaCBoYXMgY29uZmxpY3Qgd2l0aCBFMSwgRTIgYW5kIEUzLg0KDQogIEFzc3VtZSwg
WCBpcyBiZXR0ZXIgdGhhbiBFMSBidXQgbm90IGJldHRlciB0aGFuIEUyLiAgKCBFMSA8IFggPCBF
MikNCg0KICAxXSBYIGlzIGJldHRlciB0aGFuIEUxIHNvIEUxIHdpbGwgYmVjb21lIGV4Y2x1ZGVk
IGVudHJ5IGFuZCBYIHdpbGwgYmVjb21lIGFuIGFjdGl2ZSBlbnRyeQ0KDQogIDJdIE5vdywgWCBp
cyBjb21wYXJlZCB3aXRoIEUyLiBFMiBpcyBiZXR0ZXIgdGhhbiBYLiBTbywgWCB3aWxsIGJlY29t
ZSBleGNsdWRlZCBlbnRyeSBhbmQgRTIgaXMgYW4gYWN0aXZlIGVudHJ5IGFzIGl0IHdhcy4NCg0K
U28sIFggYW5kIEUxIHdpbGwgYmVjb21lICJleGNsdWRlZCBlbnRyeSIuDQoNCkkgY291bGRuJ3Qg
ZmluZCBhbnkgaW5mbyBhcyBzaG93biBhYm92ZSBpbiB0aGUgUkZDLiBDYW4geW91IHBsZWFzZSBj
bGFyaWZ5ID8NCg0KDQpNeSBkb3VidHM6DQoxKSBXaWxsIHRoZSBlbnRyeSBiZWNvbWUgYWN0aXZl
IG9ubHkgaWYgaXQgd2lucyB3aXRoIGFsbCBlbnRyaWVzIHdoaWNoIGFyZSBjb25mbGljdGVkIHdp
dGggdGhpcyA/DQoyKSBXaGVuIGRvaW5nIGNvbmZsaWN0IHJlc29sdXRpb24gd2l0aCBvdGhlciBl
bnRyaWVzLCBpdCBjYW4gd2luIHdpdGggc29tZSBlbnRyaWVzIGFuZCBjYW4gbG9zZSB0byBzb21l
PyBXaGF0IGNvdWxkIGJlIHRoZSBiZWhhdmlvciA/DQogICAgIC0gVGhpcyBpcyB0aGUgY2FzZSB3
aGljaCBJIGV4cGxhaW5lZCBhYm92ZS4NCiAgICAgLSBJbiB0aGlzIGNhc2UsIFggY2FuIGJlY29t
ZSBhY3RpdmUgYnkgd2lubmluZyB0byBFMSBhbmQgbG9zZSBFMiB3aGljaCBsZWFkcyBYIGFuZCBF
MSB0byBiZWNvbWUgaW5hY3RpdmUvZXhjbHVkZWQgZW50cnkuDQoNCg0KY2FuIHlvdSBwbGVhc2Ug
Y2xhcmlmeSA/DQoNCg0KUmVnYXJkcywNCl9fdGVjaC5rYWxzX18NCg0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc3ByaW5nIG1haWxpbmcgbGlzdA0K
c3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRm
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0
YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxl
LWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206
LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiO30NCnNwYW4uRW1haWxTdHlsZTE3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJl
cGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3
RDt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0
IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9v
biBUZXh0IjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0KLk1zb0NocERl
ZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4w
aW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjEN
Cgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHht
bD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3ht
bD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6
ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBl
bGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxp
bms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5Sb2JlcnQgLTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PiBycmFzenVrQGdtYWlsLmNvbSBbbWFpbHRvOnJyYXN6dWtAZ21haWwuY29tXQ0KPGI+T24gQmVo
YWxmIE9mIDwvYj5Sb2JlcnQgUmFzenVrPGJyPg0KPGI+U2VudDo8L2I+IFNhdHVyZGF5LCBNYXJj
aCAxOCwgMjAxNyAxOjU1IEFNPGJyPg0KPGI+VG86PC9iPiBMZXMgR2luc2JlcmcgKGdpbnNiZXJn
KTxicj4NCjxiPkNjOjwvYj4gdGVjaF9rYWxzIEthbHM7IHNwcmluZ0BpZXRmLm9yZzsgbWFydGlu
LnBpbGthQHBhbnRoZW9uLnRlY2g7IFN0ZWZhbm8gUHJldmlkaSAoc3ByZXZpZGkpOyBQZXRlciBQ
c2VuYWsgKHBwc2VuYWspPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc3ByaW5nXSBbTWFwcGlu
ZyBTZXJ2ZXJdIENvbmZsaWN0IFJlc29sdXRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5IaSBLYWxzLDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+U29ycnkgZm9yIG1pc3NpbmcgdGhlIGNvbmNlcHQg
b2YgJnF1b3Q7cmFuZ2UmcXVvdDsgaW4gbWFwcGluZyBzZXJ2ZXIgVExWLiBBcG9sb2dpZXMgLSBt
eSBvbWlzc2lvbiAhPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5IaSBMZXMsPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Ud28gcmVsYXRlZCBxdWVzdGlvbnMgd2hpbGUgd2Ug
YXJlIGF0IHRoaXM6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4xLiBIb3cgY2FuIGEg
bWFwcGluZyBzZXJ2ZXIgYWR2ZXJ0aXNlIFNJRCBsYWJlbCBvbiBiZWhhbGYgb2Ygbm9kZSB3aGlj
aCBpcyBub3QgY2FwYWJsZSBvZiBpdHMgb3duIGFkdmVydGlzZW1lbnQgd2l0aG91dCB2YWxpZGF0
aW9uIHRoYXQgc3VjaCBTSUQgbGFiZWwgaXMgYWN0dWFsbHkgaW5zdGFsbGVkIGluIHRoZSBkYXRh
IHBsYW5lDQogb2YgdGhhdCAmcXVvdDtpbmNhcGFibGUmcXVvdDsgbm9kZSA/IElmIGhlIGRvZXMg
dmFsaWRhdGUgaXQgLi4gaG93ID8mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W0xlczpdIEl0IGlzIG5vdCB0
aGUgcmVzcG9uc2liaWxpdHkgb2YgdGhlIFNSTVMgdG8gdmFsaWRhdGUgdGhhdCB3aGF0IGhhcyBi
ZWVuIGNvbmZpZ3VyZWQgaXMgaW5zdGFsbGVkIGluIGFueSBub2Rl4oCZcyBmb3J3YXJkaW5nIHBs
YW5lIOKAkyBhbmQgaXQgd291bGQgYmUNCiBhIOKAnGNhdGNoLTIy4oCdIHNpdHVhdGlvbiBpZiB0
aGF0IHdlcmUgcmVxdWlyZWQgc2luY2UgdW50aWwgYSBTSUQgaXMgYWR2ZXJ0aXNlZCBubyBsYWJl
bCBjYW4gYmUgaW5zdGFsbGVkIGJ5IGFueSBub2RlLjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPklmIHlvdXIgYXJndW1lbnQgaXMgdGhhdCB0aGVyZSBzaG91bGQg
YmUgYSBTSUQgYWR2ZXJ0aXNlZCBieSB0aGUgbm9kZSB3aGljaCBvd25zIGEgcHJlZml4IGJlZm9y
ZSBTUk1TIGFkdmVydGlzZXMgYSBTSUQsIHRoZW4gaXQgYmVjb21lcyBpbXBvc3NpYmxlIHRvDQog
c3VwcG9ydCBwYXJ0aWFsIGRlcGxveW1lbnQgd2hlcmUgc29tZSBwcmVmaXhlcyBhcmUgb3duZWQg
YnkgU1IgaW5jYXBhYmxlIG5vZGVzLjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+Mi4gV2hlbiB5b3UgYXJlIG1ha2luZyBjb25mbGljdCByZXNvbHV0
aW9uIGlzIHRoZXJlIGEgY2hlY2sgaWYgdGhlIGdpdmVuIHByZWZpeCBoYXMgYWN0dWFsbHkgYmVl
biBhZHZlcnRpc2VkIGFzIHZhbGlkIElQIHJlYWNoYWJpbGl0eSBhbmQgaXMgaW5zdGFsbGVkIGlu
IGxvY2FsIFJJQi9GSUIgPyZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bTGVz
Ol0gTm8uIEhhdmluZyBzdWNoIGEgcG9saWN5IHdvdWxkIGludHJvZHVjZSBhZGRpdGlvbmFsIGNv
bnZlcmdlbmNlIGlzc3Vlcy4gVG8ga25vdyB3aGV0aGVyIGEgZ2l2ZW4gbGFiZWwgd2FzIGJlaW5n
IHVzZWQgYnkgYSBkb3duc3RyZWFtIG5vZGUgeW91IHdvdWxkDQogaGF2ZSB0byBydW4gY29uZmxp
Y3QgcmVzb2x1dGlvbiBmcm9tIHRoZSBQT1Ygb2YgdGhlIGRvd25zdHJlYW0gbm9kZSBiZWNhdXNl
IHRoZSBvdXRwdXQgb2YgdGhhdCBub2Rl4oCZcyBjb25mbGljdCByZXNvbHV0aW9uIGNhbGN1bGF0
aW9uIGNvdWxkIGJlIGRpZmZlcmVudCB0aGFuIHRoZSBsb2NhbCBub2Rl4oCZcyBvdXRwdXQuDQo8
bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxp
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgTGVzPG86
cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5LaW5kIHJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlIuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+T24gU2F0LCBNYXIgMTgsIDIwMTcgYXQgNjo0OSBBTSwgTGVzIEdpbnNiZXJn
IChnaW5zYmVyZykgJmx0OzxhIGhyZWY9Im1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb20iIHRhcmdl
dD0iX2JsYW5rIj5naW5zYmVyZ0BjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+S2FscyDigJM8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5QbGVhc2Ug
bG9vayBjbG9zZWx5IGF0IGhvdyB0byBkZXRlcm1pbmUgaWYgdGhlcmUgaXMgYSBjb25mbGljdC48
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Gcm9tIFNlY3Rpb24gMzo8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUHJmIC0gUHJlZmVyZW5jZSBWYWx1ZSAoU2Vl
IFNlY3Rpb24gMy4xKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBQaSAtIEluaXRpYWwgcHJlZml4PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IFBlIC0gRW5kIHByZWZpeDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBMJm5ic3A7IC0gUHJlZml4IGxlbmd0aDwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyBMeCAtIE1heGltdW0gcHJlZml4IGxlbmd0aCAoMzIgZm9yIElQdjQsIDEyOCBmb3Ig
SVB2Nik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgU2kgLSBJbml0aWFsIFNJRCB2YWx1ZTwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTZSAt
IEVuZCBTSUQgdmFsdWU8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUiZuYnNwOyAtIFJhbmdlIHZhbHVlIChTZWUgTm90
ZSAxKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBUJm5ic3A7IC0gVG9wb2xvZ3k8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQSZuYnNwOyAt
IEFsZ29yaXRobTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBBIE1hcHBpbmcgRW50cnkgaXMgdGhlbiB0aGUgdHVwbGU6IChQcmYsIFNyYywgUGkvTCwg
U2ksIFIsIFQsIEEpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFBlID0gKFBpICYjNDM7ICgoUi0xKSAmbHQ7Jmx0OyAo
THgtTCkpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNlID0gU2kgJiM0MzsgKFItMSk8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5BbmQg
U2VjdGlvbiAzLjIuMTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyBHaXZlbiB0d28gbWFwcGluZyBlbnRy
aWVzOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyAoUHJmLCBQMS9MMSwgUzEsIFIxLCBUMSwg
QTEpIGFuZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyAoUHJm
LCBQMi9MMiwgUzIsIFIyLCBUMiwgQTIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IHdoZXJl
IFAxICZsdDs9IFAyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IGEgcHJlZml4IGNvbmZsaWN0
IGV4aXN0cyBpZiBhbGwgb2YgdGhlIGZvbGxvd2luZyBhcmUgdHJ1ZTo8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDsmbmJzcDsgMSkoVDEgPT0gVDIpICZhbXA7JmFtcDsgKEExID09IEEyKTwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyAyKVAxICZsdDs9IFAyPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IDMpVGhlIHByZWZpeGVzIGFyZSBp
biB0aGUgc2FtZSBhZGRyZXNzIGZhbWlseS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDsmbmJzcDsgMilMMSA9PSBMMjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOyZuYnNwOyAzKShQMWUgJmd0Oz0gUDIpICZhbXA7JmFtcDsgKChTMSAmIzQzOyAoUDIg
LSBQMSkpICE9IFMyKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoZSBwcmVmZXJlbmNlIHJ1bGUgYXMgZGVmaW5l
ZCBpbiB0aGUgbGF0ZXN0IHZlcnNpb24gb2YgdGhlIGRyYWZ0ICgwMik6PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
MS4mbmJzcDsgSGlnaGVyIHByZWZlcmVuY2UgdmFsdWUgd2luczwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyAyLiZuYnNwOyBTbWFsbGVyIHJhbmdlIHdpbnM8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgMy4mbmJzcDsgSVB2NiBl
bnRyeSB3aW5zIG92ZXIgSVB2NCBlbnRyeTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOyZuYnNwOyA0LiZuYnNwOyBMb25nZXIgcHJlZml4IGxlbmd0aCB3aW5zPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IDUuJm5ic3A7IFNtYWxsZXIgYWxn
b3JpdGhtIHdpbnM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgJm5ic3A7
Ni4mbmJzcDsgU21hbGxlciBzdGFydGluZyBhZGRyZXNzIChjb25zaWRlcmVkIGFzIGFuIHVuc2ln
bmVkIGludGVnZXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdmFsdWUpIHdpbnM8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgNy4mbmJzcDsgU21hbGxlciBzdGFydGluZyBTSUQgd2lu
czwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyA4LiZuYnNwOyBJ
ZiB0b3BvbG9neSBJRHMgYXJlIE5PVCBpZGVudGljYWwgYm90aCBlbnRyaWVzIE1VU1QgYmUgaWdu
b3JlZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPkNvbW1lbnRzIGlubGluZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0
LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gdGVjaF9rYWxzIEthbHMgW21haWx0bzo8YSBocmVm
PSJtYWlsdG86dGVjaC5rYWxzQGdtYWlsLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPnRlY2gua2Fsc0Bn
bWFpbC5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgTWFyY2ggMTcsIDIwMTcg
MTowOSBBTTxicj4NCjxiPlRvOjwvYj4gTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk8YnI+DQo8Yj5D
Yzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5z
cHJpbmdAaWV0Zi5vcmc8L2E+OyBQZXRlciBQc2VuYWsgKHBwc2VuYWspOyBTdGVmYW5vIFByZXZp
ZGkgKHNwcmV2aWRpKTsNCjxhIGhyZWY9Im1haWx0bzptYXJ0aW4ucGlsa2FAcGFudGhlb24udGVj
aCI+bWFydGluLnBpbGthQHBhbnRoZW9uLnRlY2g8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJl
OiBbTWFwcGluZyBTZXJ2ZXJdIENvbmZsaWN0IFJlc29sdXRpb248L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpIExlcyw8bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDtTb3JyeSwgSSBo
YXZlIG5vdCBpbmNsdWRlZCBteSBtYXBwaW5nIGVudHJpZXMgaW4gdGhlIHByZXZpb3VzIG1haWwu
IFBsZWFzZSBzZWUgdGhlIGV4YW1wbGUgaGVyZSBiZWxvdy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwO0kgYW0gd29ya2luZyB3
aXRoIHRoZSBSRkMgd2hpY2ggZG9lc24ndCBzdXBwb3J0Jm5ic3A7PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlByZWZlcmVuY2UgVmFsdWUsDQo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5zbyBwbGVhc2UgaWdu
b3JlIGl0LiBBbmQsIG15IG1hcHBpbmcgZW50cmllcyB3b3VsZCBsb29rcyBsaWtlLjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRvcG9sb2d5IHdpbGwgYmUg
YSBzaW5nbGUgdG9wb2xvZ3ksIG5vdCBhIE11bHRpLXRvcG9sb2d5IGFuZCBhbGdvcml0aG0gd291
bGQgYmUgU1BGIG5vdCBDU1BGLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4mbmJzcDtQbGVhc2UgcmVhZCBteSBlbnRyeSB0aGUgYmVsb3cgb3JkZXI8
c3BhbiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+OiAmbmJzcDs8L3NwYW4+PC9zcGFuPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpyZWQ7YmFja2dyb3VuZDp3aGl0ZSI+Jmx0
O1ByZWZpeC1zdGFydC8NCiBwcmVmaXgtbGVuLCAmbmJzcDtzdGFydGluZyBTSUQsICZuYnNwO3Jh
bmdlJmd0Ozwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpyZWQiPkUxDQogYW5kIEUyIGFscmVhZHkgY29uZmlndXJlZCBBY3RpdmUgZW50cmllcy48L3Nw
YW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4gWCBp
cyB0aGUgbmV3bHkgaW5jb21pbmcgZW50cnkuPC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48dT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+U2NlbmFyaW8gMTo8L3NwYW4+PC91
PjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
DQogJm5ic3A7KEVudHJpZXMgYXJlIGNvbmZsaWN0aW5nIHdpdGggcHJlZml4KTwvc3Bhbj48L2I+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDtFbnRyeQ0KPGI+RTE6ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0Ozxh
IGhyZWY9Imh0dHA6Ly8xMC4xLjEwLjAvMjQiIHRhcmdldD0iX2JsYW5rIj4xMC4xLjEwLjAvMjQ8
L2E+LCAzMDAsIDIyJmd0OzwvYj48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtFbnRyeSZuYnNwOzxi
PkUyOiAmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJodHRwOi8vMTAuMS4xLjAvMjQi
IHRhcmdldD0iX2JsYW5rIj4xMC4xLjEuMC8yNDwvYT4sDQogJm5ic3A7IDE1MCwgNSZndDs8L2I+
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPltMZXM6XSBFMSBleHBh
bmRzIHRvICg8YSBocmVmPSJodHRwOi8vMTAuMS4xMC4wLzI0IiB0YXJnZXQ9Il9ibGFuayI+MTAu
MS4xMC4wLzI0PC9hPiB0aHJvdWdoDQo8YSBocmVmPSJodHRwOi8vMTAuMS4zMS4wLzI0IiB0YXJn
ZXQ9Il9ibGFuayI+MTAuMS4zMS4wLzI0PC9hPikgdXNpbmcgU0lEcyAzMDAtMzIxPC9zcGFuPjwv
aT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5FMiBleHBhbmRzIHRvICg8YSBo
cmVmPSJodHRwOi8vMTAuMS4xLjAvMjQiIHRhcmdldD0iX2JsYW5rIj4xMC4xLjEuMC8yNDwvYT4g
dGhyb3VnaA0KPGEgaHJlZj0iaHR0cDovLzEwLjEuNS4wLzI0IiB0YXJnZXQ9Il9ibGFuayI+MTAu
MS41LjAvMjQ8L2E+KSB1c2luZyBTSURzIDE1MCAtMTU0PC9zcGFuPjwvaT48L2I+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojQzAwMDAwIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiNDMDAwMDAiPlRoZXJlIGlzIG5vIGNvbmZsaWN0IOKAkyBib3RoIGVudHJpZXMg
YXJlIHVzZWQuPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj4m
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPiZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO2luY29taW5nIGVudHJ5IGlzIFg6PC9zcGFuPjwvaT48L2I+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj4mbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDtFbnRyeSBYOiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEg
aHJlZj0iaHR0cDovLzEwLjEuMi4wLzI0IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNv
bG9yOiNDMDAwMDAiPjEwLjEuMi4wLzI0PC9zcGFuPjwvYT4sDQogJm5ic3A7MjAwLCAyMCZndDs8
L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiNDMDAwMDAiPiZuYnNwOzwvc3Bhbj48
L2k+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5bTGVzOl0gWCBleHBhbmRzIHRvICg8
YSBocmVmPSJodHRwOi8vMTAuMS4yLjAvMjQiIHRhcmdldD0iX2JsYW5rIj4xMC4xLjIuMC8yNDwv
YT4g4oCTDQo8YSBocmVmPSJodHRwOi8vMTAuMS4yMS4wLzI0IiB0YXJnZXQ9Il9ibGFuayI+MTAu
MS4yMS4wLzI0PC9hPikgdXNpbmcgU0lEcyAyMDAtMjE5Ljwvc3Bhbj48L2k+PC9iPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+VGhlcmUgaXMgYSBwcmVmaXggY29uZmxpY3Qgd2l0aCBF
MS48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPlByZWZlcmVu
Y2UgcnVsZSAjMiAoc21hbGxlciByYW5nZSkgaXMgYXBwbGllZCDigJMgYnV0IHRoZSBhbnN3ZXIg
b25lIGdldHMgZGVwZW5kcyBvbiB0aGUgb3JkZXINCiBpbiB3aGljaCB0aGUgZW50cmllcyBhcmUg
cHJvY2Vzc2VkIOKAkyBhIHBvaW50IHdoaWNoIEkgZGlzY3Vzc2VkIGluIG15IHByZXNlbnRhdGlv
biBhdCBJRVRGIDk2LiBTZWUgU2xpZGVzIDE3LTIwIGluPC9zcGFuPjwvaT48L2I+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojQzAwMDAwIj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9wcm9j
ZWVkaW5ncy85Ny9zbGlkZXMvc2xpZGVzLTk3LXNwcmluZy0xX2lldGY5N19kcmFmdC1pZXRmLXNw
cmluZy1jb25mbGljdC1yZXNvbHV0aW9uLTAyLTAwLnBwdHgiIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iY29sb3I6I0MwMDAwMCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvcHJvY2VlZGluZ3Mv
OTcvc2xpZGVzL3NsaWRlcy05Ny1zcHJpbmctMV9pZXRmOTdfZHJhZnQtaWV0Zi1zcHJpbmctY29u
ZmxpY3QtcmVzb2x1dGlvbi0wMi0wMC5wcHR4PC9zcGFuPjwvYT48L3NwYW4+PC9pPjwvYj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+U28sIGlmIHdlIGV4YW1pbmUgZW50cmllcyBpbiByYW5n
ZSBvcmRlciAoc21hbGxlc3QgdG8gaGlnaGVzdCkgd2UgZmluZDo8L3NwYW4+PC9pPjwvYj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPkUyIGhhcyBubyBjb25mbGljdCB3IFggbm9yIHdp
dGggRTEuPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5YIGhh
cyBhIGNvbmZsaWN0IHdpdGggRTEg4oCTIEUxIGlzIGlnbm9yZWQuPC9zcGFuPjwvaT48L2I+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5FMiBhbmQgWCBhcmUgdXNlZC48L3NwYW4+PC9p
PjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L2k+PC9i
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtTdGVwMTogQ29uZmxpY3Qgd291bGQgYmUgdmFs
aWRhdGVkIGJldHdlZW4gRTEgYW5kIFguPC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwO1N0ZXAyOiBDb25mbGljdCB3b3VsZCBiZSB2YWxpZGF0ZWQgYmV0d2VlbiBFMiBh
bmQgWC48L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOyAmbmJzcDs8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpyZWQiPg0KICZuYnNwOyAmbmJzcDsgJm5ic3A7ICMgd2hhdCBhcmUgdGhlIGVu
dHJpZXMgd291bGQgYmUgYWN0aXZlIGFuZCB3aGF0IHdpbGwgYmVjb21lIGluYWN0aXZlLzwvc3Bh
bj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjVwdDtjb2xvcjpyZWQiPmV4Y2x1ZGVk
IGVudHJ5ID88L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48dT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+U2NlbmFyaW8gMjoNCjwvc3Bhbj48L3U+PC9iPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsoRW50cmll
cyBhcmUgY29uZmxpY3Rpbmcgd2l0aCBTSUQpPC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDtFbnRyeSZuYnNwOzxiPkUxOiAmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJo
dHRwOi8vMTAuMS4xMC4wLzI0IiB0YXJnZXQ9Il9ibGFuayI+MTAuMS4xMC4wLzI0PC9hPiwNCiAz
MDAsIDIyJmd0OzwvYj48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtFbnRyeSZuYnNwOzxiPkUyOiAm
bmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJodHRwOi8vNy4xLjEuMC8yNCIgdGFyZ2V0
PSJfYmxhbmsiPjcuMS4xLjAvMjQ8L2E+LA0KICZuYnNwOyAmbmJzcDsgMjgwLCAxMCZndDs8L2I+
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPltMZXM6XSBBZ2Fpbiwg
dGhlcmUgaXMgbm8gY29uZmxpY3QsIGJvdGggZW50cmllcyBhcmUgdXNlZC48L3NwYW4+PC9pPjwv
Yj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOzwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtpbmNvbWluZyBlbnRyeSBpcyBY
Ojwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtFbnRyeSBYOiAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0iaHR0cDovLzMuMS4xLjAvMjQiIHRhcmdldD0iX2JsYW5r
Ij4zLjEuMS4wLzI0PC9hPiwNCiAmbmJzcDsgMjg1LCAyMCZndDs8L3NwYW4+PC9iPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0Mw
MDAwMCI+W0xlczpdIFRoZXJlIGlzIG5vIHByZWZpeCBjb25mbGljdCBidXQgdGhlcmUgaXMgYSBT
SUQgY29uZmxpY3QuPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAw
Ij5FMSAzMDAg4oCTIDMyMTwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0Mw
MDAwMCI+RTIgMjgwIOKAkyAyODk8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiNDMDAwMDAiPlggMjg1IOKAkyAzMDQ8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiNDMDAwMDAiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
I0MwMDAwMCI+QWdhaW4gYXBwbHlpbmcgUHJlZmVyZW5jZSBSdWxlICMyIChzbWFsbGVzdCByYW5n
ZSB3aW5zKTwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+RTIg
d2lucyBvdmVyIFgg4oCTIFggaXMgaWdub3JlZDwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6I0MwMDAwMCI+RTIgaGFzIG5vIGNvbmZsaWN0IHdpdGggRTEg4oCTIGJvdGggZW50
cmllcyBhcmUgdXNlZC48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAw
MDAiPlNvIEUxIGFuZCBFMiBhcmUgdXNlZCBhbmQgWCBpcyBpZ25vcmVkLjwvc3Bhbj48L2k+PC9i
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7U3RlcDE6IENvbmZsaWN0IHdvdWxkIGJlIHZhbGlkYXRlZCBiZXR3
ZWVuIEUxIGFuZCBYLjwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtT
dGVwMjogQ29uZmxpY3Qgd291bGQgYmUgdmFsaWRhdGVkIGJldHdlZW4gRTIgYW5kIFguPC9zcGFu
PjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KPC9zcGFuPjwvYj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6cmVkIj4mbmJzcDsgIyB3aGF0IGFyZSB0aGUgZW50cmll
cyB3b3VsZCBiZSBhY3RpdmUgYW5kIHdoYXQgd2lsbCBiZWNvbWUgaW5hY3RpdmUvPC9zcGFuPjwv
Yj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuNXB0O2NvbG9yOnJlZCI+ZXhjbHVkZWQgZW50
cnkgPzwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48dT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+U2NlbmFyaW8gMzoNCjwvc3Bhbj48L3U+PC9iPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgJm5ic3A7KEVudHJp
ZXMgYXJlIGNvbmZsaWN0aW5nIHdpdGggcHJlZml4IGFuZCBTSUQpPC9zcGFuPjwvYj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7RW50cnkmbmJzcDs8Yj5FMTogJm5ic3A7ICZuYnNwOyAmbmJz
cDsmbHQ7PGEgaHJlZj0iaHR0cDovLzEwLjEuMTAuMC8yNCIgdGFyZ2V0PSJfYmxhbmsiPjEwLjEu
MTAuMC8yNDwvYT4sDQogMzAwLCAyMiZndDs8L2I+PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7RW50
cnkmbmJzcDs8Yj5FMjogJm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0iaHR0cDovLzUu
MS4xLjAvMjQiIHRhcmdldD0iX2JsYW5rIj41LjEuMS4wLzI0PC9hPiwNCiAmbmJzcDsgJm5ic3A7
IDE5MCwgMTUmZ3Q7PC9iPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAw
Ij5bTGVzOl0gQWdhaW4sIG5vIGNvbmZsaWN0IOKAkyBib3RoIGVudHJpZXMgYXJlIHVzZWQuPC9z
cGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7aW5jb21pbmcg
ZW50cnkgaXMgWDo8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7RW50cnkgWDogJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Imh0dHA6Ly8xMC4xLjEuMC8yNCIgdGFy
Z2V0PSJfYmxhbmsiPjEwLjEuMS4wLzI0PC9hPiwNCiAmbmJzcDsyMDAsIDIwJmd0Ozwvc3Bhbj48
L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojQzAwMDAwIj5bTGVzOl0gWCBoYXMgYSBwcmVmaXggY29uZmxpY3Qgd2l0aCBFMSDi
gJMgYmVjYXVzZSBpdCBoYXMgc21hbGxlciByYW5nZSBYIGlzIHRoZSB3aW5uZXIgYW5kIEUxDQog
aXMgaWdub3JlZC48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAi
PlggaGFzIGEgU0lEIGNvbmZsaWN0IHdpdGggRTIuIEUyIGhhcyBzbWFsbGVyIHJhbmdlIHNvIFgg
aXMgaWdub3JlZC48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAi
Pk9ubHkgRTIgaXMgdXNlZC48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiND
MDAwMDAiPk5vdGUgdGhhdCB3ZSBldmFsdWF0ZSAmbmJzcDtwcmVmaXggY29uZmxpY3RzIGJlZm9y
ZSBzaWQgY29uZmxpY3RzLiBEaWZmZXJlbnQgcmVzdWx0cyBtaWdodCBlbnN1ZQ0KIGlmIHdlIGRp
ZCBzaWQgY29uZmxpY3RzIGJlZm9yZSBwcmVmaXggY29uZmxpY3RzICh0aG91Z2ggbm90IGluIHRo
aXMgZXhhbXBsZSk8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAi
PiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+VGhl
IHN1YnRsZXRpZXMgb2Ygb3JkZXJpbmcgaW4gYWNoaWV2aW5nIGludGVyb3BlcmFiaWxpdHkgaGF2
ZSBub3QgeWV0IGJlZW4gaW5jb3Jwb3JhdGVkIGludG8NCiB0aGUgZHJhZnQg4oCTIGluIHBhcnQg
YmVjYXVzZSB0aGVyZSBpcyBzdGlsbCBkaXNjdXNzaW9uIGFib3V0IHdoYXQgcG9saWN5IHNob3Vs
ZCBiZSB1c2VkIChJZ25vcmUsIFF1YXJhbnRpbmUsIElnbm9yZSBPdmVybGFwIE9ubHkpLiBJZiB0
aGUgV0cgd2VyZSB0byBzZWxlY3QgSWdub3JlIGFzIHRoZSBwb2xpY3kgdGhlbiBvcmRlcmluZyB3
b3VsZCBub3QgbWF0dGVyLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0Mw
MDAwMCI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAw
Ij5IVEg8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPiZuYnNw
Ozwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+Jm5ic3A7Jm5i
c3A7IExlczwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwO1N0ZXAxOiBDb25mbGljdCB3b3VsZCBiZSB2YWxpZGF0ZWQgYmV0d2VlbiBFMSBh
bmQgWC48L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7U3RlcDI6IENv
bmZsaWN0IHdvdWxkIGJlIHZhbGlkYXRlZCBiZXR3ZWVuIEUyIGFuZCBYLjwvc3Bhbj48L2I+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7DQo8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpyZWQiPiMgd2hhdCBhcmUgdGhlIGVudHJpZXMgd291bGQg
YmUgYWN0aXZlIGFuZCB3aGF0IHdpbGwgYmVjb21lIGluYWN0aXZlLzwvc3Bhbj48L2I+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjVwdDtjb2xvcjpyZWQiPmV4Y2x1ZGVkIGVudHJ5ID88L3Nw
YW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6OS41cHQiPlJlZ2FyZHMsPC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5
LjVwdCI+X190ZWNoLmthbHNfXzwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5PbiBGcmks
IE1hciAxNywgMjAxNyBhdCAxMjo0MSBQTSwgTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgJmx0Ozxh
IGhyZWY9Im1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5naW5zYmVy
Z0BjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+SXQgaXMgbm90IHBvc3NpYmxlIHRvIGFuc3dlciB5b3VyIHF1ZXJ5IGJlY2F1c2Ug
dGhlIHdheSB5b3UgaGF2ZSBwcmVzZW50ZWQgeW91ciBlbnRyaWVzIChYLCBFMSwgRTIsDQogRTMp
IGRvZXMgbm90IHRlbGwgdXMgd2hhdCBjb25mbGljdHMgeW91IGhhdmUuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+RG8geW91IGhhdmUgdHdvIFNJRHMgYXNzaWduZWQgdG8gdGhlIHNh
bWUgcHJlZml4PyAoUHJlZml4IGNvbmZsaWN0KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPkRvIHlvdSBoYXZlIHRoZSBzYW1lIFNJRCBhc3NpZ25lZCB0byB0d28gZGlmZmVyZW50IHBy
ZWZpeGVzPyAoU0lEIGNvbmZsaWN0KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlRoaXMgbWF0dGVycyDigJMgc2Vl
IFNlY3Rpb24gMy4zLjYgb2YgdGhlIGRyYWZ0IGZvciBhbiBleGFtcGxlIGFzIHRvIHdoeS48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5QbGVhc2UgcHJlc2VudCB5b3VyIGV4YW1wbGUgaW4gdGhlIGZvcm0gZGVmaW5l
ZCBpbiBTZWN0aW9uIDM6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IFByZiAtIFByZWZlcmVuY2UgVmFsdWUgKFNlZSBTZWN0aW9uIDMuMSk8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgUGkgLSBJbml0aWFsIHByZWZpeDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOyZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtQZSAtIEVuZCBwcmVmaXg8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgTCZuYnNwOyAtIFByZWZpeCBsZW5ndGg8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgTHggLSBNYXhpbXVt
IHByZWZpeCBsZW5ndGggKDMyIGZvciBJUHY0LCAxMjggZm9yIElQdjYpPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNp
IC0gSW5pdGlhbCBTSUQgdmFsdWU8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2UgLSBFbmQgU0lEIHZhbHVlPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IFImbmJzcDsgLSBSYW5nZSB2YWx1ZSAoU2VlIE5vdGUgMSk8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgVCZu
YnNwOyAtIFRvcG9sb2d5PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEEmbmJzcDsgLSBBbGdvcml0aG08L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQSBNYXBwaW5nIEVudHJ5
IGlzIHRoZW4gdGhlIHR1cGxlOiAoUHJmLCBTcmMsIFBpL0wsIFNpLCBSLCBULCBBKTwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPlRoYW54Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBMZXM8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+IHRlY2hfa2FscyBLYWxzIFttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OnRlY2gua2Fsc0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj50ZWNoLmthbHNAZ21haWwuY29t
PC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMTYsIDIwMTcgNzoyMiBQ
TTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPnNwcmluZ0BpZXRmLm9yZzwvYT47IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBQ
ZXRlciBQc2VuYWsgKHBwc2VuYWspOyBTdGVmYW5vIFByZXZpZGkgKHNwcmV2aWRpKTsNCjxhIGhy
ZWY9Im1haWx0bzptYXJ0aW4ucGlsa2FAcGFudGhlb24udGVjaCIgdGFyZ2V0PSJfYmxhbmsiPm1h
cnRpbi5waWxrYUBwYW50aGVvbi50ZWNoPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBbTWFwcGlu
ZyBTZXJ2ZXJdIENvbmZsaWN0IFJlc29sdXRpb248L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGkgRXhwZXJ0cyw8
bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDsg
Q291bGQgeW91IHBsZWFzZSBleHBsYWluIG1lIHdoYXQgd291bGQgYmUgdGhlIGV4cGVjdGVkIGJl
aGF2aW9yIGluIHRoZSBmb2xsb3dpbmcgc2NlbmFyaW8gaW4NCjxiPlF1YXJhbnRpbmUgYXBwcm9h
Y2g8L2I+LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7IE1hcHBpbmcgZW50cmllcw0KPGI+RTEsIEUyLCBFMyA8L2I+YXJlIEFj
dGl2ZSBlbnRyaWVzLjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jm5ic3A7IEluIGNhc2UsIGlmIGluY29taW5nIG5ldyBlbnRyeSBzYXkN
CjxiPlggPC9iPndoaWNoIGhhcyBjb25mbGljdCB3aXRoIDxiPkUxLCBFMiBhbmQgRTMuPC9iPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGI+Jm5ic3A7DQo8L2I+QXNzdW1lLCA8Yj5YIGlzIGJldHRlciB0aGFuIEUxIGJ1dCBub3QgYmV0
dGVyIHRoYW4gRTIuICZuYnNwOyggRTEgJmx0OyBYICZsdDsgRTIpPC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+Jm5ic3A7IDFd
IFggaXMgYmV0dGVyIHRoYW4gRTEgc28gRTEgd2lsbCBiZWNvbWUgZXhjbHVkZWQgZW50cnkgYW5k
IFggd2lsbCBiZWNvbWUgYW4gYWN0aXZlIGVudHJ5PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+Jm5ic3A7IDJdIE5vdywgWCBp
cyBjb21wYXJlZCB3aXRoIEUyLiBFMiBpcyBiZXR0ZXIgdGhhbiBYLiBTbywgWCB3aWxsIGJlY29t
ZSBleGNsdWRlZCBlbnRyeSBhbmQgRTIgaXMgYW4gYWN0aXZlIGVudHJ5IGFzIGl0IHdhcy48L2I+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48Yj5TbywgWCBhbmQgRTEgd2lsbCBiZWNvbWUgJnF1b3Q7ZXhjbHVkZWQgZW50cnkmcXVvdDsu
PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PGI+SSBjb3VsZG4ndCBmaW5kIGFueSBpbmZvIGFzIHNob3duIGFib3ZlIGluIHRoZSBS
RkMuIENhbiB5b3UgcGxlYXNlIGNsYXJpZnkgPzwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj5NeSBkb3VidHM6PC9iPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj4x
KSBXaWxsIHRoZSBlbnRyeSBiZWNvbWUgYWN0aXZlIG9ubHkgaWYgaXQgd2lucyB3aXRoIGFsbCBl
bnRyaWVzIHdoaWNoIGFyZSBjb25mbGljdGVkIHdpdGggdGhpcyA/PC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj4yKSBXaGVuIGRvaW5n
IGNvbmZsaWN0IHJlc29sdXRpb24gd2l0aCBvdGhlciBlbnRyaWVzLCBpdCBjYW4gd2luIHdpdGgg
c29tZSBlbnRyaWVzIGFuZCBjYW4gbG9zZSB0byBzb21lPyBXaGF0IGNvdWxkIGJlIHRoZSBiZWhh
dmlvciA/Jm5ic3A7PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48Yj4mbmJzcDsgJm5ic3A7ICZuYnNwOy0gVGhpcyBpcyB0aGUgY2FzZSB3
aGljaCBJIGV4cGxhaW5lZCBhYm92ZS48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPiZuYnNwOyAmbmJzcDsgJm5ic3A7LSBJbiB0aGlz
IGNhc2UsIFggY2FuIGJlY29tZSBhY3RpdmUgYnkgd2lubmluZyB0byBFMSBhbmQgbG9zZSBFMiB3
aGljaCBsZWFkcyBYIGFuZCBFMSB0byBiZWNvbWUgaW5hY3RpdmUvZXhjbHVkZWQgZW50cnkuPC9i
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPmNhbiB5b3UgcGxlYXNlIGNsYXJpZnkgPzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJlZ2FyZHMsPG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPl9fdGVjaC5rYWxzX188
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNw
cmluZyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj5z
cHJpbmdAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9zcHJpbmciIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZzwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_4727571034014f0eb4689be6a092b8b0XCHALN001ciscocom_--


From nobody Sat Mar 18 08:58:44 2017
Return-Path: <acee@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 18987127871 for <spring@ietfa.amsl.com>; Sat, 18 Mar 2017 08:58:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level: 
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, NORMAL_HTTP_TO_IP=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zW9UuIoIP-Py for <spring@ietfa.amsl.com>; Sat, 18 Mar 2017 08:58:39 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5015012773A for <spring@ietf.org>; Sat, 18 Mar 2017 08:58:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=104881; q=dns/txt; s=iport; t=1489852718; x=1491062318; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=i1PlGXhMvV4EEQUL1VfYhVSh5tEslDUcgDc42bj/c/k=; b=d8BnTBqH9StmYXYK9Qz2F/Y/X50NI5oJsd0PDrY8Q4ApE4KiUszM7V4E UZNncjWNRFahDfcpQ8ejvwIbaKv/zlrJbx4Wys+NWmT4LkQz0JkLvRtyL QzK9dn+wgkR5RXv+yvq/hJVJ1Bi7QHrcOIMrPYYIriDk8EoSsOkwRtZkE k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CsAQD0V81Y/5tdJa1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgm45KmGBCgeDW4oPkVqCWoU4jTGCCwMfAQ6FKkoCGiiCPz8YAQI?= =?us-ascii?q?BAQEBAQEBayiFFQEBAQEDAQEYCQofHwMLEAIBCBECAQEBASEBBgMCAgIfBAILF?= =?us-ascii?q?AkIAgQBDQUeiUoDEAUOsmWCJoQPgyINgwkBAQEBAQEBAQEBAQEBAQEBAQEBAQE?= =?us-ascii?q?diz2CUYFmAQEFJAkJFoJQgl8FlgSGDzoBhniDKINwhDKBe4Uog1aGMopkJgeIR?= =?us-ascii?q?gEPEDiBBFgVQYRXHYFjdQGHPg0XB4EDgQ0BAQE?=
X-IronPort-AV: E=Sophos;i="5.36,183,1486425600";  d="scan'208,217";a="211606484"
Received: from rcdn-core-4.cisco.com ([173.37.93.155]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 18 Mar 2017 15:58:36 +0000
Received: from XCH-RTP-004.cisco.com (xch-rtp-004.cisco.com [64.101.220.144]) by rcdn-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id v2IFwaEq007412 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 18 Mar 2017 15:58:36 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-004.cisco.com (64.101.220.144) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Sat, 18 Mar 2017 11:58:35 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Sat, 18 Mar 2017 11:58:35 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, Robert Raszuk <robert@raszuk.net>
CC: "spring@ietf.org" <spring@ietf.org>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, tech_kals Kals <tech.kals@gmail.com>, "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>, "martin.pilka@pantheon.tech" <martin.pilka@pantheon.tech>
Thread-Topic: [spring] [Mapping Server] Conflict Resolution
Thread-Index: AQHSn6uCf7zSjHbqZEiKUWil67t/gKGajlCAgABlzAD//82GAA==
Date: Sat, 18 Mar 2017 15:58:35 +0000
Message-ID: <D4F2D04A.A3547%acee@cisco.com>
References: <CAHWErLdy5RgdWQKOXp1PrbB6T_ANObznCSXvdQ0nkbBgukD5cQ@mail.gmail.com> <e0950e57a2a24bd99d78908be0d49a5d@XCH-ALN-001.cisco.com> <CAHWErLeBaMPDPJst0MpQfBXQqE3PW2pwGG_f6A539o1dv9gDYw@mail.gmail.com> <aaf69434308545a5b2566645cc2e4e47@XCH-ALN-001.cisco.com> <CA+b+ERmX6RtfJA1DicvitJ2tXOU1PbYq-w5i4LEPM=w3q28u_Q@mail.gmail.com> <4727571034014f0eb4689be6a092b8b0@XCH-ALN-001.cisco.com>
In-Reply-To: <4727571034014f0eb4689be6a092b8b0@XCH-ALN-001.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.198]
Content-Type: multipart/alternative; boundary="_000_D4F2D04AA3547aceeciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/ExsBvtcx0yT6Wnp8tYgOeAExkb0>
Subject: Re: [spring] [Mapping Server] Conflict Resolution
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 18 Mar 2017 15:58:43 -0000

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

DQoNCkZyb206IHNwcmluZyA8c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1i
b3VuY2VzQGlldGYub3JnPj4gb24gYmVoYWxmIG9mICJMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSIg
PGdpbnNiZXJnQGNpc2NvLmNvbTxtYWlsdG86Z2luc2JlcmdAY2lzY28uY29tPj4NCkRhdGU6IFNh
dHVyZGF5LCBNYXJjaCAxOCwgMjAxNyBhdCAxMDo1OSBBTQ0KVG86IFJvYmVydCBSYXN6dWsgPHJv
YmVydEByYXN6dWsubmV0PG1haWx0bzpyb2JlcnRAcmFzenVrLm5ldD4+DQpDYzogInNwcmluZ0Bp
ZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPiIgPHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86
c3ByaW5nQGlldGYub3JnPj4sICJQZXRlciBQc2VuYWsgKHBwc2VuYWspIiA8cHBzZW5ha0BjaXNj
by5jb208bWFpbHRvOnBwc2VuYWtAY2lzY28uY29tPj4sIHRlY2hfa2FscyBLYWxzIDx0ZWNoLmth
bHNAZ21haWwuY29tPG1haWx0bzp0ZWNoLmthbHNAZ21haWwuY29tPj4sICJTdGVmYW5vIFByZXZp
ZGkgKHNwcmV2aWRpKSIgPHNwcmV2aWRpQGNpc2NvLmNvbTxtYWlsdG86c3ByZXZpZGlAY2lzY28u
Y29tPj4sICJtYXJ0aW4ucGlsa2FAcGFudGhlb24udGVjaDxtYWlsdG86bWFydGluLnBpbGthQHBh
bnRoZW9uLnRlY2g+IiA8bWFydGluLnBpbGthQHBhbnRoZW9uLnRlY2g8bWFpbHRvOm1hcnRpbi5w
aWxrYUBwYW50aGVvbi50ZWNoPj4NClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBbTWFwcGluZyBTZXJ2
ZXJdIENvbmZsaWN0IFJlc29sdXRpb24NCg0KUm9iZXJ0IC0NCg0KRnJvbTogcnJhc3p1a0BnbWFp
bC5jb208bWFpbHRvOnJyYXN6dWtAZ21haWwuY29tPiBbbWFpbHRvOnJyYXN6dWtAZ21haWwuY29t
XSBPbiBCZWhhbGYgT2YgUm9iZXJ0IFJhc3p1aw0KU2VudDogU2F0dXJkYXksIE1hcmNoIDE4LCAy
MDE3IDE6NTUgQU0NClRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKQ0KQ2M6IHRlY2hfa2FscyBL
YWxzOyBzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz47IG1hcnRpbi5waWxr
YUBwYW50aGVvbi50ZWNoPG1haWx0bzptYXJ0aW4ucGlsa2FAcGFudGhlb24udGVjaD47IFN0ZWZh
bm8gUHJldmlkaSAoc3ByZXZpZGkpOyBQZXRlciBQc2VuYWsgKHBwc2VuYWspDQpTdWJqZWN0OiBS
ZTogW3NwcmluZ10gW01hcHBpbmcgU2VydmVyXSBDb25mbGljdCBSZXNvbHV0aW9uDQoNCkhpIEth
bHMsDQoNClNvcnJ5IGZvciBtaXNzaW5nIHRoZSBjb25jZXB0IG9mICJyYW5nZSIgaW4gbWFwcGlu
ZyBzZXJ2ZXIgVExWLiBBcG9sb2dpZXMgLSBteSBvbWlzc2lvbiAhDQoNCkhpIExlcywNCg0KVHdv
IHJlbGF0ZWQgcXVlc3Rpb25zIHdoaWxlIHdlIGFyZSBhdCB0aGlzOg0KDQoxLiBIb3cgY2FuIGEg
bWFwcGluZyBzZXJ2ZXIgYWR2ZXJ0aXNlIFNJRCBsYWJlbCBvbiBiZWhhbGYgb2Ygbm9kZSB3aGlj
aCBpcyBub3QgY2FwYWJsZSBvZiBpdHMgb3duIGFkdmVydGlzZW1lbnQgd2l0aG91dCB2YWxpZGF0
aW9uIHRoYXQgc3VjaCBTSUQgbGFiZWwgaXMgYWN0dWFsbHkgaW5zdGFsbGVkIGluIHRoZSBkYXRh
IHBsYW5lIG9mIHRoYXQgImluY2FwYWJsZSIgbm9kZSA/IElmIGhlIGRvZXMgdmFsaWRhdGUgaXQg
Li4gaG93ID8NCg0KW0xlczpdIEl0IGlzIG5vdCB0aGUgcmVzcG9uc2liaWxpdHkgb2YgdGhlIFNS
TVMgdG8gdmFsaWRhdGUgdGhhdCB3aGF0IGhhcyBiZWVuIGNvbmZpZ3VyZWQgaXMgaW5zdGFsbGVk
IGluIGFueSBub2Rl4oCZcyBmb3J3YXJkaW5nIHBsYW5lIOKAkyBhbmQgaXQgd291bGQgYmUgYSDi
gJxjYXRjaC0yMuKAnSBzaXR1YXRpb24gaWYgdGhhdCB3ZXJlIHJlcXVpcmVkIHNpbmNlIHVudGls
IGEgU0lEIGlzIGFkdmVydGlzZWQgbm8gbGFiZWwgY2FuIGJlIGluc3RhbGxlZCBieSBhbnkgbm9k
ZS4NCklmIHlvdXIgYXJndW1lbnQgaXMgdGhhdCB0aGVyZSBzaG91bGQgYmUgYSBTSUQgYWR2ZXJ0
aXNlZCBieSB0aGUgbm9kZSB3aGljaCBvd25zIGEgcHJlZml4IGJlZm9yZSBTUk1TIGFkdmVydGlz
ZXMgYSBTSUQsIHRoZW4gaXQgYmVjb21lcyBpbXBvc3NpYmxlIHRvIHN1cHBvcnQgcGFydGlhbCBk
ZXBsb3ltZW50IHdoZXJlIHNvbWUgcHJlZml4ZXMgYXJlIG93bmVkIGJ5IFNSIGluY2FwYWJsZSBu
b2Rlcy4NCg0KQWJzb2x1dGVseSDigJMgdGhpcyBjb25zdHJhaW50IGRlZmVhdHMgdGhlIHdob2xl
IHB1cnBvc2Ugb2YgYW4gU1JNUy4NCg0KDQoNCjIuIFdoZW4geW91IGFyZSBtYWtpbmcgY29uZmxp
Y3QgcmVzb2x1dGlvbiBpcyB0aGVyZSBhIGNoZWNrIGlmIHRoZSBnaXZlbiBwcmVmaXggaGFzIGFj
dHVhbGx5IGJlZW4gYWR2ZXJ0aXNlZCBhcyB2YWxpZCBJUCByZWFjaGFiaWxpdHkgYW5kIGlzIGlu
c3RhbGxlZCBpbiBsb2NhbCBSSUIvRklCID8NCg0KW0xlczpdIE5vLiBIYXZpbmcgc3VjaCBhIHBv
bGljeSB3b3VsZCBpbnRyb2R1Y2UgYWRkaXRpb25hbCBjb252ZXJnZW5jZSBpc3N1ZXMuIFRvIGtu
b3cgd2hldGhlciBhIGdpdmVuIGxhYmVsIHdhcyBiZWluZyB1c2VkIGJ5IGEgZG93bnN0cmVhbSBu
b2RlIHlvdSB3b3VsZCBoYXZlIHRvIHJ1biBjb25mbGljdCByZXNvbHV0aW9uIGZyb20gdGhlIFBP
ViBvZiB0aGUgZG93bnN0cmVhbSBub2RlIGJlY2F1c2UgdGhlIG91dHB1dCBvZiB0aGF0IG5vZGXi
gJlzIGNvbmZsaWN0IHJlc29sdXRpb24gY2FsY3VsYXRpb24gY291bGQgYmUgZGlmZmVyZW50IHRo
YW4gdGhlIGxvY2FsIG5vZGXigJlzIG91dHB1dC4NCg0KSeKAmW0gbm90IGltcGx5aW5nIHRoYXQg
dGhpcyBpcyBldmVuIGEgdmlhYmxlIG9wdGlvbi4gSG93ZXZlciwgSeKAmWxsIHBvaW50IG91dCB0
aGF0IHRoaXMgd291bGRu4oCZdCBldmVuIGJlIHBvc3NpYmxlIHNpbmNlIHlvdSBjb3VsZCBub3Qg
Z3VhcmFudGVlIHRoYXQgeW91IGhhZCB0aGUgY29tcGxldGUgc2V0IG9mIG1hcHBpbmdzIGZvciB0
aGUgZG93bnN0cmVhbSBub2RlLg0KDQpUaGFua3MsDQpBY2VlDQoNCg0KDQoNCg0KICAgTGVzDQoN
Cg0KS2luZCByZWdhcmRzLA0KUi4NCg0KDQpPbiBTYXQsIE1hciAxOCwgMjAxNyBhdCA2OjQ5IEFN
LCBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSA8Z2luc2JlcmdAY2lzY28uY29tPG1haWx0bzpnaW5z
YmVyZ0BjaXNjby5jb20+PiB3cm90ZToNCkthbHMg4oCTDQoNClBsZWFzZSBsb29rIGNsb3NlbHkg
YXQgaG93IHRvIGRldGVybWluZSBpZiB0aGVyZSBpcyBhIGNvbmZsaWN0Lg0KRnJvbSBTZWN0aW9u
IDM6DQoNCiAgICAgUHJmIC0gUHJlZmVyZW5jZSBWYWx1ZSAoU2VlIFNlY3Rpb24gMy4xKQ0KICAg
ICAgIFBpIC0gSW5pdGlhbCBwcmVmaXgNCiAgICAgICBQZSAtIEVuZCBwcmVmaXgNCiAgICAgICBM
ICAtIFByZWZpeCBsZW5ndGgNCiAgICAgICBMeCAtIE1heGltdW0gcHJlZml4IGxlbmd0aCAoMzIg
Zm9yIElQdjQsIDEyOCBmb3IgSVB2NikNCiAgICAgICBTaSAtIEluaXRpYWwgU0lEIHZhbHVlDQog
ICAgICAgU2UgLSBFbmQgU0lEIHZhbHVlDQogICAgICAgUiAgLSBSYW5nZSB2YWx1ZSAoU2VlIE5v
dGUgMSkNCiAgICAgICBUICAtIFRvcG9sb2d5DQogICAgICAgQSAgLSBBbGdvcml0aG0NCg0KICAg
ICAgIEEgTWFwcGluZyBFbnRyeSBpcyB0aGVuIHRoZSB0dXBsZTogKFByZiwgU3JjLCBQaS9MLCBT
aSwgUiwgVCwgQSkNCiAgICAgICBQZSA9IChQaSArICgoUi0xKSA8PCAoTHgtTCkpDQogICAgICAg
U2UgPSBTaSArIChSLTEpDQoNCkFuZCBTZWN0aW9uIDMuMi4xDQoNCiAgR2l2ZW4gdHdvIG1hcHBp
bmcgZW50cmllczoNCg0KICAgKFByZiwgUDEvTDEsIFMxLCBSMSwgVDEsIEExKSBhbmQNCiAgIChQ
cmYsIFAyL0wyLCBTMiwgUjIsIFQyLCBBMikNCg0KICAgd2hlcmUgUDEgPD0gUDINCg0KICAgYSBw
cmVmaXggY29uZmxpY3QgZXhpc3RzIGlmIGFsbCBvZiB0aGUgZm9sbG93aW5nIGFyZSB0cnVlOg0K
DQogICAxKShUMSA9PSBUMikgJiYgKEExID09IEEyKQ0KICAgMilQMSA8PSBQMg0KICAgMylUaGUg
cHJlZml4ZXMgYXJlIGluIHRoZSBzYW1lIGFkZHJlc3MgZmFtaWx5Lg0KICAgMilMMSA9PSBMMg0K
ICAgMykoUDFlID49IFAyKSAmJiAoKFMxICsgKFAyIC0gUDEpKSAhPSBTMikNCg0KVGhlIHByZWZl
cmVuY2UgcnVsZSBhcyBkZWZpbmVkIGluIHRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgZHJhZnQg
KDAyKToNCg0KMS4gIEhpZ2hlciBwcmVmZXJlbmNlIHZhbHVlIHdpbnMNCiAgIDIuICBTbWFsbGVy
IHJhbmdlIHdpbnMNCiAgIDMuICBJUHY2IGVudHJ5IHdpbnMgb3ZlciBJUHY0IGVudHJ5DQogICA0
LiAgTG9uZ2VyIHByZWZpeCBsZW5ndGggd2lucw0KICAgNS4gIFNtYWxsZXIgYWxnb3JpdGhtIHdp
bnMNCiAgIDYuICBTbWFsbGVyIHN0YXJ0aW5nIGFkZHJlc3MgKGNvbnNpZGVyZWQgYXMgYW4gdW5z
aWduZWQgaW50ZWdlcg0KICAgICAgIHZhbHVlKSB3aW5zDQogICA3LiAgU21hbGxlciBzdGFydGlu
ZyBTSUQgd2lucw0KICAgOC4gIElmIHRvcG9sb2d5IElEcyBhcmUgTk9UIGlkZW50aWNhbCBib3Ro
IGVudHJpZXMgTVVTVCBiZSBpZ25vcmVkDQoNCkNvbW1lbnRzIGlubGluZQ0KDQpGcm9tOiB0ZWNo
X2thbHMgS2FscyBbbWFpbHRvOnRlY2gua2Fsc0BnbWFpbC5jb208bWFpbHRvOnRlY2gua2Fsc0Bn
bWFpbC5jb20+XQ0KU2VudDogRnJpZGF5LCBNYXJjaCAxNywgMjAxNyAxOjA5IEFNDQpUbzogTGVz
IEdpbnNiZXJnIChnaW5zYmVyZykNCkNjOiBzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0Bp
ZXRmLm9yZz47IFBldGVyIFBzZW5hayAocHBzZW5hayk7IFN0ZWZhbm8gUHJldmlkaSAoc3ByZXZp
ZGkpOyBtYXJ0aW4ucGlsa2FAcGFudGhlb24udGVjaDxtYWlsdG86bWFydGluLnBpbGthQHBhbnRo
ZW9uLnRlY2g+DQpTdWJqZWN0OiBSZTogW01hcHBpbmcgU2VydmVyXSBDb25mbGljdCBSZXNvbHV0
aW9uDQoNCkhpIExlcywNCg0KIFNvcnJ5LCBJIGhhdmUgbm90IGluY2x1ZGVkIG15IG1hcHBpbmcg
ZW50cmllcyBpbiB0aGUgcHJldmlvdXMgbWFpbC4gUGxlYXNlIHNlZSB0aGUgZXhhbXBsZSBoZXJl
IGJlbG93Lg0KDQogSSBhbSB3b3JraW5nIHdpdGggdGhlIFJGQyB3aGljaCBkb2Vzbid0IHN1cHBv
cnQgUHJlZmVyZW5jZSBWYWx1ZSwgc28gcGxlYXNlIGlnbm9yZSBpdC4gQW5kLCBteSBtYXBwaW5n
IGVudHJpZXMgd291bGQgbG9va3MgbGlrZS4NClRvcG9sb2d5IHdpbGwgYmUgYSBzaW5nbGUgdG9w
b2xvZ3ksIG5vdCBhIE11bHRpLXRvcG9sb2d5IGFuZCBhbGdvcml0aG0gd291bGQgYmUgU1BGIG5v
dCBDU1BGLg0KDQogUGxlYXNlIHJlYWQgbXkgZW50cnkgdGhlIGJlbG93IG9yZGVyOiAgPFByZWZp
eC1zdGFydC8gcHJlZml4LWxlbiwgIHN0YXJ0aW5nIFNJRCwgIHJhbmdlPg0KIEUxIGFuZCBFMiBh
bHJlYWR5IGNvbmZpZ3VyZWQgQWN0aXZlIGVudHJpZXMuIFggaXMgdGhlIG5ld2x5IGluY29taW5n
IGVudHJ5Lg0KDQoNClNjZW5hcmlvIDE6ICAgKEVudHJpZXMgYXJlIGNvbmZsaWN0aW5nIHdpdGgg
cHJlZml4KQ0KICAgICAgICAgICAgICAgICAgICAgICAgIEVudHJ5IEUxOiAgICAgIDwxMC4xLjEw
LjAvMjQ8aHR0cDovLzEwLjEuMTAuMC8yND4sIDMwMCwgMjI+DQogICAgICAgICAgICAgICAgICAg
ICAgICAgRW50cnkgRTI6ICAgICAgPDEwLjEuMS4wLzI0PGh0dHA6Ly8xMC4xLjEuMC8yND4sICAg
MTUwLCA1Pg0KDQpbTGVzOl0gRTEgZXhwYW5kcyB0byAoMTAuMS4xMC4wLzI0PGh0dHA6Ly8xMC4x
LjEwLjAvMjQ+IHRocm91Z2ggMTAuMS4zMS4wLzI0PGh0dHA6Ly8xMC4xLjMxLjAvMjQ+KSB1c2lu
ZyBTSURzIDMwMC0zMjENCkUyIGV4cGFuZHMgdG8gKDEwLjEuMS4wLzI0PGh0dHA6Ly8xMC4xLjEu
MC8yND4gdGhyb3VnaCAxMC4xLjUuMC8yNDxodHRwOi8vMTAuMS41LjAvMjQ+KSB1c2luZyBTSURz
IDE1MCAtMTU0DQoNClRoZXJlIGlzIG5vIGNvbmZsaWN0IOKAkyBib3RoIGVudHJpZXMgYXJlIHVz
ZWQuDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICBpbmNvbWluZyBlbnRyeSBpcyBYOg0KICAg
ICAgICAgICAgICAgICAgICAgICAgIEVudHJ5IFg6ICAgICAgICA8MTAuMS4yLjAvMjQ8aHR0cDov
LzEwLjEuMi4wLzI0PiwgIDIwMCwgMjA+DQoNCltMZXM6XSBYIGV4cGFuZHMgdG8gKDEwLjEuMi4w
LzI0PGh0dHA6Ly8xMC4xLjIuMC8yND4g4oCTIDEwLjEuMjEuMC8yNDxodHRwOi8vMTAuMS4yMS4w
LzI0PikgdXNpbmcgU0lEcyAyMDAtMjE5Lg0KVGhlcmUgaXMgYSBwcmVmaXggY29uZmxpY3Qgd2l0
aCBFMS4NClByZWZlcmVuY2UgcnVsZSAjMiAoc21hbGxlciByYW5nZSkgaXMgYXBwbGllZCDigJMg
YnV0IHRoZSBhbnN3ZXIgb25lIGdldHMgZGVwZW5kcyBvbiB0aGUgb3JkZXIgaW4gd2hpY2ggdGhl
IGVudHJpZXMgYXJlIHByb2Nlc3NlZCDigJMgYSBwb2ludCB3aGljaCBJIGRpc2N1c3NlZCBpbiBt
eSBwcmVzZW50YXRpb24gYXQgSUVURiA5Ni4gU2VlIFNsaWRlcyAxNy0yMCBpbg0KaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvcHJvY2VlZGluZ3MvOTcvc2xpZGVzL3NsaWRlcy05Ny1zcHJpbmctMV9pZXRm
OTdfZHJhZnQtaWV0Zi1zcHJpbmctY29uZmxpY3QtcmVzb2x1dGlvbi0wMi0wMC5wcHR4DQoNClNv
LCBpZiB3ZSBleGFtaW5lIGVudHJpZXMgaW4gcmFuZ2Ugb3JkZXIgKHNtYWxsZXN0IHRvIGhpZ2hl
c3QpIHdlIGZpbmQ6DQpFMiBoYXMgbm8gY29uZmxpY3QgdyBYIG5vciB3aXRoIEUxLg0KWCBoYXMg
YSBjb25mbGljdCB3aXRoIEUxIOKAkyBFMSBpcyBpZ25vcmVkLg0KRTIgYW5kIFggYXJlIHVzZWQu
DQoNCiAgICAgICAgICAgU3RlcDE6IENvbmZsaWN0IHdvdWxkIGJlIHZhbGlkYXRlZCBiZXR3ZWVu
IEUxIGFuZCBYLg0KDQogICAgICAgICAgIFN0ZXAyOiBDb25mbGljdCB3b3VsZCBiZSB2YWxpZGF0
ZWQgYmV0d2VlbiBFMiBhbmQgWC4NCg0KICAgICAgICAgICMgd2hhdCBhcmUgdGhlIGVudHJpZXMg
d291bGQgYmUgYWN0aXZlIGFuZCB3aGF0IHdpbGwgYmVjb21lIGluYWN0aXZlL2V4Y2x1ZGVkIGVu
dHJ5ID8NCg0KDQoNClNjZW5hcmlvIDI6ICAgKEVudHJpZXMgYXJlIGNvbmZsaWN0aW5nIHdpdGgg
U0lEKQ0KICAgICAgICAgICAgICAgICAgICAgICAgIEVudHJ5IEUxOiAgICAgIDwxMC4xLjEwLjAv
MjQ8aHR0cDovLzEwLjEuMTAuMC8yND4sIDMwMCwgMjI+DQogICAgICAgICAgICAgICAgICAgICAg
ICAgRW50cnkgRTI6ICAgICAgPDcuMS4xLjAvMjQ8aHR0cDovLzcuMS4xLjAvMjQ+LCAgICAgMjgw
LCAxMD4NCg0KW0xlczpdIEFnYWluLCB0aGVyZSBpcyBubyBjb25mbGljdCwgYm90aCBlbnRyaWVz
IGFyZSB1c2VkLg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgaW5jb21pbmcgZW50cnkgaXMg
WDoNCiAgICAgICAgICAgICAgICAgICAgICAgICBFbnRyeSBYOiAgICAgICAgPDMuMS4xLjAvMjQ8
aHR0cDovLzMuMS4xLjAvMjQ+LCAgIDI4NSwgMjA+DQoNCltMZXM6XSBUaGVyZSBpcyBubyBwcmVm
aXggY29uZmxpY3QgYnV0IHRoZXJlIGlzIGEgU0lEIGNvbmZsaWN0Lg0KRTEgMzAwIOKAkyAzMjEN
CkUyIDI4MCDigJMgMjg5DQpYIDI4NSDigJMgMzA0DQoNCkFnYWluIGFwcGx5aW5nIFByZWZlcmVu
Y2UgUnVsZSAjMiAoc21hbGxlc3QgcmFuZ2Ugd2lucykNCkUyIHdpbnMgb3ZlciBYIOKAkyBYIGlz
IGlnbm9yZWQNCkUyIGhhcyBubyBjb25mbGljdCB3aXRoIEUxIOKAkyBib3RoIGVudHJpZXMgYXJl
IHVzZWQuDQpTbyBFMSBhbmQgRTIgYXJlIHVzZWQgYW5kIFggaXMgaWdub3JlZC4NCg0KICAgICAg
ICAgICBTdGVwMTogQ29uZmxpY3Qgd291bGQgYmUgdmFsaWRhdGVkIGJldHdlZW4gRTEgYW5kIFgu
DQoNCiAgICAgICAgICAgU3RlcDI6IENvbmZsaWN0IHdvdWxkIGJlIHZhbGlkYXRlZCBiZXR3ZWVu
IEUyIGFuZCBYLg0KDQogICAgICAgICAgIyB3aGF0IGFyZSB0aGUgZW50cmllcyB3b3VsZCBiZSBh
Y3RpdmUgYW5kIHdoYXQgd2lsbCBiZWNvbWUgaW5hY3RpdmUvZXhjbHVkZWQgZW50cnkgPw0KDQoN
ClNjZW5hcmlvIDM6ICAgIChFbnRyaWVzIGFyZSBjb25mbGljdGluZyB3aXRoIHByZWZpeCBhbmQg
U0lEKQ0KDQogICAgICAgICAgICAgICAgICAgICAgICAgRW50cnkgRTE6ICAgICAgPDEwLjEuMTAu
MC8yNDxodHRwOi8vMTAuMS4xMC4wLzI0PiwgMzAwLCAyMj4NCiAgICAgICAgICAgICAgICAgICAg
ICAgICBFbnRyeSBFMjogICAgICA8NS4xLjEuMC8yNDxodHRwOi8vNS4xLjEuMC8yND4sICAgICAx
OTAsIDE1Pg0KDQpbTGVzOl0gQWdhaW4sIG5vIGNvbmZsaWN0IOKAkyBib3RoIGVudHJpZXMgYXJl
IHVzZWQuDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICBpbmNvbWluZyBlbnRyeSBpcyBYOg0K
ICAgICAgICAgICAgICAgICAgICAgICAgIEVudHJ5IFg6ICAgICAgICA8MTAuMS4xLjAvMjQ8aHR0
cDovLzEwLjEuMS4wLzI0PiwgIDIwMCwgMjA+DQoNCltMZXM6XSBYIGhhcyBhIHByZWZpeCBjb25m
bGljdCB3aXRoIEUxIOKAkyBiZWNhdXNlIGl0IGhhcyBzbWFsbGVyIHJhbmdlIFggaXMgdGhlIHdp
bm5lciBhbmQgRTEgaXMgaWdub3JlZC4NClggaGFzIGEgU0lEIGNvbmZsaWN0IHdpdGggRTIuIEUy
IGhhcyBzbWFsbGVyIHJhbmdlIHNvIFggaXMgaWdub3JlZC4NCk9ubHkgRTIgaXMgdXNlZC4NCk5v
dGUgdGhhdCB3ZSBldmFsdWF0ZSAgcHJlZml4IGNvbmZsaWN0cyBiZWZvcmUgc2lkIGNvbmZsaWN0
cy4gRGlmZmVyZW50IHJlc3VsdHMgbWlnaHQgZW5zdWUgaWYgd2UgZGlkIHNpZCBjb25mbGljdHMg
YmVmb3JlIHByZWZpeCBjb25mbGljdHMgKHRob3VnaCBub3QgaW4gdGhpcyBleGFtcGxlKQ0KDQpU
aGUgc3VidGxldGllcyBvZiBvcmRlcmluZyBpbiBhY2hpZXZpbmcgaW50ZXJvcGVyYWJpbGl0eSBo
YXZlIG5vdCB5ZXQgYmVlbiBpbmNvcnBvcmF0ZWQgaW50byB0aGUgZHJhZnQg4oCTIGluIHBhcnQg
YmVjYXVzZSB0aGVyZSBpcyBzdGlsbCBkaXNjdXNzaW9uIGFib3V0IHdoYXQgcG9saWN5IHNob3Vs
ZCBiZSB1c2VkIChJZ25vcmUsIFF1YXJhbnRpbmUsIElnbm9yZSBPdmVybGFwIE9ubHkpLiBJZiB0
aGUgV0cgd2VyZSB0byBzZWxlY3QgSWdub3JlIGFzIHRoZSBwb2xpY3kgdGhlbiBvcmRlcmluZyB3
b3VsZCBub3QgbWF0dGVyLg0KDQpIVEgNCg0KICAgTGVzDQoNCiAgICAgICAgICAgU3RlcDE6IENv
bmZsaWN0IHdvdWxkIGJlIHZhbGlkYXRlZCBiZXR3ZWVuIEUxIGFuZCBYLg0KDQogICAgICAgICAg
IFN0ZXAyOiBDb25mbGljdCB3b3VsZCBiZSB2YWxpZGF0ZWQgYmV0d2VlbiBFMiBhbmQgWC4NCg0K
ICAgICAgICAgICMgd2hhdCBhcmUgdGhlIGVudHJpZXMgd291bGQgYmUgYWN0aXZlIGFuZCB3aGF0
IHdpbGwgYmVjb21lIGluYWN0aXZlL2V4Y2x1ZGVkIGVudHJ5ID8NCg0KDQpSZWdhcmRzLA0KX190
ZWNoLmthbHNfXw0KDQoNCk9uIEZyaSwgTWFyIDE3LCAyMDE3IGF0IDEyOjQxIFBNLCBMZXMgR2lu
c2JlcmcgKGdpbnNiZXJnKSA8Z2luc2JlcmdAY2lzY28uY29tPG1haWx0bzpnaW5zYmVyZ0BjaXNj
by5jb20+PiB3cm90ZToNCkl0IGlzIG5vdCBwb3NzaWJsZSB0byBhbnN3ZXIgeW91ciBxdWVyeSBi
ZWNhdXNlIHRoZSB3YXkgeW91IGhhdmUgcHJlc2VudGVkIHlvdXIgZW50cmllcyAoWCwgRTEsIEUy
LCBFMykgZG9lcyBub3QgdGVsbCB1cyB3aGF0IGNvbmZsaWN0cyB5b3UgaGF2ZS4NCkRvIHlvdSBo
YXZlIHR3byBTSURzIGFzc2lnbmVkIHRvIHRoZSBzYW1lIHByZWZpeD8gKFByZWZpeCBjb25mbGlj
dCkNCkRvIHlvdSBoYXZlIHRoZSBzYW1lIFNJRCBhc3NpZ25lZCB0byB0d28gZGlmZmVyZW50IHBy
ZWZpeGVzPyAoU0lEIGNvbmZsaWN0KQ0KDQpUaGlzIG1hdHRlcnMg4oCTIHNlZSBTZWN0aW9uIDMu
My42IG9mIHRoZSBkcmFmdCBmb3IgYW4gZXhhbXBsZSBhcyB0byB3aHkuDQoNClBsZWFzZSBwcmVz
ZW50IHlvdXIgZXhhbXBsZSBpbiB0aGUgZm9ybSBkZWZpbmVkIGluIFNlY3Rpb24gMzoNCg0KICAg
ICAgIFByZiAtIFByZWZlcmVuY2UgVmFsdWUgKFNlZSBTZWN0aW9uIDMuMSkNCiAgICAgICBQaSAt
IEluaXRpYWwgcHJlZml4DQogICAgICAgUGUgLSBFbmQgcHJlZml4DQogICAgICAgTCAgLSBQcmVm
aXggbGVuZ3RoDQogICAgICAgTHggLSBNYXhpbXVtIHByZWZpeCBsZW5ndGggKDMyIGZvciBJUHY0
LCAxMjggZm9yIElQdjYpDQogICAgICAgU2kgLSBJbml0aWFsIFNJRCB2YWx1ZQ0KICAgICAgIFNl
IC0gRW5kIFNJRCB2YWx1ZQ0KICAgICAgIFIgIC0gUmFuZ2UgdmFsdWUgKFNlZSBOb3RlIDEpDQog
ICAgICAgVCAgLSBUb3BvbG9neQ0KICAgICAgIEEgIC0gQWxnb3JpdGhtDQoNCiAgICAgICBBIE1h
cHBpbmcgRW50cnkgaXMgdGhlbiB0aGUgdHVwbGU6IChQcmYsIFNyYywgUGkvTCwgU2ksIFIsIFQs
IEEpDQoNClRoYW54Lg0KDQogICBMZXMNCg0KDQpGcm9tOiB0ZWNoX2thbHMgS2FscyBbbWFpbHRv
OnRlY2gua2Fsc0BnbWFpbC5jb208bWFpbHRvOnRlY2gua2Fsc0BnbWFpbC5jb20+XQ0KU2VudDog
VGh1cnNkYXksIE1hcmNoIDE2LCAyMDE3IDc6MjIgUE0NClRvOiBzcHJpbmdAaWV0Zi5vcmc8bWFp
bHRvOnNwcmluZ0BpZXRmLm9yZz47IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBQZXRlciBQc2Vu
YWsgKHBwc2VuYWspOyBTdGVmYW5vIFByZXZpZGkgKHNwcmV2aWRpKTsgbWFydGluLnBpbGthQHBh
bnRoZW9uLnRlY2g8bWFpbHRvOm1hcnRpbi5waWxrYUBwYW50aGVvbi50ZWNoPg0KU3ViamVjdDog
W01hcHBpbmcgU2VydmVyXSBDb25mbGljdCBSZXNvbHV0aW9uDQoNCkhpIEV4cGVydHMsDQoNCiAg
Q291bGQgeW91IHBsZWFzZSBleHBsYWluIG1lIHdoYXQgd291bGQgYmUgdGhlIGV4cGVjdGVkIGJl
aGF2aW9yIGluIHRoZSBmb2xsb3dpbmcgc2NlbmFyaW8gaW4gUXVhcmFudGluZSBhcHByb2FjaC4N
Cg0KICBNYXBwaW5nIGVudHJpZXMgRTEsIEUyLCBFMyBhcmUgQWN0aXZlIGVudHJpZXMuDQoNCiAg
SW4gY2FzZSwgaWYgaW5jb21pbmcgbmV3IGVudHJ5IHNheSBYIHdoaWNoIGhhcyBjb25mbGljdCB3
aXRoIEUxLCBFMiBhbmQgRTMuDQoNCiAgQXNzdW1lLCBYIGlzIGJldHRlciB0aGFuIEUxIGJ1dCBu
b3QgYmV0dGVyIHRoYW4gRTIuICAoIEUxIDwgWCA8IEUyKQ0KDQogIDFdIFggaXMgYmV0dGVyIHRo
YW4gRTEgc28gRTEgd2lsbCBiZWNvbWUgZXhjbHVkZWQgZW50cnkgYW5kIFggd2lsbCBiZWNvbWUg
YW4gYWN0aXZlIGVudHJ5DQoNCiAgMl0gTm93LCBYIGlzIGNvbXBhcmVkIHdpdGggRTIuIEUyIGlz
IGJldHRlciB0aGFuIFguIFNvLCBYIHdpbGwgYmVjb21lIGV4Y2x1ZGVkIGVudHJ5IGFuZCBFMiBp
cyBhbiBhY3RpdmUgZW50cnkgYXMgaXQgd2FzLg0KDQpTbywgWCBhbmQgRTEgd2lsbCBiZWNvbWUg
ImV4Y2x1ZGVkIGVudHJ5Ii4NCg0KSSBjb3VsZG4ndCBmaW5kIGFueSBpbmZvIGFzIHNob3duIGFi
b3ZlIGluIHRoZSBSRkMuIENhbiB5b3UgcGxlYXNlIGNsYXJpZnkgPw0KDQoNCk15IGRvdWJ0czoN
CjEpIFdpbGwgdGhlIGVudHJ5IGJlY29tZSBhY3RpdmUgb25seSBpZiBpdCB3aW5zIHdpdGggYWxs
IGVudHJpZXMgd2hpY2ggYXJlIGNvbmZsaWN0ZWQgd2l0aCB0aGlzID8NCjIpIFdoZW4gZG9pbmcg
Y29uZmxpY3QgcmVzb2x1dGlvbiB3aXRoIG90aGVyIGVudHJpZXMsIGl0IGNhbiB3aW4gd2l0aCBz
b21lIGVudHJpZXMgYW5kIGNhbiBsb3NlIHRvIHNvbWU/IFdoYXQgY291bGQgYmUgdGhlIGJlaGF2
aW9yID8NCiAgICAgLSBUaGlzIGlzIHRoZSBjYXNlIHdoaWNoIEkgZXhwbGFpbmVkIGFib3ZlLg0K
ICAgICAtIEluIHRoaXMgY2FzZSwgWCBjYW4gYmVjb21lIGFjdGl2ZSBieSB3aW5uaW5nIHRvIEUx
IGFuZCBsb3NlIEUyIHdoaWNoIGxlYWRzIFggYW5kIEUxIHRvIGJlY29tZSBpbmFjdGl2ZS9leGNs
dWRlZCBlbnRyeS4NCg0KDQpjYW4geW91IHBsZWFzZSBjbGFyaWZ5ID8NCg0KDQpSZWdhcmRzLA0K
X190ZWNoLmthbHNfXw0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQpzcHJpbmcgbWFpbGluZyBsaXN0DQpzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNw
cmluZ0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3By
aW5nDQoNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj48YnI+DQo8L2Rp
dj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0K
PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaTsgZm9udC1zaXplOjExcHQ7IHRleHQtYWxp
Z246bGVmdDsgY29sb3I6YmxhY2s7IEJPUkRFUi1CT1RUT006IG1lZGl1bSBub25lOyBCT1JERVIt
TEVGVDogbWVkaXVtIG5vbmU7IFBBRERJTkctQk9UVE9NOiAwaW47IFBBRERJTkctTEVGVDogMGlu
OyBQQURESU5HLVJJR0hUOiAwaW47IEJPUkRFUi1UT1A6ICNiNWM0ZGYgMXB0IHNvbGlkOyBCT1JE
RVItUklHSFQ6IG1lZGl1bSBub25lOyBQQURESU5HLVRPUDogM3B0Ij4NCjxzcGFuIHN0eWxlPSJm
b250LXdlaWdodDpib2xkIj5Gcm9tOiA8L3NwYW4+c3ByaW5nICZsdDs8YSBocmVmPSJtYWlsdG86
c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmciPnNwcmluZy1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsg
b24gYmVoYWxmIG9mICZxdW90O0xlcyBHaW5zYmVyZyAoZ2luc2JlcmcpJnF1b3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86Z2luc2JlcmdAY2lzY28uY29tIj5naW5zYmVyZ0BjaXNjby5jb208L2E+Jmd0
Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5EYXRlOiA8L3NwYW4+U2F0dXJk
YXksIE1hcmNoIDE4LCAyMDE3IGF0IDEwOjU5IEFNPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2Vp
Z2h0OmJvbGQiPlRvOiA8L3NwYW4+Um9iZXJ0IFJhc3p1ayAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJv
YmVydEByYXN6dWsubmV0Ij5yb2JlcnRAcmFzenVrLm5ldDwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5
bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkNjOiA8L3NwYW4+JnF1b3Q7PGEgaHJlZj0ibWFpbHRvOnNw
cmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnNwcmluZ0BpZXRmLm9yZyI+c3ByaW5nQGlldGYub3JnPC9hPiZndDssICZxdW90O1BldGVy
IFBzZW5hayAocHBzZW5haykmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpwcHNlbmFrQGNpc2Nv
LmNvbSI+cHBzZW5ha0BjaXNjby5jb208L2E+Jmd0OywgdGVjaF9rYWxzIEthbHMgJmx0OzxhIGhy
ZWY9Im1haWx0bzp0ZWNoLmthbHNAZ21haWwuY29tIj50ZWNoLmthbHNAZ21haWwuY29tPC9hPiZn
dDssDQogJnF1b3Q7U3RlZmFubyBQcmV2aWRpIChzcHJldmlkaSkmcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpzcHJldmlkaUBjaXNjby5jb20iPnNwcmV2aWRpQGNpc2NvLmNvbTwvYT4mZ3Q7LCAm
cXVvdDs8YSBocmVmPSJtYWlsdG86bWFydGluLnBpbGthQHBhbnRoZW9uLnRlY2giPm1hcnRpbi5w
aWxrYUBwYW50aGVvbi50ZWNoPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1hcnRpbi5w
aWxrYUBwYW50aGVvbi50ZWNoIj5tYXJ0aW4ucGlsa2FAcGFudGhlb24udGVjaDwvYT4mZ3Q7PGJy
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlN1YmplY3Q6IDwvc3Bhbj5SZTogW3Nw
cmluZ10gW01hcHBpbmcgU2VydmVyXSBDb25mbGljdCBSZXNvbHV0aW9uPGJyPg0KPC9kaXY+DQo8
ZGl2Pjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9O
X0JMT0NLUVVPVEUiIHN0eWxlPSJCT1JERVItTEVGVDogI2I1YzRkZiA1IHNvbGlkOyBQQURESU5H
OjAgMCAwIDU7IE1BUkdJTjowIDAgMCA1OyI+DQo8ZGl2IHhtbG5zOnY9InVybjpzY2hlbWFzLW1p
Y3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmlj
ZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQi
IHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21t
bCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPG1ldGEgbmFtZT0i
R2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNCAoZmlsdGVyZWQgbWVkaXVtKSI+
DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseTpDYWxpYnJpOw0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250
LWZhY2UNCgl7Zm9udC1mYW1pbHk6VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQg
MiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFs
LCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0K
CWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlm
Ijt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsN
Cgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBz
cGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xv
cjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0FjZXRhdGUsIGxp
Lk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2lu
LWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsNCglmb250LWZhbWlseToiVGFob21h
Iiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTcNCgl7bXNvLXN0eWxlLXR5cGU6cGVy
c29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xv
cjojMUY0OTdEO30NCnNwYW4uQmFsbG9vblRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxs
b29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5r
OiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQou
TXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjgu
NWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRT
ZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1z
byA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIg
Lz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVs
YXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8
L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8ZGl2IGxhbmc9IkVOLVVTIiBsaW5r
PSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5Sb2JlcnQg
LTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xv
cjogcmdiKDMxLCA3MywgMTI1KTsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzow
aW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+DQo8YSBo
cmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20iPnJyYXN6dWtAZ21haWwuY29tPC9hPiBbPGEg
aHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29tIj5tYWlsdG86cnJhc3p1a0BnbWFpbC5jb208
L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb2JlcnQgUmFzenVrPGJyPg0KPGI+U2VudDo8L2I+
IFNhdHVyZGF5LCBNYXJjaCAxOCwgMjAxNyAxOjU1IEFNPGJyPg0KPGI+VG86PC9iPiBMZXMgR2lu
c2JlcmcgKGdpbnNiZXJnKTxicj4NCjxiPkNjOjwvYj4gdGVjaF9rYWxzIEthbHM7IDxhIGhyZWY9
Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1h
aWx0bzptYXJ0aW4ucGlsa2FAcGFudGhlb24udGVjaCI+DQptYXJ0aW4ucGlsa2FAcGFudGhlb24u
dGVjaDwvYT47IFN0ZWZhbm8gUHJldmlkaSAoc3ByZXZpZGkpOyBQZXRlciBQc2VuYWsgKHBwc2Vu
YWspPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc3ByaW5nXSBbTWFwcGluZyBTZXJ2ZXJdIENv
bmZsaWN0IFJlc29sdXRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNh
bnMtc2VyaWY7Ij5IaSBLYWxzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNh
bnMtc2VyaWY7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5z
LXNlcmlmOyI+U29ycnkgZm9yIG1pc3NpbmcgdGhlIGNvbmNlcHQgb2YgJnF1b3Q7cmFuZ2UmcXVv
dDsgaW4gbWFwcGluZyBzZXJ2ZXIgVExWLiBBcG9sb2dpZXMgLSBteSBvbWlzc2lvbiAhPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5IaSBMZXMsPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5Ud28gcmVsYXRlZCBxdWVzdGlv
bnMgd2hpbGUgd2UgYXJlIGF0IHRoaXM6PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBBcmlh
bCwgc2Fucy1zZXJpZjsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXJpYWws
IHNhbnMtc2VyaWY7Ij4xLiBIb3cgY2FuIGEgbWFwcGluZyBzZXJ2ZXIgYWR2ZXJ0aXNlIFNJRCBs
YWJlbCBvbiBiZWhhbGYgb2Ygbm9kZSB3aGljaCBpcyBub3QgY2FwYWJsZSBvZiBpdHMgb3duIGFk
dmVydGlzZW1lbnQgd2l0aG91dCB2YWxpZGF0aW9uIHRoYXQgc3VjaCBTSUQgbGFiZWwgaXMgYWN0
dWFsbHkgaW5zdGFsbGVkIGluIHRoZSBkYXRhIHBsYW5lDQogb2YgdGhhdCAmcXVvdDtpbmNhcGFi
bGUmcXVvdDsgbm9kZSA/IElmIGhlIGRvZXMgdmFsaWRhdGUgaXQgLi4gaG93ID8mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMx
LCA3MywgMTI1KTsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPltMZXM6XSBJdCBp
cyBub3QgdGhlIHJlc3BvbnNpYmlsaXR5IG9mIHRoZSBTUk1TIHRvIHZhbGlkYXRlIHRoYXQgd2hh
dCBoYXMgYmVlbiBjb25maWd1cmVkIGlzIGluc3RhbGxlZCBpbiBhbnkgbm9kZeKAmXMgZm9yd2Fy
ZGluZyBwbGFuZSDigJMgYW5kDQogaXQgd291bGQgYmUgYSDigJxjYXRjaC0yMuKAnSBzaXR1YXRp
b24gaWYgdGhhdCB3ZXJlIHJlcXVpcmVkIHNpbmNlIHVudGlsIGEgU0lEIGlzIGFkdmVydGlzZWQg
bm8gbGFiZWwgY2FuIGJlIGluc3RhbGxlZCBieSBhbnkgbm9kZS48bzpwPjwvbzpwPjwvc3Bhbj48
L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdi
KDMxLCA3MywgMTI1KTsiPklmIHlvdXIgYXJndW1lbnQgaXMgdGhhdCB0aGVyZSBzaG91bGQgYmUg
YSBTSUQgYWR2ZXJ0aXNlZCBieSB0aGUgbm9kZSB3aGljaCBvd25zIGEgcHJlZml4IGJlZm9yZSBT
Uk1TIGFkdmVydGlzZXMgYSBTSUQsIHRoZW4gaXQgYmVjb21lcyBpbXBvc3NpYmxlDQogdG8gc3Vw
cG9ydCBwYXJ0aWFsIGRlcGxveW1lbnQgd2hlcmUgc29tZSBwcmVmaXhlcyBhcmUgb3duZWQgYnkg
U1IgaW5jYXBhYmxlIG5vZGVzLjwvc3Bhbj48L2k+PC9iPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjxk
aXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkFic29sdXRlbHkg4oCTIHRoaXMgY29uc3RyYWludCBkZWZl
YXRzIHRoZSB3aG9sZSBwdXJwb3NlIG9mIGFuIFNSTVMuJm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4N
CjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElP
TiI+DQo8YmxvY2txdW90ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSIg
c3R5bGU9IkJPUkRFUi1MRUZUOiAjYjVjNGRmIDUgc29saWQ7IFBBRERJTkc6MCAwIDAgNTsgTUFS
R0lOOjAgMCAwIDU7Ij4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2
bWwiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1s
bnM6dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0
cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0
cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8ZGl2IGxhbmc9IkVOLVVTIiBsaW5rPSJi
bHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGlu
IDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij48bzpwPjwvbzpwPjwvc3Bhbj48L2k+
PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMx
LCA3MywgMTI1KTsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+PC9z
cGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjsiPjIuIFdoZW4geW91IGFyZSBtYWtp
bmcgY29uZmxpY3QgcmVzb2x1dGlvbiBpcyB0aGVyZSBhIGNoZWNrIGlmIHRoZSBnaXZlbiBwcmVm
aXggaGFzIGFjdHVhbGx5IGJlZW4gYWR2ZXJ0aXNlZCBhcyB2YWxpZCBJUCByZWFjaGFiaWxpdHkg
YW5kIGlzIGluc3RhbGxlZCBpbiBsb2NhbCBSSUIvRklCID8mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwg
NzMsIDEyNSk7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPltMZXM6
XSBOby4gSGF2aW5nIHN1Y2ggYSBwb2xpY3kgd291bGQgaW50cm9kdWNlIGFkZGl0aW9uYWwgY29u
dmVyZ2VuY2UgaXNzdWVzLiBUbyBrbm93IHdoZXRoZXIgYSBnaXZlbiBsYWJlbCB3YXMgYmVpbmcg
dXNlZCBieSBhIGRvd25zdHJlYW0NCiBub2RlIHlvdSB3b3VsZCBoYXZlIHRvIHJ1biBjb25mbGlj
dCByZXNvbHV0aW9uIGZyb20gdGhlIFBPViBvZiB0aGUgZG93bnN0cmVhbSBub2RlIGJlY2F1c2Ug
dGhlIG91dHB1dCBvZiB0aGF0IG5vZGXigJlzIGNvbmZsaWN0IHJlc29sdXRpb24gY2FsY3VsYXRp
b24gY291bGQgYmUgZGlmZmVyZW50IHRoYW4gdGhlIGxvY2FsIG5vZGXigJlzIG91dHB1dC48L3Nw
YW4+PC9pPjwvYj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5J
4oCZbSBub3QgaW1wbHlpbmcgdGhhdCB0aGlzIGlzIGV2ZW4gYSB2aWFibGUgb3B0aW9uLiBIb3dl
dmVyLCBJ4oCZbGwgcG9pbnQgb3V0IHRoYXQgdGhpcyB3b3VsZG7igJl0IGV2ZW4gYmUgcG9zc2li
bGUgc2luY2UgeW91IGNvdWxkIG5vdCBndWFyYW50ZWUgdGhhdCB5b3UgaGFkIHRoZSBjb21wbGV0
ZSBzZXQgb2YgbWFwcGluZ3MgZm9yIHRoZSBkb3duc3RyZWFtIG5vZGUuJm5ic3A7PC9kaXY+DQo8
ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5UaGFua3MsPC9kaXY+DQo8ZGl2PkFjZWUmbmJzcDs8L2Rp
dj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rp
dj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0K
PGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxl
PSJCT1JERVItTEVGVDogI2I1YzRkZiA1IHNvbGlkOyBQQURESU5HOjAgMCAwIDU7IE1BUkdJTjow
IDAgMCA1OyI+DQo8ZGl2IHhtbG5zOnY9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4
bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9
InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9z
Y2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93
d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPGRpdiBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIg
dmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4g
MGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+PG86cD48L286cD48L3NwYW4+PC9pPjwvYj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOyZu
YnNwOyBMZXM8bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmOyI+S2luZCByZWdhcmRzLDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij5SLjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIFNhdCwgTWFyIDE4
LCAyMDE3IGF0IDY6NDkgQU0sIExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpICZsdDs8YSBocmVmPSJt
YWlsdG86Z2luc2JlcmdAY2lzY28uY29tIiB0YXJnZXQ9Il9ibGFuayI+Z2luc2JlcmdAY2lzY28u
Y29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+S2FscyDigJM8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xv
cjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+UGxlYXNl
IGxvb2sgY2xvc2VseSBhdCBob3cgdG8gZGV0ZXJtaW5lIGlmIHRoZXJlIGlzIGEgY29uZmxpY3Qu
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29s
b3I6IHJnYigzMSwgNzMsIDEyNSk7Ij5Gcm9tIFNlY3Rpb24gMzo8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1
KTsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IFByZiAtIFByZWZlcmVuY2UgVmFsdWUgKFNlZSBTZWN0aW9uIDMuMSk8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBQaSAtIEluaXRpYWwg
cHJlZml4PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgUGUgLSBFbmQgcHJlZml4PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgTCZuYnNwOyAtIFByZWZpeCBsZW5ndGg8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdi
KDMxLCA3MywgMTI1KTsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBMeCAt
IE1heGltdW0gcHJlZml4IGxlbmd0aCAoMzIgZm9yIElQdjQsIDEyOCBmb3IgSVB2Nik8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdi
KDMxLCA3MywgMTI1KTsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTaSAt
IEluaXRpYWwgU0lEIHZhbHVlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgU2UgLSBFbmQgU0lEIHZhbHVlPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEy
NSk7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUiZuYnNwOyAtIFJhbmdl
IHZhbHVlIChTZWUgTm90ZSAxKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFQmbmJzcDsgLSBUb3BvbG9neTwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEEmbmJzcDsgLSBBbGdv
cml0aG08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEEgTWFwcGluZyBFbnRyeSBpcyB0
aGVuIHRoZSB0dXBsZTogKFByZiwgU3JjLCBQaS9MLCBTaSwgUiwgVCwgQSk8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3
MywgMTI1KTsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBQZSA9IChQaSAm
IzQzOyAoKFItMSkgJmx0OyZsdDsgKEx4LUwpKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNlID0gU2kgJiM0MzsgKFItMSk8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdi
KDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+QW5kIFNlY3Rpb24g
My4yLjE8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+
Jm5ic3A7IEdpdmVuIHR3byBtYXBwaW5nIGVudHJpZXM6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOyZuYnNwOyAoUHJmLCBQMS9MMSwgUzEs
IFIxLCBUMSwgQTEpIGFuZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7Jm5ic3A7IChQcmYs
IFAyL0wyLCBTMiwgUjIsIFQyLCBBMik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBy
Z2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7Jm5ic3A7IHdoZXJlIFAxICZsdDs9IFAyPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigz
MSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOyZuYnNwOyBh
IHByZWZpeCBjb25mbGljdCBleGlzdHMgaWYgYWxsIG9mIHRoZSBmb2xsb3dpbmcgYXJlIHRydWU6
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29s
b3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNw
OyZuYnNwOyAxKShUMSA9PSBUMikgJmFtcDsmYW1wOyAoQTEgPT0gQTIpPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7Ij4mbmJzcDsmbmJzcDsgMilQMSAmbHQ7PSBQMjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+
Jm5ic3A7Jm5ic3A7IDMpVGhlIHByZWZpeGVzIGFyZSBpbiB0aGUgc2FtZSBhZGRyZXNzIGZhbWls
eS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOyZuYnNwOyAyKUwxID09IEwyPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigz
MSwgNzMsIDEyNSk7Ij4mbmJzcDsmbmJzcDsgMykoUDFlICZndDs9IFAyKSAmYW1wOyZhbXA7ICgo
UzEgJiM0MzsgKFAyIC0gUDEpKSAhPSBTMik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9y
OiByZ2IoMzEsIDczLCAxMjUpOyI+VGhlIHByZWZlcmVuY2UgcnVsZSBhcyBkZWZpbmVkIGluIHRo
ZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgZHJhZnQgKDAyKTo8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+MS4mbmJzcDsgSGlnaGVyIHByZWZlcmVuY2Ug
dmFsdWUgd2luczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7Jm5ic3A7IDIuJm5ic3A7IFNt
YWxsZXIgcmFuZ2Ugd2luczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7Jm5ic3A7IDMuJm5i
c3A7IElQdjYgZW50cnkgd2lucyBvdmVyIElQdjQgZW50cnk8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi
PiZuYnNwOyZuYnNwOyA0LiZuYnNwOyBMb25nZXIgcHJlZml4IGxlbmd0aCB3aW5zPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigz
MSwgNzMsIDEyNSk7Ij4mbmJzcDsmbmJzcDsgNS4mbmJzcDsgU21hbGxlciBhbGdvcml0aG0gd2lu
czwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNv
bG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7ICZuYnNwOzYuJm5ic3A7IFNtYWxsZXIgc3Rh
cnRpbmcgYWRkcmVzcyAoY29uc2lkZXJlZCBhcyBhbiB1bnNpZ25lZCBpbnRlZ2VyPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigz
MSwgNzMsIDEyNSk7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdmFsdWUp
IHdpbnM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOyZuYnNwOyA3LiZuYnNwOyBTbWFsbGVy
IHN0YXJ0aW5nIFNJRCB3aW5zPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDsmbmJzcDsgOC4m
bmJzcDsgSWYgdG9wb2xvZ3kgSURzIGFyZSBOT1QgaWRlbnRpY2FsIGJvdGggZW50cmllcyBNVVNU
IGJlIGlnbm9yZWQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyI+Q29tbWVudHMgaW5saW5lPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFo
b21hLCBzYW5zLXNlcmlmOyI+IHRlY2hfa2FscyBLYWxzIFttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OnRlY2gua2Fsc0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj50ZWNoLmthbHNAZ21haWwuY29t
PC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIE1hcmNoIDE3LCAyMDE3IDE6MDkgQU08
YnI+DQo8Yj5Ubzo8L2I+IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpPGJyPg0KPGI+Q2M6PC9iPiA8
YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c3ByaW5nQGll
dGYub3JnPC9hPjsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsgU3RlZmFubyBQcmV2aWRpIChzcHJl
dmlkaSk7DQo8YSBocmVmPSJtYWlsdG86bWFydGluLnBpbGthQHBhbnRoZW9uLnRlY2giPm1hcnRp
bi5waWxrYUBwYW50aGVvbi50ZWNoPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW01hcHBp
bmcgU2VydmVyXSBDb25mbGljdCBSZXNvbHV0aW9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IaSBMZXMsPG86cD48L286cD48L3A+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7U29ycnksIEkgaGF2ZSBub3Qg
aW5jbHVkZWQgbXkgbWFwcGluZyBlbnRyaWVzIGluIHRoZSBwcmV2aW91cyBtYWlsLiBQbGVhc2Ug
c2VlIHRoZSBleGFtcGxlIGhlcmUgYmVsb3cuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDtJIGFtIHdvcmtpbmcgd2l0aCB0aGUg
UkZDIHdoaWNoIGRvZXNuJ3Qgc3VwcG9ydCZuYnNwOzxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3
MywgMTI1KTsiPlByZWZlcmVuY2UgVmFsdWUsDQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdi
KDMxLCA3MywgMTI1KTsiPnNvIHBsZWFzZSBpZ25vcmUgaXQuIEFuZCwgbXkgbWFwcGluZyBlbnRy
aWVzIHdvdWxkIGxvb2tzIGxpa2UuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7
Ij5Ub3BvbG9neSB3aWxsIGJlIGEgc2luZ2xlIHRvcG9sb2d5LCBub3QgYSBNdWx0aS10b3BvbG9n
eSBhbmQgYWxnb3JpdGhtIHdvdWxkIGJlIFNQRiBub3QNCiBDU1BGLjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwO1BsZWFzZSByZWFkIG15IGVudHJ5IHRoZSBi
ZWxvdyBvcmRlcjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj46ICZuYnNwOzwvc3Bhbj48
L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZWQ7IGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyBiYWNr
Z3JvdW5kLXBvc2l0aW9uOiBpbml0aWFsIGluaXRpYWw7IGJhY2tncm91bmQtcmVwZWF0OiBpbml0
aWFsIGluaXRpYWw7Ij4mbHQ7UHJlZml4LXN0YXJ0Lw0KIHByZWZpeC1sZW4sICZuYnNwO3N0YXJ0
aW5nIFNJRCwgJm5ic3A7cmFuZ2UmZ3Q7PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEs
IDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJlZDsiPkUxDQog
YW5kIEUyIGFscmVhZHkgY29uZmlndXJlZCBBY3RpdmUgZW50cmllcy48L3NwYW4+PC9iPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiBYIGlzIHRoZSBuZXdseSBpbmNvbWluZyBl
bnRyeS48L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjx1PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1
KTsiPlNjZW5hcmlvIDE6PC9zcGFuPjwvdT48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDcz
LCAxMjUpOyI+Jm5ic3A7DQogJm5ic3A7KEVudHJpZXMgYXJlIGNvbmZsaWN0aW5nIHdpdGggcHJl
Zml4KTwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwO0VudHJ5DQo8Yj5FMTogJm5ic3A7ICZuYnNwOyAmbmJzcDsm
bHQ7PGEgaHJlZj0iaHR0cDovLzEwLjEuMTAuMC8yNCIgdGFyZ2V0PSJfYmxhbmsiPjEwLjEuMTAu
MC8yNDwvYT4sIDMwMCwgMjImZ3Q7PC9iPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7RW50cnkmbmJzcDs8Yj5FMjog
Jm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0iaHR0cDovLzEwLjEuMS4wLzI0IiB0YXJn
ZXQ9Il9ibGFuayI+MTAuMS4xLjAvMjQ8L2E+LA0KICZuYnNwOyAxNTAsIDUmZ3Q7PC9iPjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjwvYj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBy
Z2IoMTkyLCAwLCAwKTsiPltMZXM6XSBFMSBleHBhbmRzIHRvICg8YSBocmVmPSJodHRwOi8vMTAu
MS4xMC4wLzI0IiB0YXJnZXQ9Il9ibGFuayI+MTAuMS4xMC4wLzI0PC9hPg0KIHRocm91Z2ggPGEg
aHJlZj0iaHR0cDovLzEwLjEuMzEuMC8yNCIgdGFyZ2V0PSJfYmxhbmsiPjEwLjEuMzEuMC8yNDwv
YT4pIHVzaW5nIFNJRHMgMzAwLTMyMTwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigxOTIsIDAsIDApOyI+
RTIgZXhwYW5kcyB0byAoPGEgaHJlZj0iaHR0cDovLzEwLjEuMS4wLzI0IiB0YXJnZXQ9Il9ibGFu
ayI+MTAuMS4xLjAvMjQ8L2E+IHRocm91Z2gNCjxhIGhyZWY9Imh0dHA6Ly8xMC4xLjUuMC8yNCIg
dGFyZ2V0PSJfYmxhbmsiPjEwLjEuNS4wLzI0PC9hPikgdXNpbmcgU0lEcyAxNTAgLTE1NDwvc3Bh
bj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgY29sb3I6IHJnYigxOTIsIDAsIDApOyI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdi
KDE5MiwgMCwgMCk7Ij5UaGVyZSBpcyBubyBjb25mbGljdCDigJMgYm90aCBlbnRyaWVzIGFyZSB1
c2VkLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigxOTIsIDAsIDApOyI+Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDE5Miwg
MCwgMCk7Ij4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtpbmNvbWluZyBlbnRyeSBp
cyBYOjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigxOTIsIDAsIDApOyI+Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7RW50cnkgWDogJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7Jmx0OzxhIGhyZWY9Imh0dHA6Ly8xMC4xLjIuMC8yNCIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJjb2xvcjojQzAwMDAwIj4xMC4xLjIuMC8yNDwvc3Bhbj48L2E+LA0KICZu
YnNwOzIwMCwgMjAmZ3Q7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojQzAwMDAw
Ij4mbmJzcDs8L3NwYW4+PC9pPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigxOTIsIDAsIDApOyI+W0xlczpdIFggZXhwYW5kcyB0
byAoPGEgaHJlZj0iaHR0cDovLzEwLjEuMi4wLzI0IiB0YXJnZXQ9Il9ibGFuayI+MTAuMS4yLjAv
MjQ8L2E+IOKAkw0KPGEgaHJlZj0iaHR0cDovLzEwLjEuMjEuMC8yNCIgdGFyZ2V0PSJfYmxhbmsi
PjEwLjEuMjEuMC8yNDwvYT4pIHVzaW5nIFNJRHMgMjAwLTIxOS48L3NwYW4+PC9pPjwvYj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBy
Z2IoMTkyLCAwLCAwKTsiPlRoZXJlIGlzIGEgcHJlZml4IGNvbmZsaWN0IHdpdGggRTEuPC9zcGFu
PjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyBjb2xvcjogcmdiKDE5MiwgMCwgMCk7Ij5QcmVmZXJlbmNlIHJ1bGUgIzIgKHNtYWxsZXIg
cmFuZ2UpIGlzIGFwcGxpZWQg4oCTIGJ1dCB0aGUgYW5zd2VyIG9uZSBnZXRzIGRlcGVuZHMgb24N
CiB0aGUgb3JkZXIgaW4gd2hpY2ggdGhlIGVudHJpZXMgYXJlIHByb2Nlc3NlZCDigJMgYSBwb2lu
dCB3aGljaCBJIGRpc2N1c3NlZCBpbiBteSBwcmVzZW50YXRpb24gYXQgSUVURiA5Ni4gU2VlIFNs
aWRlcyAxNy0yMCBpbjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAw
MCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcHJvY2VlZGluZ3MvOTcvc2xpZGVzL3Ns
aWRlcy05Ny1zcHJpbmctMV9pZXRmOTdfZHJhZnQtaWV0Zi1zcHJpbmctY29uZmxpY3QtcmVzb2x1
dGlvbi0wMi0wMC5wcHR4IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImNvbG9yOiNDMDAw
MDAiPmh0dHBzOi8vd3d3LmlldGYub3JnL3Byb2NlZWRpbmdzLzk3L3NsaWRlcy9zbGlkZXMtOTct
c3ByaW5nLTFfaWV0Zjk3X2RyYWZ0LWlldGYtc3ByaW5nLWNvbmZsaWN0LXJlc29sdXRpb24tMDIt
MDAucHB0eDwvc3Bhbj48L2E+PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDE5MiwgMCwgMCk7Ij4mbmJz
cDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMTkyLCAwLCAwKTsiPlNvLCBpZiB3ZSBleGFtaW5lIGVu
dHJpZXMgaW4gcmFuZ2Ugb3JkZXIgKHNtYWxsZXN0IHRvIGhpZ2hlc3QpIHdlIGZpbmQ6PC9zcGFu
PjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyBjb2xvcjogcmdiKDE5MiwgMCwgMCk7Ij5FMiBoYXMgbm8gY29uZmxpY3QgdyBYIG5vciB3
aXRoIEUxLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigxOTIsIDAsIDApOyI+WCBoYXMgYSBjb25mbGlj
dCB3aXRoIEUxIOKAkyBFMSBpcyBpZ25vcmVkLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigxOTIsIDAs
IDApOyI+RTIgYW5kIFggYXJlIHVzZWQuPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1
KTsiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7
Ij4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1N0ZXAxOiBDb25mbGlj
dCB3b3VsZCBiZSB2YWxpZGF0ZWQgYmV0d2VlbiBFMSBhbmQgWC48L3NwYW4+PC9iPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDtTdGVwMjogQ29uZmxpY3Qgd291bGQgYmUgdmFsaWRhdGVkIGJldHdlZW4g
RTIgYW5kIFguPC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi
PiZuYnNwOyAmbmJzcDs8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmVkOyI+DQogJm5ic3A7
ICZuYnNwOyAmbmJzcDsgIyB3aGF0IGFyZSB0aGUgZW50cmllcyB3b3VsZCBiZSBhY3RpdmUgYW5k
IHdoYXQgd2lsbCBiZWNvbWUgaW5hY3RpdmUvPC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjkuNXB0O2NvbG9yOnJlZCI+ZXhjbHVkZWQgZW50cnkgPzwvc3Bhbj48L2I+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxiPjx1PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPlNjZW5hcmlvIDI6DQo8
L3NwYW4+PC91PjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDsm
bmJzcDsoRW50cmllcyBhcmUgY29uZmxpY3Rpbmcgd2l0aCBTSUQpPC9zcGFuPjwvYj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwO0VudHJ5Jm5ic3A7PGI+RTE6ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9
Imh0dHA6Ly8xMC4xLjEwLjAvMjQiIHRhcmdldD0iX2JsYW5rIj4xMC4xLjEwLjAvMjQ8L2E+LA0K
IDMwMCwgMjImZ3Q7PC9iPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7RW50cnkmbmJzcDs8Yj5FMjogJm5ic3A7ICZu
YnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0iaHR0cDovLzcuMS4xLjAvMjQiIHRhcmdldD0iX2JsYW5r
Ij43LjEuMS4wLzI0PC9hPiwNCiAmbmJzcDsgJm5ic3A7IDI4MCwgMTAmZ3Q7PC9iPjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjwvYj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2Io
MTkyLCAwLCAwKTsiPltMZXM6XSBBZ2FpbiwgdGhlcmUgaXMgbm8gY29uZmxpY3QsIGJvdGggZW50
cmllcyBhcmUgdXNlZC48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEs
IDczLCAxMjUpOyI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7aW5jb21pbmcgZW50
cnkgaXMgWDo8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtFbnRyeSBYOiAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsmbHQ7PGEgaHJlZj0iaHR0cDovLzMuMS4xLjAvMjQiIHRhcmdldD0iX2JsYW5rIj4z
LjEuMS4wLzI0PC9hPiwNCiAmbmJzcDsgMjg1LCAyMCZndDs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigxOTIsIDAsIDApOyI+W0xlczpdIFRo
ZXJlIGlzIG5vIHByZWZpeCBjb25mbGljdCBidXQgdGhlcmUgaXMgYSBTSUQgY29uZmxpY3QuPC9z
cGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxp
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyBjb2xvcjogcmdiKDE5MiwgMCwgMCk7Ij5FMSAzMDAg4oCTIDMyMTwvc3Bhbj48L2k+
PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
Y29sb3I6IHJnYigxOTIsIDAsIDApOyI+RTIgMjgwIOKAkyAyODk8L3NwYW4+PC9pPjwvYj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBy
Z2IoMTkyLCAwLCAwKTsiPlggMjg1IOKAkyAzMDQ8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMTkyLCAw
LCAwKTsiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigxOTIsIDAsIDApOyI+QWdhaW4gYXBw
bHlpbmcgUHJlZmVyZW5jZSBSdWxlICMyIChzbWFsbGVzdCByYW5nZSB3aW5zKTwvc3Bhbj48L2k+
PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
Y29sb3I6IHJnYigxOTIsIDAsIDApOyI+RTIgd2lucyBvdmVyIFgg4oCTIFggaXMgaWdub3JlZDwv
c3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48
aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgY29sb3I6IHJnYigxOTIsIDAsIDApOyI+RTIgaGFzIG5vIGNvbmZsaWN0IHdpdGgg
RTEg4oCTIGJvdGggZW50cmllcyBhcmUgdXNlZC48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTog
MTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMTkyLCAw
LCAwKTsiPlNvIEUxIGFuZCBFMiBhcmUgdXNlZCBhbmQgWCBpcyBpZ25vcmVkLjwvc3Bhbj48L2k+
PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6
IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJn
YigzMSwgNzMsIDEyNSk7Ij4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
O1N0ZXAxOiBDb25mbGljdCB3b3VsZCBiZSB2YWxpZGF0ZWQgYmV0d2VlbiBFMSBhbmQgWC48L3Nw
YW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtTdGVwMjogQ29uZmxpY3Qgd291bGQgYmUgdmFs
aWRhdGVkIGJldHdlZW4gRTIgYW5kIFguPC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNv
bG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7DQo8L3Nw
YW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmVkOyI+Jm5ic3A7ICMgd2hhdCBhcmUgdGhlIGVudHJp
ZXMgd291bGQgYmUgYWN0aXZlIGFuZCB3aGF0IHdpbGwgYmVjb21lIGluYWN0aXZlLzwvc3Bhbj48
L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjVwdDtjb2xvcjpyZWQiPmV4Y2x1ZGVkIGVu
dHJ5ID88L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEs
IDczLCAxMjUpOyI+U2NlbmFyaW8gMzoNCjwvc3Bhbj48L3U+PC9iPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjog
cmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOyAmbmJzcDsoRW50cmllcyBhcmUgY29uZmxpY3Rpbmcg
d2l0aCBwcmVmaXggYW5kIFNJRCk8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdi
KDMxLCA3MywgMTI1KTsiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0VudHJ5Jm5i
c3A7PGI+RTE6ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Imh0dHA6Ly8xMC4xLjEw
LjAvMjQiIHRhcmdldD0iX2JsYW5rIj4xMC4xLjEwLjAvMjQ8L2E+LA0KIDMwMCwgMjImZ3Q7PC9i
Pjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7RW50cnkmbmJzcDs8Yj5FMjogJm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7
PGEgaHJlZj0iaHR0cDovLzUuMS4xLjAvMjQiIHRhcmdldD0iX2JsYW5rIj41LjEuMS4wLzI0PC9h
PiwNCiAmbmJzcDsgJm5ic3A7IDE5MCwgMTUmZ3Q7PC9iPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiBy
Z2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMTkyLCAwLCAwKTsiPltM
ZXM6XSBBZ2Fpbiwgbm8gY29uZmxpY3Qg4oCTIGJvdGggZW50cmllcyBhcmUgdXNlZC48L3NwYW4+
PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7aW5jb21pbmcgZW50cnkgaXMgWDo8L3NwYW4+PC9iPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDtFbnRyeSBYOiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0i
aHR0cDovLzEwLjEuMS4wLzI0IiB0YXJnZXQ9Il9ibGFuayI+MTAuMS4xLjAvMjQ8L2E+LA0KICZu
YnNwOzIwMCwgMjAmZ3Q7PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMTkyLCAwLCAwKTsiPltMZXM6XSBYIGhhcyBhIHByZWZpeCBjb25mbGlj
dCB3aXRoIEUxIOKAkyBiZWNhdXNlIGl0IGhhcyBzbWFsbGVyIHJhbmdlIFggaXMgdGhlIHdpbm5l
cg0KIGFuZCBFMSBpcyBpZ25vcmVkLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigxOTIsIDAsIDApOyI+
WCBoYXMgYSBTSUQgY29uZmxpY3Qgd2l0aCBFMi4gRTIgaGFzIHNtYWxsZXIgcmFuZ2Ugc28gWCBp
cyBpZ25vcmVkLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigxOTIsIDAsIDApOyI+T25seSBFMiBpcyB1
c2VkLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigxOTIsIDAsIDApOyI+Tm90ZSB0aGF0IHdlIGV2YWx1
YXRlICZuYnNwO3ByZWZpeCBjb25mbGljdHMgYmVmb3JlIHNpZCBjb25mbGljdHMuIERpZmZlcmVu
dCByZXN1bHRzIG1pZ2h0DQogZW5zdWUgaWYgd2UgZGlkIHNpZCBjb25mbGljdHMgYmVmb3JlIHBy
ZWZpeCBjb25mbGljdHMgKHRob3VnaCBub3QgaW4gdGhpcyBleGFtcGxlKTwvc3Bhbj48L2k+PC9i
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHls
ZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29s
b3I6IHJnYigxOTIsIDAsIDApOyI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDE5MiwgMCwg
MCk7Ij5UaGUgc3VidGxldGllcyBvZiBvcmRlcmluZyBpbiBhY2hpZXZpbmcgaW50ZXJvcGVyYWJp
bGl0eSBoYXZlIG5vdCB5ZXQgYmVlbiBpbmNvcnBvcmF0ZWQNCiBpbnRvIHRoZSBkcmFmdCDigJMg
aW4gcGFydCBiZWNhdXNlIHRoZXJlIGlzIHN0aWxsIGRpc2N1c3Npb24gYWJvdXQgd2hhdCBwb2xp
Y3kgc2hvdWxkIGJlIHVzZWQgKElnbm9yZSwgUXVhcmFudGluZSwgSWdub3JlIE92ZXJsYXAgT25s
eSkuIElmIHRoZSBXRyB3ZXJlIHRvIHNlbGVjdCBJZ25vcmUgYXMgdGhlIHBvbGljeSB0aGVuIG9y
ZGVyaW5nIHdvdWxkIG5vdCBtYXR0ZXIuPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDE5MiwgMCwgMCk7
Ij4mbmJzcDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMTkyLCAwLCAwKTsiPkhUSDwvc3Bhbj48L2k+
PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsg
Y29sb3I6IHJnYigxOTIsIDAsIDApOyI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDE5Miwg
MCwgMCk7Ij4mbmJzcDsmbmJzcDsgTGVzPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1
KTsiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29s
b3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwO1N0ZXAxOiBDb25mbGljdCB3b3VsZCBiZSB2YWxpZGF0ZWQgYmV0d2VlbiBFMSBhbmQg
WC48L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtTdGVwMjogQ29uZmxpY3Qgd291bGQg
YmUgdmFsaWRhdGVkIGJldHdlZW4gRTIgYW5kIFguPC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOw0KPC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJlZDsiPiMgd2hhdCBhcmUgdGhl
IGVudHJpZXMgd291bGQgYmUgYWN0aXZlIGFuZCB3aGF0IHdpbGwgYmVjb21lIGluYWN0aXZlLzwv
c3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjVwdDtjb2xvcjpyZWQiPmV4Y2x1
ZGVkIGVudHJ5ID88L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6OS41cHQiPlJlZ2FyZHMsPC9zcGFuPjwvYj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo5LjVwdCI+X190ZWNoLmthbHNfXzwvc3Bhbj48L2I+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj5PbiBGcmksIE1hciAxNywgMjAxNyBhdCAxMjo0MSBQTSwgTGVzIEdpbnNiZXJnIChn
aW5zYmVyZykgJmx0OzxhIGhyZWY9Im1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb20iIHRhcmdldD0i
X2JsYW5rIj5naW5zYmVyZ0BjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigz
MSwgNzMsIDEyNSk7Ij5JdCBpcyBub3QgcG9zc2libGUgdG8gYW5zd2VyIHlvdXIgcXVlcnkgYmVj
YXVzZSB0aGUgd2F5IHlvdSBoYXZlIHByZXNlbnRlZCB5b3VyIGVudHJpZXMNCiAoWCwgRTEsIEUy
LCBFMykgZG9lcyBub3QgdGVsbCB1cyB3aGF0IGNvbmZsaWN0cyB5b3UgaGF2ZS48L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMx
LCA3MywgMTI1KTsiPkRvIHlvdSBoYXZlIHR3byBTSURzIGFzc2lnbmVkIHRvIHRoZSBzYW1lIHBy
ZWZpeD8gKFByZWZpeCBjb25mbGljdCk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPkRvIHlvdSBoYXZl
IHRoZSBzYW1lIFNJRCBhc3NpZ25lZCB0byB0d28gZGlmZmVyZW50IHByZWZpeGVzPyAoU0lEIGNv
bmZsaWN0KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7
Ij5UaGlzIG1hdHRlcnMg4oCTIHNlZSBTZWN0aW9uIDMuMy42IG9mIHRoZSBkcmFmdCBmb3IgYW4g
ZXhhbXBsZSBhcyB0byB3aHkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMx
LCA3MywgMTI1KTsiPlBsZWFzZSBwcmVzZW50IHlvdXIgZXhhbXBsZSBpbiB0aGUgZm9ybSBkZWZp
bmVkIGluIFNlY3Rpb24gMzo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEs
IDczLCAxMjUpOyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFByZiAtIFBy
ZWZlcmVuY2UgVmFsdWUgKFNlZSBTZWN0aW9uIDMuMSk8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBQaSAtIEluaXRpYWwgcHJlZml4PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6
IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
UGUgLSBFbmQgcHJlZml4PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgTCZuYnNwOyAtIFByZWZpeCBsZW5ndGg8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBMeCAtIE1heGltdW0g
cHJlZml4IGxlbmd0aCAoMzIgZm9yIElQdjQsIDEyOCBmb3IgSVB2Nik8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTaSAtIEluaXRpYWwg
U0lEIHZhbHVlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgU2UgLSBFbmQgU0lEIHZhbHVlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUiZuYnNwOyAtIFJhbmdlIHZhbHVlIChT
ZWUgTm90ZSAxKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IFQmbmJzcDsgLSBUb3BvbG9neTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEEmbmJzcDsgLSBBbGdvcml0aG08L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjog
cmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEEgTWFwcGluZyBFbnRyeSBpcyB0aGVuIHRoZSB0
dXBsZTogKFByZiwgU3JjLCBQaS9MLCBTaSwgUiwgVCwgQSk8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+VGhhbnguPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiPiZuYnNwOyZuYnNwOyBMZXM8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6IDExcHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBjb2xvcjogcmdiKDMx
LCA3MywgMTI1KTsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
Ymx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5Gcm9tOjwv
c3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9t
YSwgc2Fucy1zZXJpZjsiPiB0ZWNoX2thbHMgS2FscyBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzp0
ZWNoLmthbHNAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+dGVjaC5rYWxzQGdtYWlsLmNvbTwv
YT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNoIDE2LCAyMDE3IDc6MjIgUE08
YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5zcHJpbmdAaWV0Zi5vcmc8L2E+OyBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgUGV0
ZXIgUHNlbmFrIChwcHNlbmFrKTsgU3RlZmFubyBQcmV2aWRpIChzcHJldmlkaSk7DQo8YSBocmVm
PSJtYWlsdG86bWFydGluLnBpbGthQHBhbnRoZW9uLnRlY2giIHRhcmdldD0iX2JsYW5rIj5tYXJ0
aW4ucGlsa2FAcGFudGhlb24udGVjaDwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW01hcHBpbmcg
U2VydmVyXSBDb25mbGljdCBSZXNvbHV0aW9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkhpIEV4cGVydHMsPG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7IENv
dWxkIHlvdSBwbGVhc2UgZXhwbGFpbiBtZSB3aGF0IHdvdWxkIGJlIHRoZSBleHBlY3RlZCBiZWhh
dmlvciBpbiB0aGUgZm9sbG93aW5nIHNjZW5hcmlvIGluDQo8Yj5RdWFyYW50aW5lIGFwcHJvYWNo
PC9iPi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOyBNYXBwaW5nIGVudHJpZXMNCjxiPkUxLCBFMiwgRTMgPC9iPmFyZSBBY3Rp
dmUgZW50cmllcy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPiZuYnNwOyBJbiBjYXNlLCBpZiBpbmNvbWluZyBuZXcgZW50cnkgc2F5DQo8
Yj5YIDwvYj53aGljaCBoYXMgY29uZmxpY3Qgd2l0aCA8Yj5FMSwgRTIgYW5kIEUzLjwvYj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxi
PiZuYnNwOw0KPC9iPkFzc3VtZSwgPGI+WCBpcyBiZXR0ZXIgdGhhbiBFMSBidXQgbm90IGJldHRl
ciB0aGFuIEUyLiAmbmJzcDsoIEUxICZsdDsgWCAmbHQ7IEUyKTwvYj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPiZuYnNwOyAxXSBY
IGlzIGJldHRlciB0aGFuIEUxIHNvIEUxIHdpbGwgYmVjb21lIGV4Y2x1ZGVkIGVudHJ5IGFuZCBY
IHdpbGwgYmVjb21lIGFuIGFjdGl2ZSBlbnRyeTwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPiZuYnNwOyAyXSBOb3csIFggaXMg
Y29tcGFyZWQgd2l0aCBFMi4gRTIgaXMgYmV0dGVyIHRoYW4gWC4gU28sIFggd2lsbCBiZWNvbWUg
ZXhjbHVkZWQgZW50cnkgYW5kIEUyIGlzIGFuIGFjdGl2ZSBlbnRyeSBhcyBpdCB3YXMuPC9iPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGI+U28sIFggYW5kIEUxIHdpbGwgYmVjb21lICZxdW90O2V4Y2x1ZGVkIGVudHJ5JnF1b3Q7Ljwv
Yj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxiPkkgY291bGRuJ3QgZmluZCBhbnkgaW5mbyBhcyBzaG93biBhYm92ZSBpbiB0aGUgUkZD
LiBDYW4geW91IHBsZWFzZSBjbGFyaWZ5ID88L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+TXkgZG91YnRzOjwvYj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+MSkg
V2lsbCB0aGUgZW50cnkgYmVjb21lIGFjdGl2ZSBvbmx5IGlmIGl0IHdpbnMgd2l0aCBhbGwgZW50
cmllcyB3aGljaCBhcmUgY29uZmxpY3RlZCB3aXRoIHRoaXMgPzwvYj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+MikgV2hlbiBkb2luZyBj
b25mbGljdCByZXNvbHV0aW9uIHdpdGggb3RoZXIgZW50cmllcywgaXQgY2FuIHdpbiB3aXRoIHNv
bWUgZW50cmllcyBhbmQgY2FuIGxvc2UgdG8gc29tZT8gV2hhdCBjb3VsZCBiZSB0aGUgYmVoYXZp
b3IgPyZuYnNwOzwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PGI+Jm5ic3A7ICZuYnNwOyAmbmJzcDstIFRoaXMgaXMgdGhlIGNhc2Ugd2hp
Y2ggSSBleHBsYWluZWQgYWJvdmUuPC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj4mbmJzcDsgJm5ic3A7ICZuYnNwOy0gSW4gdGhpcyBj
YXNlLCBYIGNhbiBiZWNvbWUgYWN0aXZlIGJ5IHdpbm5pbmcgdG8gRTEgYW5kIGxvc2UgRTIgd2hp
Y2ggbGVhZHMgWCBhbmQgRTEgdG8gYmVjb21lIGluYWN0aXZlL2V4Y2x1ZGVkIGVudHJ5LjwvYj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj5jYW4geW91IHBsZWFzZSBjbGFyaWZ5ID88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5fX3RlY2gua2Fsc19fPG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0K
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzcHJp
bmcgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+c3By
aW5nQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc3ByaW5nIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zcHJpbmc8L2E+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjwvYm9keT4NCjwv
aHRtbD4NCg==

--_000_D4F2D04AA3547aceeciscocom_--


From nobody Sat Mar 18 09:06:42 2017
Return-Path: <ginsberg@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 14EBD1288B8 for <spring@ietfa.amsl.com>; Sat, 18 Mar 2017 09:06:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level: 
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, NORMAL_HTTP_TO_IP=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4GTAAq2avGj6 for <spring@ietfa.amsl.com>; Sat, 18 Mar 2017 09:06:36 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 777931286CA for <spring@ietf.org>; Sat, 18 Mar 2017 09:06:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=125024; q=dns/txt; s=iport; t=1489853196; x=1491062796; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=vwC7yGg7DwP3BDGh4I6PLtzZCfFn2S/xVnC9MhEsu8c=; b=mfrElDdUQyuH34+xZxaa8xmUemghQMAHwP5nUq48GJROZxmDJ9oKlQPB crdJy5Z9D8oxSOqy1uu3Gay7Mg82pRb/Q3p9IL+rWbDmMmPixcZ4Nno8l t3wPOtRqNFV9pHzEEEBhpaEZ4EH4aH3z9h+NKPevnS3K5sGe5n7dsWKuz A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CsAQDUWc1Y/4gNJK1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgm45KmGBCgeDW4oPkVqCWoU4jTGCCwMfAQ6FKkoCGiiCPz8YAQI?= =?us-ascii?q?BAQEBAQEBayiFFQEBAQEDAQEYCQofHwMLEAIBCBECAQEBASEBBgMCAgIfBAILF?= =?us-ascii?q?AkIAgQBDQUIFolKAxAFDrJZgiaED4MiDYMJAQEBAQEBAQEBAQEBAQEBAQEBAQE?= =?us-ascii?q?BHYZOhG+CUYFmAQEFJAkJFoJQgl8FlgSGDzoBhniDKINwhCmCBIUog1aGMopkJ?= =?us-ascii?q?geIRgEPEDiBBFgVQYRXHYFjdQGHPg0XB4EDgQ0BAQE?=
X-IronPort-AV: E=Sophos;i="5.36,183,1486425600";  d="scan'208,217";a="399173586"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 18 Mar 2017 16:06:35 +0000
Received: from XCH-ALN-008.cisco.com (xch-aln-008.cisco.com [173.36.7.18]) by alln-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v2IG6YVh012695 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 18 Mar 2017 16:06:34 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-ALN-008.cisco.com (173.36.7.18) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Sat, 18 Mar 2017 11:06:34 -0500
Received: from xch-aln-001.cisco.com ([173.36.7.11]) by XCH-ALN-001.cisco.com ([173.36.7.11]) with mapi id 15.00.1210.000; Sat, 18 Mar 2017 11:06:34 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: "Acee Lindem (acee)" <acee@cisco.com>, Robert Raszuk <robert@raszuk.net>
CC: "spring@ietf.org" <spring@ietf.org>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, tech_kals Kals <tech.kals@gmail.com>, "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>, "martin.pilka@pantheon.tech" <martin.pilka@pantheon.tech>
Thread-Topic: [spring] [Mapping Server] Conflict Resolution
Thread-Index: AQHSnsVBWNzGjxwjFUOLSVXC0/gmBqGYnB/ggABlvgCAAQUI0IAAmfuAgAAMdqCAAGnwgP//rHgw
Date: Sat, 18 Mar 2017 16:06:34 +0000
Message-ID: <224b1dea953c4a23b667afcc63619252@XCH-ALN-001.cisco.com>
References: <CAHWErLdy5RgdWQKOXp1PrbB6T_ANObznCSXvdQ0nkbBgukD5cQ@mail.gmail.com> <e0950e57a2a24bd99d78908be0d49a5d@XCH-ALN-001.cisco.com> <CAHWErLeBaMPDPJst0MpQfBXQqE3PW2pwGG_f6A539o1dv9gDYw@mail.gmail.com> <aaf69434308545a5b2566645cc2e4e47@XCH-ALN-001.cisco.com> <CA+b+ERmX6RtfJA1DicvitJ2tXOU1PbYq-w5i4LEPM=w3q28u_Q@mail.gmail.com> <4727571034014f0eb4689be6a092b8b0@XCH-ALN-001.cisco.com> <D4F2D04A.A3547%acee@cisco.com>
In-Reply-To: <D4F2D04A.A3547%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.83.223]
Content-Type: multipart/alternative; boundary="_000_224b1dea953c4a23b667afcc63619252XCHALN001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/F3tFBNpxZ6jKVSFEpUiyWMBmdQk>
Subject: Re: [spring] [Mapping Server] Conflict Resolution
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 18 Mar 2017 16:06:41 -0000

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

QWNlZSAtDQoNCkZyb206IEFjZWUgTGluZGVtIChhY2VlKQ0KU2VudDogU2F0dXJkYXksIE1hcmNo
IDE4LCAyMDE3IDg6NTkgQU0NClRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgUm9iZXJ0IFJh
c3p1aw0KQ2M6IHNwcmluZ0BpZXRmLm9yZzsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsgdGVjaF9r
YWxzIEthbHM7IFN0ZWZhbm8gUHJldmlkaSAoc3ByZXZpZGkpOyBtYXJ0aW4ucGlsa2FAcGFudGhl
b24udGVjaA0KU3ViamVjdDogUmU6IFtzcHJpbmddIFtNYXBwaW5nIFNlcnZlcl0gQ29uZmxpY3Qg
UmVzb2x1dGlvbg0KDQoNCg0KRnJvbTogc3ByaW5nIDxzcHJpbmctYm91bmNlc0BpZXRmLm9yZzxt
YWlsdG86c3ByaW5nLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgIkxlcyBHaW5zYmVy
ZyAoZ2luc2JlcmcpIiA8Z2luc2JlcmdAY2lzY28uY29tPG1haWx0bzpnaW5zYmVyZ0BjaXNjby5j
b20+Pg0KRGF0ZTogU2F0dXJkYXksIE1hcmNoIDE4LCAyMDE3IGF0IDEwOjU5IEFNDQpUbzogUm9i
ZXJ0IFJhc3p1ayA8cm9iZXJ0QHJhc3p1ay5uZXQ8bWFpbHRvOnJvYmVydEByYXN6dWsubmV0Pj4N
CkNjOiAic3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+IiA8c3ByaW5nQGll
dGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+PiwgIlBldGVyIFBzZW5hayAocHBzZW5hayki
IDxwcHNlbmFrQGNpc2NvLmNvbTxtYWlsdG86cHBzZW5ha0BjaXNjby5jb20+PiwgdGVjaF9rYWxz
IEthbHMgPHRlY2gua2Fsc0BnbWFpbC5jb208bWFpbHRvOnRlY2gua2Fsc0BnbWFpbC5jb20+Piwg
IlN0ZWZhbm8gUHJldmlkaSAoc3ByZXZpZGkpIiA8c3ByZXZpZGlAY2lzY28uY29tPG1haWx0bzpz
cHJldmlkaUBjaXNjby5jb20+PiwgIm1hcnRpbi5waWxrYUBwYW50aGVvbi50ZWNoPG1haWx0bzpt
YXJ0aW4ucGlsa2FAcGFudGhlb24udGVjaD4iIDxtYXJ0aW4ucGlsa2FAcGFudGhlb24udGVjaDxt
YWlsdG86bWFydGluLnBpbGthQHBhbnRoZW9uLnRlY2g+Pg0KU3ViamVjdDogUmU6IFtzcHJpbmdd
IFtNYXBwaW5nIFNlcnZlcl0gQ29uZmxpY3QgUmVzb2x1dGlvbg0KDQpSb2JlcnQgLQ0KDQpGcm9t
OiBycmFzenVrQGdtYWlsLmNvbTxtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20+IFttYWlsdG86cnJh
c3p1a0BnbWFpbC5jb21dIE9uIEJlaGFsZiBPZiBSb2JlcnQgUmFzenVrDQpTZW50OiBTYXR1cmRh
eSwgTWFyY2ggMTgsIDIwMTcgMTo1NSBBTQ0KVG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpDQpD
YzogdGVjaF9rYWxzIEthbHM7IHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3Jn
PjsgbWFydGluLnBpbGthQHBhbnRoZW9uLnRlY2g8bWFpbHRvOm1hcnRpbi5waWxrYUBwYW50aGVv
bi50ZWNoPjsgU3RlZmFubyBQcmV2aWRpIChzcHJldmlkaSk7IFBldGVyIFBzZW5hayAocHBzZW5h
aykNClN1YmplY3Q6IFJlOiBbc3ByaW5nXSBbTWFwcGluZyBTZXJ2ZXJdIENvbmZsaWN0IFJlc29s
dXRpb24NCg0KSGkgS2FscywNCg0KU29ycnkgZm9yIG1pc3NpbmcgdGhlIGNvbmNlcHQgb2YgInJh
bmdlIiBpbiBtYXBwaW5nIHNlcnZlciBUTFYuIEFwb2xvZ2llcyAtIG15IG9taXNzaW9uICENCg0K
SGkgTGVzLA0KDQpUd28gcmVsYXRlZCBxdWVzdGlvbnMgd2hpbGUgd2UgYXJlIGF0IHRoaXM6DQoN
CjEuIEhvdyBjYW4gYSBtYXBwaW5nIHNlcnZlciBhZHZlcnRpc2UgU0lEIGxhYmVsIG9uIGJlaGFs
ZiBvZiBub2RlIHdoaWNoIGlzIG5vdCBjYXBhYmxlIG9mIGl0cyBvd24gYWR2ZXJ0aXNlbWVudCB3
aXRob3V0IHZhbGlkYXRpb24gdGhhdCBzdWNoIFNJRCBsYWJlbCBpcyBhY3R1YWxseSBpbnN0YWxs
ZWQgaW4gdGhlIGRhdGEgcGxhbmUgb2YgdGhhdCAiaW5jYXBhYmxlIiBub2RlID8gSWYgaGUgZG9l
cyB2YWxpZGF0ZSBpdCAuLiBob3cgPw0KDQpbTGVzOl0gSXQgaXMgbm90IHRoZSByZXNwb25zaWJp
bGl0eSBvZiB0aGUgU1JNUyB0byB2YWxpZGF0ZSB0aGF0IHdoYXQgaGFzIGJlZW4gY29uZmlndXJl
ZCBpcyBpbnN0YWxsZWQgaW4gYW55IG5vZGXigJlzIGZvcndhcmRpbmcgcGxhbmUg4oCTIGFuZCBp
dCB3b3VsZCBiZSBhIOKAnGNhdGNoLTIy4oCdIHNpdHVhdGlvbiBpZiB0aGF0IHdlcmUgcmVxdWly
ZWQgc2luY2UgdW50aWwgYSBTSUQgaXMgYWR2ZXJ0aXNlZCBubyBsYWJlbCBjYW4gYmUgaW5zdGFs
bGVkIGJ5IGFueSBub2RlLg0KSWYgeW91ciBhcmd1bWVudCBpcyB0aGF0IHRoZXJlIHNob3VsZCBi
ZSBhIFNJRCBhZHZlcnRpc2VkIGJ5IHRoZSBub2RlIHdoaWNoIG93bnMgYSBwcmVmaXggYmVmb3Jl
IFNSTVMgYWR2ZXJ0aXNlcyBhIFNJRCwgdGhlbiBpdCBiZWNvbWVzIGltcG9zc2libGUgdG8gc3Vw
cG9ydCBwYXJ0aWFsIGRlcGxveW1lbnQgd2hlcmUgc29tZSBwcmVmaXhlcyBhcmUgb3duZWQgYnkg
U1IgaW5jYXBhYmxlIG5vZGVzLg0KDQpBYnNvbHV0ZWx5IOKAkyB0aGlzIGNvbnN0cmFpbnQgZGVm
ZWF0cyB0aGUgd2hvbGUgcHVycG9zZSBvZiBhbiBTUk1TLg0KDQoNCg0KMi4gV2hlbiB5b3UgYXJl
IG1ha2luZyBjb25mbGljdCByZXNvbHV0aW9uIGlzIHRoZXJlIGEgY2hlY2sgaWYgdGhlIGdpdmVu
IHByZWZpeCBoYXMgYWN0dWFsbHkgYmVlbiBhZHZlcnRpc2VkIGFzIHZhbGlkIElQIHJlYWNoYWJp
bGl0eSBhbmQgaXMgaW5zdGFsbGVkIGluIGxvY2FsIFJJQi9GSUIgPw0KDQpbTGVzOl0gTm8uIEhh
dmluZyBzdWNoIGEgcG9saWN5IHdvdWxkIGludHJvZHVjZSBhZGRpdGlvbmFsIGNvbnZlcmdlbmNl
IGlzc3Vlcy4gVG8ga25vdyB3aGV0aGVyIGEgZ2l2ZW4gbGFiZWwgd2FzIGJlaW5nIHVzZWQgYnkg
YSBkb3duc3RyZWFtIG5vZGUgeW91IHdvdWxkIGhhdmUgdG8gcnVuIGNvbmZsaWN0IHJlc29sdXRp
b24gZnJvbSB0aGUgUE9WIG9mIHRoZSBkb3duc3RyZWFtIG5vZGUgYmVjYXVzZSB0aGUgb3V0cHV0
IG9mIHRoYXQgbm9kZeKAmXMgY29uZmxpY3QgcmVzb2x1dGlvbiBjYWxjdWxhdGlvbiBjb3VsZCBi
ZSBkaWZmZXJlbnQgdGhhbiB0aGUgbG9jYWwgbm9kZeKAmXMgb3V0cHV0Lg0KDQpJ4oCZbSBub3Qg
aW1wbHlpbmcgdGhhdCB0aGlzIGlzIGV2ZW4gYSB2aWFibGUgb3B0aW9uLiBIb3dldmVyLCBJ4oCZ
bGwgcG9pbnQgb3V0IHRoYXQgdGhpcyB3b3VsZG7igJl0IGV2ZW4gYmUgcG9zc2libGUgc2luY2Ug
eW91IGNvdWxkIG5vdCBndWFyYW50ZWUgdGhhdCB5b3UgaGFkIHRoZSBjb21wbGV0ZSBzZXQgb2Yg
bWFwcGluZ3MgZm9yIHRoZSBkb3duc3RyZWFtIG5vZGUuDQpbTGVzOl0gQWdyZWVkLiBPbmUgZG9l
cyBub3QgdXNlIFNJRCBhZHZlcnRpc2VtZW50cyAod2hldGhlciBmcm9tIHByZWZpeCByZWFjaGFi
aWxpdHkgb3IgZnJvbSBTUk1TKSBmcm9tIHVucmVhY2hhYmxlIG5vZGVzIOKAkyB3aGljaCBpcyBw
cm9iYWJseSB0aGUgbW9yZSB1c2VmdWwgcG9pbnQgdG8gbWFrZS4NCldoYXQgaXMgYWxzbyB0cnVl
IGlzIHRoYXQgZm9yIGxvY2FsbHkgY29uZmlndXJlZCBTSURzLCB0aGV5IE1VU1QgTk9UIGJlIGlu
Y2x1ZGVkIGluIGNvbmZsaWN0IHJlc29sdXRpb24gdW5sZXNzIHRoZXkgYXJlIGFsc28gYWR2ZXJ0
aXNlZC4gU2ltcGx5IGNvbmZpZ3VyaW5nIGEgU0lEIGxvY2FsbHkgaXMgbm90IHN1ZmZpY2llbnQu
DQoNCiAgIExlcw0KDQpUaGFua3MsDQpBY2VlDQoNCg0KDQoNCg0KICAgTGVzDQoNCg0KS2luZCBy
ZWdhcmRzLA0KUi4NCg0KDQpPbiBTYXQsIE1hciAxOCwgMjAxNyBhdCA2OjQ5IEFNLCBMZXMgR2lu
c2JlcmcgKGdpbnNiZXJnKSA8Z2luc2JlcmdAY2lzY28uY29tPG1haWx0bzpnaW5zYmVyZ0BjaXNj
by5jb20+PiB3cm90ZToNCkthbHMg4oCTDQoNClBsZWFzZSBsb29rIGNsb3NlbHkgYXQgaG93IHRv
IGRldGVybWluZSBpZiB0aGVyZSBpcyBhIGNvbmZsaWN0Lg0KRnJvbSBTZWN0aW9uIDM6DQoNCiAg
ICAgUHJmIC0gUHJlZmVyZW5jZSBWYWx1ZSAoU2VlIFNlY3Rpb24gMy4xKQ0KICAgICAgIFBpIC0g
SW5pdGlhbCBwcmVmaXgNCiAgICAgICBQZSAtIEVuZCBwcmVmaXgNCiAgICAgICBMICAtIFByZWZp
eCBsZW5ndGgNCiAgICAgICBMeCAtIE1heGltdW0gcHJlZml4IGxlbmd0aCAoMzIgZm9yIElQdjQs
IDEyOCBmb3IgSVB2NikNCiAgICAgICBTaSAtIEluaXRpYWwgU0lEIHZhbHVlDQogICAgICAgU2Ug
LSBFbmQgU0lEIHZhbHVlDQogICAgICAgUiAgLSBSYW5nZSB2YWx1ZSAoU2VlIE5vdGUgMSkNCiAg
ICAgICBUICAtIFRvcG9sb2d5DQogICAgICAgQSAgLSBBbGdvcml0aG0NCg0KICAgICAgIEEgTWFw
cGluZyBFbnRyeSBpcyB0aGVuIHRoZSB0dXBsZTogKFByZiwgU3JjLCBQaS9MLCBTaSwgUiwgVCwg
QSkNCiAgICAgICBQZSA9IChQaSArICgoUi0xKSA8PCAoTHgtTCkpDQogICAgICAgU2UgPSBTaSAr
IChSLTEpDQoNCkFuZCBTZWN0aW9uIDMuMi4xDQoNCiAgR2l2ZW4gdHdvIG1hcHBpbmcgZW50cmll
czoNCg0KICAgKFByZiwgUDEvTDEsIFMxLCBSMSwgVDEsIEExKSBhbmQNCiAgIChQcmYsIFAyL0wy
LCBTMiwgUjIsIFQyLCBBMikNCg0KICAgd2hlcmUgUDEgPD0gUDINCg0KICAgYSBwcmVmaXggY29u
ZmxpY3QgZXhpc3RzIGlmIGFsbCBvZiB0aGUgZm9sbG93aW5nIGFyZSB0cnVlOg0KDQogICAxKShU
MSA9PSBUMikgJiYgKEExID09IEEyKQ0KICAgMilQMSA8PSBQMg0KICAgMylUaGUgcHJlZml4ZXMg
YXJlIGluIHRoZSBzYW1lIGFkZHJlc3MgZmFtaWx5Lg0KICAgMilMMSA9PSBMMg0KICAgMykoUDFl
ID49IFAyKSAmJiAoKFMxICsgKFAyIC0gUDEpKSAhPSBTMikNCg0KVGhlIHByZWZlcmVuY2UgcnVs
ZSBhcyBkZWZpbmVkIGluIHRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgZHJhZnQgKDAyKToNCg0K
MS4gIEhpZ2hlciBwcmVmZXJlbmNlIHZhbHVlIHdpbnMNCiAgIDIuICBTbWFsbGVyIHJhbmdlIHdp
bnMNCiAgIDMuICBJUHY2IGVudHJ5IHdpbnMgb3ZlciBJUHY0IGVudHJ5DQogICA0LiAgTG9uZ2Vy
IHByZWZpeCBsZW5ndGggd2lucw0KICAgNS4gIFNtYWxsZXIgYWxnb3JpdGhtIHdpbnMNCiAgIDYu
ICBTbWFsbGVyIHN0YXJ0aW5nIGFkZHJlc3MgKGNvbnNpZGVyZWQgYXMgYW4gdW5zaWduZWQgaW50
ZWdlcg0KICAgICAgIHZhbHVlKSB3aW5zDQogICA3LiAgU21hbGxlciBzdGFydGluZyBTSUQgd2lu
cw0KICAgOC4gIElmIHRvcG9sb2d5IElEcyBhcmUgTk9UIGlkZW50aWNhbCBib3RoIGVudHJpZXMg
TVVTVCBiZSBpZ25vcmVkDQoNCkNvbW1lbnRzIGlubGluZQ0KDQpGcm9tOiB0ZWNoX2thbHMgS2Fs
cyBbbWFpbHRvOnRlY2gua2Fsc0BnbWFpbC5jb208bWFpbHRvOnRlY2gua2Fsc0BnbWFpbC5jb20+
XQ0KU2VudDogRnJpZGF5LCBNYXJjaCAxNywgMjAxNyAxOjA5IEFNDQpUbzogTGVzIEdpbnNiZXJn
IChnaW5zYmVyZykNCkNjOiBzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz47
IFBldGVyIFBzZW5hayAocHBzZW5hayk7IFN0ZWZhbm8gUHJldmlkaSAoc3ByZXZpZGkpOyBtYXJ0
aW4ucGlsa2FAcGFudGhlb24udGVjaDxtYWlsdG86bWFydGluLnBpbGthQHBhbnRoZW9uLnRlY2g+
DQpTdWJqZWN0OiBSZTogW01hcHBpbmcgU2VydmVyXSBDb25mbGljdCBSZXNvbHV0aW9uDQoNCkhp
IExlcywNCg0KIFNvcnJ5LCBJIGhhdmUgbm90IGluY2x1ZGVkIG15IG1hcHBpbmcgZW50cmllcyBp
biB0aGUgcHJldmlvdXMgbWFpbC4gUGxlYXNlIHNlZSB0aGUgZXhhbXBsZSBoZXJlIGJlbG93Lg0K
DQogSSBhbSB3b3JraW5nIHdpdGggdGhlIFJGQyB3aGljaCBkb2Vzbid0IHN1cHBvcnQgUHJlZmVy
ZW5jZSBWYWx1ZSwgc28gcGxlYXNlIGlnbm9yZSBpdC4gQW5kLCBteSBtYXBwaW5nIGVudHJpZXMg
d291bGQgbG9va3MgbGlrZS4NClRvcG9sb2d5IHdpbGwgYmUgYSBzaW5nbGUgdG9wb2xvZ3ksIG5v
dCBhIE11bHRpLXRvcG9sb2d5IGFuZCBhbGdvcml0aG0gd291bGQgYmUgU1BGIG5vdCBDU1BGLg0K
DQogUGxlYXNlIHJlYWQgbXkgZW50cnkgdGhlIGJlbG93IG9yZGVyOiAgPFByZWZpeC1zdGFydC8g
cHJlZml4LWxlbiwgIHN0YXJ0aW5nIFNJRCwgIHJhbmdlPg0KIEUxIGFuZCBFMiBhbHJlYWR5IGNv
bmZpZ3VyZWQgQWN0aXZlIGVudHJpZXMuIFggaXMgdGhlIG5ld2x5IGluY29taW5nIGVudHJ5Lg0K
DQoNClNjZW5hcmlvIDE6ICAgKEVudHJpZXMgYXJlIGNvbmZsaWN0aW5nIHdpdGggcHJlZml4KQ0K
ICAgICAgICAgICAgICAgICAgICAgICAgIEVudHJ5IEUxOiAgICAgIDwxMC4xLjEwLjAvMjQ8aHR0
cDovLzEwLjEuMTAuMC8yND4sIDMwMCwgMjI+DQogICAgICAgICAgICAgICAgICAgICAgICAgRW50
cnkgRTI6ICAgICAgPDEwLjEuMS4wLzI0PGh0dHA6Ly8xMC4xLjEuMC8yND4sICAgMTUwLCA1Pg0K
DQpbTGVzOl0gRTEgZXhwYW5kcyB0byAoMTAuMS4xMC4wLzI0PGh0dHA6Ly8xMC4xLjEwLjAvMjQ+
IHRocm91Z2ggMTAuMS4zMS4wLzI0PGh0dHA6Ly8xMC4xLjMxLjAvMjQ+KSB1c2luZyBTSURzIDMw
MC0zMjENCkUyIGV4cGFuZHMgdG8gKDEwLjEuMS4wLzI0PGh0dHA6Ly8xMC4xLjEuMC8yND4gdGhy
b3VnaCAxMC4xLjUuMC8yNDxodHRwOi8vMTAuMS41LjAvMjQ+KSB1c2luZyBTSURzIDE1MCAtMTU0
DQoNClRoZXJlIGlzIG5vIGNvbmZsaWN0IOKAkyBib3RoIGVudHJpZXMgYXJlIHVzZWQuDQoNCiAg
ICAgICAgICAgICAgICAgICAgICAgICBpbmNvbWluZyBlbnRyeSBpcyBYOg0KICAgICAgICAgICAg
ICAgICAgICAgICAgIEVudHJ5IFg6ICAgICAgICA8MTAuMS4yLjAvMjQ8aHR0cDovLzEwLjEuMi4w
LzI0PiwgIDIwMCwgMjA+DQoNCltMZXM6XSBYIGV4cGFuZHMgdG8gKDEwLjEuMi4wLzI0PGh0dHA6
Ly8xMC4xLjIuMC8yND4g4oCTIDEwLjEuMjEuMC8yNDxodHRwOi8vMTAuMS4yMS4wLzI0PikgdXNp
bmcgU0lEcyAyMDAtMjE5Lg0KVGhlcmUgaXMgYSBwcmVmaXggY29uZmxpY3Qgd2l0aCBFMS4NClBy
ZWZlcmVuY2UgcnVsZSAjMiAoc21hbGxlciByYW5nZSkgaXMgYXBwbGllZCDigJMgYnV0IHRoZSBh
bnN3ZXIgb25lIGdldHMgZGVwZW5kcyBvbiB0aGUgb3JkZXIgaW4gd2hpY2ggdGhlIGVudHJpZXMg
YXJlIHByb2Nlc3NlZCDigJMgYSBwb2ludCB3aGljaCBJIGRpc2N1c3NlZCBpbiBteSBwcmVzZW50
YXRpb24gYXQgSUVURiA5Ni4gU2VlIFNsaWRlcyAxNy0yMCBpbg0KaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvcHJvY2VlZGluZ3MvOTcvc2xpZGVzL3NsaWRlcy05Ny1zcHJpbmctMV9pZXRmOTdfZHJhZnQt
aWV0Zi1zcHJpbmctY29uZmxpY3QtcmVzb2x1dGlvbi0wMi0wMC5wcHR4DQoNClNvLCBpZiB3ZSBl
eGFtaW5lIGVudHJpZXMgaW4gcmFuZ2Ugb3JkZXIgKHNtYWxsZXN0IHRvIGhpZ2hlc3QpIHdlIGZp
bmQ6DQpFMiBoYXMgbm8gY29uZmxpY3QgdyBYIG5vciB3aXRoIEUxLg0KWCBoYXMgYSBjb25mbGlj
dCB3aXRoIEUxIOKAkyBFMSBpcyBpZ25vcmVkLg0KRTIgYW5kIFggYXJlIHVzZWQuDQoNCiAgICAg
ICAgICAgU3RlcDE6IENvbmZsaWN0IHdvdWxkIGJlIHZhbGlkYXRlZCBiZXR3ZWVuIEUxIGFuZCBY
Lg0KDQogICAgICAgICAgIFN0ZXAyOiBDb25mbGljdCB3b3VsZCBiZSB2YWxpZGF0ZWQgYmV0d2Vl
biBFMiBhbmQgWC4NCg0KICAgICAgICAgICMgd2hhdCBhcmUgdGhlIGVudHJpZXMgd291bGQgYmUg
YWN0aXZlIGFuZCB3aGF0IHdpbGwgYmVjb21lIGluYWN0aXZlL2V4Y2x1ZGVkIGVudHJ5ID8NCg0K
DQoNClNjZW5hcmlvIDI6ICAgKEVudHJpZXMgYXJlIGNvbmZsaWN0aW5nIHdpdGggU0lEKQ0KICAg
ICAgICAgICAgICAgICAgICAgICAgIEVudHJ5IEUxOiAgICAgIDwxMC4xLjEwLjAvMjQ8aHR0cDov
LzEwLjEuMTAuMC8yND4sIDMwMCwgMjI+DQogICAgICAgICAgICAgICAgICAgICAgICAgRW50cnkg
RTI6ICAgICAgPDcuMS4xLjAvMjQ8aHR0cDovLzcuMS4xLjAvMjQ+LCAgICAgMjgwLCAxMD4NCg0K
W0xlczpdIEFnYWluLCB0aGVyZSBpcyBubyBjb25mbGljdCwgYm90aCBlbnRyaWVzIGFyZSB1c2Vk
Lg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgaW5jb21pbmcgZW50cnkgaXMgWDoNCiAgICAg
ICAgICAgICAgICAgICAgICAgICBFbnRyeSBYOiAgICAgICAgPDMuMS4xLjAvMjQ8aHR0cDovLzMu
MS4xLjAvMjQ+LCAgIDI4NSwgMjA+DQoNCltMZXM6XSBUaGVyZSBpcyBubyBwcmVmaXggY29uZmxp
Y3QgYnV0IHRoZXJlIGlzIGEgU0lEIGNvbmZsaWN0Lg0KRTEgMzAwIOKAkyAzMjENCkUyIDI4MCDi
gJMgMjg5DQpYIDI4NSDigJMgMzA0DQoNCkFnYWluIGFwcGx5aW5nIFByZWZlcmVuY2UgUnVsZSAj
MiAoc21hbGxlc3QgcmFuZ2Ugd2lucykNCkUyIHdpbnMgb3ZlciBYIOKAkyBYIGlzIGlnbm9yZWQN
CkUyIGhhcyBubyBjb25mbGljdCB3aXRoIEUxIOKAkyBib3RoIGVudHJpZXMgYXJlIHVzZWQuDQpT
byBFMSBhbmQgRTIgYXJlIHVzZWQgYW5kIFggaXMgaWdub3JlZC4NCg0KICAgICAgICAgICBTdGVw
MTogQ29uZmxpY3Qgd291bGQgYmUgdmFsaWRhdGVkIGJldHdlZW4gRTEgYW5kIFguDQoNCiAgICAg
ICAgICAgU3RlcDI6IENvbmZsaWN0IHdvdWxkIGJlIHZhbGlkYXRlZCBiZXR3ZWVuIEUyIGFuZCBY
Lg0KDQogICAgICAgICAgIyB3aGF0IGFyZSB0aGUgZW50cmllcyB3b3VsZCBiZSBhY3RpdmUgYW5k
IHdoYXQgd2lsbCBiZWNvbWUgaW5hY3RpdmUvZXhjbHVkZWQgZW50cnkgPw0KDQoNClNjZW5hcmlv
IDM6ICAgIChFbnRyaWVzIGFyZSBjb25mbGljdGluZyB3aXRoIHByZWZpeCBhbmQgU0lEKQ0KDQog
ICAgICAgICAgICAgICAgICAgICAgICAgRW50cnkgRTE6ICAgICAgPDEwLjEuMTAuMC8yNDxodHRw
Oi8vMTAuMS4xMC4wLzI0PiwgMzAwLCAyMj4NCiAgICAgICAgICAgICAgICAgICAgICAgICBFbnRy
eSBFMjogICAgICA8NS4xLjEuMC8yNDxodHRwOi8vNS4xLjEuMC8yND4sICAgICAxOTAsIDE1Pg0K
DQpbTGVzOl0gQWdhaW4sIG5vIGNvbmZsaWN0IOKAkyBib3RoIGVudHJpZXMgYXJlIHVzZWQuDQoN
CiAgICAgICAgICAgICAgICAgICAgICAgICBpbmNvbWluZyBlbnRyeSBpcyBYOg0KICAgICAgICAg
ICAgICAgICAgICAgICAgIEVudHJ5IFg6ICAgICAgICA8MTAuMS4xLjAvMjQ8aHR0cDovLzEwLjEu
MS4wLzI0PiwgIDIwMCwgMjA+DQoNCltMZXM6XSBYIGhhcyBhIHByZWZpeCBjb25mbGljdCB3aXRo
IEUxIOKAkyBiZWNhdXNlIGl0IGhhcyBzbWFsbGVyIHJhbmdlIFggaXMgdGhlIHdpbm5lciBhbmQg
RTEgaXMgaWdub3JlZC4NClggaGFzIGEgU0lEIGNvbmZsaWN0IHdpdGggRTIuIEUyIGhhcyBzbWFs
bGVyIHJhbmdlIHNvIFggaXMgaWdub3JlZC4NCk9ubHkgRTIgaXMgdXNlZC4NCk5vdGUgdGhhdCB3
ZSBldmFsdWF0ZSAgcHJlZml4IGNvbmZsaWN0cyBiZWZvcmUgc2lkIGNvbmZsaWN0cy4gRGlmZmVy
ZW50IHJlc3VsdHMgbWlnaHQgZW5zdWUgaWYgd2UgZGlkIHNpZCBjb25mbGljdHMgYmVmb3JlIHBy
ZWZpeCBjb25mbGljdHMgKHRob3VnaCBub3QgaW4gdGhpcyBleGFtcGxlKQ0KDQpUaGUgc3VidGxl
dGllcyBvZiBvcmRlcmluZyBpbiBhY2hpZXZpbmcgaW50ZXJvcGVyYWJpbGl0eSBoYXZlIG5vdCB5
ZXQgYmVlbiBpbmNvcnBvcmF0ZWQgaW50byB0aGUgZHJhZnQg4oCTIGluIHBhcnQgYmVjYXVzZSB0
aGVyZSBpcyBzdGlsbCBkaXNjdXNzaW9uIGFib3V0IHdoYXQgcG9saWN5IHNob3VsZCBiZSB1c2Vk
IChJZ25vcmUsIFF1YXJhbnRpbmUsIElnbm9yZSBPdmVybGFwIE9ubHkpLiBJZiB0aGUgV0cgd2Vy
ZSB0byBzZWxlY3QgSWdub3JlIGFzIHRoZSBwb2xpY3kgdGhlbiBvcmRlcmluZyB3b3VsZCBub3Qg
bWF0dGVyLg0KDQpIVEgNCg0KICAgTGVzDQoNCiAgICAgICAgICAgU3RlcDE6IENvbmZsaWN0IHdv
dWxkIGJlIHZhbGlkYXRlZCBiZXR3ZWVuIEUxIGFuZCBYLg0KDQogICAgICAgICAgIFN0ZXAyOiBD
b25mbGljdCB3b3VsZCBiZSB2YWxpZGF0ZWQgYmV0d2VlbiBFMiBhbmQgWC4NCg0KICAgICAgICAg
ICMgd2hhdCBhcmUgdGhlIGVudHJpZXMgd291bGQgYmUgYWN0aXZlIGFuZCB3aGF0IHdpbGwgYmVj
b21lIGluYWN0aXZlL2V4Y2x1ZGVkIGVudHJ5ID8NCg0KDQpSZWdhcmRzLA0KX190ZWNoLmthbHNf
Xw0KDQoNCk9uIEZyaSwgTWFyIDE3LCAyMDE3IGF0IDEyOjQxIFBNLCBMZXMgR2luc2JlcmcgKGdp
bnNiZXJnKSA8Z2luc2JlcmdAY2lzY28uY29tPG1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb20+PiB3
cm90ZToNCkl0IGlzIG5vdCBwb3NzaWJsZSB0byBhbnN3ZXIgeW91ciBxdWVyeSBiZWNhdXNlIHRo
ZSB3YXkgeW91IGhhdmUgcHJlc2VudGVkIHlvdXIgZW50cmllcyAoWCwgRTEsIEUyLCBFMykgZG9l
cyBub3QgdGVsbCB1cyB3aGF0IGNvbmZsaWN0cyB5b3UgaGF2ZS4NCkRvIHlvdSBoYXZlIHR3byBT
SURzIGFzc2lnbmVkIHRvIHRoZSBzYW1lIHByZWZpeD8gKFByZWZpeCBjb25mbGljdCkNCkRvIHlv
dSBoYXZlIHRoZSBzYW1lIFNJRCBhc3NpZ25lZCB0byB0d28gZGlmZmVyZW50IHByZWZpeGVzPyAo
U0lEIGNvbmZsaWN0KQ0KDQpUaGlzIG1hdHRlcnMg4oCTIHNlZSBTZWN0aW9uIDMuMy42IG9mIHRo
ZSBkcmFmdCBmb3IgYW4gZXhhbXBsZSBhcyB0byB3aHkuDQoNClBsZWFzZSBwcmVzZW50IHlvdXIg
ZXhhbXBsZSBpbiB0aGUgZm9ybSBkZWZpbmVkIGluIFNlY3Rpb24gMzoNCg0KICAgICAgIFByZiAt
IFByZWZlcmVuY2UgVmFsdWUgKFNlZSBTZWN0aW9uIDMuMSkNCiAgICAgICBQaSAtIEluaXRpYWwg
cHJlZml4DQogICAgICAgUGUgLSBFbmQgcHJlZml4DQogICAgICAgTCAgLSBQcmVmaXggbGVuZ3Ro
DQogICAgICAgTHggLSBNYXhpbXVtIHByZWZpeCBsZW5ndGggKDMyIGZvciBJUHY0LCAxMjggZm9y
IElQdjYpDQogICAgICAgU2kgLSBJbml0aWFsIFNJRCB2YWx1ZQ0KICAgICAgIFNlIC0gRW5kIFNJ
RCB2YWx1ZQ0KICAgICAgIFIgIC0gUmFuZ2UgdmFsdWUgKFNlZSBOb3RlIDEpDQogICAgICAgVCAg
LSBUb3BvbG9neQ0KICAgICAgIEEgIC0gQWxnb3JpdGhtDQoNCiAgICAgICBBIE1hcHBpbmcgRW50
cnkgaXMgdGhlbiB0aGUgdHVwbGU6IChQcmYsIFNyYywgUGkvTCwgU2ksIFIsIFQsIEEpDQoNClRo
YW54Lg0KDQogICBMZXMNCg0KDQpGcm9tOiB0ZWNoX2thbHMgS2FscyBbbWFpbHRvOnRlY2gua2Fs
c0BnbWFpbC5jb208bWFpbHRvOnRlY2gua2Fsc0BnbWFpbC5jb20+XQ0KU2VudDogVGh1cnNkYXks
IE1hcmNoIDE2LCAyMDE3IDc6MjIgUE0NClRvOiBzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmlu
Z0BpZXRmLm9yZz47IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBQZXRlciBQc2VuYWsgKHBwc2Vu
YWspOyBTdGVmYW5vIFByZXZpZGkgKHNwcmV2aWRpKTsgbWFydGluLnBpbGthQHBhbnRoZW9uLnRl
Y2g8bWFpbHRvOm1hcnRpbi5waWxrYUBwYW50aGVvbi50ZWNoPg0KU3ViamVjdDogW01hcHBpbmcg
U2VydmVyXSBDb25mbGljdCBSZXNvbHV0aW9uDQoNCkhpIEV4cGVydHMsDQoNCiAgQ291bGQgeW91
IHBsZWFzZSBleHBsYWluIG1lIHdoYXQgd291bGQgYmUgdGhlIGV4cGVjdGVkIGJlaGF2aW9yIGlu
IHRoZSBmb2xsb3dpbmcgc2NlbmFyaW8gaW4gUXVhcmFudGluZSBhcHByb2FjaC4NCg0KICBNYXBw
aW5nIGVudHJpZXMgRTEsIEUyLCBFMyBhcmUgQWN0aXZlIGVudHJpZXMuDQoNCiAgSW4gY2FzZSwg
aWYgaW5jb21pbmcgbmV3IGVudHJ5IHNheSBYIHdoaWNoIGhhcyBjb25mbGljdCB3aXRoIEUxLCBF
MiBhbmQgRTMuDQoNCiAgQXNzdW1lLCBYIGlzIGJldHRlciB0aGFuIEUxIGJ1dCBub3QgYmV0dGVy
IHRoYW4gRTIuICAoIEUxIDwgWCA8IEUyKQ0KDQogIDFdIFggaXMgYmV0dGVyIHRoYW4gRTEgc28g
RTEgd2lsbCBiZWNvbWUgZXhjbHVkZWQgZW50cnkgYW5kIFggd2lsbCBiZWNvbWUgYW4gYWN0aXZl
IGVudHJ5DQoNCiAgMl0gTm93LCBYIGlzIGNvbXBhcmVkIHdpdGggRTIuIEUyIGlzIGJldHRlciB0
aGFuIFguIFNvLCBYIHdpbGwgYmVjb21lIGV4Y2x1ZGVkIGVudHJ5IGFuZCBFMiBpcyBhbiBhY3Rp
dmUgZW50cnkgYXMgaXQgd2FzLg0KDQpTbywgWCBhbmQgRTEgd2lsbCBiZWNvbWUgImV4Y2x1ZGVk
IGVudHJ5Ii4NCg0KSSBjb3VsZG4ndCBmaW5kIGFueSBpbmZvIGFzIHNob3duIGFib3ZlIGluIHRo
ZSBSRkMuIENhbiB5b3UgcGxlYXNlIGNsYXJpZnkgPw0KDQoNCk15IGRvdWJ0czoNCjEpIFdpbGwg
dGhlIGVudHJ5IGJlY29tZSBhY3RpdmUgb25seSBpZiBpdCB3aW5zIHdpdGggYWxsIGVudHJpZXMg
d2hpY2ggYXJlIGNvbmZsaWN0ZWQgd2l0aCB0aGlzID8NCjIpIFdoZW4gZG9pbmcgY29uZmxpY3Qg
cmVzb2x1dGlvbiB3aXRoIG90aGVyIGVudHJpZXMsIGl0IGNhbiB3aW4gd2l0aCBzb21lIGVudHJp
ZXMgYW5kIGNhbiBsb3NlIHRvIHNvbWU/IFdoYXQgY291bGQgYmUgdGhlIGJlaGF2aW9yID8NCiAg
ICAgLSBUaGlzIGlzIHRoZSBjYXNlIHdoaWNoIEkgZXhwbGFpbmVkIGFib3ZlLg0KICAgICAtIElu
IHRoaXMgY2FzZSwgWCBjYW4gYmVjb21lIGFjdGl2ZSBieSB3aW5uaW5nIHRvIEUxIGFuZCBsb3Nl
IEUyIHdoaWNoIGxlYWRzIFggYW5kIEUxIHRvIGJlY29tZSBpbmFjdGl2ZS9leGNsdWRlZCBlbnRy
eS4NCg0KDQpjYW4geW91IHBsZWFzZSBjbGFyaWZ5ID8NCg0KDQpSZWdhcmRzLA0KX190ZWNoLmth
bHNfXw0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQpzcHJpbmcgbWFpbGluZyBsaXN0DQpzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRm
Lm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3ByaW5nDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0
YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxl
LWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206
LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiO30NCnNwYW4uQmFsbG9vblRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29u
IFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJC
YWxsb29uIFRleHQiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFu
LkVtYWlsU3R5bGUxOQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxl
MjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21z
by1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29y
ZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBp
biAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwv
c3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJl
ZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNv
IDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0i
ZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwv
aGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxk
aXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QWNlZSAtPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBp
biA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IEFjZWUgTGluZGVtIChhY2VlKQ0KPGJyPg0KPGI+
U2VudDo8L2I+IFNhdHVyZGF5LCBNYXJjaCAxOCwgMjAxNyA4OjU5IEFNPGJyPg0KPGI+VG86PC9i
PiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgUm9iZXJ0IFJhc3p1azxicj4NCjxiPkNjOjwvYj4g
c3ByaW5nQGlldGYub3JnOyBQZXRlciBQc2VuYWsgKHBwc2VuYWspOyB0ZWNoX2thbHMgS2Fsczsg
U3RlZmFubyBQcmV2aWRpIChzcHJldmlkaSk7IG1hcnRpbi5waWxrYUBwYW50aGVvbi50ZWNoPGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc3ByaW5nXSBbTWFwcGluZyBTZXJ2ZXJdIENvbmZsaWN0
IFJlc29sdXRpb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPnNwcmluZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnNwcmluZy1ib3VuY2VzQGlldGYub3JnIj5z
cHJpbmctYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiAmcXVvdDtMZXMgR2lu
c2JlcmcgKGdpbnNiZXJnKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdpbnNiZXJnQGNpc2Nv
LmNvbSI+Z2luc2JlcmdAY2lzY28uY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+U2F0dXJk
YXksIE1hcmNoIDE4LCAyMDE3IGF0IDEwOjU5IEFNPGJyPg0KPGI+VG86IDwvYj5Sb2JlcnQgUmFz
enVrICZsdDs8YSBocmVmPSJtYWlsdG86cm9iZXJ0QHJhc3p1ay5uZXQiPnJvYmVydEByYXN6dWsu
bmV0PC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPiZxdW90OzxhIGhyZWY9Im1haWx0bzpzcHJpbmdA
aWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpz
cHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDtQZXRlciBQc2Vu
YWsgKHBwc2VuYWspJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cHBzZW5ha0BjaXNjby5jb20i
PnBwc2VuYWtAY2lzY28uY29tPC9hPiZndDssIHRlY2hfa2FscyBLYWxzICZsdDs8YSBocmVmPSJt
YWlsdG86dGVjaC5rYWxzQGdtYWlsLmNvbSI+dGVjaC5rYWxzQGdtYWlsLmNvbTwvYT4mZ3Q7LA0K
ICZxdW90O1N0ZWZhbm8gUHJldmlkaSAoc3ByZXZpZGkpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWls
dG86c3ByZXZpZGlAY2lzY28uY29tIj5zcHJldmlkaUBjaXNjby5jb208L2E+Jmd0OywgJnF1b3Q7
PGEgaHJlZj0ibWFpbHRvOm1hcnRpbi5waWxrYUBwYW50aGVvbi50ZWNoIj5tYXJ0aW4ucGlsa2FA
cGFudGhlb24udGVjaDwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzptYXJ0aW4ucGlsa2FA
cGFudGhlb24udGVjaCI+bWFydGluLnBpbGthQHBhbnRoZW9uLnRlY2g8L2E+Jmd0Ozxicj4NCjxi
PlN1YmplY3Q6IDwvYj5SZTogW3NwcmluZ10gW01hcHBpbmcgU2VydmVyXSBDb25mbGljdCBSZXNv
bHV0aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4g
NC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDowaW4iIGlkPSJNQUNfT1VUTE9P
S19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlJvYmVydCAt
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJs
dWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+DQo8YSBocmVmPSJtYWlsdG86cnJhc3p1a0BnbWFpbC5jb20i
PnJyYXN6dWtAZ21haWwuY29tPC9hPiBbPGEgaHJlZj0ibWFpbHRvOnJyYXN6dWtAZ21haWwuY29t
Ij5tYWlsdG86cnJhc3p1a0BnbWFpbC5jb208L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Sb2Jl
cnQgUmFzenVrPGJyPg0KPGI+U2VudDo8L2I+IFNhdHVyZGF5LCBNYXJjaCAxOCwgMjAxNyAxOjU1
IEFNPGJyPg0KPGI+VG86PC9iPiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTxicj4NCjxiPkNjOjwv
Yj4gdGVjaF9rYWxzIEthbHM7IDxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmlu
Z0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzptYXJ0aW4ucGlsa2FAcGFudGhlb24udGVj
aCI+DQptYXJ0aW4ucGlsa2FAcGFudGhlb24udGVjaDwvYT47IFN0ZWZhbm8gUHJldmlkaSAoc3By
ZXZpZGkpOyBQZXRlciBQc2VuYWsgKHBwc2VuYWspPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBb
c3ByaW5nXSBbTWFwcGluZyBTZXJ2ZXJdIENvbmZsaWN0IFJlc29sdXRpb248L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5IaSBLYWxzLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+U29ycnkgZm9yIG1pc3Npbmcg
dGhlIGNvbmNlcHQgb2YgJnF1b3Q7cmFuZ2UmcXVvdDsgaW4gbWFwcGluZyBzZXJ2ZXIgVExWLiBB
cG9sb2dpZXMgLSBteSBvbWlzc2lvbiAhPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5IaSBMZXMsPC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtB
cmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Ud28gcmVsYXRl
ZCBxdWVzdGlvbnMgd2hpbGUgd2UgYXJlIGF0IHRoaXM6PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4xLiBIb3cgY2FuIGEgbWFw
cGluZyBzZXJ2ZXIgYWR2ZXJ0aXNlIFNJRCBsYWJlbCBvbiBiZWhhbGYgb2Ygbm9kZSB3aGljaCBp
cyBub3QgY2FwYWJsZSBvZiBpdHMgb3duIGFkdmVydGlzZW1lbnQgd2l0aG91dCB2YWxpZGF0aW9u
IHRoYXQgc3VjaCBTSUQgbGFiZWwgaXMgYWN0dWFsbHkgaW5zdGFsbGVkIGluIHRoZQ0KIGRhdGEg
cGxhbmUgb2YgdGhhdCAmcXVvdDtpbmNhcGFibGUmcXVvdDsgbm9kZSA/IElmIGhlIGRvZXMgdmFs
aWRhdGUgaXQgLi4gaG93ID8mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W0xlczpdIEl0IGlz
IG5vdCB0aGUgcmVzcG9uc2liaWxpdHkgb2YgdGhlIFNSTVMgdG8gdmFsaWRhdGUgdGhhdCB3aGF0
IGhhcyBiZWVuIGNvbmZpZ3VyZWQgaXMgaW5zdGFsbGVkIGluIGFueSBub2Rl4oCZcyBmb3J3YXJk
aW5nIHBsYW5lIOKAkyBhbmQgaXQgd291bGQgYmUNCiBhIOKAnGNhdGNoLTIy4oCdIHNpdHVhdGlv
biBpZiB0aGF0IHdlcmUgcmVxdWlyZWQgc2luY2UgdW50aWwgYSBTSUQgaXMgYWR2ZXJ0aXNlZCBu
byBsYWJlbCBjYW4gYmUgaW5zdGFsbGVkIGJ5IGFueSBub2RlLjwvc3Bhbj48L2k+PC9iPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PklmIHlvdXIgYXJndW1lbnQgaXMgdGhhdCB0aGVyZSBzaG91bGQgYmUgYSBTSUQgYWR2ZXJ0aXNl
ZCBieSB0aGUgbm9kZSB3aGljaCBvd25zIGEgcHJlZml4IGJlZm9yZSBTUk1TIGFkdmVydGlzZXMg
YSBTSUQsIHRoZW4gaXQgYmVjb21lcyBpbXBvc3NpYmxlIHRvDQogc3VwcG9ydCBwYXJ0aWFsIGRl
cGxveW1lbnQgd2hlcmUgc29tZSBwcmVmaXhlcyBhcmUgb3duZWQgYnkgU1IgaW5jYXBhYmxlIG5v
ZGVzLjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+QWJzb2x1dGVseSDigJMgdGhpcyBjb25zdHJhaW50IGRlZmVhdHMgdGhl
IHdob2xlIHB1cnBvc2Ugb2YgYW4gU1JNUy4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtw
YWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6
MGluIiBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7
cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj4yLiBXaGVuIHlvdSBhcmUgbWFraW5nIGNvbmZsaWN0IHJlc29sdXRpb24g
aXMgdGhlcmUgYSBjaGVjayBpZiB0aGUgZ2l2ZW4gcHJlZml4IGhhcyBhY3R1YWxseSBiZWVuIGFk
dmVydGlzZWQgYXMgdmFsaWQgSVAgcmVhY2hhYmlsaXR5IGFuZCBpcyBpbnN0YWxsZWQgaW4gbG9j
YWwgUklCL0ZJQiA/Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PltMZXM6XSBOby4gSGF2aW5nIHN1Y2ggYSBwb2xpY3kgd291bGQgaW50cm9kdWNlIGFkZGl0aW9u
YWwgY29udmVyZ2VuY2UgaXNzdWVzLiBUbyBrbm93IHdoZXRoZXIgYSBnaXZlbiBsYWJlbCB3YXMg
YmVpbmcgdXNlZCBieSBhIGRvd25zdHJlYW0gbm9kZSB5b3Ugd291bGQNCiBoYXZlIHRvIHJ1biBj
b25mbGljdCByZXNvbHV0aW9uIGZyb20gdGhlIFBPViBvZiB0aGUgZG93bnN0cmVhbSBub2RlIGJl
Y2F1c2UgdGhlIG91dHB1dCBvZiB0aGF0IG5vZGXigJlzIGNvbmZsaWN0IHJlc29sdXRpb24gY2Fs
Y3VsYXRpb24gY291bGQgYmUgZGlmZmVyZW50IHRoYW4gdGhlIGxvY2FsIG5vZGXigJlzIG91dHB1
dC48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPknigJltIG5vdCBpbXBseWluZyB0aGF0IHRoaXMgaXMgZXZlbiBhIHZpYWJs
ZSBvcHRpb24uIEhvd2V2ZXIsIEnigJlsbCBwb2ludCBvdXQgdGhhdCB0aGlzIHdvdWxkbuKAmXQg
ZXZlbiBiZSBwb3NzaWJsZSBzaW5jZSB5b3UgY291bGQgbm90IGd1YXJhbnRlZSB0aGF0IHlvdSBo
YWQgdGhlDQogY29tcGxldGUgc2V0IG9mIG1hcHBpbmdzIGZvciB0aGUgZG93bnN0cmVhbSBub2Rl
LiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxp
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bTGVzOl0gQWdyZWVk
LiBPbmUgZG9lcyBub3QgdXNlIFNJRCBhZHZlcnRpc2VtZW50cyAod2hldGhlciBmcm9tIHByZWZp
eCByZWFjaGFiaWxpdHkgb3IgZnJvbSBTUk1TKSBmcm9tIHVucmVhY2hhYmxlIG5vZGVzIOKAkyB3
aGljaCBpcyBwcm9iYWJseSB0aGUgbW9yZQ0KIHVzZWZ1bCBwb2ludCB0byBtYWtlLjxvOnA+PC9v
OnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPldoYXQgaXMgYWxzbyB0cnVlIGlz
IHRoYXQgZm9yIGxvY2FsbHkgY29uZmlndXJlZCBTSURzLCB0aGV5IE1VU1QgTk9UIGJlIGluY2x1
ZGVkIGluIGNvbmZsaWN0IHJlc29sdXRpb24gdW5sZXNzIHRoZXkgYXJlIGFsc28gYWR2ZXJ0aXNl
ZC4gU2ltcGx5IGNvbmZpZ3VyaW5nDQogYSBTSUQgbG9jYWxseSBpcyBub3Qgc3VmZmljaWVudC48
bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxp
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgTGVzPC9z
cGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5UaGFua3MsPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5BY2VlJm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6
MGluIDBpbiAwaW4gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDowaW4iIGlk
PSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5n
OjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBMZXM8L3NwYW4+PC9pPjwvYj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPktpbmQgcmVnYXJkcyw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+Ui48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPk9uIFNhdCwgTWFyIDE4LCAyMDE3IGF0IDY6NDkgQU0sIExlcyBHaW5zYmVy
ZyAoZ2luc2JlcmcpICZsdDs8YSBocmVmPSJtYWlsdG86Z2luc2JlcmdAY2lzY28uY29tIiB0YXJn
ZXQ9Il9ibGFuayI+Z2luc2JlcmdAY2lzY28uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5LYWxzIOKAkzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPlBsZWFzZSBsb29rIGNsb3NlbHkgYXQgaG93IHRvIGRldGVybWluZSBpZiB0aGVy
ZSBpcyBhIGNvbmZsaWN0Ljwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkZyb20gU2VjdGlvbiAzOjwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBQcmYgLSBQcmVmZXJlbmNlIFZhbHVlIChT
ZWUgU2VjdGlvbiAzLjEpPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IFBpIC0gSW5pdGlhbCBwcmVmaXg8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgUGUgLSBFbmQgcHJlZml4PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IEwmbmJzcDsgLSBQcmVmaXggbGVuZ3RoPC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEx4IC0gTWF4aW11bSBwcmVmaXggbGVuZ3RoICgz
MiBmb3IgSVB2NCwgMTI4IGZvciBJUHY2KTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBTaSAtIEluaXRpYWwgU0lEIHZhbHVlPC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNlIC0gRW5kIFNJRCB2YWx1ZTwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSJm5ic3A7IC0gUmFuZ2UgdmFsdWUgKFNl
ZSBOb3RlIDEpPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFQm
bmJzcDsgLSBUb3BvbG9neTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyBBJm5ic3A7IC0gQWxnb3JpdGhtPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEEgTWFwcGluZyBFbnRyeSBpcyB0aGVuIHRoZSB0
dXBsZTogKFByZiwgU3JjLCBQaS9MLCBTaSwgUiwgVCwgQSk8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUGUgPSAoUGkgJiM0MzsgKChSLTEpICZsdDsmbHQ7IChM
eC1MKSk8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgU2UgPSBT
aSAmIzQzOyAoUi0xKTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkFuZCBTZWN0aW9uIDMuMi4xPC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7IEdpdmVuIHR3byBtYXBwaW5nIGVudHJpZXM6PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IChQcmYsIFAxL0wxLCBTMSwgUjEsIFQx
LCBBMSkgYW5kPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IChQcmYsIFAyL0wyLCBTMiwgUjIsIFQyLCBB
Mik8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgd2hlcmUgUDEgJmx0Oz0gUDI8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgYSBwcmVmaXggY29uZmxpY3QgZXhp
c3RzIGlmIGFsbCBvZiB0aGUgZm9sbG93aW5nIGFyZSB0cnVlOjwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOyZuYnNwOyAxKShUMSA9PSBUMikgJmFtcDsmYW1wOyAoQTEgPT0gQTIpPC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7Jm5ic3A7IDIpUDEgJmx0Oz0gUDI8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgMylUaGUg
cHJlZml4ZXMgYXJlIGluIHRoZSBzYW1lIGFkZHJlc3MgZmFtaWx5Ljwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu
YnNwOyAyKUwxID09IEwyPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IDMpKFAxZSAmZ3Q7PSBQMikgJmFt
cDsmYW1wOyAoKFMxICYjNDM7IChQMiAtIFAxKSkgIT0gUzIpPC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+VGhlIHByZWZlcmVuY2UgcnVsZSBhcyBkZWZpbmVkIGluIHRoZSBsYXRlc3QgdmVyc2lvbiBv
ZiB0aGUgZHJhZnQgKDAyKTo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4xLiZuYnNwOyBIaWdoZXIg
cHJlZmVyZW5jZSB2YWx1ZSB3aW5zPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IDIuJm5ic3A7IFNtYWxs
ZXIgcmFuZ2Ugd2luczwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyAzLiZuYnNwOyBJUHY2IGVudHJ5IHdp
bnMgb3ZlciBJUHY0IGVudHJ5PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IDQuJm5ic3A7IExvbmdlciBw
cmVmaXggbGVuZ3RoIHdpbnM8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgNS4mbmJzcDsgU21hbGxlciBh
bGdvcml0aG0gd2luczwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDs2LiZuYnNwOyBTbWFsbGVyIHN0YXJ0
aW5nIGFkZHJlc3MgKGNvbnNpZGVyZWQgYXMgYW4gdW5zaWduZWQgaW50ZWdlcjwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB2YWx1ZSkgd2luczwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOyZuYnNwOyA3LiZuYnNwOyBTbWFsbGVyIHN0YXJ0aW5nIFNJRCB3aW5zPC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7Jm5ic3A7IDguJm5ic3A7IElmIHRvcG9sb2d5IElEcyBhcmUgTk9UIGlkZW50aWNhbCBib3Ro
IGVudHJpZXMgTVVTVCBiZSBpZ25vcmVkPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Q29tbWVudHMg
aW5saW5lPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6
c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiB0ZWNoX2thbHMNCiBLYWxzIFttYWlsdG86
PGEgaHJlZj0ibWFpbHRvOnRlY2gua2Fsc0BnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj50ZWNo
LmthbHNAZ21haWwuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIE1hcmNoIDE3
LCAyMDE3IDE6MDkgQU08YnI+DQo8Yj5Ubzo8L2I+IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpPGJy
Pg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+c3ByaW5nQGlldGYub3JnPC9hPjsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsgU3RlZmFu
byBQcmV2aWRpIChzcHJldmlkaSk7DQo8YSBocmVmPSJtYWlsdG86bWFydGluLnBpbGthQHBhbnRo
ZW9uLnRlY2giPm1hcnRpbi5waWxrYUBwYW50aGVvbi50ZWNoPC9hPjxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW01hcHBpbmcgU2VydmVyXSBDb25mbGljdCBSZXNvbHV0aW9uPC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkhpIExlcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDtTb3JyeSwgSSBoYXZlIG5v
dCBpbmNsdWRlZCBteSBtYXBwaW5nIGVudHJpZXMgaW4gdGhlIHByZXZpb3VzIG1haWwuIFBsZWFz
ZSBzZWUgdGhlIGV4YW1wbGUgaGVyZSBiZWxvdy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwO0kgYW0gd29ya2lu
ZyB3aXRoIHRoZSBSRkMgd2hpY2ggZG9lc24ndCBzdXBwb3J0Jm5ic3A7PC9zcGFuPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5QcmVmZXJlbmNlIFZhbHVlLA0K
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+c28g
cGxlYXNlIGlnbm9yZSBpdC4gQW5kLCBteSBtYXBwaW5nIGVudHJpZXMgd291bGQgbG9va3MgbGlr
ZS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Ub3BvbG9neSB3aWxsIGJlIGEgc2luZ2xlIHRvcG9s
b2d5LCBub3QgYSBNdWx0aS10b3BvbG9neSBhbmQgYWxnb3JpdGhtIHdvdWxkIGJlIFNQRiBub3Qg
Q1NQRi48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7UGxlYXNlIHJlYWQgbXkgZW50cnkgdGhlIGJlbG93IG9yZGVyPHNwYW4g
c3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjogJm5ic3A7PC9zcGFuPjwvc3Bhbj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6cmVkO2JhY2tncm91bmQ6d2hpdGUiPiZsdDtQcmVm
aXgtc3RhcnQvDQogcHJlZml4LWxlbiwgJm5ic3A7c3RhcnRpbmcgU0lELCAmbmJzcDtyYW5nZSZn
dDs8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvYj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6cmVkIj5FMQ0KIGFuZCBFMiBhbHJlYWR5IGNv
bmZpZ3VyZWQgQWN0aXZlIGVudHJpZXMuPC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+IFggaXMgdGhlIG5ld2x5IGluY29taW5nIGVudHJ5Ljwv
c3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGI+PHU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlNjZW5hcmlv
IDE6PC9zcGFuPjwvdT48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOw0KICZuYnNwOyhFbnRyaWVzIGFyZSBjb25mbGljdGluZyB3aXRoIHByZWZp
eCk8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7RW50cnkNCjxiPkUxOiAmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJodHRw
Oi8vMTAuMS4xMC4wLzI0IiB0YXJnZXQ9Il9ibGFuayI+MTAuMS4xMC4wLzI0PC9hPiwgMzAwLCAy
MiZndDs8L2I+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7RW50cnkmbmJzcDs8Yj5FMjogJm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJl
Zj0iaHR0cDovLzEwLjEuMS4wLzI0IiB0YXJnZXQ9Il9ibGFuayI+MTAuMS4xLjAvMjQ8L2E+LA0K
ICZuYnNwOyAxNTAsIDUmZ3Q7PC9iPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojQzAwMDAwIj5bTGVzOl0gRTEgZXhwYW5kcyB0byAoPGEgaHJlZj0iaHR0cDovLzEw
LjEuMTAuMC8yNCIgdGFyZ2V0PSJfYmxhbmsiPjEwLjEuMTAuMC8yNDwvYT4gdGhyb3VnaA0KPGEg
aHJlZj0iaHR0cDovLzEwLjEuMzEuMC8yNCIgdGFyZ2V0PSJfYmxhbmsiPjEwLjEuMzEuMC8yNDwv
YT4pIHVzaW5nIFNJRHMgMzAwLTMyMTwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48
aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+RTIgZXhwYW5kcyB0
byAoPGEgaHJlZj0iaHR0cDovLzEwLjEuMS4wLzI0IiB0YXJnZXQ9Il9ibGFuayI+MTAuMS4xLjAv
MjQ8L2E+IHRocm91Z2gNCjxhIGhyZWY9Imh0dHA6Ly8xMC4xLjUuMC8yNCIgdGFyZ2V0PSJfYmxh
bmsiPjEwLjEuNS4wLzI0PC9hPikgdXNpbmcgU0lEcyAxNTAgLTE1NDwvc3Bhbj48L2k+PC9iPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0Mw
MDAwMCI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5UaGVyZSBpcyBubyBjb25mbGljdCDi
gJMgYm90aCBlbnRyaWVzIGFyZSB1c2VkLjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAw
MDAwIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtpbmNvbWluZyBlbnRyeSBpcyBY
Ojwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7RW50cnkgWDogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0Ozxh
IGhyZWY9Imh0dHA6Ly8xMC4xLjIuMC8yNCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJj
b2xvcjojQzAwMDAwIj4xMC4xLjIuMC8yNDwvc3Bhbj48L2E+LA0KICZuYnNwOzIwMCwgMjAmZ3Q7
PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxpPjxzcGFuIHN0
eWxlPSJjb2xvcjojQzAwMDAwIj4mbmJzcDs8L3NwYW4+PC9pPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48
aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+W0xlczpdIFggZXhw
YW5kcyB0byAoPGEgaHJlZj0iaHR0cDovLzEwLjEuMi4wLzI0IiB0YXJnZXQ9Il9ibGFuayI+MTAu
MS4yLjAvMjQ8L2E+IOKAkw0KPGEgaHJlZj0iaHR0cDovLzEwLjEuMjEuMC8yNCIgdGFyZ2V0PSJf
YmxhbmsiPjEwLjEuMjEuMC8yNDwvYT4pIHVzaW5nIFNJRHMgMjAwLTIxOS48L3NwYW4+PC9pPjwv
Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiNDMDAwMDAiPlRoZXJlIGlzIGEgcHJlZml4IGNvbmZsaWN0IHdpdGggRTEuPC9zcGFuPjwvaT48
L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojQzAwMDAwIj5QcmVmZXJlbmNlIHJ1bGUgIzIgKHNtYWxsZXIgcmFuZ2UpIGlzIGFwcGxpZWQg
4oCTIGJ1dCB0aGUgYW5zd2VyIG9uZSBnZXRzIGRlcGVuZHMgb24gdGhlIG9yZGVyDQogaW4gd2hp
Y2ggdGhlIGVudHJpZXMgYXJlIHByb2Nlc3NlZCDigJMgYSBwb2ludCB3aGljaCBJIGRpc2N1c3Nl
ZCBpbiBteSBwcmVzZW50YXRpb24gYXQgSUVURiA5Ni4gU2VlIFNsaWRlcyAxNy0yMCBpbjwvc3Bh
bj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6I0MwMDAwMCI+PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcHJvY2VlZGlu
Z3MvOTcvc2xpZGVzL3NsaWRlcy05Ny1zcHJpbmctMV9pZXRmOTdfZHJhZnQtaWV0Zi1zcHJpbmct
Y29uZmxpY3QtcmVzb2x1dGlvbi0wMi0wMC5wcHR4IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImNvbG9yOiNDMDAwMDAiPmh0dHBzOi8vd3d3LmlldGYub3JnL3Byb2NlZWRpbmdzLzk3L3Ns
aWRlcy9zbGlkZXMtOTctc3ByaW5nLTFfaWV0Zjk3X2RyYWZ0LWlldGYtc3ByaW5nLWNvbmZsaWN0
LXJlc29sdXRpb24tMDItMDAucHB0eDwvc3Bhbj48L2E+PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj4m
bmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPlNvLCBpZiB3ZSBleGFtaW5lIGVudHJpZXMgaW4g
cmFuZ2Ugb3JkZXIgKHNtYWxsZXN0IHRvIGhpZ2hlc3QpIHdlIGZpbmQ6PC9zcGFuPjwvaT48L2I+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
QzAwMDAwIj5FMiBoYXMgbm8gY29uZmxpY3QgdyBYIG5vciB3aXRoIEUxLjwvc3Bhbj48L2k+PC9i
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
I0MwMDAwMCI+WCBoYXMgYSBjb25mbGljdCB3aXRoIEUxIOKAkyBFMSBpcyBpZ25vcmVkLjwvc3Bh
bj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6I0MwMDAwMCI+RTIgYW5kIFggYXJlIHVzZWQuPC9zcGFuPjwvaT48L2I+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7U3RlcDE6IENvbmZsaWN0IHdvdWxkIGJlIHZhbGlk
YXRlZCBiZXR3ZWVuIEUxIGFuZCBYLjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDtTdGVwMjogQ29uZmxpY3Qgd291bGQgYmUgdmFsaWRhdGVkIGJldHdl
ZW4gRTIgYW5kIFguPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgJm5ic3A7PC9zcGFuPjwvYj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6cmVkIj4NCiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAj
IHdoYXQgYXJlIHRoZSBlbnRyaWVzIHdvdWxkIGJlIGFjdGl2ZSBhbmQgd2hhdCB3aWxsIGJlY29t
ZSBpbmFjdGl2ZS88L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS41cHQ7Y29s
b3I6cmVkIj5leGNsdWRlZCBlbnRyeSA/PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PGI+PHU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlNj
ZW5hcmlvIDI6DQo8L3NwYW4+PC91PjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7KEVudHJpZXMgYXJlIGNvbmZsaWN0aW5nIHdpdGgg
U0lEKTwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7RW50cnkmbmJzcDs8Yj5FMTogJm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7
PGEgaHJlZj0iaHR0cDovLzEwLjEuMTAuMC8yNCIgdGFyZ2V0PSJfYmxhbmsiPjEwLjEuMTAuMC8y
NDwvYT4sDQogMzAwLCAyMiZndDs8L2I+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7RW50cnkmbmJzcDs8Yj5FMjogJm5ic3A7ICZuYnNwOyAm
bmJzcDsmbHQ7PGEgaHJlZj0iaHR0cDovLzcuMS4xLjAvMjQiIHRhcmdldD0iX2JsYW5rIj43LjEu
MS4wLzI0PC9hPiwNCiAmbmJzcDsgJm5ic3A7IDI4MCwgMTAmZ3Q7PC9iPjwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5bTGVzOl0gQWdhaW4sIHRoZXJl
IGlzIG5vIGNvbmZsaWN0LCBib3RoIGVudHJpZXMgYXJlIHVzZWQuPC9zcGFuPjwvaT48L2I+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7aW5jb21pbmcgZW50cnkg
aXMgWDo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7RW50cnkgWDogJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhy
ZWY9Imh0dHA6Ly8zLjEuMS4wLzI0IiB0YXJnZXQ9Il9ibGFuayI+My4xLjEuMC8yNDwvYT4sDQog
Jm5ic3A7IDI4NSwgMjAmZ3Q7PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPltMZXM6
XSBUaGVyZSBpcyBubyBwcmVmaXggY29uZmxpY3QgYnV0IHRoZXJlIGlzIGEgU0lEIGNvbmZsaWN0
Ljwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+RTEgMzAwIOKAkyAzMjE8L3NwYW4+PC9pPjwvYj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAw
MDAiPkUyIDI4MCDigJMgMjg5PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5YIDI4NSDigJMgMzA0PC9z
cGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojQzAwMDAwIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPkFnYWluIGFw
cGx5aW5nIFByZWZlcmVuY2UgUnVsZSAjMiAoc21hbGxlc3QgcmFuZ2Ugd2lucyk8L3NwYW4+PC9p
PjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiNDMDAwMDAiPkUyIHdpbnMgb3ZlciBYIOKAkyBYIGlzIGlnbm9yZWQ8L3NwYW4+PC9pPjwv
Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiNDMDAwMDAiPkUyIGhhcyBubyBjb25mbGljdCB3aXRoIEUxIOKAkyBib3RoIGVudHJpZXMgYXJl
IHVzZWQuPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5TbyBFMSBhbmQgRTIgYXJlIHVzZWQgYW5kIFgg
aXMgaWdub3JlZC48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1N0ZXAx
OiBDb25mbGljdCB3b3VsZCBiZSB2YWxpZGF0ZWQgYmV0d2VlbiBFMSBhbmQgWC48L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7U3RlcDI6IENvbmZsaWN0
IHdvdWxkIGJlIHZhbGlkYXRlZCBiZXR3ZWVuIEUyIGFuZCBYLjwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsNCjwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOnJlZCI+Jm5ic3A7ICMgd2hhdCBhcmUgdGhlIGVudHJpZXMgd291
bGQgYmUgYWN0aXZlIGFuZCB3aGF0IHdpbGwgYmVjb21lIGluYWN0aXZlLzwvc3Bhbj48L2I+PGI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjVwdDtjb2xvcjpyZWQiPmV4Y2x1ZGVkIGVudHJ5ID88
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PGI+PHU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PlNjZW5hcmlvIDM6DQo8L3NwYW4+PC91PjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyhFbnRyaWVzIGFyZSBjb25mbGljdGluZyB3
aXRoIHByZWZpeCBhbmQgU0lEKTwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwO0VudHJ5Jm5ic3A7PGI+RTE6ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhy
ZWY9Imh0dHA6Ly8xMC4xLjEwLjAvMjQiIHRhcmdldD0iX2JsYW5rIj4xMC4xLjEwLjAvMjQ8L2E+
LA0KIDMwMCwgMjImZ3Q7PC9iPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO0VudHJ5Jm5ic3A7PGI+RTI6ICZuYnNwOyAmbmJzcDsgJm5ic3A7
Jmx0OzxhIGhyZWY9Imh0dHA6Ly81LjEuMS4wLzI0IiB0YXJnZXQ9Il9ibGFuayI+NS4xLjEuMC8y
NDwvYT4sDQogJm5ic3A7ICZuYnNwOyAxOTAsIDE1Jmd0OzwvYj48L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+W0xlczpdIEFnYWluLCBubyBjb25mbGlj
dCDigJMgYm90aCBlbnRyaWVzIGFyZSB1c2VkLjwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2luY29taW5nIGVudHJ5IGlzIFg6PC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
O0VudHJ5IFg6ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJodHRwOi8v
MTAuMS4xLjAvMjQiIHRhcmdldD0iX2JsYW5rIj4xMC4xLjEuMC8yNDwvYT4sDQogJm5ic3A7MjAw
LCAyMCZndDs8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+W0xlczpdIFggaGFzIGEg
cHJlZml4IGNvbmZsaWN0IHdpdGggRTEg4oCTIGJlY2F1c2UgaXQgaGFzIHNtYWxsZXIgcmFuZ2Ug
WCBpcyB0aGUgd2lubmVyIGFuZCBFMQ0KIGlzIGlnbm9yZWQuPC9zcGFuPjwvaT48L2I+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAw
Ij5YIGhhcyBhIFNJRCBjb25mbGljdCB3aXRoIEUyLiBFMiBoYXMgc21hbGxlciByYW5nZSBzbyBY
IGlzIGlnbm9yZWQuPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5Pbmx5IEUyIGlzIHVzZWQuPC9zcGFu
PjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojQzAwMDAwIj5Ob3RlIHRoYXQgd2UgZXZhbHVhdGUgJm5ic3A7cHJlZml4IGNvbmZs
aWN0cyBiZWZvcmUgc2lkIGNvbmZsaWN0cy4gRGlmZmVyZW50IHJlc3VsdHMgbWlnaHQgZW5zdWUN
CiBpZiB3ZSBkaWQgc2lkIGNvbmZsaWN0cyBiZWZvcmUgcHJlZml4IGNvbmZsaWN0cyAodGhvdWdo
IG5vdCBpbiB0aGlzIGV4YW1wbGUpPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxp
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj4mbmJzcDs8L3NwYW4+
PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiNDMDAwMDAiPlRoZSBzdWJ0bGV0aWVzIG9mIG9yZGVyaW5nIGluIGFjaGlldmluZyBp
bnRlcm9wZXJhYmlsaXR5IGhhdmUgbm90IHlldCBiZWVuIGluY29ycG9yYXRlZCBpbnRvDQogdGhl
IGRyYWZ0IOKAkyBpbiBwYXJ0IGJlY2F1c2UgdGhlcmUgaXMgc3RpbGwgZGlzY3Vzc2lvbiBhYm91
dCB3aGF0IHBvbGljeSBzaG91bGQgYmUgdXNlZCAoSWdub3JlLCBRdWFyYW50aW5lLCBJZ25vcmUg
T3ZlcmxhcCBPbmx5KS4gSWYgdGhlIFdHIHdlcmUgdG8gc2VsZWN0IElnbm9yZSBhcyB0aGUgcG9s
aWN5IHRoZW4gb3JkZXJpbmcgd291bGQgbm90IG1hdHRlci48L3NwYW4+PC9pPjwvYj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAi
PiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+SFRIPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj4m
bmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPiZuYnNwOyZuYnNwOyBMZXM8L3NwYW4+PC9pPjwv
Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtT
dGVwMTogQ29uZmxpY3Qgd291bGQgYmUgdmFsaWRhdGVkIGJldHdlZW4gRTEgYW5kIFguPC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1N0ZXAyOiBDb25m
bGljdCB3b3VsZCBiZSB2YWxpZGF0ZWQgYmV0d2VlbiBFMiBhbmQgWC48L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KPC9zcGFuPjwvYj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6cmVkIj4jIHdoYXQgYXJlIHRoZSBlbnRyaWVz
IHdvdWxkIGJlIGFjdGl2ZSBhbmQgd2hhdCB3aWxsIGJlY29tZSBpbmFjdGl2ZS88L3NwYW4+PC9i
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS41cHQ7Y29sb3I6cmVkIj5leGNsdWRlZCBlbnRy
eSA/PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjku
NXB0O2NvbG9yOmJsYWNrIj5SZWdhcmRzLDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS41cHQ7Y29sb3I6YmxhY2siPl9f
dGVjaC5rYWxzX188L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5PbiBG
cmksIE1hciAxNywgMjAxNyBhdCAxMjo0MSBQTSwgTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgJmx0
OzxhIGhyZWY9Im1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb20iIHRhcmdldD0iX2JsYW5rIj5naW5z
YmVyZ0BjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPkl0IGlzIG5vdCBwb3NzaWJsZSB0byBhbnN3ZXIgeW91ciBxdWVy
eSBiZWNhdXNlIHRoZSB3YXkgeW91IGhhdmUgcHJlc2VudGVkIHlvdXIgZW50cmllcyAoWCwgRTEs
IEUyLA0KIEUzKSBkb2VzIG5vdCB0ZWxsIHVzIHdoYXQgY29uZmxpY3RzIHlvdSBoYXZlLjwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPkRvIHlvdSBoYXZlIHR3byBTSURzIGFzc2lnbmVkIHRvIHRoZSBzYW1lIHByZWZpeD8gKFBy
ZWZpeCBjb25mbGljdCk8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5EbyB5b3UgaGF2ZSB0aGUgc2FtZSBTSUQgYXNzaWduZWQg
dG8gdHdvIGRpZmZlcmVudCBwcmVmaXhlcz8gKFNJRCBjb25mbGljdCk8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5UaGlzIG1hdHRlcnMg4oCTIHNlZSBTZWN0aW9uIDMuMy42IG9mIHRoZSBkcmFmdCBm
b3IgYW4gZXhhbXBsZSBhcyB0byB3aHkuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UGxlYXNlIHBy
ZXNlbnQgeW91ciBleGFtcGxlIGluIHRoZSBmb3JtIGRlZmluZWQgaW4gU2VjdGlvbiAzOjwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBQ
cmYgLSBQcmVmZXJlbmNlIFZhbHVlIChTZWUgU2VjdGlvbiAzLjEpPC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFBpIC0gSW5pdGlhbCBwcmVmaXg8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7UGUgLSBFbmQgcHJlZml4PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEwmbmJzcDsgLSBQcmVmaXgg
bGVuZ3RoPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEx4IC0g
TWF4aW11bSBwcmVmaXggbGVuZ3RoICgzMiBmb3IgSVB2NCwgMTI4IGZvciBJUHY2KTwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTaSAtIEluaXRpYWwgU0lEIHZh
bHVlPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNlIC0gRW5k
IFNJRCB2YWx1ZTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBS
Jm5ic3A7IC0gUmFuZ2UgdmFsdWUgKFNlZSBOb3RlIDEpPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFQmbmJzcDsgLSBUb3BvbG9neTwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBJm5ic3A7IC0gQWxnb3JpdGhtPC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEEgTWFw
cGluZyBFbnRyeSBpcyB0aGVuIHRoZSB0dXBsZTogKFByZiwgU3JjLCBQaS9MLCBTaSwgUiwgVCwg
QSk8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFueC48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDsmbmJzcDsgTGVzPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4g
MGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiB0
ZWNoX2thbHMNCiBLYWxzIFttYWlsdG86PGEgaHJlZj0ibWFpbHRvOnRlY2gua2Fsc0BnbWFpbC5j
b20iIHRhcmdldD0iX2JsYW5rIj50ZWNoLmthbHNAZ21haWwuY29tPC9hPl0NCjxicj4NCjxiPlNl
bnQ6PC9iPiBUaHVyc2RheSwgTWFyY2ggMTYsIDIwMTcgNzoyMiBQTTxicj4NCjxiPlRvOjwvYj4g
PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNwcmluZ0Bp
ZXRmLm9yZzwvYT47IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBQZXRlciBQc2VuYWsgKHBwc2Vu
YWspOyBTdGVmYW5vIFByZXZpZGkgKHNwcmV2aWRpKTsNCjxhIGhyZWY9Im1haWx0bzptYXJ0aW4u
cGlsa2FAcGFudGhlb24udGVjaCIgdGFyZ2V0PSJfYmxhbmsiPm1hcnRpbi5waWxrYUBwYW50aGVv
bi50ZWNoPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBbTWFwcGluZyBTZXJ2ZXJdIENvbmZsaWN0
IFJlc29sdXRpb248L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj5IaSBFeHBlcnRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyBDb3VsZCB5b3UgcGxlYXNlIGV4cGxhaW4gbWUgd2hh
dCB3b3VsZCBiZSB0aGUgZXhwZWN0ZWQgYmVoYXZpb3IgaW4gdGhlIGZvbGxvd2luZyBzY2VuYXJp
byBpbg0KPGI+UXVhcmFudGluZSBhcHByb2FjaDwvYj4uPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsgTWFwcGlu
ZyBlbnRyaWVzDQo8Yj5FMSwgRTIsIEUzIDwvYj5hcmUgQWN0aXZlIGVudHJpZXMuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDsgSW4gY2FzZSwgaWYgaW5jb21pbmcgbmV3IGVudHJ5IHNheQ0KPGI+WCA8L2I+d2hp
Y2ggaGFzIGNvbmZsaWN0IHdpdGggPGI+RTEsIEUyIGFuZCBFMy48L2I+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDsNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Bc3N1bWUsIDxiPlgg
aXMgYmV0dGVyIHRoYW4gRTEgYnV0IG5vdCBiZXR0ZXIgdGhhbiBFMi4gJm5ic3A7KCBFMSAmbHQ7
IFggJmx0OyBFMik8L2I+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsgMV0gWCBpcyBiZXR0ZXIgdGhhbiBF
MSBzbyBFMSB3aWxsIGJlY29tZSBleGNsdWRlZCBlbnRyeSBhbmQgWCB3aWxsIGJlY29tZSBhbiBh
Y3RpdmUgZW50cnk8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDsgMl0gTm93LCBYIGlzIGNvbXBhcmVkIHdpdGggRTIuIEUyIGlzIGJldHRlciB0
aGFuIFguIFNvLCBYIHdpbGwgYmVjb21lIGV4Y2x1ZGVkIGVudHJ5IGFuZCBFMiBpcyBhbiBhY3Rp
dmUgZW50cnkgYXMgaXQgd2FzLjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPlNvLCBYIGFuZCBFMSB3aWxsIGJlY29tZSAmcXVvdDtleGNsdWRlZCBlbnRy
eSZxdW90Oy48L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij5JIGNvdWxkbid0IGZpbmQgYW55IGluZm8gYXMgc2hvd24gYWJvdmUgaW4gdGhlIFJGQy4gQ2Fu
IHlvdSBwbGVhc2UgY2xhcmlmeSA/PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPk15IGRv
dWJ0czo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjEpIFdpbGwgdGhlIGVudHJ5IGJlY29tZSBhY3RpdmUgb25seSBp
ZiBpdCB3aW5zIHdpdGggYWxsIGVudHJpZXMgd2hpY2ggYXJlIGNvbmZsaWN0ZWQgd2l0aCB0aGlz
ID88L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjIpIFdoZW4gZG9pbmcgY29uZmxpY3QgcmVzb2x1dGlvbiB3aXRoIG90
aGVyIGVudHJpZXMsIGl0IGNhbiB3aW4gd2l0aCBzb21lIGVudHJpZXMgYW5kIGNhbiBsb3NlIHRv
IHNvbWU/IFdoYXQgY291bGQgYmUgdGhlIGJlaGF2aW9yID8mbmJzcDs8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOyAmbmJzcDsgJm5ic3A7LSBUaGlzIGlzIHRoZSBjYXNlIHdoaWNoIEkgZXhwbGFpbmVkIGFi
b3ZlLjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7ICZuYnNwOyAmbmJzcDstIEluIHRoaXMgY2FzZSwgWCBj
YW4gYmVjb21lIGFjdGl2ZSBieSB3aW5uaW5nIHRvIEUxIGFuZCBsb3NlIEUyIHdoaWNoIGxlYWRz
IFggYW5kIEUxIHRvIGJlY29tZSBpbmFjdGl2ZS9leGNsdWRlZCBlbnRyeS48L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+Y2FuIHlvdSBwbGVhc2UgY2xhcmlmeSA/PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+X190ZWNoLmthbHNfXzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIu
MHB0Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxicj4NCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc3ByaW5nIG1haWxpbmcgbGlzdDxicj4N
CjxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5vcmciPnNwcmluZ0BpZXRmLm9yZzwvYT48YnI+
DQo8YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NwcmluZyIg
dGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc3By
aW5nPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_224b1dea953c4a23b667afcc63619252XCHALN001ciscocom_--


From nobody Sat Mar 18 23:39:45 2017
Return-Path: <tech.kals@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 7CBAF1200FC for <spring@ietfa.amsl.com>; Sat, 18 Mar 2017 23:39:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.697
X-Spam-Level: 
X-Spam-Status: No, score=-2.697 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, NORMAL_HTTP_TO_IP=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 uSqlrVjJX-pH for <spring@ietfa.amsl.com>; Sat, 18 Mar 2017 23:39:39 -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 0E99F1205D3 for <spring@ietf.org>; Sat, 18 Mar 2017 23:39:39 -0700 (PDT)
Received: by mail-wm0-x232.google.com with SMTP id n11so42681159wma.0 for <spring@ietf.org>; Sat, 18 Mar 2017 23:39:38 -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=QPuCXIPh3FjT5lDRvugeFVqIXKQclcEdyutPxk0GKfQ=; b=p1/7A4VMtOxMKcNOt1gPhNajEryY8xr8RDAPuarFOVBKCvMIqfFe/PzUIGxaO8w2ta CXiWVkYnbPIMMXOaJ3FWl6/V6v4+1Nkghlr8j4kyRJjCspl91UvCKlKxYtq5JOQlrE0E W3L19mkg4ZYrFisfHZzfE1n1RyacN4j3nltgae+1CAzXoMlXEwylZ1fMGyeAgLeumpXe iLC82m2Y2NqdNhu2ae4ORyEOMDtk+E/TfJPPP+sY60mVm1WeGCvjda4nen7YE+YTjWjG 7wklB8Trt2zNb34AsWs9cJv+ctqIzVwOQvWuXf/C36nz/DPJsmdELjKHMCCvwoEmDeFM 7ITA==
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=QPuCXIPh3FjT5lDRvugeFVqIXKQclcEdyutPxk0GKfQ=; b=WbsgPhzTRwti7aAbQn3L6JtqNP740VtXa6sjGyeGxV52j7wr1ftiP5v91nK++PPzqb tgn1WzOJ9GE8B6lJZRP8ukzqqtnk6Fucp7JJA7oYuhdh7A5JCpVKDLBc1v2dP+jseMDv el+TQi+GDvDwib9/y6cE1RnHB8YMgusXZdgUYY/Ac6X+S3Pcuryy9bJse861w+N4jf/7 eqn+sr03+AoPBNs2OMMNG0zEdscgyCYabBxTggYKm0II8Id7mHQommb7lVqap4zZukfJ SE1BTIqvY6znjfV045C0obTKgATLXLhVnVwf3Nd7Rfa++kQaWDulNkYyk1/Ya14r/jZ/ qOIQ==
X-Gm-Message-State: AFeK/H2oYKEJWoz837XGG7BM7pUWYBHj5jrCWH1PUEBTyJBqjuqQQ/fgQKQocMRf1KqE1jUt5bYgaepytnn85A==
X-Received: by 10.28.217.142 with SMTP id q136mr4900485wmg.48.1489905577489; Sat, 18 Mar 2017 23:39:37 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.80.176.193 with HTTP; Sat, 18 Mar 2017 23:39:36 -0700 (PDT)
In-Reply-To: <aaf69434308545a5b2566645cc2e4e47@XCH-ALN-001.cisco.com>
References: <CAHWErLdy5RgdWQKOXp1PrbB6T_ANObznCSXvdQ0nkbBgukD5cQ@mail.gmail.com> <e0950e57a2a24bd99d78908be0d49a5d@XCH-ALN-001.cisco.com> <CAHWErLeBaMPDPJst0MpQfBXQqE3PW2pwGG_f6A539o1dv9gDYw@mail.gmail.com> <aaf69434308545a5b2566645cc2e4e47@XCH-ALN-001.cisco.com>
From: tech_kals Kals <tech.kals@gmail.com>
Date: Sun, 19 Mar 2017 12:09:36 +0530
Message-ID: <CAHWErLdvQoPjxuhwmVH9SzFKdET7L2yH9JFJz8_dRx2gEeEHew@mail.gmail.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
Cc: "spring@ietf.org" <spring@ietf.org>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>,  "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>,  "martin.pilka@pantheon.tech" <martin.pilka@pantheon.tech>
Content-Type: multipart/alternative; boundary=001a1145ac30b1ffee054b0fac4e
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/WwTYvRKtez5xLc9U9i_epKChuZg>
Subject: Re: [spring] [Mapping Server] Conflict Resolution
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 19 Mar 2017 06:39:43 -0000

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

*Hi Les,*

*Thank you so much for your clarification.*

*I have one more question here...*

*1) the newly incoming entry would do conflict resolution validation with
all existing entries and will be programmed only if it doesn't have any
conflict with any entries or if it wins in conflict resolution with all of
them? *

*In this case, the entry will be programmed only if it wins over all
entries, even if it fails with any one of the entry, it would not be added.
But, the entry which fails to win with the new entry also would exists in
the database. It would have not got removed.*


*Is my understanding right ?*

*2) Or when new entry X do conflict resolution validation with each entry
and assume, all entries are having a conflict resolution with this new
entry and the new entry wins over all entries. So, in this case, all of
them gets removed; only new entry would be added.*

*3) In cisco routers, I observed the below behavior. *
*    Whenever there is any conflict (prefix/SID) with entries, the entry
which wins if it has lower system-id ( system-id is in the context of ISIS
protocol) though it has higher prefix/SID values. i.e. it seems,
"system-ID" is treated as "preference value". *
*Why system-ID is being treated as preference value ?  Can you please
clarify ?*



*Coming back to our discussion, I thinks, there is a conflict with all 3
entries in all 3 scenarios.*

*Please see my reply inline with <KALS>*

*Regards,*
*_tech.kals_*


On Sat, Mar 18, 2017 at 11:19 AM, Les Ginsberg (ginsberg) <
ginsberg@cisco.com> wrote:

> Kals =E2=80=93
>
>
>
> Please look closely at how to determine if there is a conflict.
>
> From Section 3:
>
>
>
>      Prf - Preference Value (See Section 3.1)
>
>        Pi - Initial prefix
>
>        Pe - End prefix
>
>        L  - Prefix length
>
>        Lx - Maximum prefix length (32 for IPv4, 128 for IPv6)
>
>        Si - Initial SID value
>
>        Se - End SID value
>
>        R  - Range value (See Note 1)
>
>        T  - Topology
>
>        A  - Algorithm
>
>
>
>        A Mapping Entry is then the tuple: (Prf, Src, Pi/L, Si, R, T, A)
>
>        Pe =3D (Pi + ((R-1) << (Lx-L))
>
>        Se =3D Si + (R-1)
>
>
>
> And Section 3.2.1
>
>
>
>   Given two mapping entries:
>
>
>
>    (Prf, P1/L1, S1, R1, T1, A1) and
>
>    (Prf, P2/L2, S2, R2, T2, A2)
>
>
>
>    where P1 <=3D P2
>
>
>
>    a prefix conflict exists if all of the following are true:
>
>
>
>    1)(T1 =3D=3D T2) && (A1 =3D=3D A2)
>
>    2)P1 <=3D P2
>
>    3)The prefixes are in the same address family.
>
>    2)L1 =3D=3D L2
>
>    3)(P1e >=3D P2) && ((S1 + (P2 - P1)) !=3D S2)
>
>
>
> The preference rule as defined in the latest version of the draft (02):
>
>
>
> 1.  Higher preference value wins
>
>    2.  Smaller range wins
>
>    3.  IPv6 entry wins over IPv4 entry
>
>    4.  Longer prefix length wins
>
>    5.  Smaller algorithm wins
>
>    6.  Smaller starting address (considered as an unsigned integer
>
>        value) wins
>
>    7.  Smaller starting SID wins
>
>    8.  If topology IDs are NOT identical both entries MUST be ignored
>
>
>
> Comments inline
>
>
>
> *From:* tech_kals Kals [mailto:tech.kals@gmail.com]
> *Sent:* Friday, March 17, 2017 1:09 AM
> *To:* Les Ginsberg (ginsberg)
> *Cc:* spring@ietf.org; Peter Psenak (ppsenak); Stefano Previdi
> (sprevidi); martin.pilka@pantheon.tech
> *Subject:* Re: [Mapping Server] Conflict Resolution
>
>
>
> Hi Les,
>
>
>
>  Sorry, I have not included my mapping entries in the previous mail.
> Please see the example here below.
>
>
>
>  I am working with the RFC which doesn't support *Preference Value, *so
> please ignore it. And, my mapping entries would looks like.
>
> Topology will be a single topology, not a Multi-topology and algorithm
> would be SPF not CSPF.
>
>
>
>  Please read my entry the below order:  *<Prefix-start/ prefix-len,
>  starting SID,  range>*
>
>  *E1 and E2 already configured Active entries.** X is the newly incoming
> entry.*
>
>
>
>
>
> *Scenario 1:**   (Entries are conflicting with prefix)*
>
>                          Entry *E1:      <10.1.10.0/24
> <http://10.1.10.0/24>, 300, 22>*
>
>                          Entry *E2:      <10.1.1.0/24
> <http://10.1.1.0/24>,   150, 5>*
>
>
>
> *[Les:] E1 expands to (10.1.10.0/24 <http://10.1.10.0/24> through
> 10.1.31.0/24 <http://10.1.31.0/24>) using SIDs 300-321*
>
> *E2 expands to (10.1.1.0/24 <http://10.1.1.0/24> through 10.1.5.0/24
> <http://10.1.5.0/24>) using SIDs 150 -154*
>
>
>
> *There is no conflict =E2=80=93 both entries are used.*
>
>
>
> *                         incoming entry is X:*
>
> *                         Entry X:        <10.1.2.0/24
> <http://10.1.2.0/24>,  200, 20>*
>
>
>
> *[Les:] X expands to (10.1.2.0/24 <http://10.1.2.0/24> =E2=80=93 10.1.21.=
0/24
> <http://10.1.21.0/24>) using SIDs 200-219.*
>
> *There is a prefix conflict with E1.*
>
> *Preference rule #2 (smaller range) is applied =E2=80=93 but the answer o=
ne gets
> depends on the order in which the entries are processed =E2=80=93 a point=
 which I
> discussed in my presentation at IETF 96. See Slides 17-20 in*
>
> *https://www.ietf.org/proceedings/97/slides/slides-97-spring-1_ietf97_dra=
ft-ietf-spring-conflict-resolution-02-00.pptx
> <https://www.ietf.org/proceedings/97/slides/slides-97-spring-1_ietf97_dra=
ft-ietf-spring-conflict-resolution-02-00.pptx>*
>
>
>
> *So, if we examine entries in range order (smallest to highest) we find:*
>
> *E2 has no conflict w X nor with E1.*
>

*<KALS> *

*There is a conflict between X and E2 also.*

*E2 expands to (10.1.1.0/24 <http://10.1.1.0/24> through 10.1.5.0/24
<http://10.1.5.0/24>) using SIDs 150 -154*
*X expands to (10.1.2.0/24 <http://10.1.2.0/24> =E2=80=93 10.1.21.0/24
<http://10.1.21.0/24>) using SIDs 200-219.*

*Prefix 10.1.2.0 to 10.1.5.0 are conflicting between entry-X and entry-E2.*
*Will E2 win as they have lower range ?*

*So, **only **E2 will exist in this case. *
*E1 will be removed due to conflict with X and X would be removed due to
conflict with E2.*

*Assume, if I have some more entries in the table say E3 to E100, they will
not be participating in the conflict resolution validation as X is lost to
E2 itself. Isn't it ?*

*Is there any criteria that all entries such as E1, E2 and so on should be
in sorted order ? Otherwise, performing validation with all mapping entries
will be difficult if they have not been sorted. Isnt it ?*

*Could you please let me know whether am I right ?*



> *X has a conflict with E1 =E2=80=93 E1 is ignored.*
>
> *E2 and X are used.*
>
>
>
> *           Step1: Conflict would be validated between E1 and X.*
>
>
>
> *           Step2: Conflict would be validated between E2 and X.*
>
>
>
>    *       # what are the entries would be active and what will become
> inactive/**excluded entry ?*
>
>
>
>
>
>
>
> *Scenario 2: **  (Entries are conflicting with SID)*
>
>                          Entry *E1:      <10.1.10.0/24
> <http://10.1.10.0/24>, 300, 22>*
>
>                          Entry *E2:      <7.1.1.0/24 <http://7.1.1.0/24>,
>     280, 10>*
>
>
>
> *[Les:] Again, there is no conflict, both entries are used.*
>
>
>
> *                         incoming entry is X:*
>
> *                         Entry X:        <3.1.1.0/24 <http://3.1.1.0/24>=
,
>   285, 20>*
>
>
>
> *[Les:] There is no prefix conflict but there is a SID conflict.*
>
> *E1 300 =E2=80=93 321*
>
> *E2 280 =E2=80=93 289*
>
> *X 285 =E2=80=93 304*
>
>
>
> *Again applying Preference Rule #2 (smallest range wins)*
>
> *E2 wins over X =E2=80=93 X is ignored*
>
> *E2 has no conflict with E1 =E2=80=93 both entries are used.*
>
> *So E1 and E2 are used and X is ignored.*
>
>
>

*<KALS> *

*So, X will be added only if it is not having any conflict with all
existing entries.*

*X will not be validated with other entries once it loses to someone ? Am i
rght ?*

*What will happen if,*

*  - the new entry wins with some entries and*
*  - losing to some ?*



> *           Step1: Conflict would be validated between E1 and X.*
>
>
>
> *           Step2: Conflict would be validated between E2 and X.*
>
>
>
>         *  # what are the entries would be active and what will become
> inactive/**excluded entry ?*
>
>
>
>
>
> *Scenario 3: **   (Entries are conflicting with prefix and SID)*
>
>
>
>                          Entry *E1:      <10.1.10.0/24
> <http://10.1.10.0/24>, 300, 22>*
>
>                          Entry *E2:      <5.1.1.0/24 <http://5.1.1.0/24>,
>     190, 15>*
>
>
>
> *[Les:] Again, no conflict =E2=80=93 both entries are used.*
>
>
>
> *                         incoming entry is X:*
>
> *                         Entry X:        <10.1.1.0/24
> <http://10.1.1.0/24>,  200, 20>*
>
>
>
> *[Les:] X has a prefix conflict with E1 =E2=80=93 because it has smaller =
range X
> is the winner and E1 is ignored.*
>
> *X has a SID conflict with E2. E2 has smaller range so X is ignored.*
>
> *Only E2 is used.*
>
> *Note that we evaluate  prefix conflicts before sid conflicts. Different
> results might ensue if we did sid conflicts before prefix conflicts (thou=
gh
> not in this example)*
>
>
>
> *The subtleties of ordering in achieving interoperability have not yet
> been incorporated into the draft =E2=80=93 in part because there is still
> discussion about what policy should be used (Ignore, Quarantine, Ignore
> Overlap Only). If the WG were to select Ignore as the policy then orderin=
g
> would not matter.*
>
>
>
> *HTH*
>
>
>
> *   Les*
>
>
>
> *           Step1: Conflict would be validated between E1 and X.*
>
>
>
> *           Step2: Conflict would be validated between E2 and X.*
>
>
>
>           *# what are the entries would be active and what will become
> inactive/**excluded entry ?*
>
>
>
>
>
> *Regards,*
>
> *__tech.kals__*
>
>
>
>
>
> On Fri, Mar 17, 2017 at 12:41 PM, Les Ginsberg (ginsberg) <
> ginsberg@cisco.com> wrote:
>
> It is not possible to answer your query because the way you have presente=
d
> your entries (X, E1, E2, E3) does not tell us what conflicts you have.
>
> Do you have two SIDs assigned to the same prefix? (Prefix conflict)
>
> Do you have the same SID assigned to two different prefixes? (SID conflic=
t)
>
>
>
> This matters =E2=80=93 see Section 3.3.6 of the draft for an example as t=
o why.
>
>
>
> Please present your example in the form defined in Section 3:
>
>
>
>        Prf - Preference Value (See Section 3.1)
>
>        Pi - Initial prefix
>
>        Pe - End prefix
>
>        L  - Prefix length
>
>        Lx - Maximum prefix length (32 for IPv4, 128 for IPv6)
>
>        Si - Initial SID value
>
>        Se - End SID value
>
>        R  - Range value (See Note 1)
>
>        T  - Topology
>
>        A  - Algorithm
>
>
>
>        A Mapping Entry is then the tuple: (Prf, Src, Pi/L, Si, R, T, A)
>
>
>
> Thanx.
>
>
>
>    Les
>
>
>
>
>
> *From:* tech_kals Kals [mailto:tech.kals@gmail.com]
> *Sent:* Thursday, March 16, 2017 7:22 PM
> *To:* spring@ietf.org; Les Ginsberg (ginsberg); Peter Psenak (ppsenak);
> Stefano Previdi (sprevidi); martin.pilka@pantheon.tech
> *Subject:* [Mapping Server] Conflict Resolution
>
>
>
> Hi Experts,
>
>
>
>   Could you please explain me what would be the expected behavior in the
> following scenario in *Quarantine approach*.
>
>
>
>   Mapping entries *E1, E2, E3 *are Active entries.
>
>
>
>   In case, if incoming new entry say *X *which has conflict with *E1, E2
> and E3.*
>
>
>
>   Assume, *X is better than E1 but not better than E2.  ( E1 < X < E2)*
>
>
>
> *  1] X is better than E1 so E1 will become excluded entry and X will
> become an active entry*
>
>
>
> *  2] Now, X is compared with E2. E2 is better than X. So, X will become
> excluded entry and E2 is an active entry as it was.*
>
>
>
> *So, X and E1 will become "excluded entry".*
>
>
>
> *I couldn't find any info as shown above in the RFC. Can you please
> clarify ?*
>
>
>
>
>
> *My doubts:*
>
> *1) Will the entry become active only if it wins with all entries which
> are conflicted with this ?*
>
> *2) When doing conflict resolution with other entries, it can win with
> some entries and can lose to some? What could be the behavior ? *
>
> *     - This is the case which I explained above.*
>
> *     - In this case, X can become active by winning to E1 and lose E2
> which leads X and E1 to become inactive/excluded entry.*
>
>
>
>
>
> can you please clarify ?
>
>
>
>
>
> Regards,
>
> __tech.kals__
>
>
>

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

<div dir=3D"ltr"><font color=3D"#9900ff"><i><b>Hi Les,</b></i></font><div><=
font color=3D"#9900ff"><i><b><br></b></i></font></div><div><font color=3D"#=
9900ff"><i><b>Thank you so much for your clarification.</b></i></font></div=
><div><font color=3D"#9900ff"><i><b><br></b></i></font></div><div><font col=
or=3D"#9900ff"><i><b>I have one more question here...</b></i></font></div><=
div><font color=3D"#9900ff"><i><b><br></b></i></font></div><div><font color=
=3D"#9900ff"><i><b>1) the newly incoming entry would do conflict resolution=
 validation with all existing entries and will be programmed only if it doe=
sn&#39;t have any conflict with any entries or if it wins in conflict resol=
ution with all of them?=C2=A0</b></i></font></div><div><font color=3D"#9900=
ff"><i><b><br></b></i></font></div><div><font color=3D"#9900ff"><i><b>In th=
is case, the entry will be programmed only if it wins over all entries, eve=
n if it fails with any one of the entry, it would not be added. But, the en=
try which fails to win with the new entry also would exists in the database=
. It would have not got removed.</b></i></font></div><div><font color=3D"#9=
900ff"><i><b><br></b></i></font></div><div><b><i><font color=3D"#9900ff">Is=
 my understanding right ?</font></i><br></b></div><div><font color=3D"#9900=
ff"><i><b><br></b></i></font></div><div><i><font color=3D"#9900ff"><b>2) Or=
 when new entry X do conflict resolution validation with each entry and ass=
ume, all entries are having a conflict resolution with this new entry and t=
he new entry wins over all entries. So, in this case, all of them gets remo=
ved; only new entry would be added.</b></font></i></div><div><b><br></b></d=
iv><div><i><font color=3D"#9900ff"><b>3) In cisco routers, I observed the b=
elow behavior.=C2=A0</b></font></i></div><div><i><font color=3D"#9900ff"><b=
>=C2=A0 =C2=A0 Whenever there is any conflict (prefix/SID) with entries, th=
e entry which wins if it has lower system-id ( system-id is in the context =
of ISIS protocol) though it has higher prefix/SID values. i.e. it seems, &q=
uot;system-ID&quot; is treated as &quot;preference value&quot;.=C2=A0</b></=
font></i></div><div><font color=3D"#9900ff"><i><b>Why system-ID is being tr=
eated as preference value ?=C2=A0 Can you please clarify ?</b></i></font></=
div><div><font color=3D"#9900ff"><i><br></i></font></div><div><br></div><di=
v><b><i>Coming back to our discussion, I thinks, there is a conflict with a=
ll 3 entries in all 3 scenarios.</i><br></b></div><div><b><br></b></div><di=
v><b><i><font color=3D"#9900ff">Please see my reply inline with &lt;KALS&gt=
;</font></i></b></div><div><br></div><div><i><b>Regards,</b></i></div><div>=
<i><b>_tech.kals_</b></i></div><div><i><b><br></b></i></div><div class=3D"g=
mail_extra"><br><div class=3D"gmail_quote">On Sat, Mar 18, 2017 at 11:19 AM=
, Les Ginsberg (ginsberg) <span dir=3D"ltr">&lt;<a href=3D"mailto:ginsberg@=
cisco.com" target=3D"_blank">ginsberg@cisco.com</a>&gt;</span> wrote:<br><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex">





<div lang=3D"EN-US">
<div class=3D"gmail-m_-777473975520432183WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">Kals =E2=80=93<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">Please look closely at how to determine if t=
here is a conflict.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">From Section 3:<u></u><u></u></span></p><spa=
n class=3D"gmail-">
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0 Prf - Preference Va=
lue (See Section 3.1)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Pi - In=
itial prefix<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Pe - En=
d prefix<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 L=C2=A0=
 - Prefix length<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Lx - Ma=
ximum prefix length (32 for IPv4, 128 for IPv6)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Si - In=
itial SID value<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Se - En=
d SID value<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 R=C2=A0=
 - Range value (See Note 1)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 T=C2=A0=
 - Topology<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 A=C2=A0=
 - Algorithm<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 A Mappi=
ng Entry is then the tuple: (Prf, Src, Pi/L, Si, R, T, A)<u></u><u></u></sp=
an></p>
</span><p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:cal=
ibri,sans-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 =
Pe =3D (Pi + ((R-1) &lt;&lt; (Lx-L))<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Se =3D =
Si + (R-1)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">And Section 3.2.1<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0 Given two mapping entries:<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0 (Prf, P1/L1, S1, R1, T1, A1) an=
d<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0 (Prf, P2/L2, S2, R2, T2, A2)<u>=
</u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0 where P1 &lt;=3D P2<u></u><u></=
u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0 a prefix conflict exists if all=
 of the following are true:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0 1)(T1 =3D=3D T2) &amp;&amp; (A1=
 =3D=3D A2)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0 2)P1 &lt;=3D P2<u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0 3)The prefixes are in the same =
address family.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0 2)L1 =3D=3D L2<u></u><u></u></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0 3)(P1e &gt;=3D P2) &amp;&amp; (=
(S1 + (P2 - P1)) !=3D S2)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">The preference rule as defined in the latest=
 version of the draft (02):<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">1.=C2=A0 Higher preference value wins<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0 2.=C2=A0 Smaller range wins<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0 3.=C2=A0 IPv6 entry wins over I=
Pv4 entry<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0 4.=C2=A0 Longer prefix length w=
ins<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0 5.=C2=A0 Smaller algorithm wins=
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0 =C2=A06.=C2=A0 Smaller starting addre=
ss (considered as an unsigned integer<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 value) =
wins<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0 7.=C2=A0 Smaller starting SID w=
ins<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0 8.=C2=A0 If topology IDs are NO=
T identical both entries MUST be ignored<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">Comments inline<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></p>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0in 0in 0in 4pt">
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10pt;font-family:tahoma,=
sans-serif">From:</span></b><span style=3D"font-size:10pt;font-family:tahom=
a,sans-serif"> tech_kals Kals [mailto:<a href=3D"mailto:tech.kals@gmail.com=
" target=3D"_blank">tech.kals@gmail.com</a>]
<br>
<b>Sent:</b> Friday, March 17, 2017 1:09 AM<br>
<b>To:</b> Les Ginsberg (ginsberg)<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; Peter Psenak (ppsenak); Stefano Previdi (sprevidi); martin.pilka@=
pantheon.tech<br>
<b>Subject:</b> Re: [Mapping Server] Conflict Resolution<u></u><u></u></spa=
n></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div><span class=3D"gmail-">
<p class=3D"MsoNormal">Hi Les,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0Sorry, I have not included my mapping entries =
in the previous mail. Please see the example here below.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0I am working with the RFC which doesn&#39;t su=
pport=C2=A0<b><span style=3D"font-size:11pt;font-family:calibri,sans-serif;=
color:rgb(31,73,125)">Preference Value,
</span></b><span style=3D"font-size:11pt;font-family:calibri,sans-serif;col=
or:rgb(31,73,125)">so please ignore it. And, my mapping entries would looks=
 like.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">Topology will be a single topology, not a Mu=
lti-topology and algorithm would be SPF not CSPF.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0Please read my entry the below order<s=
pan style=3D"background-image:initial;background-position:initial;backgroun=
d-size:initial;background-repeat:initial;background-origin:initial;backgrou=
nd-clip:initial;background-color:white">: =C2=A0</span></span><b><span styl=
e=3D"font-size:11pt;font-family:calibri,sans-serif;color:red;background-ima=
ge:initial;background-position:initial;background-size:initial;background-r=
epeat:initial;background-origin:initial;background-clip:initial;background-=
color:white">&lt;Prefix-start/
 prefix-len, =C2=A0starting SID, =C2=A0range&gt;</span></b><u></u><u></u></=
p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:calibri=
,sans-serif;color:rgb(31,73,125)">=C2=A0</span></b><b><span style=3D"font-s=
ize:11pt;font-family:calibri,sans-serif;color:red">E1 and E2 already config=
ured Active entries.</span></b><b><span style=3D"font-size:11pt;font-family=
:calibri,sans-serif;color:rgb(31,73,125)">
 X is the newly incoming entry.</span></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><u><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(31,73,125)">Scenario 1:</span></u></b><b><span sty=
le=3D"font-size:11pt;font-family:calibri,sans-serif;color:rgb(31,73,125)">=
=C2=A0 =C2=A0(Entries are conflicting with prefix)</span></b><u></u><u></u>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry
<b>E1: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.10.0/24" target=3D"_b=
lank">10.1.10.0/24</a>, 300, 22&gt;</b></span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0<b>E2: =C2=A0 =
=C2=A0 =C2=A0&lt;<a href=3D"http://10.1.1.0/24" target=3D"_blank">10.1.1.0/=
24</a>, =C2=A0 150, 5&gt;</b></span><u></u><u></u></p>
</div>
</span><div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:calibri=
,sans-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">[Les:] E1 expands to (<a href=3D"http://=
10.1.10.0/24" target=3D"_blank">10.1.10.0/24</a> through <a href=3D"http://=
10.1.31.0/24" target=3D"_blank">10.1.31.0/24</a>) using SIDs 300-321<u></u>=
<u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">E2 expands to (<a href=3D"http://10.1.1.=
0/24" target=3D"_blank">10.1.1.0/24</a> through <a href=3D"http://10.1.5.0/=
24" target=3D"_blank">10.1.5.0/24</a>) using SIDs 150 -154<u></u><u></u></s=
pan></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)"><u></u>=C2=A0<u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">There is no conflict =E2=80=93 both entr=
ies are used.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</span></i></b><i><span=
 style=3D"color:rgb(192,0,0)"><u></u><u></u></span></i></p>
</div><span class=3D"gmail-">
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0incoming entry is X:</s=
pan></i></b><i><span style=3D"color:rgb(192,0,0)"><u></u><u></u></span></i>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry X: =C2=A0 =C2=A0 =
=C2=A0 =C2=A0&lt;<a href=3D"http://10.1.2.0/24" target=3D"_blank"><span sty=
le=3D"color:rgb(192,0,0)">10.1.2.0/24</span></a>, =C2=A0200, 20&gt;</span><=
/i></b><i><span style=3D"color:rgb(192,0,0)"><u></u><u></u></span></i></p>
</div>
</span><div>
<p class=3D"MsoNormal"><i><span style=3D"color:rgb(192,0,0)"><u></u>=C2=A0<=
u></u></span></i></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">[Les:] X expands to (<a href=3D"http://1=
0.1.2.0/24" target=3D"_blank">10.1.2.0/24</a> =E2=80=93 <a href=3D"http://1=
0.1.21.0/24" target=3D"_blank">10.1.21.0/24</a>) using SIDs 200-219.<u></u>=
<u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">There is a prefix conflict with E1.<u></=
u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">Preference rule #2 (smaller range) is ap=
plied =E2=80=93 but the answer one gets depends on the order in which the e=
ntries are processed =E2=80=93 a point which I discussed
 in my presentation at IETF 96. See Slides 17-20 in<u></u><u></u></span></i=
></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)"><a href=3D"https://www.ietf.org/proceedi=
ngs/97/slides/slides-97-spring-1_ietf97_draft-ietf-spring-conflict-resoluti=
on-02-00.pptx" target=3D"_blank"><span style=3D"color:rgb(192,0,0)">https:/=
/www.ietf.org/<wbr>proceedings/97/slides/slides-<wbr>97-spring-1_ietf97_dra=
ft-ietf-<wbr>spring-conflict-resolution-02-<wbr>00.pptx</span></a><u></u><u=
></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)"><u></u>=C2=A0<u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">So, if we examine entries in range order=
 (smallest to highest) we find:<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">E2 has no conflict w X nor with E1.</spa=
n></i></b></p></div></div></div></div></div></blockquote><div><br></div><di=
v><b><font color=3D"#9900ff"><i>&lt;KALS&gt;=C2=A0</i></font></b></div><div=
><b><font color=3D"#9900ff"><i><br></i></font></b></div><div><b><font color=
=3D"#9900ff"><i>There is a conflict between X and E2 also.</i></font></b></=
div><div><font color=3D"#9900ff"><i><b><span style=3D"font-size:11pt;font-f=
amily:calibri,sans-serif">E2 expands to (<a href=3D"http://10.1.1.0/24" tar=
get=3D"_blank">10.1.1.0/24</a>=C2=A0through=C2=A0<a href=3D"http://10.1.5.0=
/24" target=3D"_blank">10.1.5.0/24</a>) using SIDs 150 -154</span></b><b><b=
r></b></i></font></div><div><b><i><span style=3D"font-size:11pt;font-family=
:calibri,sans-serif"><font color=3D"#9900ff">X expands to (<a href=3D"http:=
//10.1.2.0/24" target=3D"_blank">10.1.2.0/24</a>=C2=A0=E2=80=93=C2=A0<a hre=
f=3D"http://10.1.21.0/24" target=3D"_blank">10.1.21.0/24</a>) using SIDs 20=
0-219.</font></span></i></b><b><i><span style=3D"font-size:11pt;font-family=
:calibri,sans-serif;color:rgb(192,0,0)"><br></span></i></b></div><div><b><i=
><span style=3D"font-size:11pt;font-family:calibri,sans-serif"><font color=
=3D"#9900ff"><br></font></span></i></b></div><div><b><i><span style=3D"font=
-size:11pt;font-family:calibri,sans-serif"><font color=3D"#9900ff">Prefix 1=
0.1.2.0 to 10.1.5.0 are conflicting between entry-X and entry-E2.</font></s=
pan></i></b></div><div><font color=3D"#9900ff" face=3D"calibri, sans-serif"=
><span style=3D"font-size:14.6667px"><b><i>Will E2 win as they have lower r=
ange ?</i></b></span></font></div><div><font color=3D"#9900ff" face=3D"cali=
bri, sans-serif"><span style=3D"font-size:14.6667px"><b><i><br></i></b></sp=
an></font></div><div><font color=3D"#9900ff" face=3D"calibri, sans-serif"><=
span style=3D"font-size:14.6667px"><b><i>So,=C2=A0</i></b></span></font><b =
style=3D"color:rgb(153,0,255);font-family:calibri,sans-serif;font-size:14.6=
667px"><i>only </i></b><b style=3D"font-size:14.6667px;color:rgb(153,0,255)=
;font-family:calibri,sans-serif"><i>E2 will exist in this case.=C2=A0</i></=
b></div><div><font color=3D"#9900ff" face=3D"calibri, sans-serif"><span sty=
le=3D"font-size:14.6667px"><b><i>E1 will be removed due to conflict with X =
and X would be removed due to conflict with E2.</i></b></span></font></div>=
<div><font color=3D"#9900ff" face=3D"calibri, sans-serif"><span style=3D"fo=
nt-size:14.6667px"><b><i><br></i></b></span></font></div><div><font color=
=3D"#9900ff" face=3D"calibri, sans-serif"><span style=3D"font-size:14.6667p=
x"><b><i>Assume, if I have some more entries in the table say E3 to E100, t=
hey will not be participating in the conflict resolution validation as X is=
 lost to E2 itself. Isn&#39;t it ?</i></b></span></font></div><div><font co=
lor=3D"#9900ff" face=3D"calibri, sans-serif"><span style=3D"font-size:14.66=
67px"><b><i><br></i></b></span></font></div><div><font color=3D"#9900ff" fa=
ce=3D"calibri, sans-serif"><span style=3D"font-size:14.6667px"><b><i>Is the=
re any criteria that all entries such as E1, E2 and so on should be in sort=
ed order ? Otherwise, performing validation with all mapping entries will b=
e difficult if they have not been sorted. Isnt it ?</i></b></span></font></=
div><div><font color=3D"#9900ff" face=3D"calibri, sans-serif"><span style=
=3D"font-size:14.6667px"><b><i><br></i></b></span></font></div><div><font c=
olor=3D"#9900ff" face=3D"calibri, sans-serif"><span style=3D"font-size:14.6=
667px"><b><i>Could you please let me know whether am I right ?</i></b></spa=
n></font></div><div><font color=3D"#9900ff" face=3D"calibri, sans-serif"><s=
pan style=3D"font-size:14.6667px"><b><i><br></i></b></span></font></div><di=
v>=C2=A0<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div la=
ng=3D"EN-US"><div class=3D"gmail-m_-777473975520432183WordSection1"><div st=
yle=3D"border-top:none;border-right:none;border-bottom:none;border-left:1.5=
pt solid blue;padding:0in 0in 0in 4pt"><div><div><p class=3D"MsoNormal"><b>=
<i><span style=3D"font-size:11pt;font-family:calibri,sans-serif;color:rgb(1=
92,0,0)"><u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">X has a conflict with E1 =E2=80=93 E1 is=
 ignored.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">E2 and X are used.<u></u><u></u></span><=
/i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></i></b></p=
>
</div><span class=3D"gmail-">
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(31,73,125)"></span></i></b><b><span style=3D"font-=
size:11pt;font-family:calibri,sans-serif;color:rgb(31,73,125)">=C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Step1: Conflict would be validated between
 E1 and X.</span></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:calibri=
,sans-serif;color:rgb(31,73,125)">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
Step2: Conflict would be validated between E2 and X.</span></b><u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:calibri=
,sans-serif;color:rgb(31,73,125)">=C2=A0 =C2=A0</span></b><b><span style=3D=
"font-size:11pt;font-family:calibri,sans-serif;color:red"> =C2=A0 =C2=A0 =
=C2=A0 # what are the entries would be active and what will
 become inactive/</span></b><b><span style=3D"font-size:9.5pt;color:red">ex=
cluded entry ?</span></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><u><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(31,73,125)">Scenario 2:
</span></u></b><b><span style=3D"font-size:11pt;font-family:calibri,sans-se=
rif;color:rgb(31,73,125)">=C2=A0=C2=A0(Entries are conflicting with SID)</s=
pan></b><u></u><u></u></p>
</div>
</span><div><span class=3D"gmail-">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0<b>E1: =C2=A0 =
=C2=A0 =C2=A0&lt;<a href=3D"http://10.1.10.0/24" target=3D"_blank">10.1.10.=
0/24</a>, 300, 22&gt;</b></span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0<b>E2: =C2=A0 =
=C2=A0 =C2=A0&lt;<a href=3D"http://7.1.1.0/24" target=3D"_blank">7.1.1.0/24=
</a>, =C2=A0 =C2=A0 280, 10&gt;</b></span><u></u><u></u></p>
</div>
</span><div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:calibri=
,sans-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">[Les:] Again, there is no conflict, both=
 entries are used.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:calibri=
,sans-serif;color:rgb(31,73,125)">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</span></b><u></u><u></u><=
/p>
</div><span class=3D"gmail-">
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:calibri=
,sans-serif;color:rgb(31,73,125)">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0incoming entry is X:</span=
></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:calibri=
,sans-serif;color:rgb(31,73,125)">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry X: =C2=A0 =C2=A0 =C2=
=A0 =C2=A0&lt;<a href=3D"http://3.1.1.0/24" target=3D"_blank">3.1.1.0/24</a=
>, =C2=A0 285, 20&gt;</span></b><u></u><u></u></p>
</div>
</span><div>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)"><u></u>=C2=A0<u=
></u></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">[Les:] There is no prefix conflict but t=
here is a SID conflict.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">E1 300 =E2=80=93 321<u></u><u></u></span=
></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">E2 280 =E2=80=93 289<u></u><u></u></span=
></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">X 285 =E2=80=93 304<u></u><u></u></span>=
</i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)"><u></u>=C2=A0<u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">Again applying Preference Rule #2 (small=
est range wins)<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">E2 wins over X =E2=80=93 X is ignored<u>=
</u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">E2 has no conflict with E1 =E2=80=93 bot=
h entries are used.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">So E1 and E2 are used and X is ignored.<=
u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)"><u></u>=C2=A0</span></p></div></div></div></=
div></div></div></blockquote><div><br></div><div><i style=3D"color:rgb(153,=
0,255);font-weight:bold">&lt;KALS&gt;=C2=A0</i></div><div><i style=3D"color=
:rgb(153,0,255);font-weight:bold"><br></i></div><div><i style=3D"color:rgb(=
153,0,255);font-weight:bold">So, X will be added only if it is not having a=
ny conflict with all existing entries.</i></div><div><i style=3D"color:rgb(=
153,0,255);font-weight:bold"><br></i></div><div><i style=3D"color:rgb(153,0=
,255);font-weight:bold">X will not be validated with other entries once it =
loses to someone ? Am i rght ?</i></div><div><i style=3D"color:rgb(153,0,25=
5);font-weight:bold"><br></i></div><div><i style=3D"color:rgb(153,0,255);fo=
nt-weight:bold">What will happen if,</i></div><div><i style=3D"color:rgb(15=
3,0,255);font-weight:bold"><br></i></div><div><i style=3D"color:rgb(153,0,2=
55);font-weight:bold">=C2=A0 - the new entry wins with some entries and</i>=
</div><div><i style=3D"color:rgb(153,0,255);font-weight:bold">=C2=A0 - losi=
ng to some ?</i></div><div><i style=3D"color:rgb(153,0,255);font-weight:bol=
d"><br></i></div><div><i style=3D"color:rgb(153,0,255);font-weight:bold"></=
i>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div lang=
=3D"EN-US"><div class=3D"gmail-m_-777473975520432183WordSection1"><div styl=
e=3D"border-top:none;border-right:none;border-bottom:none;border-left:1.5pt=
 solid blue;padding:0in 0in 0in 4pt"><div><div><div><p class=3D"MsoNormal">=
<span style=3D"font-size:11pt;font-family:calibri,sans-serif;color:rgb(31,7=
3,125)"><u></u></span></p>
</div><span class=3D"gmail-">
<div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:calibri=
,sans-serif;color:rgb(31,73,125)">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
Step1: Conflict would be validated between E1 and X.</span></b><u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:calibri=
,sans-serif;color:rgb(31,73,125)">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
Step2: Conflict would be validated between E2 and X.</span></b><u></u><u></=
u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:calibri=
,sans-serif;color:rgb(31,73,125)">=C2=A0 =C2=A0 =C2=A0 =C2=A0
</span></b><b><span style=3D"font-size:11pt;font-family:calibri,sans-serif;=
color:red">=C2=A0 # what are the entries would be active and what will beco=
me inactive/</span></b><b><span style=3D"font-size:9.5pt;color:red">exclude=
d entry ?</span></b><u></u><u></u></p>
</div>
</span></div><span class=3D"gmail-">
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><u><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(31,73,125)">Scenario 3:
</span></u></b><b><span style=3D"font-size:11pt;font-family:calibri,sans-se=
rif;color:rgb(31,73,125)">=C2=A0 =C2=A0(Entries are conflicting with prefix=
 and SID)</span></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</span><div><span class=3D"gmail-">
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0<b>E1: =C2=A0 =
=C2=A0 =C2=A0&lt;<a href=3D"http://10.1.10.0/24" target=3D"_blank">10.1.10.=
0/24</a>, 300, 22&gt;</b></span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=A0<b>E2: =C2=A0 =
=C2=A0 =C2=A0&lt;<a href=3D"http://5.1.1.0/24" target=3D"_blank">5.1.1.0/24=
</a>, =C2=A0 =C2=A0 190, 15&gt;</b></span><u></u><u></u></p>
</div>
</span><div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:calibri=
,sans-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">[Les:] Again, no conflict =E2=80=93 both=
 entries are used.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:calibri=
,sans-serif;color:rgb(31,73,125)">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</span></b><u></u><u></u><=
/p>
</div><span class=3D"gmail-">
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:calibri=
,sans-serif;color:rgb(31,73,125)">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0incoming entry is X:</span=
></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:calibri=
,sans-serif;color:rgb(31,73,125)">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry X: =C2=A0 =C2=A0 =C2=
=A0 =C2=A0&lt;<a href=3D"http://10.1.1.0/24" target=3D"_blank">10.1.1.0/24<=
/a>, =C2=A0200, 20&gt;</span></b><u></u><u></u></p>
</div>
</span><div>
<p class=3D"MsoNormal"><span style=3D"color:rgb(31,73,125)"><u></u>=C2=A0<u=
></u></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">[Les:] X has a prefix conflict with E1 =
=E2=80=93 because it has smaller range X is the winner and E1 is ignored.<u=
></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">X has a SID conflict with E2. E2 has sma=
ller range so X is ignored.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">Only E2 is used.<u></u><u></u></span></i=
></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">Note that we evaluate =C2=A0prefix confl=
icts before sid conflicts. Different results might ensue if we did sid conf=
licts before prefix conflicts (though not
 in this example)<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)"><u></u>=C2=A0<u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">The subtleties of ordering in achieving =
interoperability have not yet been incorporated into the draft =E2=80=93 in=
 part because there is still discussion about
 what policy should be used (Ignore, Quarantine, Ignore Overlap Only). If t=
he WG were to select Ignore as the policy then ordering would not matter.<u=
></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)"><u></u>=C2=A0<u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">HTH<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)"><u></u>=C2=A0<u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(192,0,0)">=C2=A0=C2=A0 Les<u></u><u></u></span></i=
></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11pt;font-family:cali=
bri,sans-serif;color:rgb(31,73,125)"><u></u>=C2=A0<u></u></span></i></b></p=
>
</div><div><div class=3D"gmail-h5">
<div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:calibri=
,sans-serif;color:rgb(31,73,125)">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
Step1: Conflict would be validated between E1 and X.</span></b><u></u><u></=
u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:calibri=
,sans-serif;color:rgb(31,73,125)">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
Step2: Conflict would be validated between E2 and X.</span></b><u></u><u></=
u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11pt;font-family:calibri=
,sans-serif;color:rgb(31,73,125)">=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0
</span></b><b><span style=3D"font-size:11pt;font-family:calibri,sans-serif;=
color:red"># what are the entries would be active and what will become inac=
tive/</span></b><b><span style=3D"font-size:9.5pt;color:red">excluded entry=
 ?</span></b><u></u><u></u></p>
</div>
</div></div></div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:9.5pt">Regards,</span></=
b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:9.5pt">__tech.kals__</sp=
an></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div><div><div class=3D"gmail-h5">
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">On Fri, Mar 17, 2017 at 12:41 PM, Les Ginsberg (gins=
berg) &lt;<a href=3D"mailto:ginsberg@cisco.com" target=3D"_blank">ginsberg@=
cisco.com</a>&gt; wrote:<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">It is not possible to answer your query beca=
use the way you have presented your entries (X, E1, E2,
 E3) does not tell us what conflicts you have.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">Do you have two SIDs assigned to the same pr=
efix? (Prefix conflict)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">Do you have the same SID assigned to two dif=
ferent prefixes? (SID conflict)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">This matters =E2=80=93 see Section 3.3.6 of =
the draft for an example as to why.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">Please present your example in the form defi=
ned in Section 3:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Prf - P=
reference Value (See Section 3.1)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Pi - In=
itial prefix</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0 =C2=A0=C2=A0=C2=A0=C2=A0Pe - En=
d prefix</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 L=C2=A0=
 - Prefix length</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Lx - Ma=
ximum prefix length (32 for IPv4, 128 for IPv6)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Si - In=
itial SID value</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Se - En=
d SID value</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 R=C2=A0=
 - Range value (See Note 1)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 T=C2=A0=
 - Topology</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 A=C2=A0=
 - Algorithm</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 A Mappi=
ng Entry is then the tuple: (Prf, Src, Pi/L, Si, R, T, A)</span><u></u><u><=
/u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">Thanx.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0=C2=A0 Les</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11pt;font-family:calibri,sa=
ns-serif;color:rgb(31,73,125)">=C2=A0</span><u></u><u></u></p>
<div style=3D"border-top:none;border-right:none;border-bottom:none;border-l=
eft:1.5pt solid blue;padding:0in 0in 0in 4pt">
<div>
<div style=3D"border-right:none;border-bottom:none;border-left:none;border-=
top:1pt solid rgb(181,196,223);padding:3pt 0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10pt;font-family:tahoma,=
sans-serif">From:</span></b><span style=3D"font-size:10pt;font-family:tahom=
a,sans-serif"> tech_kals Kals [mailto:<a href=3D"mailto:tech.kals@gmail.com=
" target=3D"_blank">tech.kals@gmail.com</a>]
<br>
<b>Sent:</b> Thursday, March 16, 2017 7:22 PM<br>
<b>To:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; Les Ginsberg (ginsberg); Peter Psenak (ppsenak); Stefano Previdi =
(sprevidi);
<a href=3D"mailto:martin.pilka@pantheon.tech" target=3D"_blank">martin.pilk=
a@pantheon.tech</a><br>
<b>Subject:</b> [Mapping Server] Conflict Resolution</span><u></u><u></u></=
p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">Hi Experts,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 Could you please explain me what would be the=
 expected behavior in the following scenario in
<b>Quarantine approach</b>.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 Mapping entries
<b>E1, E2, E3 </b>are Active entries.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 In case, if incoming new entry say
<b>X </b>which has conflict with <b>E1, E2 and E3.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0
</b>Assume, <b>X is better than E1 but not better than E2. =C2=A0( E1 &lt; =
X &lt; E2)</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 1] X is better than E1 so E1 will become e=
xcluded entry and X will become an active entry</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 2] Now, X is compared with E2. E2 is bette=
r than X. So, X will become excluded entry and E2 is an active entry as it =
was.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>So, X and E1 will become &quot;excluded entry&quo=
t;.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>I couldn&#39;t find any info as shown above in th=
e RFC. Can you please clarify ?</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>My doubts:</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>1) Will the entry become active only if it wins w=
ith all entries which are conflicted with this ?</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>2) When doing conflict resolution with other entr=
ies, it can win with some entries and can lose to some? What could be the b=
ehavior ?=C2=A0</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 =C2=A0 =C2=A0- This is the case which I ex=
plained above.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 =C2=A0 =C2=A0- In this case, X can become =
active by winning to E1 and lose E2 which leads X and E1 to become inactive=
/excluded entry.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">can you please clarify ?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">__tech.kals__<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div></div></div>
</div>
</div>

</blockquote></div><br></div></div>

--001a1145ac30b1ffee054b0fac4e--


From nobody Sun Mar 19 08:22:28 2017
Return-Path: <ginsberg@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 754721294D0 for <spring@ietfa.amsl.com>; Sun, 19 Mar 2017 08:22:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.52
X-Spam-Level: 
X-Spam-Status: No, score=-14.52 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, NORMAL_HTTP_TO_IP=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7DHAzfSOKr_O for <spring@ietfa.amsl.com>; Sun, 19 Mar 2017 08:22:20 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 45EBA1294CF for <spring@ietf.org>; Sun, 19 Mar 2017 08:22:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=114318; q=dns/txt; s=iport; t=1489936940; x=1491146540; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=9XDmoain5LxZaa4Qhr9LD/T0B1H+B59BW5BCex8q/fc=; b=hIzNr9jJ9a9QTty3pKzb6I9fIZbi+fJWXrZm39OsAAaN1BmVGAz6jmd9 9JfRrMbXoGwjh2vowpOyWZtX6YaLyihQhgETTIV4FqdeBcWkMmJCnhjb1 3mVorSwM4Y/Le6BjYMjCXKFtIBO75l2klhMsc+8EGsmneBtjKPi47k0Tp k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CIAgCyoc5Y/4gNJK1dGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgm45KmGBCgeDW4oPkVmCWoU4jTGCDi6FdAIaKII/PxgBAgEBAQE?= =?us-ascii?q?BAQFrKIUVAQEBAQMaCQofHw4QAgEIEQICAQEhAQYDAgICHwQNFAkIAgQOBQgWi?= =?us-ascii?q?UoDEAUOsmOCJoQPgxkNgwkBAQEBAQEBAQEBAQEBAQEBAQEBAQEdhk6DZoEJglG?= =?us-ascii?q?BZgEBBSQJH4JQgl8FlgSGDzoBhniDKINwhCmCBIUog1aGMopkJgeIRgEPEDhYL?= =?us-ascii?q?FgVhRgdgWN1AYdODRcHgQOBDQEBAQ?=
X-IronPort-AV: E=Sophos;i="5.36,189,1486425600";  d="scan'208,217";a="220095032"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 19 Mar 2017 15:22:18 +0000
Received: from XCH-ALN-006.cisco.com (xch-aln-006.cisco.com [173.36.7.16]) by alln-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id v2JFMIZ8015589 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sun, 19 Mar 2017 15:22:18 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-ALN-006.cisco.com (173.36.7.16) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Sun, 19 Mar 2017 10:22:17 -0500
Received: from xch-aln-001.cisco.com ([173.36.7.11]) by XCH-ALN-001.cisco.com ([173.36.7.11]) with mapi id 15.00.1210.000; Sun, 19 Mar 2017 10:22:17 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: tech_kals Kals <tech.kals@gmail.com>
CC: "spring@ietf.org" <spring@ietf.org>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>, "martin@infobox.sk" <martin@infobox.sk>
Thread-Topic: [Mapping Server] Conflict Resolution
Thread-Index: AQHSnsVBWNzGjxwjFUOLSVXC0/gmBqGYnB/ggABlvgCAAQUI0IACBogAgAA6YaA=
Date: Sun, 19 Mar 2017 15:22:17 +0000
Message-ID: <95c5e3c770b44905ad5b9526a2b2501d@XCH-ALN-001.cisco.com>
References: <CAHWErLdy5RgdWQKOXp1PrbB6T_ANObznCSXvdQ0nkbBgukD5cQ@mail.gmail.com> <e0950e57a2a24bd99d78908be0d49a5d@XCH-ALN-001.cisco.com> <CAHWErLeBaMPDPJst0MpQfBXQqE3PW2pwGG_f6A539o1dv9gDYw@mail.gmail.com> <aaf69434308545a5b2566645cc2e4e47@XCH-ALN-001.cisco.com> <CAHWErLdvQoPjxuhwmVH9SzFKdET7L2yH9JFJz8_dRx2gEeEHew@mail.gmail.com>
In-Reply-To: <CAHWErLdvQoPjxuhwmVH9SzFKdET7L2yH9JFJz8_dRx2gEeEHew@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.83.223]
Content-Type: multipart/alternative; boundary="_000_95c5e3c770b44905ad5b9526a2b2501dXCHALN001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/K8h3UukzC7WNR9FQH1nSy5qquSc>
Subject: Re: [spring] [Mapping Server] Conflict Resolution
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 19 Mar 2017 15:22:24 -0000

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

S2FscyDigJMNCg0KSW5saW5l4oCmbG9vayBmb3Ig4oCcTGVzMuKAnQ0KDQpGcm9tOiB0ZWNoX2th
bHMgS2FscyBbbWFpbHRvOnRlY2gua2Fsc0BnbWFpbC5jb21dDQpTZW50OiBTYXR1cmRheSwgTWFy
Y2ggMTgsIDIwMTcgMTE6NDAgUE0NClRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKQ0KQ2M6IHNw
cmluZ0BpZXRmLm9yZzsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsgU3RlZmFubyBQcmV2aWRpIChz
cHJldmlkaSk7IG1hcnRpbi5waWxrYUBwYW50aGVvbi50ZWNoDQpTdWJqZWN0OiBSZTogW01hcHBp
bmcgU2VydmVyXSBDb25mbGljdCBSZXNvbHV0aW9uDQoNCkhpIExlcywNCg0KVGhhbmsgeW91IHNv
IG11Y2ggZm9yIHlvdXIgY2xhcmlmaWNhdGlvbi4NCg0KSSBoYXZlIG9uZSBtb3JlIHF1ZXN0aW9u
IGhlcmUuLi4NCg0KMSkgdGhlIG5ld2x5IGluY29taW5nIGVudHJ5IHdvdWxkIGRvIGNvbmZsaWN0
IHJlc29sdXRpb24gdmFsaWRhdGlvbiB3aXRoIGFsbCBleGlzdGluZyBlbnRyaWVzIGFuZCB3aWxs
IGJlIHByb2dyYW1tZWQgb25seSBpZiBpdCBkb2Vzbid0IGhhdmUgYW55IGNvbmZsaWN0IHdpdGgg
YW55IGVudHJpZXMgb3IgaWYgaXQgd2lucyBpbiBjb25mbGljdCByZXNvbHV0aW9uIHdpdGggYWxs
IG9mIHRoZW0/DQoNCkluIHRoaXMgY2FzZSwgdGhlIGVudHJ5IHdpbGwgYmUgcHJvZ3JhbW1lZCBv
bmx5IGlmIGl0IHdpbnMgb3ZlciBhbGwgZW50cmllcywgZXZlbiBpZiBpdCBmYWlscyB3aXRoIGFu
eSBvbmUgb2YgdGhlIGVudHJ5LCBpdCB3b3VsZCBub3QgYmUgYWRkZWQuIEJ1dCwgdGhlIGVudHJ5
IHdoaWNoIGZhaWxzIHRvIHdpbiB3aXRoIHRoZSBuZXcgZW50cnkgYWxzbyB3b3VsZCBleGlzdHMg
aW4gdGhlIGRhdGFiYXNlLiBJdCB3b3VsZCBoYXZlIG5vdCBnb3QgcmVtb3ZlZC4NCg0KSXMgbXkg
dW5kZXJzdGFuZGluZyByaWdodCA/DQoNCjIpIE9yIHdoZW4gbmV3IGVudHJ5IFggZG8gY29uZmxp
Y3QgcmVzb2x1dGlvbiB2YWxpZGF0aW9uIHdpdGggZWFjaCBlbnRyeSBhbmQgYXNzdW1lLCBhbGwg
ZW50cmllcyBhcmUgaGF2aW5nIGEgY29uZmxpY3QgcmVzb2x1dGlvbiB3aXRoIHRoaXMgbmV3IGVu
dHJ5IGFuZCB0aGUgbmV3IGVudHJ5IHdpbnMgb3ZlciBhbGwgZW50cmllcy4gU28sIGluIHRoaXMg
Y2FzZSwgYWxsIG9mIHRoZW0gZ2V0cyByZW1vdmVkOyBvbmx5IG5ldyBlbnRyeSB3b3VsZCBiZSBh
ZGRlZC4NCg0KW0xlczI6XSBXaGVuIGFuIGVudHJ5IGFycml2ZXMgaGFzIG5vIGJlYXJpbmcgb24g
dGhlIGFwcGxpY2F0aW9uIG9mIHRoZSBwcmVmZXJlbmNlIHJ1bGUuIENvbmNlcHR1YWxseSAoSSBh
bSBub3QgdGFsa2luZyBhYm91dCBhY3R1YWwgaW1wbGVtZW50YXRpb24gZGV0YWlscykgd2hlbiB0
aGUgZGF0YWJhc2UgY2hhbmdlcyAobmV3IGVudHJ5IGFkZGVkLCBleGlzdGluZyBlbnRyeSBtb2Rp
ZmllZCBvciBkZWxldGVkKSB0aGUgYWxnb3JpdGhtIG11c3QgYmUgcmUtZXhlY3V0ZWQgb24gdGhl
IGNvbXBsZXRlIGNvbnRlbnRzIG9mIHRoZSBkYXRhYmFzZSDigJMgbm90IGp1c3Qgb24gdGhlIGNo
YW5nZWQgZW50cmllcy4uDQoNCjMpIEluIGNpc2NvIHJvdXRlcnMsIEkgb2JzZXJ2ZWQgdGhlIGJl
bG93IGJlaGF2aW9yLg0KDQpbTGVzMjpdIFRoZXJlIGN1cnJlbnRseSBpcyBubyBzdGFuZGFyZC4g
SW5kaXZpZHVhbCB2ZW5kb3JzIGhhdmUgaW1wbGVtZW50ZWQgd2hhdGV2ZXIgc2VlbWVkIGJlc3Qg
dG8gdGhlbSBhdCB0aGUgdGltZS4gV2hlbiB0aGVyZSBpcyBXRyBhZ3JlZW1lbnQgb24gYSBzdGFu
ZGFyZCBiZWhhdmlvciB0aGVuIGl0IHNob3VsZCBiZSBleHBlY3RlZCB0aGF0IGltcGxlbWVudGF0
aW9ucyB3aWxsIGJlIG1vZGlmaWVkIHRvIGNvbmZvcm0gdG8gdGhlIHN0YW5kYXJkLg0KDQogICAg
V2hlbmV2ZXIgdGhlcmUgaXMgYW55IGNvbmZsaWN0IChwcmVmaXgvU0lEKSB3aXRoIGVudHJpZXMs
IHRoZSBlbnRyeSB3aGljaCB3aW5zIGlmIGl0IGhhcyBsb3dlciBzeXN0ZW0taWQgKCBzeXN0ZW0t
aWQgaXMgaW4gdGhlIGNvbnRleHQgb2YgSVNJUyBwcm90b2NvbCkgdGhvdWdoIGl0IGhhcyBoaWdo
ZXIgcHJlZml4L1NJRCB2YWx1ZXMuIGkuZS4gaXQgc2VlbXMsICJzeXN0ZW0tSUQiIGlzIHRyZWF0
ZWQgYXMgInByZWZlcmVuY2UgdmFsdWUiLg0KV2h5IHN5c3RlbS1JRCBpcyBiZWluZyB0cmVhdGVk
IGFzIHByZWZlcmVuY2UgdmFsdWUgPyAgQ2FuIHlvdSBwbGVhc2UgY2xhcmlmeSA/DQoNCg0KQ29t
aW5nIGJhY2sgdG8gb3VyIGRpc2N1c3Npb24sIEkgdGhpbmtzLCB0aGVyZSBpcyBhIGNvbmZsaWN0
IHdpdGggYWxsIDMgZW50cmllcyBpbiBhbGwgMyBzY2VuYXJpb3MuDQoNClBsZWFzZSBzZWUgbXkg
cmVwbHkgaW5saW5lIHdpdGggPEtBTFM+DQoNClJlZ2FyZHMsDQpfdGVjaC5rYWxzXw0KDQoNCk9u
IFNhdCwgTWFyIDE4LCAyMDE3IGF0IDExOjE5IEFNLCBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSA8
Z2luc2JlcmdAY2lzY28uY29tPG1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb20+PiB3cm90ZToNCkth
bHMg4oCTDQoNClBsZWFzZSBsb29rIGNsb3NlbHkgYXQgaG93IHRvIGRldGVybWluZSBpZiB0aGVy
ZSBpcyBhIGNvbmZsaWN0Lg0KRnJvbSBTZWN0aW9uIDM6DQoNCiAgICAgUHJmIC0gUHJlZmVyZW5j
ZSBWYWx1ZSAoU2VlIFNlY3Rpb24gMy4xKQ0KICAgICAgIFBpIC0gSW5pdGlhbCBwcmVmaXgNCiAg
ICAgICBQZSAtIEVuZCBwcmVmaXgNCiAgICAgICBMICAtIFByZWZpeCBsZW5ndGgNCiAgICAgICBM
eCAtIE1heGltdW0gcHJlZml4IGxlbmd0aCAoMzIgZm9yIElQdjQsIDEyOCBmb3IgSVB2NikNCiAg
ICAgICBTaSAtIEluaXRpYWwgU0lEIHZhbHVlDQogICAgICAgU2UgLSBFbmQgU0lEIHZhbHVlDQog
ICAgICAgUiAgLSBSYW5nZSB2YWx1ZSAoU2VlIE5vdGUgMSkNCiAgICAgICBUICAtIFRvcG9sb2d5
DQogICAgICAgQSAgLSBBbGdvcml0aG0NCg0KICAgICAgIEEgTWFwcGluZyBFbnRyeSBpcyB0aGVu
IHRoZSB0dXBsZTogKFByZiwgU3JjLCBQaS9MLCBTaSwgUiwgVCwgQSkNCiAgICAgICBQZSA9IChQ
aSArICgoUi0xKSA8PCAoTHgtTCkpDQogICAgICAgU2UgPSBTaSArIChSLTEpDQoNCkFuZCBTZWN0
aW9uIDMuMi4xDQoNCiAgR2l2ZW4gdHdvIG1hcHBpbmcgZW50cmllczoNCg0KICAgKFByZiwgUDEv
TDEsIFMxLCBSMSwgVDEsIEExKSBhbmQNCiAgIChQcmYsIFAyL0wyLCBTMiwgUjIsIFQyLCBBMikN
Cg0KICAgd2hlcmUgUDEgPD0gUDINCg0KICAgYSBwcmVmaXggY29uZmxpY3QgZXhpc3RzIGlmIGFs
bCBvZiB0aGUgZm9sbG93aW5nIGFyZSB0cnVlOg0KDQogICAxKShUMSA9PSBUMikgJiYgKEExID09
IEEyKQ0KICAgMilQMSA8PSBQMg0KICAgMylUaGUgcHJlZml4ZXMgYXJlIGluIHRoZSBzYW1lIGFk
ZHJlc3MgZmFtaWx5Lg0KICAgMilMMSA9PSBMMg0KICAgMykoUDFlID49IFAyKSAmJiAoKFMxICsg
KFAyIC0gUDEpKSAhPSBTMikNCg0KVGhlIHByZWZlcmVuY2UgcnVsZSBhcyBkZWZpbmVkIGluIHRo
ZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgZHJhZnQgKDAyKToNCg0KMS4gIEhpZ2hlciBwcmVmZXJl
bmNlIHZhbHVlIHdpbnMNCiAgIDIuICBTbWFsbGVyIHJhbmdlIHdpbnMNCiAgIDMuICBJUHY2IGVu
dHJ5IHdpbnMgb3ZlciBJUHY0IGVudHJ5DQogICA0LiAgTG9uZ2VyIHByZWZpeCBsZW5ndGggd2lu
cw0KICAgNS4gIFNtYWxsZXIgYWxnb3JpdGhtIHdpbnMNCiAgIDYuICBTbWFsbGVyIHN0YXJ0aW5n
IGFkZHJlc3MgKGNvbnNpZGVyZWQgYXMgYW4gdW5zaWduZWQgaW50ZWdlcg0KICAgICAgIHZhbHVl
KSB3aW5zDQogICA3LiAgU21hbGxlciBzdGFydGluZyBTSUQgd2lucw0KICAgOC4gIElmIHRvcG9s
b2d5IElEcyBhcmUgTk9UIGlkZW50aWNhbCBib3RoIGVudHJpZXMgTVVTVCBiZSBpZ25vcmVkDQoN
CkNvbW1lbnRzIGlubGluZQ0KDQpGcm9tOiB0ZWNoX2thbHMgS2FscyBbbWFpbHRvOnRlY2gua2Fs
c0BnbWFpbC5jb208bWFpbHRvOnRlY2gua2Fsc0BnbWFpbC5jb20+XQ0KU2VudDogRnJpZGF5LCBN
YXJjaCAxNywgMjAxNyAxOjA5IEFNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZykNCkNjOiBz
cHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz47IFBldGVyIFBzZW5hayAocHBz
ZW5hayk7IFN0ZWZhbm8gUHJldmlkaSAoc3ByZXZpZGkpOyBtYXJ0aW4ucGlsa2FAcGFudGhlb24u
dGVjaDxtYWlsdG86bWFydGluLnBpbGthQHBhbnRoZW9uLnRlY2g+DQpTdWJqZWN0OiBSZTogW01h
cHBpbmcgU2VydmVyXSBDb25mbGljdCBSZXNvbHV0aW9uDQoNCkhpIExlcywNCg0KIFNvcnJ5LCBJ
IGhhdmUgbm90IGluY2x1ZGVkIG15IG1hcHBpbmcgZW50cmllcyBpbiB0aGUgcHJldmlvdXMgbWFp
bC4gUGxlYXNlIHNlZSB0aGUgZXhhbXBsZSBoZXJlIGJlbG93Lg0KDQogSSBhbSB3b3JraW5nIHdp
dGggdGhlIFJGQyB3aGljaCBkb2Vzbid0IHN1cHBvcnQgUHJlZmVyZW5jZSBWYWx1ZSwgc28gcGxl
YXNlIGlnbm9yZSBpdC4gQW5kLCBteSBtYXBwaW5nIGVudHJpZXMgd291bGQgbG9va3MgbGlrZS4N
ClRvcG9sb2d5IHdpbGwgYmUgYSBzaW5nbGUgdG9wb2xvZ3ksIG5vdCBhIE11bHRpLXRvcG9sb2d5
IGFuZCBhbGdvcml0aG0gd291bGQgYmUgU1BGIG5vdCBDU1BGLg0KDQogUGxlYXNlIHJlYWQgbXkg
ZW50cnkgdGhlIGJlbG93IG9yZGVyOiAgPFByZWZpeC1zdGFydC8gcHJlZml4LWxlbiwgIHN0YXJ0
aW5nIFNJRCwgIHJhbmdlPg0KIEUxIGFuZCBFMiBhbHJlYWR5IGNvbmZpZ3VyZWQgQWN0aXZlIGVu
dHJpZXMuIFggaXMgdGhlIG5ld2x5IGluY29taW5nIGVudHJ5Lg0KDQoNClNjZW5hcmlvIDE6ICAg
KEVudHJpZXMgYXJlIGNvbmZsaWN0aW5nIHdpdGggcHJlZml4KQ0KICAgICAgICAgICAgICAgICAg
ICAgICAgIEVudHJ5IEUxOiAgICAgIDwxMC4xLjEwLjAvMjQ8aHR0cDovLzEwLjEuMTAuMC8yND4s
IDMwMCwgMjI+DQogICAgICAgICAgICAgICAgICAgICAgICAgRW50cnkgRTI6ICAgICAgPDEwLjEu
MS4wLzI0PGh0dHA6Ly8xMC4xLjEuMC8yND4sICAgMTUwLCA1Pg0KDQpbTGVzOl0gRTEgZXhwYW5k
cyB0byAoMTAuMS4xMC4wLzI0PGh0dHA6Ly8xMC4xLjEwLjAvMjQ+IHRocm91Z2ggMTAuMS4zMS4w
LzI0PGh0dHA6Ly8xMC4xLjMxLjAvMjQ+KSB1c2luZyBTSURzIDMwMC0zMjENCkUyIGV4cGFuZHMg
dG8gKDEwLjEuMS4wLzI0PGh0dHA6Ly8xMC4xLjEuMC8yND4gdGhyb3VnaCAxMC4xLjUuMC8yNDxo
dHRwOi8vMTAuMS41LjAvMjQ+KSB1c2luZyBTSURzIDE1MCAtMTU0DQoNClRoZXJlIGlzIG5vIGNv
bmZsaWN0IOKAkyBib3RoIGVudHJpZXMgYXJlIHVzZWQuDQoNCiAgICAgICAgICAgICAgICAgICAg
ICAgICBpbmNvbWluZyBlbnRyeSBpcyBYOg0KICAgICAgICAgICAgICAgICAgICAgICAgIEVudHJ5
IFg6ICAgICAgICA8MTAuMS4yLjAvMjQ8aHR0cDovLzEwLjEuMi4wLzI0PiwgIDIwMCwgMjA+DQoN
CltMZXM6XSBYIGV4cGFuZHMgdG8gKDEwLjEuMi4wLzI0PGh0dHA6Ly8xMC4xLjIuMC8yND4g4oCT
IDEwLjEuMjEuMC8yNDxodHRwOi8vMTAuMS4yMS4wLzI0PikgdXNpbmcgU0lEcyAyMDAtMjE5Lg0K
VGhlcmUgaXMgYSBwcmVmaXggY29uZmxpY3Qgd2l0aCBFMS4NClByZWZlcmVuY2UgcnVsZSAjMiAo
c21hbGxlciByYW5nZSkgaXMgYXBwbGllZCDigJMgYnV0IHRoZSBhbnN3ZXIgb25lIGdldHMgZGVw
ZW5kcyBvbiB0aGUgb3JkZXIgaW4gd2hpY2ggdGhlIGVudHJpZXMgYXJlIHByb2Nlc3NlZCDigJMg
YSBwb2ludCB3aGljaCBJIGRpc2N1c3NlZCBpbiBteSBwcmVzZW50YXRpb24gYXQgSUVURiA5Ni4g
U2VlIFNsaWRlcyAxNy0yMCBpbg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvcHJvY2VlZGluZ3MvOTcv
c2xpZGVzL3NsaWRlcy05Ny1zcHJpbmctMV9pZXRmOTdfZHJhZnQtaWV0Zi1zcHJpbmctY29uZmxp
Y3QtcmVzb2x1dGlvbi0wMi0wMC5wcHR4DQoNClNvLCBpZiB3ZSBleGFtaW5lIGVudHJpZXMgaW4g
cmFuZ2Ugb3JkZXIgKHNtYWxsZXN0IHRvIGhpZ2hlc3QpIHdlIGZpbmQ6DQpFMiBoYXMgbm8gY29u
ZmxpY3QgdyBYIG5vciB3aXRoIEUxLg0KDQo8S0FMUz4NCg0KVGhlcmUgaXMgYSBjb25mbGljdCBi
ZXR3ZWVuIFggYW5kIEUyIGFsc28uDQoNCltMZXMyOl0gWW91IGFyZSBjb3JyZWN0IOKAkyBteSBl
cnJvci4NClNvLCBwcm9jZXNzaW5nIGVudHJpZXMgaW4gcmFuZ2Ugb3JkZXIgKHNtYWxsZXN0IHRv
IGhpZ2hlc3QpDQoNCkUyIGhhcyBhIGNvbmZsaWN0IHdpdGggWC4gWCBpcyBpZ25vcmVkLg0KRTIg
aGFzIG5vIGNvbmZsaWN0IHdpdGggRTEuDQpFMSBhbmQgRTIgYXJlIHVzZWQg4oCTIFggaXMgaWdu
b3JlZC4NCg0KQXBvbG9naWVzIGZvciB0aGUgY29uZnVzaW9uLg0KDQoNCkUyIGV4cGFuZHMgdG8g
KDEwLjEuMS4wLzI0PGh0dHA6Ly8xMC4xLjEuMC8yND4gdGhyb3VnaCAxMC4xLjUuMC8yNDxodHRw
Oi8vMTAuMS41LjAvMjQ+KSB1c2luZyBTSURzIDE1MCAtMTU0DQpYIGV4cGFuZHMgdG8gKDEwLjEu
Mi4wLzI0PGh0dHA6Ly8xMC4xLjIuMC8yND4g4oCTIDEwLjEuMjEuMC8yNDxodHRwOi8vMTAuMS4y
MS4wLzI0PikgdXNpbmcgU0lEcyAyMDAtMjE5Lg0KDQpQcmVmaXggMTAuMS4yLjAgdG8gMTAuMS41
LjAgYXJlIGNvbmZsaWN0aW5nIGJldHdlZW4gZW50cnktWCBhbmQgZW50cnktRTIuDQpXaWxsIEUy
IHdpbiBhcyB0aGV5IGhhdmUgbG93ZXIgcmFuZ2UgPw0KDQpTbywgb25seSBFMiB3aWxsIGV4aXN0
IGluIHRoaXMgY2FzZS4NCkUxIHdpbGwgYmUgcmVtb3ZlZCBkdWUgdG8gY29uZmxpY3Qgd2l0aCBY
IGFuZCBYIHdvdWxkIGJlIHJlbW92ZWQgZHVlIHRvIGNvbmZsaWN0IHdpdGggRTIuDQoNCkFzc3Vt
ZSwgaWYgSSBoYXZlIHNvbWUgbW9yZSBlbnRyaWVzIGluIHRoZSB0YWJsZSBzYXkgRTMgdG8gRTEw
MCwgdGhleSB3aWxsIG5vdCBiZSBwYXJ0aWNpcGF0aW5nIGluIHRoZSBjb25mbGljdCByZXNvbHV0
aW9uIHZhbGlkYXRpb24gYXMgWCBpcyBsb3N0IHRvIEUyIGl0c2VsZi4gSXNuJ3QgaXQgPw0KDQpJ
cyB0aGVyZSBhbnkgY3JpdGVyaWEgdGhhdCBhbGwgZW50cmllcyBzdWNoIGFzIEUxLCBFMiBhbmQg
c28gb24gc2hvdWxkIGJlIGluIHNvcnRlZCBvcmRlciA/IE90aGVyd2lzZSwgcGVyZm9ybWluZyB2
YWxpZGF0aW9uIHdpdGggYWxsIG1hcHBpbmcgZW50cmllcyB3aWxsIGJlIGRpZmZpY3VsdCBpZiB0
aGV5IGhhdmUgbm90IGJlZW4gc29ydGVkLiBJc250IGl0ID8NCg0KQ291bGQgeW91IHBsZWFzZSBs
ZXQgbWUga25vdyB3aGV0aGVyIGFtIEkgcmlnaHQgPw0KDQoNClggaGFzIGEgY29uZmxpY3Qgd2l0
aCBFMSDigJMgRTEgaXMgaWdub3JlZC4NCkUyIGFuZCBYIGFyZSB1c2VkLg0KDQogICAgICAgICAg
IFN0ZXAxOiBDb25mbGljdCB3b3VsZCBiZSB2YWxpZGF0ZWQgYmV0d2VlbiBFMSBhbmQgWC4NCg0K
ICAgICAgICAgICBTdGVwMjogQ29uZmxpY3Qgd291bGQgYmUgdmFsaWRhdGVkIGJldHdlZW4gRTIg
YW5kIFguDQoNCiAgICAgICAgICAjIHdoYXQgYXJlIHRoZSBlbnRyaWVzIHdvdWxkIGJlIGFjdGl2
ZSBhbmQgd2hhdCB3aWxsIGJlY29tZSBpbmFjdGl2ZS9leGNsdWRlZCBlbnRyeSA/DQoNCg0KDQpT
Y2VuYXJpbyAyOiAgIChFbnRyaWVzIGFyZSBjb25mbGljdGluZyB3aXRoIFNJRCkNCiAgICAgICAg
ICAgICAgICAgICAgICAgICBFbnRyeSBFMTogICAgICA8MTAuMS4xMC4wLzI0PGh0dHA6Ly8xMC4x
LjEwLjAvMjQ+LCAzMDAsIDIyPg0KICAgICAgICAgICAgICAgICAgICAgICAgIEVudHJ5IEUyOiAg
ICAgIDw3LjEuMS4wLzI0PGh0dHA6Ly83LjEuMS4wLzI0PiwgICAgIDI4MCwgMTA+DQoNCltMZXM6
XSBBZ2FpbiwgdGhlcmUgaXMgbm8gY29uZmxpY3QsIGJvdGggZW50cmllcyBhcmUgdXNlZC4NCg0K
ICAgICAgICAgICAgICAgICAgICAgICAgIGluY29taW5nIGVudHJ5IGlzIFg6DQogICAgICAgICAg
ICAgICAgICAgICAgICAgRW50cnkgWDogICAgICAgIDwzLjEuMS4wLzI0PGh0dHA6Ly8zLjEuMS4w
LzI0PiwgICAyODUsIDIwPg0KDQpbTGVzOl0gVGhlcmUgaXMgbm8gcHJlZml4IGNvbmZsaWN0IGJ1
dCB0aGVyZSBpcyBhIFNJRCBjb25mbGljdC4NCkUxIDMwMCDigJMgMzIxDQpFMiAyODAg4oCTIDI4
OQ0KWCAyODUg4oCTIDMwNA0KDQpBZ2FpbiBhcHBseWluZyBQcmVmZXJlbmNlIFJ1bGUgIzIgKHNt
YWxsZXN0IHJhbmdlIHdpbnMpDQpFMiB3aW5zIG92ZXIgWCDigJMgWCBpcyBpZ25vcmVkDQpFMiBo
YXMgbm8gY29uZmxpY3Qgd2l0aCBFMSDigJMgYm90aCBlbnRyaWVzIGFyZSB1c2VkLg0KU28gRTEg
YW5kIEUyIGFyZSB1c2VkIGFuZCBYIGlzIGlnbm9yZWQuDQoNCg0KPEtBTFM+DQoNClNvLCBYIHdp
bGwgYmUgYWRkZWQgb25seSBpZiBpdCBpcyBub3QgaGF2aW5nIGFueSBjb25mbGljdCB3aXRoIGFs
bCBleGlzdGluZyBlbnRyaWVzLg0KDQpYIHdpbGwgbm90IGJlIHZhbGlkYXRlZCB3aXRoIG90aGVy
IGVudHJpZXMgb25jZSBpdCBsb3NlcyB0byBzb21lb25lID8gQW0gaSByZ2h0ID8NCg0KV2hhdCB3
aWxsIGhhcHBlbiBpZiwNCg0KICAtIHRoZSBuZXcgZW50cnkgd2lucyB3aXRoIHNvbWUgZW50cmll
cyBhbmQNCiAgLSBsb3NpbmcgdG8gc29tZSA/DQoNCltMZXMyOl0gV2UgYXBwbHkgdGhlIGNvbXBh
cmlzb24gYmFzZWQgb24gdGhlIG9yZGVyIG9mIHRoZSBwcmVmZXJlbmNlIHJ1bGVzLiBPbmNlIGFu
IGVudHJ5IGxvc2VzIGl0IGlzIG5vIGxvbmdlciBhIGNhbmRpZGF0ZSBmb3IgY29tcGFyaXNvbiB1
c2luZyBhbnkgb2YgdGhlIGxvd2VyIHByaW9yaXR5IHByZWZlcmVuY2UgcnVsZS4NCg0KICAgTGVz
DQoNCg0KICAgICAgICAgICBTdGVwMTogQ29uZmxpY3Qgd291bGQgYmUgdmFsaWRhdGVkIGJldHdl
ZW4gRTEgYW5kIFguDQoNCiAgICAgICAgICAgU3RlcDI6IENvbmZsaWN0IHdvdWxkIGJlIHZhbGlk
YXRlZCBiZXR3ZWVuIEUyIGFuZCBYLg0KDQogICAgICAgICAgIyB3aGF0IGFyZSB0aGUgZW50cmll
cyB3b3VsZCBiZSBhY3RpdmUgYW5kIHdoYXQgd2lsbCBiZWNvbWUgaW5hY3RpdmUvZXhjbHVkZWQg
ZW50cnkgPw0KDQoNClNjZW5hcmlvIDM6ICAgIChFbnRyaWVzIGFyZSBjb25mbGljdGluZyB3aXRo
IHByZWZpeCBhbmQgU0lEKQ0KDQogICAgICAgICAgICAgICAgICAgICAgICAgRW50cnkgRTE6ICAg
ICAgPDEwLjEuMTAuMC8yNDxodHRwOi8vMTAuMS4xMC4wLzI0PiwgMzAwLCAyMj4NCiAgICAgICAg
ICAgICAgICAgICAgICAgICBFbnRyeSBFMjogICAgICA8NS4xLjEuMC8yNDxodHRwOi8vNS4xLjEu
MC8yND4sICAgICAxOTAsIDE1Pg0KDQpbTGVzOl0gQWdhaW4sIG5vIGNvbmZsaWN0IOKAkyBib3Ro
IGVudHJpZXMgYXJlIHVzZWQuDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICBpbmNvbWluZyBl
bnRyeSBpcyBYOg0KICAgICAgICAgICAgICAgICAgICAgICAgIEVudHJ5IFg6ICAgICAgICA8MTAu
MS4xLjAvMjQ8aHR0cDovLzEwLjEuMS4wLzI0PiwgIDIwMCwgMjA+DQoNCltMZXM6XSBYIGhhcyBh
IHByZWZpeCBjb25mbGljdCB3aXRoIEUxIOKAkyBiZWNhdXNlIGl0IGhhcyBzbWFsbGVyIHJhbmdl
IFggaXMgdGhlIHdpbm5lciBhbmQgRTEgaXMgaWdub3JlZC4NClggaGFzIGEgU0lEIGNvbmZsaWN0
IHdpdGggRTIuIEUyIGhhcyBzbWFsbGVyIHJhbmdlIHNvIFggaXMgaWdub3JlZC4NCk9ubHkgRTIg
aXMgdXNlZC4NCk5vdGUgdGhhdCB3ZSBldmFsdWF0ZSAgcHJlZml4IGNvbmZsaWN0cyBiZWZvcmUg
c2lkIGNvbmZsaWN0cy4gRGlmZmVyZW50IHJlc3VsdHMgbWlnaHQgZW5zdWUgaWYgd2UgZGlkIHNp
ZCBjb25mbGljdHMgYmVmb3JlIHByZWZpeCBjb25mbGljdHMgKHRob3VnaCBub3QgaW4gdGhpcyBl
eGFtcGxlKQ0KDQpUaGUgc3VidGxldGllcyBvZiBvcmRlcmluZyBpbiBhY2hpZXZpbmcgaW50ZXJv
cGVyYWJpbGl0eSBoYXZlIG5vdCB5ZXQgYmVlbiBpbmNvcnBvcmF0ZWQgaW50byB0aGUgZHJhZnQg
4oCTIGluIHBhcnQgYmVjYXVzZSB0aGVyZSBpcyBzdGlsbCBkaXNjdXNzaW9uIGFib3V0IHdoYXQg
cG9saWN5IHNob3VsZCBiZSB1c2VkIChJZ25vcmUsIFF1YXJhbnRpbmUsIElnbm9yZSBPdmVybGFw
IE9ubHkpLiBJZiB0aGUgV0cgd2VyZSB0byBzZWxlY3QgSWdub3JlIGFzIHRoZSBwb2xpY3kgdGhl
biBvcmRlcmluZyB3b3VsZCBub3QgbWF0dGVyLg0KDQpIVEgNCg0KICAgTGVzDQoNCiAgICAgICAg
ICAgU3RlcDE6IENvbmZsaWN0IHdvdWxkIGJlIHZhbGlkYXRlZCBiZXR3ZWVuIEUxIGFuZCBYLg0K
DQogICAgICAgICAgIFN0ZXAyOiBDb25mbGljdCB3b3VsZCBiZSB2YWxpZGF0ZWQgYmV0d2VlbiBF
MiBhbmQgWC4NCg0KICAgICAgICAgICMgd2hhdCBhcmUgdGhlIGVudHJpZXMgd291bGQgYmUgYWN0
aXZlIGFuZCB3aGF0IHdpbGwgYmVjb21lIGluYWN0aXZlL2V4Y2x1ZGVkIGVudHJ5ID8NCg0KDQpS
ZWdhcmRzLA0KX190ZWNoLmthbHNfXw0KDQoNCk9uIEZyaSwgTWFyIDE3LCAyMDE3IGF0IDEyOjQx
IFBNLCBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSA8Z2luc2JlcmdAY2lzY28uY29tPG1haWx0bzpn
aW5zYmVyZ0BjaXNjby5jb20+PiB3cm90ZToNCkl0IGlzIG5vdCBwb3NzaWJsZSB0byBhbnN3ZXIg
eW91ciBxdWVyeSBiZWNhdXNlIHRoZSB3YXkgeW91IGhhdmUgcHJlc2VudGVkIHlvdXIgZW50cmll
cyAoWCwgRTEsIEUyLCBFMykgZG9lcyBub3QgdGVsbCB1cyB3aGF0IGNvbmZsaWN0cyB5b3UgaGF2
ZS4NCkRvIHlvdSBoYXZlIHR3byBTSURzIGFzc2lnbmVkIHRvIHRoZSBzYW1lIHByZWZpeD8gKFBy
ZWZpeCBjb25mbGljdCkNCkRvIHlvdSBoYXZlIHRoZSBzYW1lIFNJRCBhc3NpZ25lZCB0byB0d28g
ZGlmZmVyZW50IHByZWZpeGVzPyAoU0lEIGNvbmZsaWN0KQ0KDQpUaGlzIG1hdHRlcnMg4oCTIHNl
ZSBTZWN0aW9uIDMuMy42IG9mIHRoZSBkcmFmdCBmb3IgYW4gZXhhbXBsZSBhcyB0byB3aHkuDQoN
ClBsZWFzZSBwcmVzZW50IHlvdXIgZXhhbXBsZSBpbiB0aGUgZm9ybSBkZWZpbmVkIGluIFNlY3Rp
b24gMzoNCg0KICAgICAgIFByZiAtIFByZWZlcmVuY2UgVmFsdWUgKFNlZSBTZWN0aW9uIDMuMSkN
CiAgICAgICBQaSAtIEluaXRpYWwgcHJlZml4DQogICAgICAgUGUgLSBFbmQgcHJlZml4DQogICAg
ICAgTCAgLSBQcmVmaXggbGVuZ3RoDQogICAgICAgTHggLSBNYXhpbXVtIHByZWZpeCBsZW5ndGgg
KDMyIGZvciBJUHY0LCAxMjggZm9yIElQdjYpDQogICAgICAgU2kgLSBJbml0aWFsIFNJRCB2YWx1
ZQ0KICAgICAgIFNlIC0gRW5kIFNJRCB2YWx1ZQ0KICAgICAgIFIgIC0gUmFuZ2UgdmFsdWUgKFNl
ZSBOb3RlIDEpDQogICAgICAgVCAgLSBUb3BvbG9neQ0KICAgICAgIEEgIC0gQWxnb3JpdGhtDQoN
CiAgICAgICBBIE1hcHBpbmcgRW50cnkgaXMgdGhlbiB0aGUgdHVwbGU6IChQcmYsIFNyYywgUGkv
TCwgU2ksIFIsIFQsIEEpDQoNClRoYW54Lg0KDQogICBMZXMNCg0KDQpGcm9tOiB0ZWNoX2thbHMg
S2FscyBbbWFpbHRvOnRlY2gua2Fsc0BnbWFpbC5jb208bWFpbHRvOnRlY2gua2Fsc0BnbWFpbC5j
b20+XQ0KU2VudDogVGh1cnNkYXksIE1hcmNoIDE2LCAyMDE3IDc6MjIgUE0NClRvOiBzcHJpbmdA
aWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz47IExlcyBHaW5zYmVyZyAoZ2luc2Jlcmcp
OyBQZXRlciBQc2VuYWsgKHBwc2VuYWspOyBTdGVmYW5vIFByZXZpZGkgKHNwcmV2aWRpKTsgbWFy
dGluLnBpbGthQHBhbnRoZW9uLnRlY2g8bWFpbHRvOm1hcnRpbi5waWxrYUBwYW50aGVvbi50ZWNo
Pg0KU3ViamVjdDogW01hcHBpbmcgU2VydmVyXSBDb25mbGljdCBSZXNvbHV0aW9uDQoNCkhpIEV4
cGVydHMsDQoNCiAgQ291bGQgeW91IHBsZWFzZSBleHBsYWluIG1lIHdoYXQgd291bGQgYmUgdGhl
IGV4cGVjdGVkIGJlaGF2aW9yIGluIHRoZSBmb2xsb3dpbmcgc2NlbmFyaW8gaW4gUXVhcmFudGlu
ZSBhcHByb2FjaC4NCg0KICBNYXBwaW5nIGVudHJpZXMgRTEsIEUyLCBFMyBhcmUgQWN0aXZlIGVu
dHJpZXMuDQoNCiAgSW4gY2FzZSwgaWYgaW5jb21pbmcgbmV3IGVudHJ5IHNheSBYIHdoaWNoIGhh
cyBjb25mbGljdCB3aXRoIEUxLCBFMiBhbmQgRTMuDQoNCiAgQXNzdW1lLCBYIGlzIGJldHRlciB0
aGFuIEUxIGJ1dCBub3QgYmV0dGVyIHRoYW4gRTIuICAoIEUxIDwgWCA8IEUyKQ0KDQogIDFdIFgg
aXMgYmV0dGVyIHRoYW4gRTEgc28gRTEgd2lsbCBiZWNvbWUgZXhjbHVkZWQgZW50cnkgYW5kIFgg
d2lsbCBiZWNvbWUgYW4gYWN0aXZlIGVudHJ5DQoNCiAgMl0gTm93LCBYIGlzIGNvbXBhcmVkIHdp
dGggRTIuIEUyIGlzIGJldHRlciB0aGFuIFguIFNvLCBYIHdpbGwgYmVjb21lIGV4Y2x1ZGVkIGVu
dHJ5IGFuZCBFMiBpcyBhbiBhY3RpdmUgZW50cnkgYXMgaXQgd2FzLg0KDQpTbywgWCBhbmQgRTEg
d2lsbCBiZWNvbWUgImV4Y2x1ZGVkIGVudHJ5Ii4NCg0KSSBjb3VsZG4ndCBmaW5kIGFueSBpbmZv
IGFzIHNob3duIGFib3ZlIGluIHRoZSBSRkMuIENhbiB5b3UgcGxlYXNlIGNsYXJpZnkgPw0KDQoN
Ck15IGRvdWJ0czoNCjEpIFdpbGwgdGhlIGVudHJ5IGJlY29tZSBhY3RpdmUgb25seSBpZiBpdCB3
aW5zIHdpdGggYWxsIGVudHJpZXMgd2hpY2ggYXJlIGNvbmZsaWN0ZWQgd2l0aCB0aGlzID8NCjIp
IFdoZW4gZG9pbmcgY29uZmxpY3QgcmVzb2x1dGlvbiB3aXRoIG90aGVyIGVudHJpZXMsIGl0IGNh
biB3aW4gd2l0aCBzb21lIGVudHJpZXMgYW5kIGNhbiBsb3NlIHRvIHNvbWU/IFdoYXQgY291bGQg
YmUgdGhlIGJlaGF2aW9yID8NCiAgICAgLSBUaGlzIGlzIHRoZSBjYXNlIHdoaWNoIEkgZXhwbGFp
bmVkIGFib3ZlLg0KICAgICAtIEluIHRoaXMgY2FzZSwgWCBjYW4gYmVjb21lIGFjdGl2ZSBieSB3
aW5uaW5nIHRvIEUxIGFuZCBsb3NlIEUyIHdoaWNoIGxlYWRzIFggYW5kIEUxIHRvIGJlY29tZSBp
bmFjdGl2ZS9leGNsdWRlZCBlbnRyeS4NCg0KDQpjYW4geW91IHBsZWFzZSBjbGFyaWZ5ID8NCg0K
DQpSZWdhcmRzLA0KX190ZWNoLmthbHNfXw0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0
YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxl
LWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206
LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiO30NCnNwYW4uZ21haWwtDQoJe21zby1zdHlsZS1uYW1lOmdtYWlsLTt9DQpzcGFuLkVt
YWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5CYWxsb29u
VGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBp
biAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rp
b24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1
bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEt
LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzpp
ZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtl
bmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0i
cHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+S2FscyDigJM8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPklubGluZeKApmxvb2sgZm9yIOKAnExlczLigJ08bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQu
MHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gdGVjaF9rYWxzIEthbHMgW21haWx0bzp0ZWNoLmthbHNA
Z21haWwuY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IFNhdHVyZGF5LCBNYXJjaCAxOCwgMjAxNyAx
MTo0MCBQTTxicj4NCjxiPlRvOjwvYj4gTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk8YnI+DQo8Yj5D
Yzo8L2I+IHNwcmluZ0BpZXRmLm9yZzsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsgU3RlZmFubyBQ
cmV2aWRpIChzcHJldmlkaSk7IG1hcnRpbi5waWxrYUBwYW50aGVvbi50ZWNoPGJyPg0KPGI+U3Vi
amVjdDo8L2I+IFJlOiBbTWFwcGluZyBTZXJ2ZXJdIENvbmZsaWN0IFJlc29sdXRpb248bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNw
YW4gc3R5bGU9ImNvbG9yOiM5OTAwRkYiPkhpIExlcyw8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpw
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJj
b2xvcjojOTkwMEZGIj5UaGFuayB5b3Ugc28gbXVjaCBmb3IgeW91ciBjbGFyaWZpY2F0aW9uLjwv
c3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5MDBGRiI+SSBoYXZlIG9uZSBt
b3JlIHF1ZXN0aW9uIGhlcmUuLi48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9y
OiM5OTAwRkYiPjEpIHRoZSBuZXdseSBpbmNvbWluZyBlbnRyeSB3b3VsZCBkbyBjb25mbGljdCBy
ZXNvbHV0aW9uIHZhbGlkYXRpb24gd2l0aCBhbGwgZXhpc3RpbmcgZW50cmllcyBhbmQgd2lsbCBi
ZSBwcm9ncmFtbWVkIG9ubHkgaWYgaXQgZG9lc24ndCBoYXZlIGFueSBjb25mbGljdCB3aXRoIGFu
eSBlbnRyaWVzIG9yIGlmIGl0IHdpbnMgaW4gY29uZmxpY3QgcmVzb2x1dGlvbg0KIHdpdGggYWxs
IG9mIHRoZW0/Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkw
MEZGIj5JbiB0aGlzIGNhc2UsIHRoZSBlbnRyeSB3aWxsIGJlIHByb2dyYW1tZWQgb25seSBpZiBp
dCB3aW5zIG92ZXIgYWxsIGVudHJpZXMsIGV2ZW4gaWYgaXQgZmFpbHMgd2l0aCBhbnkgb25lIG9m
IHRoZSBlbnRyeSwgaXQgd291bGQgbm90IGJlIGFkZGVkLiBCdXQsIHRoZSBlbnRyeSB3aGljaCBm
YWlscyB0byB3aW4gd2l0aCB0aGUgbmV3IGVudHJ5IGFsc28NCiB3b3VsZCBleGlzdHMgaW4gdGhl
IGRhdGFiYXNlLiBJdCB3b3VsZCBoYXZlIG5vdCBnb3QgcmVtb3ZlZC48L3NwYW4+PC9pPjwvYj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTAwRkYiPklzIG15IHVuZGVyc3RhbmRpbmcgcmlnaHQg
Pzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5MDBGRiI+MikgT3Igd2hl
biBuZXcgZW50cnkgWCBkbyBjb25mbGljdCByZXNvbHV0aW9uIHZhbGlkYXRpb24gd2l0aCBlYWNo
IGVudHJ5IGFuZCBhc3N1bWUsIGFsbCBlbnRyaWVzIGFyZSBoYXZpbmcgYSBjb25mbGljdCByZXNv
bHV0aW9uIHdpdGggdGhpcyBuZXcgZW50cnkgYW5kIHRoZSBuZXcgZW50cnkgd2lucyBvdmVyIGFs
bCBlbnRyaWVzLiBTbywgaW4gdGhpcw0KIGNhc2UsIGFsbCBvZiB0aGVtIGdldHMgcmVtb3ZlZDsg
b25seSBuZXcgZW50cnkgd291bGQgYmUgYWRkZWQuPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QkFDQzYiPltM
ZXMyOl0gV2hlbiBhbiBlbnRyeSBhcnJpdmVzIGhhcyBubyBiZWFyaW5nIG9uIHRoZSBhcHBsaWNh
dGlvbiBvZiB0aGUgcHJlZmVyZW5jZSBydWxlLiBDb25jZXB0dWFsbHkgKEkgYW0gbm90IHRhbGtp
bmcgYWJvdXQgYWN0dWFsIGltcGxlbWVudGF0aW9uIGRldGFpbHMpDQogd2hlbiB0aGUgZGF0YWJh
c2UgY2hhbmdlcyAobmV3IGVudHJ5IGFkZGVkLCBleGlzdGluZyBlbnRyeSBtb2RpZmllZCBvciBk
ZWxldGVkKSB0aGUgYWxnb3JpdGhtIG11c3QgYmUgcmUtZXhlY3V0ZWQgb24gdGhlIGNvbXBsZXRl
IGNvbnRlbnRzIG9mIHRoZSBkYXRhYmFzZSDigJMgbm90IGp1c3Qgb24gdGhlIGNoYW5nZWQgZW50
cmllcy4uPG86cD48L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTAwRkYiPjMpIEluIGNpc2NvIHJvdXRlcnMsIEkgb2Jz
ZXJ2ZWQgdGhlIGJlbG93IGJlaGF2aW9yLiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiM0QkFDQzYiPltMZXMyOl0gVGhlcmUgY3VycmVudGx5IGlzIG5vIHN0YW5kYXJkLiBJbmRp
dmlkdWFsIHZlbmRvcnMgaGF2ZSBpbXBsZW1lbnRlZCB3aGF0ZXZlciBzZWVtZWQgYmVzdCB0byB0
aGVtIGF0IHRoZSB0aW1lLiBXaGVuIHRoZXJlIGlzIFdHIGFncmVlbWVudCBvbiBhDQogc3RhbmRh
cmQgYmVoYXZpb3IgdGhlbiBpdCBzaG91bGQgYmUgZXhwZWN0ZWQgdGhhdCBpbXBsZW1lbnRhdGlv
bnMgd2lsbCBiZSBtb2RpZmllZCB0byBjb25mb3JtIHRvIHRoZSBzdGFuZGFyZC4NCjxvOnA+PC9v
OnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9
ImNvbG9yOiM5OTAwRkYiPiZuYnNwOyAmbmJzcDsgV2hlbmV2ZXIgdGhlcmUgaXMgYW55IGNvbmZs
aWN0IChwcmVmaXgvU0lEKSB3aXRoIGVudHJpZXMsIHRoZSBlbnRyeSB3aGljaCB3aW5zIGlmIGl0
IGhhcyBsb3dlciBzeXN0ZW0taWQgKCBzeXN0ZW0taWQgaXMgaW4gdGhlIGNvbnRleHQgb2YgSVNJ
UyBwcm90b2NvbCkgdGhvdWdoIGl0IGhhcyBoaWdoZXIgcHJlZml4L1NJRCB2YWx1ZXMuIGkuZS4N
CiBpdCBzZWVtcywgJnF1b3Q7c3lzdGVtLUlEJnF1b3Q7IGlzIHRyZWF0ZWQgYXMgJnF1b3Q7cHJl
ZmVyZW5jZSB2YWx1ZSZxdW90Oy4mbmJzcDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJj
b2xvcjojOTkwMEZGIj5XaHkgc3lzdGVtLUlEIGlzIGJlaW5nIHRyZWF0ZWQgYXMgcHJlZmVyZW5j
ZSB2YWx1ZSA/Jm5ic3A7IENhbiB5b3UgcGxlYXNlIGNsYXJpZnkgPzwvc3Bhbj48L2k+PC9iPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxpPkNvbWluZyBiYWNrIHRvIG91ciBkaXNjdXNzaW9uLCBJIHRoaW5rcywgdGhlcmUgaXMgYSBj
b25mbGljdCB3aXRoIGFsbCAzIGVudHJpZXMgaW4gYWxsIDMgc2NlbmFyaW9zLjwvaT48L2I+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxp
PjxzcGFuIHN0eWxlPSJjb2xvcjojOTkwMEZGIj5QbGVhc2Ugc2VlIG15IHJlcGx5IGlubGluZSB3
aXRoICZsdDtLQUxTJmd0Ozwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT5SZWdhcmRzLDwvaT48L2I+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT5fdGVj
aC5rYWxzXzwvaT48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPk9uIFNhdCwgTWFyIDE4LCAyMDE3IGF0IDExOjE5IEFNLCBMZXMgR2luc2JlcmcgKGdp
bnNiZXJnKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmdpbnNiZXJnQGNpc2NvLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5LYWxzIOKAkzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBsZWFzZSBsb29r
IGNsb3NlbHkgYXQgaG93IHRvIGRldGVybWluZSBpZiB0aGVyZSBpcyBhIGNvbmZsaWN0Ljwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkZyb20gU2VjdGlvbiAzOjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBQcmYgLSBQcmVmZXJlbmNlIFZhbHVlIChTZWUgU2Vj
dGlvbiAzLjEpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFBpIC0gSW5pdGlhbCBwcmVmaXg8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUGUg
LSBFbmQgcHJlZml4PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEwmbmJzcDsgLSBQcmVmaXggbGVuZ3RoPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IEx4IC0gTWF4aW11bSBwcmVmaXggbGVuZ3RoICgzMiBmb3IgSVB2NCwgMTI4IGZvciBJUHY2
KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBTaSAtIEluaXRpYWwgU0lEIHZhbHVlPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNlIC0gRW5k
IFNJRCB2YWx1ZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSJm5ic3A7IC0gUmFuZ2UgdmFsdWUgKFNlZSBOb3RlIDEp
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IFQmbmJzcDsgLSBUb3BvbG9neTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBJm5ic3A7IC0gQWxn
b3JpdGhtPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IEEgTWFwcGluZyBFbnRyeSBpcyB0aGVuIHRoZSB0dXBsZTogKFByZiwgU3JjLCBQaS9MLCBTaSwg
UiwgVCwgQSk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgUGUgPSAoUGkgJiM0MzsgKChSLTEpICZsdDsmbHQ7IChMeC1M
KSk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgU2UgPSBTaSAmIzQzOyAoUi0xKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkFuZCBTZWN0
aW9uIDMuMi4xPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7IEdpdmVuIHR3byBtYXBwaW5nIGVudHJpZXM6
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IChQcmYsIFAxL0wxLCBTMSwgUjEsIFQxLCBBMSkg
YW5kPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IChQcmYsIFAy
L0wyLCBTMiwgUjIsIFQyLCBBMik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgd2hlcmUgUDEg
Jmx0Oz0gUDI8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgYSBwcmVmaXggY29uZmxpY3QgZXhp
c3RzIGlmIGFsbCBvZiB0aGUgZm9sbG93aW5nIGFyZSB0cnVlOjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
OyZuYnNwOyAxKShUMSA9PSBUMikgJmFtcDsmYW1wOyAoQTEgPT0gQTIpPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IDIpUDEgJmx0Oz0gUDI8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgMylUaGUgcHJlZml4ZXMgYXJlIGluIHRo
ZSBzYW1lIGFkZHJlc3MgZmFtaWx5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOyZuYnNwOyAyKUwxID09IEwyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7Jm5ic3A7IDMpKFAxZSAmZ3Q7PSBQMikgJmFtcDsmYW1wOyAoKFMxICYjNDM7IChQMiAtIFAx
KSkgIT0gUzIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhlIHByZWZlcmVuY2UgcnVsZSBhcyBkZWZpbmVkIGlu
IHRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgZHJhZnQgKDAyKTo8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4xLiZu
YnNwOyBIaWdoZXIgcHJlZmVyZW5jZSB2YWx1ZSB3aW5zPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IDIuJm5ic3A7IFNtYWxsZXIgcmFuZ2Ugd2luczwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyAzLiZuYnNwOyBJUHY2IGVudHJ5
IHdpbnMgb3ZlciBJUHY0IGVudHJ5PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7Jm5ic3A7IDQuJm5ic3A7IExvbmdlciBwcmVmaXggbGVuZ3RoIHdpbnM8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgNS4mbmJzcDsgU21hbGxlciBhbGdvcml0
aG0gd2luczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDs2LiZu
YnNwOyBTbWFsbGVyIHN0YXJ0aW5nIGFkZHJlc3MgKGNvbnNpZGVyZWQgYXMgYW4gdW5zaWduZWQg
aW50ZWdlcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyB2YWx1ZSkgd2luczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOyZuYnNwOyA3LiZuYnNwOyBTbWFsbGVyIHN0YXJ0aW5nIFNJRCB3aW5zPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IDguJm5ic3A7IElmIHRv
cG9sb2d5IElEcyBhcmUgTk9UIGlkZW50aWNhbCBib3RoIGVudHJpZXMgTVVTVCBiZSBpZ25vcmVk
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Q29tbWVudHMgaW5saW5lPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0
Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPiB0ZWNoX2thbHMgS2FscyBbbWFpbHRvOjxhIGhyZWY9Im1h
aWx0bzp0ZWNoLmthbHNAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+dGVjaC5rYWxzQGdtYWls
LmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBNYXJjaCAxNywgMjAxNyAxOjA5
IEFNPGJyPg0KPGI+VG86PC9iPiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTxicj4NCjxiPkNjOjwv
Yj4gPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNwcmlu
Z0BpZXRmLm9yZzwvYT47IFBldGVyIFBzZW5hayAocHBzZW5hayk7IFN0ZWZhbm8gUHJldmlkaSAo
c3ByZXZpZGkpOw0KPGEgaHJlZj0ibWFpbHRvOm1hcnRpbi5waWxrYUBwYW50aGVvbi50ZWNoIj5t
YXJ0aW4ucGlsa2FAcGFudGhlb24udGVjaDwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtN
YXBwaW5nIFNlcnZlcl0gQ29uZmxpY3QgUmVzb2x1dGlvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SGkgTGVzLDxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwO1NvcnJ5LCBJIGhhdmUg
bm90IGluY2x1ZGVkIG15IG1hcHBpbmcgZW50cmllcyBpbiB0aGUgcHJldmlvdXMgbWFpbC4gUGxl
YXNlIHNlZSB0aGUgZXhhbXBsZSBoZXJlIGJlbG93LjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7SSBhbSB3b3JraW5nIHdpdGgg
dGhlIFJGQyB3aGljaCBkb2Vzbid0IHN1cHBvcnQmbmJzcDs8Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UHJlZmVyZW5jZSBWYWx1ZSwNCjwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPnNvIHBsZWFzZSBpZ25vcmUg
aXQuIEFuZCwgbXkgbWFwcGluZyBlbnRyaWVzIHdvdWxkIGxvb2tzIGxpa2UuPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VG9wb2xvZ3kgd2lsbCBiZSBhIHNp
bmdsZSB0b3BvbG9neSwgbm90IGEgTXVsdGktdG9wb2xvZ3kgYW5kIGFsZ29yaXRobSB3b3VsZCBi
ZSBTUEYgbm90IENTUEYuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwO1BsZWFzZSByZWFkIG15IGVudHJ5IHRoZSBiZWxvdyBvcmRlcjxzcGFu
IHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj46ICZuYnNwOzwvc3Bhbj48L3NwYW4+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOnJlZDtiYWNrZ3JvdW5kOndoaXRlIj4mbHQ7UHJl
Zml4LXN0YXJ0Lw0KIHByZWZpeC1sZW4sICZuYnNwO3N0YXJ0aW5nIFNJRCwgJm5ic3A7cmFuZ2Um
Z3Q7PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOnJl
ZCI+RTENCiBhbmQgRTIgYWxyZWFkeSBjb25maWd1cmVkIEFjdGl2ZSBlbnRyaWVzLjwvc3Bhbj48
L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiBYIGlzIHRo
ZSBuZXdseSBpbmNvbWluZyBlbnRyeS48L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjx1PjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5TY2VuYXJpbyAxOjwvc3Bhbj48L3U+PC9i
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsNCiAm
bmJzcDsoRW50cmllcyBhcmUgY29uZmxpY3Rpbmcgd2l0aCBwcmVmaXgpPC9zcGFuPjwvYj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO0VudHJ5DQo8Yj5FMTogJm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJl
Zj0iaHR0cDovLzEwLjEuMTAuMC8yNCIgdGFyZ2V0PSJfYmxhbmsiPjEwLjEuMTAuMC8yNDwvYT4s
IDMwMCwgMjImZ3Q7PC9iPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0VudHJ5Jm5ic3A7PGI+RTI6
ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Imh0dHA6Ly8xMC4xLjEuMC8yNCIgdGFy
Z2V0PSJfYmxhbmsiPjEwLjEuMS4wLzI0PC9hPiwNCiAmbmJzcDsgMTUwLCA1Jmd0OzwvYj48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+W0xlczpdIEUxIGV4cGFuZHMg
dG8gKDxhIGhyZWY9Imh0dHA6Ly8xMC4xLjEwLjAvMjQiIHRhcmdldD0iX2JsYW5rIj4xMC4xLjEw
LjAvMjQ8L2E+IHRocm91Z2gNCjxhIGhyZWY9Imh0dHA6Ly8xMC4xLjMxLjAvMjQiIHRhcmdldD0i
X2JsYW5rIj4xMC4xLjMxLjAvMjQ8L2E+KSB1c2luZyBTSURzIDMwMC0zMjE8L3NwYW4+PC9pPjwv
Yj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPkUyIGV4cGFuZHMgdG8gKDxhIGhyZWY9
Imh0dHA6Ly8xMC4xLjEuMC8yNCIgdGFyZ2V0PSJfYmxhbmsiPjEwLjEuMS4wLzI0PC9hPiB0aHJv
dWdoDQo8YSBocmVmPSJodHRwOi8vMTAuMS41LjAvMjQiIHRhcmdldD0iX2JsYW5rIj4xMC4xLjUu
MC8yNDwvYT4pIHVzaW5nIFNJRHMgMTUwIC0xNTQ8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiNDMDAwMDAiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6I0MwMDAwMCI+VGhlcmUgaXMgbm8gY29uZmxpY3Qg4oCTIGJvdGggZW50cmllcyBhcmUg
dXNlZC48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPiZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7aW5jb21pbmcgZW50cnkgaXMgWDo8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwO0VudHJ5IFg6ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVm
PSJodHRwOi8vMTAuMS4yLjAvMjQiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6
I0MwMDAwMCI+MTAuMS4yLjAvMjQ8L3NwYW4+PC9hPiwNCiAmbmJzcDsyMDAsIDIwJmd0Ozwvc3Bh
bj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48aT48c3BhbiBzdHlsZT0iY29sb3I6I0MwMDAwMCI+Jm5ic3A7PC9zcGFuPjwvaT48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPltMZXM6XSBYIGV4cGFuZHMgdG8gKDxhIGhy
ZWY9Imh0dHA6Ly8xMC4xLjIuMC8yNCIgdGFyZ2V0PSJfYmxhbmsiPjEwLjEuMi4wLzI0PC9hPiDi
gJMNCjxhIGhyZWY9Imh0dHA6Ly8xMC4xLjIxLjAvMjQiIHRhcmdldD0iX2JsYW5rIj4xMC4xLjIx
LjAvMjQ8L2E+KSB1c2luZyBTSURzIDIwMC0yMTkuPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojQzAwMDAwIj5UaGVyZSBpcyBhIHByZWZpeCBjb25mbGljdCB3aXRoIEUxLjwv
c3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48
aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+UHJlZmVyZW5jZSBy
dWxlICMyIChzbWFsbGVyIHJhbmdlKSBpcyBhcHBsaWVkIOKAkyBidXQgdGhlIGFuc3dlciBvbmUg
Z2V0cyBkZXBlbmRzIG9uIHRoZSBvcmRlcg0KIGluIHdoaWNoIHRoZSBlbnRyaWVzIGFyZSBwcm9j
ZXNzZWQg4oCTIGEgcG9pbnQgd2hpY2ggSSBkaXNjdXNzZWQgaW4gbXkgcHJlc2VudGF0aW9uIGF0
IElFVEYgOTYuIFNlZSBTbGlkZXMgMTctMjAgaW48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiNDMDAwMDAiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL3Byb2NlZWRp
bmdzLzk3L3NsaWRlcy9zbGlkZXMtOTctc3ByaW5nLTFfaWV0Zjk3X2RyYWZ0LWlldGYtc3ByaW5n
LWNvbmZsaWN0LXJlc29sdXRpb24tMDItMDAucHB0eCIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJjb2xvcjojQzAwMDAwIj5odHRwczovL3d3dy5pZXRmLm9yZy9wcm9jZWVkaW5ncy85Ny9z
bGlkZXMvc2xpZGVzLTk3LXNwcmluZy0xX2lldGY5N19kcmFmdC1pZXRmLXNwcmluZy1jb25mbGlj
dC1yZXNvbHV0aW9uLTAyLTAwLnBwdHg8L3NwYW4+PC9hPjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojQzAwMDAwIj5TbywgaWYgd2UgZXhhbWluZSBlbnRyaWVzIGluIHJhbmdlIG9y
ZGVyIChzbWFsbGVzdCB0byBoaWdoZXN0KSB3ZSBmaW5kOjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+RTIgaGFzIG5vIGNvbmZsaWN0IHcgWCBub3Igd2l0aCBF
MS48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3Bh
biBzdHlsZT0iY29sb3I6Izk5MDBGRiI+Jmx0O0tBTFMmZ3Q7Jm5ic3A7PC9zcGFuPjwvaT48L2I+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkwMEZGIj5UaGVyZSBpcyBhIGNvbmZsaWN0IGJldHdl
ZW4gWCBhbmQgRTIgYWxzby48L3NwYW4+PG86cD48L286cD48L2k+PC9iPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEJBQ0M2Ij5b
TGVzMjpdIFlvdSBhcmUgY29ycmVjdCDigJMgbXkgZXJyb3IuPG86cD48L286cD48L3NwYW4+PC9p
PjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzRCQUNDNiI+U28sIHByb2Nlc3NpbmcgZW50cmllcyBpbiByYW5nZSBv
cmRlciAoc21hbGxlc3QgdG8gaGlnaGVzdCk8bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojNEJBQ0M2Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
NEJBQ0M2Ij5FMiBoYXMgYSBjb25mbGljdCB3aXRoIFguIFggaXMgaWdub3JlZC48bzpwPjwvbzpw
Pjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEJBQ0M2Ij5FMiBoYXMgbm8gY29uZmxpY3Qgd2l0
aCBFMS48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEJBQ0M2Ij5FMSBhbmQg
RTIgYXJlIHVzZWQg4oCTIFggaXMgaWdub3JlZC48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojNEJBQ0M2Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojNEJBQ0M2Ij5BcG9sb2dpZXMgZm9yIHRoZSBjb25mdXNpb24uPG86cD48L286cD48L3NwYW4+
PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzRCQUNDNiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwv
Yj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiM5OTAwRkYiPkUyIGV4cGFuZHMgdG8gKDxhIGhyZWY9Imh0dHA6Ly8xMC4xLjEuMC8y
NCIgdGFyZ2V0PSJfYmxhbmsiPjEwLjEuMS4wLzI0PC9hPiZuYnNwO3Rocm91Z2gmbmJzcDs8YSBo
cmVmPSJodHRwOi8vMTAuMS41LjAvMjQiIHRhcmdldD0iX2JsYW5rIj4xMC4xLjUuMC8yNDwvYT4p
IHVzaW5nDQogU0lEcyAxNTAgLTE1NDwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiM5OTAwRkYiPlggZXhwYW5kcyB0byAoPGEgaHJlZj0iaHR0cDovLzEw
LjEuMi4wLzI0IiB0YXJnZXQ9Il9ibGFuayI+MTAuMS4yLjAvMjQ8L2E+Jm5ic3A74oCTJm5ic3A7
PGEgaHJlZj0iaHR0cDovLzEwLjEuMjEuMC8yNCIgdGFyZ2V0PSJfYmxhbmsiPjEwLjEuMjEuMC8y
NDwvYT4pIHVzaW5nIFNJRHMNCiAyMDAtMjE5Ljwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Izk5MDBGRiI+UHJlZml4IDEwLjEuMi4wIHRvIDEwLjEu
NS4wIGFyZSBjb25mbGljdGluZyBiZXR3ZWVuIGVudHJ5LVggYW5kIGVudHJ5LUUyLjwvc3Bhbj48
L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM5OTAwRkYiPldpbGwg
RTIgd2luIGFzIHRoZXkgaGF2ZSBsb3dlciByYW5nZSA/PC9zcGFuPjwvaT48L2I+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojOTkwMEZGIj5TbywmbmJzcDtvbmx5IEUyIHdp
bGwgZXhpc3QgaW4gdGhpcyBjYXNlLiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM5OTAwRkYiPkUxIHdpbGwgYmUgcmVtb3ZlZCBkdWUgdG8g
Y29uZmxpY3Qgd2l0aCBYIGFuZCBYIHdvdWxkIGJlIHJlbW92ZWQgZHVlIHRvIGNvbmZsaWN0IHdp
dGggRTIuPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojOTkwMEZGIj5Bc3N1bWUsIGlmIEkgaGF2ZSBzb21lIG1vcmUgZW50cmllcyBpbiB0aGUgdGFi
bGUgc2F5IEUzIHRvIEUxMDAsIHRoZXkgd2lsbCBub3QgYmUgcGFydGljaXBhdGluZyBpbiB0aGUg
Y29uZmxpY3QgcmVzb2x1dGlvbiB2YWxpZGF0aW9uIGFzIFggaXMgbG9zdCB0bw0KIEUyIGl0c2Vs
Zi4gSXNuJ3QgaXQgPzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6Izk5MDBGRiI+SXMgdGhlcmUgYW55IGNyaXRlcmlhIHRoYXQgYWxsIGVudHJpZXMg
c3VjaCBhcyBFMSwgRTIgYW5kIHNvIG9uIHNob3VsZCBiZSBpbiBzb3J0ZWQgb3JkZXIgPyBPdGhl
cndpc2UsIHBlcmZvcm1pbmcgdmFsaWRhdGlvbiB3aXRoIGFsbCBtYXBwaW5nIGVudHJpZXMNCiB3
aWxsIGJlIGRpZmZpY3VsdCBpZiB0aGV5IGhhdmUgbm90IGJlZW4gc29ydGVkLiBJc250IGl0ID88
L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM5OTAw
RkYiPkNvdWxkIHlvdSBwbGVhc2UgbGV0IG1lIGtub3cgd2hldGhlciBhbSBJIHJpZ2h0ID88L3Nw
YW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGlu
IDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7bWFyZ2luLXJpZ2h0OjBpbiI+DQo8ZGl2
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUg
MS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiND
MDAwMDAiPlggaGFzIGEgY29uZmxpY3Qgd2l0aCBFMSDigJMgRTEgaXMgaWdub3JlZC48L3NwYW4+
PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPkUyIGFuZCBYIGFyZSB1c2Vk
Ljwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1N0ZXAxOiBDb25mbGljdCB3
b3VsZCBiZSB2YWxpZGF0ZWQgYmV0d2VlbiBFMSBhbmQgWC48L3NwYW4+PC9iPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7U3RlcDI6IENvbmZsaWN0IHdvdWxkIGJlIHZhbGlkYXRlZCBi
ZXR3ZWVuIEUyIGFuZCBYLjwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOzwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOnJlZCI+DQogJm5ic3A7ICZuYnNwOyAmbmJzcDsgIyB3aGF0
IGFyZSB0aGUgZW50cmllcyB3b3VsZCBiZSBhY3RpdmUgYW5kIHdoYXQgd2lsbCBiZWNvbWUgaW5h
Y3RpdmUvPC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuNXB0O2NvbG9yOnJl
ZCI+ZXhjbHVkZWQgZW50cnkgPzwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjx1PjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5TY2VuYXJpbyAyOg0KPC9zcGFuPjwvdT48
L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu
YnNwOyhFbnRyaWVzIGFyZSBjb25mbGljdGluZyB3aXRoIFNJRCk8L3NwYW4+PC9iPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwO0VudHJ5Jm5ic3A7PGI+RTE6ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0
OzxhIGhyZWY9Imh0dHA6Ly8xMC4xLjEwLjAvMjQiIHRhcmdldD0iX2JsYW5rIj4xMC4xLjEwLjAv
MjQ8L2E+LA0KIDMwMCwgMjImZ3Q7PC9iPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0VudHJ5Jm5i
c3A7PGI+RTI6ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Imh0dHA6Ly83LjEuMS4w
LzI0IiB0YXJnZXQ9Il9ibGFuayI+Ny4xLjEuMC8yNDwvYT4sDQogJm5ic3A7ICZuYnNwOyAyODAs
IDEwJmd0OzwvYj48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+W0xl
czpdIEFnYWluLCB0aGVyZSBpcyBubyBjb25mbGljdCwgYm90aCBlbnRyaWVzIGFyZSB1c2VkLjwv
c3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2luY29taW5n
IGVudHJ5IGlzIFg6PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0VudHJ5IFg6ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJodHRwOi8vMy4xLjEuMC8yNCIgdGFy
Z2V0PSJfYmxhbmsiPjMuMS4xLjAvMjQ8L2E+LA0KICZuYnNwOyAyODUsIDIwJmd0Ozwvc3Bhbj48
L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojQzAwMDAwIj5bTGVzOl0gVGhlcmUgaXMgbm8gcHJlZml4IGNvbmZsaWN0IGJ1dCB0
aGVyZSBpcyBhIFNJRCBjb25mbGljdC48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiNDMDAwMDAiPkUxIDMwMCDigJMgMzIxPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojQzAwMDAwIj5FMiAyODAg4oCTIDI4OTwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6I0MwMDAwMCI+WCAyODUg4oCTIDMwNDwvc3Bhbj48L2k+PC9iPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojQzAwMDAwIj5BZ2FpbiBhcHBseWluZyBQcmVmZXJlbmNlIFJ1bGUgIzIgKHNt
YWxsZXN0IHJhbmdlIHdpbnMpPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
QzAwMDAwIj5FMiB3aW5zIG92ZXIgWCDigJMgWCBpcyBpZ25vcmVkPC9zcGFuPjwvaT48L2I+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5FMiBoYXMgbm8gY29uZmxpY3Qgd2l0aCBFMSDi
gJMgYm90aCBlbnRyaWVzIGFyZSB1c2VkLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6I0MwMDAwMCI+U28gRTEgYW5kIEUyIGFyZSB1c2VkIGFuZCBYIGlzIGlnbm9yZWQuPC9z
cGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3Bh
biBzdHlsZT0iY29sb3I6Izk5MDBGRiI+Jmx0O0tBTFMmZ3Q7Jm5ic3A7PC9zcGFuPjwvaT48L2I+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkwMEZGIj5TbywgWCB3aWxsIGJlIGFkZGVkIG9ubHkg
aWYgaXQgaXMgbm90IGhhdmluZyBhbnkgY29uZmxpY3Qgd2l0aCBhbGwgZXhpc3RpbmcgZW50cmll
cy48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTAwRkYiPlggd2lsbCBu
b3QgYmUgdmFsaWRhdGVkIHdpdGggb3RoZXIgZW50cmllcyBvbmNlIGl0IGxvc2VzIHRvIHNvbWVv
bmUgPyBBbSBpIHJnaHQgPzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5
MDBGRiI+V2hhdCB3aWxsIGhhcHBlbiBpZiw8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9
ImNvbG9yOiM5OTAwRkYiPiZuYnNwOyAtIHRoZSBuZXcgZW50cnkgd2lucyB3aXRoIHNvbWUgZW50
cmllcyBhbmQ8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkwMEZGIj4mbmJz
cDsgLSBsb3NpbmcgdG8gc29tZSA/PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QkFDQzYiPltMZXMyOl0gV2Ug
YXBwbHkgdGhlIGNvbXBhcmlzb24gYmFzZWQgb24gdGhlIG9yZGVyIG9mIHRoZSBwcmVmZXJlbmNl
IHJ1bGVzLiBPbmNlIGFuIGVudHJ5IGxvc2VzIGl0IGlzIG5vIGxvbmdlciBhIGNhbmRpZGF0ZSBm
b3IgY29tcGFyaXNvbiB1c2luZyBhbnkgb2YNCiB0aGUgbG93ZXIgcHJpb3JpdHkgcHJlZmVyZW5j
ZSBydWxlLjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QkFDQzYiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QkFDQzYiPiZuYnNwOyZuYnNw
OyBMZXM8bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEJBQ0M2Ij48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBw
dDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tcmlnaHQ6MGluIj4NCjxkaXY+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5n
OjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1N0ZXAxOiBDb25m
bGljdCB3b3VsZCBiZSB2YWxpZGF0ZWQgYmV0d2VlbiBFMSBhbmQgWC48L3NwYW4+PC9iPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7U3RlcDI6IENvbmZsaWN0IHdvdWxkIGJlIHZhbGlk
YXRlZCBiZXR3ZWVuIEUyIGFuZCBYLjwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsNCjwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOnJlZCI+
Jm5ic3A7ICMgd2hhdCBhcmUgdGhlIGVudHJpZXMgd291bGQgYmUgYWN0aXZlIGFuZCB3aGF0IHdp
bGwgYmVjb21lIGluYWN0aXZlLzwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5
LjVwdDtjb2xvcjpyZWQiPmV4Y2x1ZGVkIGVudHJ5ID88L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGI+PHU+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlNjZW5hcmlv
IDM6DQo8L3NwYW4+PC91PjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyhFbnRyaWVzIGFyZSBjb25mbGljdGluZyB3aXRoIHByZWZp
eCBhbmQgU0lEKTwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0VudHJ5Jm5i
c3A7PGI+RTE6ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Imh0dHA6Ly8xMC4xLjEw
LjAvMjQiIHRhcmdldD0iX2JsYW5rIj4xMC4xLjEwLjAvMjQ8L2E+LA0KIDMwMCwgMjImZ3Q7PC9i
Pjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0VudHJ5Jm5ic3A7PGI+RTI6ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7Jmx0OzxhIGhyZWY9Imh0dHA6Ly81LjEuMS4wLzI0IiB0YXJnZXQ9Il9ibGFuayI+NS4x
LjEuMC8yNDwvYT4sDQogJm5ic3A7ICZuYnNwOyAxOTAsIDE1Jmd0OzwvYj48L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9iPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+W0xlczpdIEFnYWluLCBubyBjb25mbGljdCDi
gJMgYm90aCBlbnRyaWVzIGFyZSB1c2VkLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PC9zcGFuPjwvYj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO2luY29taW5nIGVudHJ5IGlzIFg6PC9zcGFuPjwvYj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO0VudHJ5IFg6ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBo
cmVmPSJodHRwOi8vMTAuMS4xLjAvMjQiIHRhcmdldD0iX2JsYW5rIj4xMC4xLjEuMC8yNDwvYT4s
DQogJm5ic3A7MjAwLCAyMCZndDs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48
aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+W0xlczpdIFggaGFz
IGEgcHJlZml4IGNvbmZsaWN0IHdpdGggRTEg4oCTIGJlY2F1c2UgaXQgaGFzIHNtYWxsZXIgcmFu
Z2UgWCBpcyB0aGUgd2lubmVyIGFuZCBFMQ0KIGlzIGlnbm9yZWQuPC9zcGFuPjwvaT48L2I+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5YIGhhcyBhIFNJRCBjb25mbGljdCB3aXRoIEUy
LiBFMiBoYXMgc21hbGxlciByYW5nZSBzbyBYIGlzIGlnbm9yZWQuPC9zcGFuPjwvaT48L2I+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5Pbmx5IEUyIGlzIHVzZWQuPC9zcGFuPjwvaT48
L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5Ob3RlIHRoYXQgd2UgZXZhbHVhdGUg
Jm5ic3A7cHJlZml4IGNvbmZsaWN0cyBiZWZvcmUgc2lkIGNvbmZsaWN0cy4gRGlmZmVyZW50IHJl
c3VsdHMgbWlnaHQgZW5zdWUNCiBpZiB3ZSBkaWQgc2lkIGNvbmZsaWN0cyBiZWZvcmUgcHJlZml4
IGNvbmZsaWN0cyAodGhvdWdoIG5vdCBpbiB0aGlzIGV4YW1wbGUpPC9zcGFuPjwvaT48L2I+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPlRoZSBzdWJ0bGV0aWVzIG9mIG9yZGVyaW5nIGluIGFj
aGlldmluZyBpbnRlcm9wZXJhYmlsaXR5IGhhdmUgbm90IHlldCBiZWVuIGluY29ycG9yYXRlZCBp
bnRvDQogdGhlIGRyYWZ0IOKAkyBpbiBwYXJ0IGJlY2F1c2UgdGhlcmUgaXMgc3RpbGwgZGlzY3Vz
c2lvbiBhYm91dCB3aGF0IHBvbGljeSBzaG91bGQgYmUgdXNlZCAoSWdub3JlLCBRdWFyYW50aW5l
LCBJZ25vcmUgT3ZlcmxhcCBPbmx5KS4gSWYgdGhlIFdHIHdlcmUgdG8gc2VsZWN0IElnbm9yZSBh
cyB0aGUgcG9saWN5IHRoZW4gb3JkZXJpbmcgd291bGQgbm90IG1hdHRlci48L3NwYW4+PC9pPjwv
Yj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+SFRIPC9zcGFuPjwvaT48L2I+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojQzAwMDAwIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiNDMDAwMDAiPiZuYnNwOyZuYnNwOyBMZXM8L3NwYW4+PC9pPjwvYj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtTdGVwMTogQ29uZmxpY3Qgd291
bGQgYmUgdmFsaWRhdGVkIGJldHdlZW4gRTEgYW5kIFguPC9zcGFuPjwvYj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwO1N0ZXAyOiBDb25mbGljdCB3b3VsZCBiZSB2YWxpZGF0ZWQgYmV0
d2VlbiBFMiBhbmQgWC48L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
Ow0KPC9zcGFuPjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6cmVkIj4j
IHdoYXQgYXJlIHRoZSBlbnRyaWVzIHdvdWxkIGJlIGFjdGl2ZSBhbmQgd2hhdCB3aWxsIGJlY29t
ZSBpbmFjdGl2ZS88L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS41cHQ7Y29s
b3I6cmVkIj5leGNsdWRlZCBlbnRyeSA/PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuNXB0Ij5SZWdhcmRzLDwvc3Bhbj48
L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS41cHQiPl9fdGVjaC5rYWxzX188L3NwYW4+PC9i
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+T24gRnJpLCBNYXIgMTcsIDIwMTcgYXQgMTI6NDEgUE0sIExl
cyBHaW5zYmVyZyAoZ2luc2JlcmcpICZsdDs8YSBocmVmPSJtYWlsdG86Z2luc2JlcmdAY2lzY28u
Y29tIiB0YXJnZXQ9Il9ibGFuayI+Z2luc2JlcmdAY2lzY28uY29tPC9hPiZndDsgd3JvdGU6PG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkl0IGlzIG5vdCBwb3NzaWJsZSB0
byBhbnN3ZXIgeW91ciBxdWVyeSBiZWNhdXNlIHRoZSB3YXkgeW91IGhhdmUgcHJlc2VudGVkIHlv
dXIgZW50cmllcyAoWCwgRTEsIEUyLA0KIEUzKSBkb2VzIG5vdCB0ZWxsIHVzIHdoYXQgY29uZmxp
Y3RzIHlvdSBoYXZlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkRvIHlvdSBoYXZl
IHR3byBTSURzIGFzc2lnbmVkIHRvIHRoZSBzYW1lIHByZWZpeD8gKFByZWZpeCBjb25mbGljdCk8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5EbyB5b3UgaGF2ZSB0aGUgc2FtZSBTSUQg
YXNzaWduZWQgdG8gdHdvIGRpZmZlcmVudCBwcmVmaXhlcz8gKFNJRCBjb25mbGljdCk8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5UaGlzIG1hdHRlcnMg4oCTIHNlZSBTZWN0aW9uIDMuMy42IG9mIHRoZSBkcmFmdCBm
b3IgYW4gZXhhbXBsZSBhcyB0byB3aHkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UGxlYXNlIHByZXNlbnQgeW91
ciBleGFtcGxlIGluIHRoZSBmb3JtIGRlZmluZWQgaW4gU2VjdGlvbiAzOjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBQcmYgLSBQcmVmZXJlbmNlIFZh
bHVlIChTZWUgU2VjdGlvbiAzLjEpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFBpIC0gSW5pdGlhbCBwcmVmaXg8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7UGUgLSBFbmQgcHJlZml4PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEwmbmJzcDsgLSBQcmVmaXggbGVu
Z3RoPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IEx4IC0gTWF4aW11bSBwcmVmaXggbGVuZ3RoICgzMiBmb3IgSVB2NCwg
MTI4IGZvciBJUHY2KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTaSAtIEluaXRpYWwgU0lEIHZhbHVlPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IFNlIC0gRW5kIFNJRCB2YWx1ZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSJm5ic3A7IC0gUmFuZ2UgdmFsdWUg
KFNlZSBOb3RlIDEpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFQmbmJzcDsgLSBUb3BvbG9neTwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBB
Jm5ic3A7IC0gQWxnb3JpdGhtPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IEEgTWFwcGluZyBFbnRyeSBpcyB0aGVuIHRoZSB0dXBsZTogKFByZiwgU3Jj
LCBQaS9MLCBTaSwgUiwgVCwgQSk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFueC48L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDsmbmJzcDsgTGVzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtw
YWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiB0ZWNoX2thbHMg
S2FscyBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzp0ZWNoLmthbHNAZ21haWwuY29tIiB0YXJnZXQ9
Il9ibGFuayI+dGVjaC5rYWxzQGdtYWlsLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1
cnNkYXksIE1hcmNoIDE2LCAyMDE3IDc6MjIgUE08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1h
aWx0bzpzcHJpbmdAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zcHJpbmdAaWV0Zi5vcmc8L2E+
OyBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsgU3RlZmFu
byBQcmV2aWRpIChzcHJldmlkaSk7DQo8YSBocmVmPSJtYWlsdG86bWFydGluLnBpbGthQHBhbnRo
ZW9uLnRlY2giIHRhcmdldD0iX2JsYW5rIj5tYXJ0aW4ucGlsa2FAcGFudGhlb24udGVjaDwvYT48
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW01hcHBpbmcgU2VydmVyXSBDb25mbGljdCBSZXNvbHV0aW9u
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPkhpIEV4cGVydHMsPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7IENvdWxkIHlvdSBwbGVhc2UgZXhwbGFpbiBtZSB3
aGF0IHdvdWxkIGJlIHRoZSBleHBlY3RlZCBiZWhhdmlvciBpbiB0aGUgZm9sbG93aW5nIHNjZW5h
cmlvIGluDQo8Yj5RdWFyYW50aW5lIGFwcHJvYWNoPC9iPi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyBNYXBwaW5nIGVudHJp
ZXMNCjxiPkUxLCBFMiwgRTMgPC9iPmFyZSBBY3RpdmUgZW50cmllcy48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyBJbiBjYXNl
LCBpZiBpbmNvbWluZyBuZXcgZW50cnkgc2F5DQo8Yj5YIDwvYj53aGljaCBoYXMgY29uZmxpY3Qg
d2l0aCA8Yj5FMSwgRTIgYW5kIEUzLjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPiZuYnNwOw0KPC9iPkFzc3VtZSwgPGI+WCBp
cyBiZXR0ZXIgdGhhbiBFMSBidXQgbm90IGJldHRlciB0aGFuIEUyLiAmbmJzcDsoIEUxICZsdDsg
WCAmbHQ7IEUyKTwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxiPiZuYnNwOyAxXSBYIGlzIGJldHRlciB0aGFuIEUxIHNvIEUxIHdp
bGwgYmVjb21lIGV4Y2x1ZGVkIGVudHJ5IGFuZCBYIHdpbGwgYmVjb21lIGFuIGFjdGl2ZSBlbnRy
eTwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxiPiZuYnNwOyAyXSBOb3csIFggaXMgY29tcGFyZWQgd2l0aCBFMi4gRTIgaXMgYmV0
dGVyIHRoYW4gWC4gU28sIFggd2lsbCBiZWNvbWUgZXhjbHVkZWQgZW50cnkgYW5kIEUyIGlzIGFu
IGFjdGl2ZSBlbnRyeSBhcyBpdCB3YXMuPC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+U28sIFggYW5kIEUxIHdpbGwgYmVjb21l
ICZxdW90O2V4Y2x1ZGVkIGVudHJ5JnF1b3Q7LjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPkkgY291bGRuJ3QgZmluZCBhbnkg
aW5mbyBhcyBzaG93biBhYm92ZSBpbiB0aGUgUkZDLiBDYW4geW91IHBsZWFzZSBjbGFyaWZ5ID88
L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PGI+TXkgZG91YnRzOjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+MSkgV2lsbCB0aGUgZW50cnkgYmVjb21lIGFjdGl2
ZSBvbmx5IGlmIGl0IHdpbnMgd2l0aCBhbGwgZW50cmllcyB3aGljaCBhcmUgY29uZmxpY3RlZCB3
aXRoIHRoaXMgPzwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PGI+MikgV2hlbiBkb2luZyBjb25mbGljdCByZXNvbHV0aW9uIHdpdGggb3Ro
ZXIgZW50cmllcywgaXQgY2FuIHdpbiB3aXRoIHNvbWUgZW50cmllcyBhbmQgY2FuIGxvc2UgdG8g
c29tZT8gV2hhdCBjb3VsZCBiZSB0aGUgYmVoYXZpb3IgPyZuYnNwOzwvYj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+Jm5ic3A7ICZuYnNw
OyAmbmJzcDstIFRoaXMgaXMgdGhlIGNhc2Ugd2hpY2ggSSBleHBsYWluZWQgYWJvdmUuPC9iPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj4m
bmJzcDsgJm5ic3A7ICZuYnNwOy0gSW4gdGhpcyBjYXNlLCBYIGNhbiBiZWNvbWUgYWN0aXZlIGJ5
IHdpbm5pbmcgdG8gRTEgYW5kIGxvc2UgRTIgd2hpY2ggbGVhZHMgWCBhbmQgRTEgdG8gYmVjb21l
IGluYWN0aXZlL2V4Y2x1ZGVkIGVudHJ5LjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5jYW4geW91IHBsZWFzZSBjbGFyaWZ5
ID88bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj5fX3RlY2gua2Fsc19fPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_95c5e3c770b44905ad5b9526a2b2501dXCHALN001ciscocom_--


From nobody Tue Mar 21 21:32:34 2017
Return-Path: <tech.kals@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 EEEA5129451 for <spring@ietfa.amsl.com>; Tue, 21 Mar 2017 21:32:30 -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, NORMAL_HTTP_TO_IP=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 PyRoO8pTo0_M for <spring@ietfa.amsl.com>; Tue, 21 Mar 2017 21:32:27 -0700 (PDT)
Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 414EF127698 for <spring@ietf.org>; Tue, 21 Mar 2017 21:32:26 -0700 (PDT)
Received: by mail-wm0-x230.google.com with SMTP id u132so25630430wmg.0 for <spring@ietf.org>; Tue, 21 Mar 2017 21:32:26 -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=IFelVdO7J3bPb7q+uRkxRHooAOje6B8ijCtZzmzLGoY=; b=NqHFPdDzjme5Pa/X8jKfhJ+x5c4jz544DhEAuYK5ts8xR+lh5RRH3Y5uQkKVNXJOzZ 8LU5dVwkl8fqeqDEU+e99mNkxmIi2Xjkxw4X/UAaCQ67vFgajuLwfSmuacW3VZvjSC8Y WtcqJ14N3BLNo2hC/IzpV72ITRyFWcY0BQZVcD8NNjx+hwi7QcJaEvQIg6v6VHL9ySPd zYuUQK5lfDl/mlCmI25fKXj+ZNX4o0+qcff1GX8Ms696xCFRXrlSeOZ+Yfx9KbKktZHB 6QEihJS5DFO9JzeSa27BenJ9nXT1wlsCHh6ZsQnvHK20zT9xgkFNytq/35oISZ9Hu7TB UxlA==
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=IFelVdO7J3bPb7q+uRkxRHooAOje6B8ijCtZzmzLGoY=; b=NWdrKWWj0g88s2k9Q3J8yTVIEYXC92es4mpgUAAqkAaiXco4EsvyLPW/8+J3gcLE0C q6HkgGK9gArjkb+2vGQLjjTlakqubvg8BfbtmGOfu8WBbCij5/+m6CCGdgnIzbcp4umm Wh7TotnSQUh/KQzd+zMOemsfMnFZMVHOgbnzv8Q1sKVmRD+IedBF35lRsMstMQXKbrZu UlK2rdAtee3V8sS+BORJdtgAg+vNVmBhxz85pghzxOdquTxCTLqXBLC9lGQVjGAhI1Th QXyBHHn6tp4OOngjwfEGlVAvlgaWvQ9Nm4thC1ltl0Ll4aeYfZ2gs2FlSRcBQXIzRK40 9GDQ==
X-Gm-Message-State: AFeK/H35Q6QhFzxtUQHbKQAjmZtoF7X+xJiOj92yE6d5c8a2QD53KKrBdduvqwdGt9kImSHFnoM1K98dqDyDng==
X-Received: by 10.28.229.78 with SMTP id c75mr6093597wmh.20.1490157144548; Tue, 21 Mar 2017 21:32:24 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.80.176.193 with HTTP; Tue, 21 Mar 2017 21:32:23 -0700 (PDT)
In-Reply-To: <95c5e3c770b44905ad5b9526a2b2501d@XCH-ALN-001.cisco.com>
References: <CAHWErLdy5RgdWQKOXp1PrbB6T_ANObznCSXvdQ0nkbBgukD5cQ@mail.gmail.com> <e0950e57a2a24bd99d78908be0d49a5d@XCH-ALN-001.cisco.com> <CAHWErLeBaMPDPJst0MpQfBXQqE3PW2pwGG_f6A539o1dv9gDYw@mail.gmail.com> <aaf69434308545a5b2566645cc2e4e47@XCH-ALN-001.cisco.com> <CAHWErLdvQoPjxuhwmVH9SzFKdET7L2yH9JFJz8_dRx2gEeEHew@mail.gmail.com> <95c5e3c770b44905ad5b9526a2b2501d@XCH-ALN-001.cisco.com>
From: tech_kals Kals <tech.kals@gmail.com>
Date: Wed, 22 Mar 2017 10:02:23 +0530
Message-ID: <CAHWErLdc-Gv4fTez5VO6H-xcwwUG-QbrNm+kgQjPRqKdBSgSdg@mail.gmail.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
Cc: "spring@ietf.org" <spring@ietf.org>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>,  "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
Content-Type: multipart/alternative; boundary=001a1145b0be42b741054b4a3f89
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/2SCyOFx7FfYAi-lT5Edm4pdGDpU>
Subject: Re: [spring] [Mapping Server] Conflict Resolution
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 22 Mar 2017 04:32:31 -0000

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

*Hi Les,*

* Thanks for your clarification. It was really helpful.*

* I have few more questions.*

* 1) How would you handle identical entries has been populated by more than
one Mapping Server at the same time ?*
*     For example, assume the below mapping entry is populated by Say,
Mapping-Server-1 and Mapping-Server-2*

*     MS-1 entry:   10.1.1.0/24 <http://10.1.1.0/24>, 200, 2*
*     MS-2 entry:   10.1.1.0/24 <http://10.1.1.0/24>, 200, 2*

*     I don't think, the draft talks about this case.*

*2) If there is sub-set of identical entries populated by two different
mapping servers.*

*     MS-1 entry:   10.1.3.0/24 <http://10.1.3.0/24>, 200, 2*
*     MS-2 entry:   10.1.1.0/24 <http://10.1.1.0/24>, 198, 5*

*     In this case, 10.1.3.0, 200; 10.1.4.0, 201 are identical entries. How
to handle this scenario ?*

*3) Is preference values are configurable per mapping server or per-mapping
entry ? *

*I mean, once preference value is configured per mapping server then it
would be applicable for all mapping entries which are triggered from the
mapping server ? Isn't it ?*

*I see, All SIDs advertised in prefix reachability advertisements
implicitly **have a preference value of 192. It means, preference
configured for the node will not applicable for "**prefix reachability
advertisements" ? Isn't it ? *

*So, the main purpose of preference is to give preference for a specific
mapping server ?*

*4) One very basic question...*

*In case of LDP-SR inter-working, mapping entries are stitched by intersect
node. *

*Where as in SR-LDP **inter-working, stitching can't be done. Why do we
need to use mapping server ? Why cant we use stitching?*


*Thanks in adv Les,*


*Regards,*
*_tech.kals_*




On Sun, Mar 19, 2017 at 8:52 PM, Les Ginsberg (ginsberg) <ginsberg@cisco.co=
m
> wrote:

> Kals =E2=80=93
>
>
>
> Inline=E2=80=A6look for =E2=80=9CLes2=E2=80=9D
>
>
>
> *From:* tech_kals Kals [mailto:tech.kals@gmail.com]
> *Sent:* Saturday, March 18, 2017 11:40 PM
> *To:* Les Ginsberg (ginsberg)
> *Cc:* spring@ietf.org; Peter Psenak (ppsenak); Stefano Previdi
> (sprevidi); martin.pilka@pantheon.tech
> *Subject:* Re: [Mapping Server] Conflict Resolution
>
>
>
> *Hi Les,*
>
>
>
> *Thank you so much for your clarification.*
>
>
>
> *I have one more question here...*
>
>
>
> *1) the newly incoming entry would do conflict resolution validation with
> all existing entries and will be programmed only if it doesn't have any
> conflict with any entries or if it wins in conflict resolution with all o=
f
> them? *
>
>
>
> *In this case, the entry will be programmed only if it wins over all
> entries, even if it fails with any one of the entry, it would not be adde=
d.
> But, the entry which fails to win with the new entry also would exists in
> the database. It would have not got removed.*
>
>
>
> *Is my understanding right ?*
>
>
>
> *2) Or when new entry X do conflict resolution validation with each entry
> and assume, all entries are having a conflict resolution with this new
> entry and the new entry wins over all entries. So, in this case, all of
> them gets removed; only new entry would be added.*
>
>
>
> *[Les2:] When an entry arrives has no bearing on the application of the
> preference rule. Conceptually (I am not talking about actual implementati=
on
> details) when the database changes (new entry added, existing entry
> modified or deleted) the algorithm must be re-executed on the complete
> contents of the database =E2=80=93 not just on the changed entries..*
>
>
>
> *3) In cisco routers, I observed the below behavior. *
>
>
>
> *[Les2:] There currently is no standard. Individual vendors have
> implemented whatever seemed best to them at the time. When there is WG
> agreement on a standard behavior then it should be expected that
> implementations will be modified to conform to the standard. *
>
>
>
> *    Whenever there is any conflict (prefix/SID) with entries, the entry
> which wins if it has lower system-id ( system-id is in the context of ISI=
S
> protocol) though it has higher prefix/SID values. i.e. it seems,
> "system-ID" is treated as "preference value". *
>
> *Why system-ID is being treated as preference value ?  Can you please
> clarify ?*
>
>
>
>
>
> *Coming back to our discussion, I thinks, there is a conflict with all 3
> entries in all 3 scenarios.*
>
>
>
> *Please see my reply inline with <KALS>*
>
>
>
> *Regards,*
>
> *_tech.kals_*
>
>
>
>
>
> On Sat, Mar 18, 2017 at 11:19 AM, Les Ginsberg (ginsberg) <
> ginsberg@cisco.com> wrote:
>
> Kals =E2=80=93
>
>
>
> Please look closely at how to determine if there is a conflict.
>
> From Section 3:
>
>
>
>      Prf - Preference Value (See Section 3.1)
>
>        Pi - Initial prefix
>
>        Pe - End prefix
>
>        L  - Prefix length
>
>        Lx - Maximum prefix length (32 for IPv4, 128 for IPv6)
>
>        Si - Initial SID value
>
>        Se - End SID value
>
>        R  - Range value (See Note 1)
>
>        T  - Topology
>
>        A  - Algorithm
>
>
>
>        A Mapping Entry is then the tuple: (Prf, Src, Pi/L, Si, R, T, A)
>
>        Pe =3D (Pi + ((R-1) << (Lx-L))
>
>        Se =3D Si + (R-1)
>
>
>
> And Section 3.2.1
>
>
>
>   Given two mapping entries:
>
>
>
>    (Prf, P1/L1, S1, R1, T1, A1) and
>
>    (Prf, P2/L2, S2, R2, T2, A2)
>
>
>
>    where P1 <=3D P2
>
>
>
>    a prefix conflict exists if all of the following are true:
>
>
>
>    1)(T1 =3D=3D T2) && (A1 =3D=3D A2)
>
>    2)P1 <=3D P2
>
>    3)The prefixes are in the same address family.
>
>    2)L1 =3D=3D L2
>
>    3)(P1e >=3D P2) && ((S1 + (P2 - P1)) !=3D S2)
>
>
>
> The preference rule as defined in the latest version of the draft (02):
>
>
>
> 1.  Higher preference value wins
>
>    2.  Smaller range wins
>
>    3.  IPv6 entry wins over IPv4 entry
>
>    4.  Longer prefix length wins
>
>    5.  Smaller algorithm wins
>
>    6.  Smaller starting address (considered as an unsigned integer
>
>        value) wins
>
>    7.  Smaller starting SID wins
>
>    8.  If topology IDs are NOT identical both entries MUST be ignored
>
>
>
> Comments inline
>
>
>
> *From:* tech_kals Kals [mailto:tech.kals@gmail.com]
> *Sent:* Friday, March 17, 2017 1:09 AM
> *To:* Les Ginsberg (ginsberg)
> *Cc:* spring@ietf.org; Peter Psenak (ppsenak); Stefano Previdi
> (sprevidi); martin.pilka@pantheon.tech
> *Subject:* Re: [Mapping Server] Conflict Resolution
>
>
>
> Hi Les,
>
>
>
>  Sorry, I have not included my mapping entries in the previous mail.
> Please see the example here below.
>
>
>
>  I am working with the RFC which doesn't support *Preference Value, *so
> please ignore it. And, my mapping entries would looks like.
>
> Topology will be a single topology, not a Multi-topology and algorithm
> would be SPF not CSPF.
>
>
>
>  Please read my entry the below order:  *<Prefix-start/ prefix-len,
>  starting SID,  range>*
>
>  *E1 and E2 already configured Active entries.** X is the newly incoming
> entry.*
>
>
>
>
>
> *Scenario 1:**   (Entries are conflicting with prefix)*
>
>                          Entry *E1:      <10.1.10.0/24
> <http://10.1.10.0/24>, 300, 22>*
>
>                          Entry *E2:      <10.1.1.0/24
> <http://10.1.1.0/24>,   150, 5>*
>
>
>
> *[Les:] E1 expands to (10.1.10.0/24 <http://10.1.10.0/24> through
> 10.1.31.0/24 <http://10.1.31.0/24>) using SIDs 300-321*
>
> *E2 expands to (10.1.1.0/24 <http://10.1.1.0/24> through 10.1.5.0/24
> <http://10.1.5.0/24>) using SIDs 150 -154*
>
>
>
> *There is no conflict =E2=80=93 both entries are used.*
>
>
>
> *                         incoming entry is X:*
>
> *                         Entry X:        <10.1.2.0/24
> <http://10.1.2.0/24>,  200, 20>*
>
>
>
> *[Les:] X expands to (10.1.2.0/24 <http://10.1.2.0/24> =E2=80=93 10.1.21.=
0/24
> <http://10.1.21.0/24>) using SIDs 200-219.*
>
> *There is a prefix conflict with E1.*
>
> *Preference rule #2 (smaller range) is applied =E2=80=93 but the answer o=
ne gets
> depends on the order in which the entries are processed =E2=80=93 a point=
 which I
> discussed in my presentation at IETF 96. See Slides 17-20 in*
>
> *https://www.ietf.org/proceedings/97/slides/slides-97-spring-1_ietf97_dra=
ft-ietf-spring-conflict-resolution-02-00.pptx
> <https://www.ietf.org/proceedings/97/slides/slides-97-spring-1_ietf97_dra=
ft-ietf-spring-conflict-resolution-02-00.pptx>*
>
>
>
> *So, if we examine entries in range order (smallest to highest) we find:*
>
> *E2 has no conflict w X nor with E1.*
>
>
>
> *<KALS> *
>
>
>
> *There is a conflict between X and E2 also.*
>
>
>
> *[Les2:] You are correct =E2=80=93 my error.*
>
> *So, processing entries in range order (smallest to highest)*
>
>
>
> *E2 has a conflict with X. X is ignored.*
>
> *E2 has no conflict with E1.*
>
> *E1 and E2 are used =E2=80=93 X is ignored.*
>
>
>
> *Apologies for the confusion.*
>
>
>
>
>
> *E2 expands to (10.1.1.0/24 <http://10.1.1.0/24> through 10.1.5.0/24
> <http://10.1.5.0/24>) using SIDs 150 -154*
>
> *X expands to (10.1.2.0/24 <http://10.1.2.0/24> =E2=80=93 10.1.21.0/24
> <http://10.1.21.0/24>) using SIDs 200-219.*
>
>
>
> *Prefix 10.1.2.0 to 10.1.5.0 are conflicting between entry-X and entry-E2=
.*
>
> *Will E2 win as they have lower range ?*
>
>
>
> *So, only E2 will exist in this case. *
>
> *E1 will be removed due to conflict with X and X would be removed due to
> conflict with E2.*
>
>
>
> *Assume, if I have some more entries in the table say E3 to E100, they
> will not be participating in the conflict resolution validation as X is
> lost to E2 itself. Isn't it ?*
>
>
>
> *Is there any criteria that all entries such as E1, E2 and so on should b=
e
> in sorted order ? Otherwise, performing validation with all mapping entri=
es
> will be difficult if they have not been sorted. Isnt it ?*
>
>
>
> *Could you please let me know whether am I right ?*
>
>
>
>
>
> *X has a conflict with E1 =E2=80=93 E1 is ignored.*
>
> *E2 and X are used.*
>
>
>
> *           Step1: Conflict would be validated between E1 and X.*
>
>
>
> *           Step2: Conflict would be validated between E2 and X.*
>
>
>
>    *       # what are the entries would be active and what will become
> inactive/**excluded entry ?*
>
>
>
>
>
>
>
> *Scenario 2: **  (Entries are conflicting with SID)*
>
>                          Entry *E1:      <10.1.10.0/24
> <http://10.1.10.0/24>, 300, 22>*
>
>                          Entry *E2:      <7.1.1.0/24 <http://7.1.1.0/24>,
>     280, 10>*
>
>
>
> *[Les:] Again, there is no conflict, both entries are used.*
>
>
>
> *                         incoming entry is X:*
>
> *                         Entry X:        <3.1.1.0/24 <http://3.1.1.0/24>=
,
>   285, 20>*
>
>
>
> *[Les:] There is no prefix conflict but there is a SID conflict.*
>
> *E1 300 =E2=80=93 321*
>
> *E2 280 =E2=80=93 289*
>
> *X 285 =E2=80=93 304*
>
>
>
> *Again applying Preference Rule #2 (smallest range wins)*
>
> *E2 wins over X =E2=80=93 X is ignored*
>
> *E2 has no conflict with E1 =E2=80=93 both entries are used.*
>
> *So E1 and E2 are used and X is ignored.*
>
>
>
>
>
> *<KALS> *
>
>
>
> *So, X will be added only if it is not having any conflict with all
> existing entries.*
>
>
>
> *X will not be validated with other entries once it loses to someone ? Am
> i rght ?*
>
>
>
> *What will happen if,*
>
>
>
> *  - the new entry wins with some entries and*
>
> *  - losing to some ?*
>
>
>
> *[Les2:] We apply the comparison based on the order of the preference
> rules. Once an entry loses it is no longer a candidate for comparison usi=
ng
> any of the lower priority preference rule.*
>
>
>
> *   Les*
>
>
>
>
>
> *           Step1: Conflict would be validated between E1 and X.*
>
>
>
> *           Step2: Conflict would be validated between E2 and X.*
>
>
>
>         *  # what are the entries would be active and what will become
> inactive/**excluded entry ?*
>
>
>
>
>
> *Scenario 3: **   (Entries are conflicting with prefix and SID)*
>
>
>
>                          Entry *E1:      <10.1.10.0/24
> <http://10.1.10.0/24>, 300, 22>*
>
>                          Entry *E2:      <5.1.1.0/24 <http://5.1.1.0/24>,
>     190, 15>*
>
>
>
> *[Les:] Again, no conflict =E2=80=93 both entries are used.*
>
>
>
> *                         incoming entry is X:*
>
> *                         Entry X:        <10.1.1.0/24
> <http://10.1.1.0/24>,  200, 20>*
>
>
>
> *[Les:] X has a prefix conflict with E1 =E2=80=93 because it has smaller =
range X
> is the winner and E1 is ignored.*
>
> *X has a SID conflict with E2. E2 has smaller range so X is ignored.*
>
> *Only E2 is used.*
>
> *Note that we evaluate  prefix conflicts before sid conflicts. Different
> results might ensue if we did sid conflicts before prefix conflicts (thou=
gh
> not in this example)*
>
>
>
> *The subtleties of ordering in achieving interoperability have not yet
> been incorporated into the draft =E2=80=93 in part because there is still
> discussion about what policy should be used (Ignore, Quarantine, Ignore
> Overlap Only). If the WG were to select Ignore as the policy then orderin=
g
> would not matter.*
>
>
>
> *HTH*
>
>
>
> *   Les*
>
>
>
> *           Step1: Conflict would be validated between E1 and X.*
>
>
>
> *           Step2: Conflict would be validated between E2 and X.*
>
>
>
>           *# what are the entries would be active and what will become
> inactive/**excluded entry ?*
>
>
>
>
>
> *Regards,*
>
> *__tech.kals__*
>
>
>
>
>
> On Fri, Mar 17, 2017 at 12:41 PM, Les Ginsberg (ginsberg) <
> ginsberg@cisco.com> wrote:
>
> It is not possible to answer your query because the way you have presente=
d
> your entries (X, E1, E2, E3) does not tell us what conflicts you have.
>
> Do you have two SIDs assigned to the same prefix? (Prefix conflict)
>
> Do you have the same SID assigned to two different prefixes? (SID conflic=
t)
>
>
>
> This matters =E2=80=93 see Section 3.3.6 of the draft for an example as t=
o why.
>
>
>
> Please present your example in the form defined in Section 3:
>
>
>
>        Prf - Preference Value (See Section 3.1)
>
>        Pi - Initial prefix
>
>        Pe - End prefix
>
>        L  - Prefix length
>
>        Lx - Maximum prefix length (32 for IPv4, 128 for IPv6)
>
>        Si - Initial SID value
>
>        Se - End SID value
>
>        R  - Range value (See Note 1)
>
>        T  - Topology
>
>        A  - Algorithm
>
>
>
>        A Mapping Entry is then the tuple: (Prf, Src, Pi/L, Si, R, T, A)
>
>
>
> Thanx.
>
>
>
>    Les
>
>
>
>
>
> *From:* tech_kals Kals [mailto:tech.kals@gmail.com]
> *Sent:* Thursday, March 16, 2017 7:22 PM
> *To:* spring@ietf.org; Les Ginsberg (ginsberg); Peter Psenak (ppsenak);
> Stefano Previdi (sprevidi); martin.pilka@pantheon.tech
> *Subject:* [Mapping Server] Conflict Resolution
>
>
>
> Hi Experts,
>
>
>
>   Could you please explain me what would be the expected behavior in the
> following scenario in *Quarantine approach*.
>
>
>
>   Mapping entries *E1, E2, E3 *are Active entries.
>
>
>
>   In case, if incoming new entry say *X *which has conflict with *E1, E2
> and E3.*
>
>
>
>   Assume, *X is better than E1 but not better than E2.  ( E1 < X < E2)*
>
>
>
> *  1] X is better than E1 so E1 will become excluded entry and X will
> become an active entry*
>
>
>
> *  2] Now, X is compared with E2. E2 is better than X. So, X will become
> excluded entry and E2 is an active entry as it was.*
>
>
>
> *So, X and E1 will become "excluded entry".*
>
>
>
> *I couldn't find any info as shown above in the RFC. Can you please
> clarify ?*
>
>
>
>
>
> *My doubts:*
>
> *1) Will the entry become active only if it wins with all entries which
> are conflicted with this ?*
>
> *2) When doing conflict resolution with other entries, it can win with
> some entries and can lose to some? What could be the behavior ? *
>
> *     - This is the case which I explained above.*
>
> *     - In this case, X can become active by winning to E1 and lose E2
> which leads X and E1 to become inactive/excluded entry.*
>
>
>
>
>
> can you please clarify ?
>
>
>
>
>
> Regards,
>
> __tech.kals__
>
>
>
>
>

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

<div dir=3D"ltr"><i>Hi Les,</i><div><i><br></i></div><div><i>=C2=A0Thanks f=
or your clarification. It was really helpful.</i></div><div><i><br></i></di=
v><div><i>=C2=A0I have few more questions.</i></div><div><br></div><div><i>=
=C2=A0<b>1) How would you handle identical entries has been populated by mo=
re than one Mapping Server at the same time ?</b></i></div><div><i><b>=C2=
=A0 =C2=A0 =C2=A0For example, assume the below mapping entry is populated b=
y Say, Mapping-Server-1 and Mapping-Server-2</b></i></div><div><i><b><br></=
b></i></div><div><i><b>=C2=A0 =C2=A0 =C2=A0MS-1 entry: =C2=A0 <a href=3D"ht=
tp://10.1.1.0/24">10.1.1.0/24</a>, 200, 2</b></i></div><div><i><b>=C2=A0 =
=C2=A0 =C2=A0MS-2 entry: =C2=A0 <a href=3D"http://10.1.1.0/24">10.1.1.0/24<=
/a>, 200, 2</b></i></div><div><i><b><br></b></i></div><div><i><b>=C2=A0 =C2=
=A0 =C2=A0I don&#39;t think, the draft talks about this case.</b></i></div>=
<div><i><b><br></b></i></div><div><i><b>2) If there is sub-set of identical=
 entries populated by two different mapping servers.</b></i></div><div><br>=
</div><div><div><i><b>=C2=A0 =C2=A0 =C2=A0MS-1 entry: =C2=A0 <a href=3D"htt=
p://10.1.3.0/24">10.1.3.0/24</a>, 200, 2</b></i></div><div><i><b>=C2=A0 =C2=
=A0 =C2=A0MS-2 entry: =C2=A0 <a href=3D"http://10.1.1.0/24">10.1.1.0/24</a>=
, 198, 5</b></i></div><div><i><b><br></b></i></div><div><i><b>=C2=A0 =C2=A0=
 =C2=A0In this case, 10.1.3.0, 200; 10.1.4.0, 201 are identical entries. Ho=
w to handle this scenario ?</b></i></div><div><i><b><br></b></i></div><div>=
<b><i>3) Is preference values are configurable per mapping server or per-ma=
pping entry ?=C2=A0</i></b></div><div><b><i><br></i></b></div><div><b><i>I =
mean, once preference value is configured per mapping server then it would =
be applicable for all mapping entries which are triggered from the mapping =
server ? Isn&#39;t it ?</i></b></div><div><b><i><br></i></b></div><div><b><=
i>I see,=C2=A0All SIDs advertised in prefix reachability advertisements imp=
licitly=C2=A0</i></b><b><i>have a preference value of 192. It means, prefer=
ence configured for the node will not applicable for &quot;</i></b><b><i>pr=
efix reachability advertisements&quot; ? Isn&#39;t it ?=C2=A0</i></b></div>=
</div><div><b><i><br></i></b></div><div><b><i>So, the main purpose of prefe=
rence is to give preference for a specific mapping server ?</i></b></div><d=
iv><b><i><br></i></b></div><div><b><i>4) One very basic question...</i></b>=
</div><div><b><i><br></i></b></div><div><b><i>In case of LDP-SR inter-worki=
ng, mapping entries are stitched by intersect node.=C2=A0</i></b></div><div=
><b><i><br></i></b></div><div><b><i>Where as in SR-LDP=C2=A0</i></b><b><i>i=
nter-working, stitching can&#39;t be done. Why do we need to use mapping se=
rver ? Why cant we use stitching?</i></b></div><div><b><i><br></i></b></div=
><div><br></div><div><b><i>Thanks in adv Les,</i></b></div><div><b><i><br><=
/i></b></div><div><b><i><br></i></b></div><div><b><i>Regards,</i></b></div>=
<div><b><i>_tech.kals_</i></b></div><div><b><i><br></i></b></div><div><b><i=
><br></i></b></div><div><b><i><br></i></b></div></div><div class=3D"gmail_e=
xtra"><br><div class=3D"gmail_quote">On Sun, Mar 19, 2017 at 8:52 PM, Les G=
insberg (ginsberg) <span dir=3D"ltr">&lt;<a href=3D"mailto:ginsberg@cisco.c=
om" target=3D"_blank">ginsberg@cisco.com</a>&gt;</span> wrote:<br><blockquo=
te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc so=
lid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"m_8801538266791026864WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Kals =E2=80=93<u></u><u><=
/u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Inline=E2=80=A6look for =
=E2=80=9CLes2=E2=80=9D<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<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:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> tech_kal=
s Kals [mailto:<a href=3D"mailto:tech.kals@gmail.com" target=3D"_blank">tec=
h.kals@gmail.com</a>]
<br>
<b>Sent:</b> Saturday, March 18, 2017 11:40 PM<span class=3D""><br>
<b>To:</b> Les Ginsberg (ginsberg)<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; Peter Psenak (ppsenak); Stefano Previdi (sprevidi); martin.pilka@=
pantheon.tech<br>
<b>Subject:</b> Re: [Mapping Server] Conflict Resolution<u></u><u></u></spa=
n></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#9900ff">Hi Les,</span></=
i></b><u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#9900ff">Thank you so muc=
h for your clarification.</span></i></b><u></u><u></u></p>
</div><span class=3D"">
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#9900ff">I have one more =
question here...</span></i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#9900ff">1) the newly inc=
oming entry would do conflict resolution validation with all existing entri=
es and will be programmed only if it doesn&#39;t have any conflict with any=
 entries or if it wins in conflict resolution
 with all of them?=C2=A0</span></i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#9900ff">In this case, th=
e entry will be programmed only if it wins over all entries, even if it fai=
ls with any one of the entry, it would not be added. But, the entry which f=
ails to win with the new entry also
 would exists in the database. It would have not got removed.</span></i></b=
><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#9900ff">Is my understand=
ing right ?</span></i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#9900ff">2) Or when new e=
ntry X do conflict resolution validation with each entry and assume, all en=
tries are having a conflict resolution with this new entry and the new entr=
y wins over all entries. So, in this
 case, all of them gets removed; only new entry would be added.</span></i><=
/b><u></u><u></u></p>
</div>
</span><div>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d"><u></u>=C2=A0<u></u></=
span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#4bacc6">[Les2:] When an ent=
ry arrives has no bearing on the application of the preference rule. Concep=
tually (I am not talking about actual implementation details)
 when the database changes (new entry added, existing entry modified or del=
eted) the algorithm must be re-executed on the complete contents of the dat=
abase =E2=80=93 not just on the changed entries..<u></u><u></u></span></i><=
/b></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
</div><span class=3D"">
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#9900ff">3) In cisco rout=
ers, I observed the below behavior.=C2=A0</span></i></b><u></u><u></u></p>
</div>
</span><div>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#1f497d"><u></u>=C2=A0<u>=
</u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#4bacc6">[Les2:] There curre=
ntly is no standard. Individual vendors have implemented whatever seemed be=
st to them at the time. When there is WG agreement on a
 standard behavior then it should be expected that implementations will be =
modified to conform to the standard.
<u></u><u></u></span></i></b></p><div><div class=3D"h5">
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#9900ff">=C2=A0 =C2=A0 Wh=
enever there is any conflict (prefix/SID) with entries, the entry which win=
s if it has lower system-id ( system-id is in the context of ISIS protocol)=
 though it has higher prefix/SID values. i.e.
 it seems, &quot;system-ID&quot; is treated as &quot;preference value&quot;=
.=C2=A0</span></i></b><u></u><u></u></p>
</div></div></div><div><div class=3D"h5">
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#9900ff">Why system-ID is=
 being treated as preference value ?=C2=A0 Can you please clarify ?</span><=
/i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i>Coming back to our discussion, I thinks, there=
 is a conflict with all 3 entries in all 3 scenarios.</i></b><u></u><u></u>=
</p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#9900ff">Please see my re=
ply inline with &lt;KALS&gt;</span></i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i>Regards,</i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i>_tech.kals_</i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div></div><div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div><div><div class=3D"h5">
<p class=3D"MsoNormal">On Sat, Mar 18, 2017 at 11:19 AM, Les Ginsberg (gins=
berg) &lt;<a href=3D"mailto:ginsberg@cisco.com" target=3D"_blank">ginsberg@=
cisco.com</a>&gt; wrote:<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Kals =E2=80=93</span><u><=
/u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Please look closely at ho=
w to determine if there is a conflict.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">From Section 3:</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0 =
Prf - Preference Value (See Section 3.1)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Pi - Initial prefix</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Pe - End prefix</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 L=C2=A0 - Prefix length</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Lx - Maximum prefix length (32 for IPv4, 128 for IPv6)</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Si - Initial SID value</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Se - End SID value</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 R=C2=A0 - Range value (See Note 1)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 T=C2=A0 - Topology</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 A=C2=A0 - Algorithm</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 A Mapping Entry is then the tuple: (Prf, Src, Pi/L, Si, R, T, =
A)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Pe =3D (Pi + ((R-1) &lt;&lt; (Lx-L))</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Se =3D Si + (R-1)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">And Section 3.2.1</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 Given two mapping =
entries:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 (Prf, P1/L1,=
 S1, R1, T1, A1) and</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 (Prf, P2/L2,=
 S2, R2, T2, A2)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 where P1 &lt=
;=3D P2</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 a prefix con=
flict exists if all of the following are true:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 1)(T1 =3D=3D=
 T2) &amp;&amp; (A1 =3D=3D A2)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 2)P1 &lt;=3D=
 P2</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 3)The prefix=
es are in the same address family.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 2)L1 =3D=3D =
L2</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 3)(P1e &gt;=
=3D P2) &amp;&amp; ((S1 + (P2 - P1)) !=3D S2)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">The preference rule as de=
fined in the latest version of the draft (02):</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">1.=C2=A0 Higher preferenc=
e value wins</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 2.=C2=A0 Sma=
ller range wins</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 3.=C2=A0 IPv=
6 entry wins over IPv4 entry</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 4.=C2=A0 Lon=
ger prefix length wins</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 5.=C2=A0 Sma=
ller algorithm wins</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A06.=C2=A0 Sma=
ller starting address (considered as an unsigned integer</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 value) wins</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 7.=C2=A0 Sma=
ller starting SID wins</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 8.=C2=A0 If =
topology IDs are NOT identical both entries MUST be ignored</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Comments inline</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<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:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> tech_kal=
s Kals [mailto:<a href=3D"mailto:tech.kals@gmail.com" target=3D"_blank">tec=
h.kals@gmail.com</a>]
<br>
<b>Sent:</b> Friday, March 17, 2017 1:09 AM<br>
<b>To:</b> Les Ginsberg (ginsberg)<br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; Peter Psenak (ppsenak); Stefano Previdi (sprevidi);
<a href=3D"mailto:martin.pilka@pantheon.tech" target=3D"_blank">martin.pilk=
a@pantheon.tech</a><br>
<b>Subject:</b> Re: [Mapping Server] Conflict Resolution</span><u></u><u></=
u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">Hi Les,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0Sorry, I have not included my mapping entries =
in the previous mail. Please see the example here below.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0I am working with the RFC which doesn&#39;t su=
pport=C2=A0<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quo=
t;,&quot;sans-serif&quot;;color:#1f497d">Preference Value,
</span></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,=
&quot;sans-serif&quot;;color:#1f497d">so please ignore it. And, my mapping =
entries would looks like.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Topology will be a single=
 topology, not a Multi-topology and algorithm would be SPF not CSPF.</span>=
<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0Please read my entr=
y the below order<span style=3D"background:white">: =C2=A0</span></span><b>=
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:red;background:white">&lt;Prefix-start/
 prefix-len, =C2=A0starting SID, =C2=A0range&gt;</span></b><u></u><u></u></=
p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span></b><b><s=
pan style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-se=
rif&quot;;color:red">E1
 and E2 already configured Active entries.</span></b><b><span style=3D"font=
-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#=
1f497d"> X is the newly incoming entry.</span></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><u><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Scenario 1:</span><=
/u></b><b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:#1f497d">=C2=A0
 =C2=A0(Entries are conflicting with prefix)</span></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry
<b>E1: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.10.0/24" target=3D"_b=
lank">10.1.10.0/24</a>, 300, 22&gt;</b></span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=
=A0<b>E2: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.1.0/24" target=3D"=
_blank">10.1.1.0/24</a>,
 =C2=A0 150, 5&gt;</b></span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span></b><u></=
u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">[Les:] E1 expands t=
o (<a href=3D"http://10.1.10.0/24" target=3D"_blank">10.1.10.0/24</a> throu=
gh
<a href=3D"http://10.1.31.0/24" target=3D"_blank">10.1.31.0/24</a>) using S=
IDs 300-321</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">E2 expands to (<a h=
ref=3D"http://10.1.1.0/24" target=3D"_blank">10.1.1.0/24</a> through
<a href=3D"http://10.1.5.0/24" target=3D"_blank">10.1.5.0/24</a>) using SID=
s 150 -154</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">=C2=A0</span></i></=
b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">There is no conflic=
t =E2=80=93 both entries are used.</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</=
span></i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0in=
coming entry is X:</span></i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">=C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0En=
try X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.2.0/24" target=
=3D"_blank"><span style=3D"color:#c00000">10.1.2.0/24</span></a>,
 =C2=A0200, 20&gt;</span></i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><i><span style=3D"color:#c00000">=C2=A0</span></i><u=
></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">[Les:] X expands to=
 (<a href=3D"http://10.1.2.0/24" target=3D"_blank">10.1.2.0/24</a> =E2=80=
=93
<a href=3D"http://10.1.21.0/24" target=3D"_blank">10.1.21.0/24</a>) using S=
IDs 200-219.</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">There is a prefix c=
onflict with E1.</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">Preference rule #2 =
(smaller range) is applied =E2=80=93 but the answer one gets depends on the=
 order
 in which the entries are processed =E2=80=93 a point which I discussed in =
my presentation at IETF 96. See Slides 17-20 in</span></i></b><u></u><u></u=
></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000"><a href=3D"https://=
www.ietf.org/proceedings/97/slides/slides-97-spring-1_ietf97_draft-ietf-spr=
ing-conflict-resolution-02-00.pptx" target=3D"_blank"><span style=3D"color:=
#c00000">https://www.ietf.org/<wbr>proceedings/97/slides/slides-<wbr>97-spr=
ing-1_ietf97_draft-ietf-<wbr>spring-conflict-resolution-02-<wbr>00.pptx</sp=
an></a></span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">=C2=A0</span></i></=
b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">So, if we examine e=
ntries in range order (smallest to highest) we find:</span></i></b><u></u><=
u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">E2 has no conflict =
w X nor with E1.</span></i></b><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#9900ff">&lt;KALS&gt;=C2=
=A0</span></i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div></div><div><div><div class=3D"h5">
<p class=3D"MsoNormal"><b><i><span style=3D"color:#9900ff">There is a confl=
ict between X and E2 also.</span><u></u><u></u></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u=
></span></i></b></p>
</div></div><p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#4bacc6">[Les2:]=
 You are correct =E2=80=93 my error.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#4bacc6">So, processing entr=
ies in range order (smallest to highest)<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#4bacc6"><u></u>=C2=A0<u></u=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#4bacc6">E2 has a conflict w=
ith X. X is ignored.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#4bacc6">E2 has no conflict =
with E1.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#4bacc6">E1 and E2 are used =
=E2=80=93 X is ignored.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#4bacc6"><u></u>=C2=A0<u></u=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#4bacc6">Apologies for the c=
onfusion.<u></u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#4bacc6"><u></u>=C2=A0<u></u=
></span></i></b></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d"><u></u>=C2=A0<u></u></spa=
n></p>
</div><div><div class=3D"h5">
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#9900ff">E2 expands to (<a h=
ref=3D"http://10.1.1.0/24" target=3D"_blank">10.1.1.0/24</a>=C2=A0through=
=C2=A0<a href=3D"http://10.1.5.0/24" target=3D"_blank">10.1.5.0/<wbr>24</a>=
) using
 SIDs 150 -154</span></i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#9900ff">X expands to (<a hr=
ef=3D"http://10.1.2.0/24" target=3D"_blank">10.1.2.0/24</a>=C2=A0=E2=80=93=
=C2=A0<a href=3D"http://10.1.21.0/24" target=3D"_blank">10.1.21.0/24</a>) u=
sing SIDs
 200-219.</span></i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#9900ff">Prefix 10.1.2.0 to =
10.1.5.0 are conflicting between entry-X and entry-E2.</span></i></b><u></u=
><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#9900ff">Will E2 win as they=
 have lower range ?</span></i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#9900ff">So,=C2=A0only E2 wi=
ll exist in this case.=C2=A0</span></i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#9900ff">E1 will be removed =
due to conflict with X and X would be removed due to conflict with E2.</spa=
n></i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#9900ff">Assume, if I have s=
ome more entries in the table say E3 to E100, they will not be participatin=
g in the conflict resolution validation as X is lost to
 E2 itself. Isn&#39;t it ?</span></i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#9900ff">Is there any criter=
ia that all entries such as E1, E2 and so on should be in sorted order ? Ot=
herwise, performing validation with all mapping entries
 will be difficult if they have not been sorted. Isnt it ?</span></i></b><u=
></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#9900ff">Could you please le=
t me know whether am I right ?</span></i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">X has a conflict wi=
th E1 =E2=80=93 E1 is ignored.</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">E2 and X are used.<=
/span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span></i></=
b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Step1: Conflict would be validated between E1 and X.</s=
pan></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Step2: Conflict would be validated between E2 and X.</s=
pan></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0</span></=
b><b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:red">
 =C2=A0 =C2=A0 =C2=A0 # what are the entries would be active and what will =
become inactive/</span></b><b><span style=3D"font-size:9.5pt;color:red">exc=
luded entry ?</span></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><u><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Scenario 2:
</span></u></b><b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0(Entries are confl=
icting with SID)</span></b><u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=
=A0<b>E1: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.10.0/24" target=3D=
"_blank">10.1.10.0/24</a>,
 300, 22&gt;</b></span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=
=A0<b>E2: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://7.1.1.0/24" target=3D"_=
blank">7.1.1.0/24</a>,
 =C2=A0 =C2=A0 280, 10&gt;</b></span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span></b><u></=
u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">[Les:] Again, there=
 is no conflict, both entries are used.</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</span=
></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0incomi=
ng entry is X:</span></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry =
X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://3.1.1.0/24" target=3D"_=
blank">3.1.1.0/24</a>,
 =C2=A0 285, 20&gt;</span></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">[Les:] There is no =
prefix conflict but there is a SID conflict.</span></i></b><u></u><u></u></=
p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">E1 300 =E2=80=93 32=
1</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">E2 280 =E2=80=93 28=
9</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">X 285 =E2=80=93 304=
</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">=C2=A0</span></i></=
b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">Again applying Pref=
erence Rule #2 (smallest range wins)</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">E2 wins over X =E2=
=80=93 X is ignored</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">E2 has no conflict =
with E1 =E2=80=93 both entries are used.</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">So E1 and E2 are us=
ed and X is ignored.</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#9900ff">&lt;KALS&gt;=C2=
=A0</span></i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#9900ff">So, X will be ad=
ded only if it is not having any conflict with all existing entries.</span>=
</i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#9900ff">X will not be va=
lidated with other entries once it loses to someone ? Am i rght ?</span></i=
></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#9900ff">What will happen=
 if,</span></i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#9900ff">=C2=A0 - the new=
 entry wins with some entries and</span></i></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#9900ff">=C2=A0 - losing =
to some ?</span></i></b><u></u><u></u></p>
</div>
</div></div><div>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d"><u></u>=C2=A0<u></u></=
span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#4bacc6">[Les2:] We apply th=
e comparison based on the order of the preference rules. Once an entry lose=
s it is no longer a candidate for comparison using any of
 the lower priority preference rule.<span class=3D"HOEnZb"><font color=3D"#=
888888"><u></u><u></u></font></span></span></i></b></p><span class=3D"HOEnZ=
b"><font color=3D"#888888">
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#4bacc6"><u></u>=C2=A0<u></u=
></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#4bacc6">=C2=A0=C2=A0 Les<u>=
</u><u></u></span></i></b></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#4bacc6"><u></u>=C2=A0<u></u></spa=
n></p>
</font></span></div><div><div class=3D"h5">
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<blockquote style=3D"border:none;border-left:solid #cccccc 1.0pt;padding:0i=
n 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<div>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Step1: Conflict would be validated between E1 and X.</s=
pan></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Step2: Conflict would be validated between E2 and X.</s=
pan></b><u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0
</span></b><b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quo=
t;,&quot;sans-serif&quot;;color:red">=C2=A0 # what are the entries would be=
 active and what will become inactive/</span></b><b><span style=3D"font-siz=
e:9.5pt;color:red">excluded entry ?</span></b><u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><u><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">Scenario 3:
</span></u></b><b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0(Entries are conf=
licting with prefix and SID)</span></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=
=A0<b>E1: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.10.0/24" target=3D=
"_blank">10.1.10.0/24</a>,
 300, 22&gt;</b></span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry=C2=
=A0<b>E2: =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://5.1.1.0/24" target=3D"_=
blank">5.1.1.0/24</a>,
 =C2=A0 =C2=A0 190, 15&gt;</b></span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span></b><u></=
u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">[Les:] Again, no co=
nflict =E2=80=93 both entries are used.</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0</span=
></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0incomi=
ng entry is X:</span></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Entry =
X: =C2=A0 =C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"http://10.1.1.0/24" target=3D"=
_blank">10.1.1.0/24</a>,
 =C2=A0200, 20&gt;</span></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">[Les:] X has a pref=
ix conflict with E1 =E2=80=93 because it has smaller range X is the winner =
and E1
 is ignored.</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">X has a SID conflic=
t with E2. E2 has smaller range so X is ignored.</span></i></b><u></u><u></=
u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">Only E2 is used.</s=
pan></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">Note that we evalua=
te =C2=A0prefix conflicts before sid conflicts. Different results might ens=
ue
 if we did sid conflicts before prefix conflicts (though not in this exampl=
e)</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">=C2=A0</span></i></=
b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">The subtleties of o=
rdering in achieving interoperability have not yet been incorporated into
 the draft =E2=80=93 in part because there is still discussion about what p=
olicy should be used (Ignore, Quarantine, Ignore Overlap Only). If the WG w=
ere to select Ignore as the policy then ordering would not matter.</span></=
i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">=C2=A0</span></i></=
b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">HTH</span></i></b><=
u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">=C2=A0</span></i></=
b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#c00000">=C2=A0=C2=A0 Les</s=
pan></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span></i></=
b><u></u><u></u></p>
</div>
<div>
<div>
<div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Step1: Conflict would be validated between E1 and X.</s=
pan></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0Step2: Conflict would be validated between E2 and X.</s=
pan></b><u></u><u></u></p>
</div>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0
</span></b><b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quo=
t;,&quot;sans-serif&quot;;color:red"># what are the entries would be active=
 and what will become inactive/</span></b><b><span style=3D"font-size:9.5pt=
;color:red">excluded entry ?</span></b><u></u><u></u></p>
</div>
</div>
</div>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:9.5pt">Regards,</span></=
b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:9.5pt">__tech.kals__</sp=
an></b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
<div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">On Fri, Mar 17, 2017 at 12:41 PM, Les Ginsberg (gins=
berg) &lt;<a href=3D"mailto:ginsberg@cisco.com" target=3D"_blank">ginsberg@=
cisco.com</a>&gt; wrote:<u></u><u></u></p>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">It is not possible to ans=
wer your query because the way you have presented your entries (X, E1, E2,
 E3) does not tell us what conflicts you have.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Do you have two SIDs assi=
gned to the same prefix? (Prefix conflict)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Do you have the same SID =
assigned to two different prefixes? (SID conflict)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">This matters =E2=80=93 se=
e Section 3.3.6 of the draft for an example as to why.</span><u></u><u></u>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Please present your examp=
le in the form defined in Section 3:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Prf - Preference Value (See Section 3.1)</span><u></u><u></u><=
/p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Pi - Initial prefix</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 =C2=A0=C2=A0=
=C2=A0=C2=A0Pe - End prefix</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 L=C2=A0 - Prefix length</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Lx - Maximum prefix length (32 for IPv4, 128 for IPv6)</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Si - Initial SID value</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 Se - End SID value</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 R=C2=A0 - Range value (See Note 1)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 T=C2=A0 - Topology</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 A=C2=A0 - Algorithm</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 A Mapping Entry is then the tuple: (Prf, Src, Pi/L, Si, R, T, =
A)</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">Thanx.</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0=C2=A0 Les</span><u=
></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1f497d">=C2=A0</span><u></u><u></=
u></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<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:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> tech_kal=
s Kals [mailto:<a href=3D"mailto:tech.kals@gmail.com" target=3D"_blank">tec=
h.kals@gmail.com</a>]
<br>
<b>Sent:</b> Thursday, March 16, 2017 7:22 PM<br>
<b>To:</b> <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf=
.org</a>; Les Ginsberg (ginsberg); Peter Psenak (ppsenak); Stefano Previdi =
(sprevidi);
<a href=3D"mailto:martin.pilka@pantheon.tech" target=3D"_blank">martin.pilk=
a@pantheon.tech</a><br>
<b>Subject:</b> [Mapping Server] Conflict Resolution</span><u></u><u></u></=
p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">Hi Experts,<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 Could you please explain me what would be the=
 expected behavior in the following scenario in
<b>Quarantine approach</b>.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 Mapping entries
<b>E1, E2, E3 </b>are Active entries.<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0 In case, if incoming new entry say
<b>X </b>which has conflict with <b>E1, E2 and E3.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0
</b>Assume, <b>X is better than E1 but not better than E2. =C2=A0( E1 &lt; =
X &lt; E2)</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 1] X is better than E1 so E1 will become e=
xcluded entry and X will become an active entry</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 2] Now, X is compared with E2. E2 is bette=
r than X. So, X will become excluded entry and E2 is an active entry as it =
was.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>So, X and E1 will become &quot;excluded entry&quo=
t;.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>I couldn&#39;t find any info as shown above in th=
e RFC. Can you please clarify ?</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>My doubts:</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>1) Will the entry become active only if it wins w=
ith all entries which are conflicted with this ?</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>2) When doing conflict resolution with other entr=
ies, it can win with some entries and can lose to some? What could be the b=
ehavior ?=C2=A0</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 =C2=A0 =C2=A0- This is the case which I ex=
plained above.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><b>=C2=A0 =C2=A0 =C2=A0- In this case, X can become =
active by winning to E1 and lose E2 which leads X and E1 to become inactive=
/excluded entry.</b><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">can you please clarify ?<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal">__tech.kals__<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div></div></div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
</div>
</div>
</div>
</div>
</div>

</blockquote></div><br></div>

--001a1145b0be42b741054b4a3f89--


From nobody Tue Mar 21 23:28:18 2017
Return-Path: <ginsberg@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 F0A961200C1 for <spring@ietfa.amsl.com>; Tue, 21 Mar 2017 23:28:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.521
X-Spam-Level: 
X-Spam-Status: No, score=-14.521 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, NORMAL_HTTP_TO_IP=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id GhQQDSy_nctH for <spring@ietfa.amsl.com>; Tue, 21 Mar 2017 23:28:12 -0700 (PDT)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7D385124281 for <spring@ietf.org>; Tue, 21 Mar 2017 23:28:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=142690; q=dns/txt; s=iport; t=1490164092; x=1491373692; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=4mshGu8obK8LZgtcuLwg9O0LXSb7/Bkknxgq/OiOa5I=; b=gssjMp63xSqRhSFN7bTuV9sYaFofBHHb9ifSUNiVUbqil5dPYCH32Ue9 aGi0MlVwwEv3XPcD0BCfECepwChps5GIWEwTOQIIdac0lUdbid1adMGSh uNjj8Hp0pUp77urRJ0aj13uB8z0z5Fdw+art9qthhxwQHh3TshyT4POqQ o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AlAgBgGNJY/49dJa1eGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgm45KmGBCgeDW4oQkWCCWoU7jTKCDi6FdAIaKIJXPxgBAgEBAQE?= =?us-ascii?q?BAQFrKIUVAQEBAQMaCQofHw4QAgEIEQICAQEhAQYDAgICHwQNFAkIAgQOBQgWi?= =?us-ascii?q?U4DEAUOqzmCJoQPgyYNgn8BAQEBAQEBAQEBAQEBAQEBAQEBAQEdhk6DZoEJglG?= =?us-ascii?q?BZgEBBRISCR8Cgk6CXwWWBoYROgGGeYMpg3GEKoIEhSqDV4YzimsmB4hHAQ8QO?= =?us-ascii?q?FgsWRWFGR2BY3UBh14NFweBA4ENAQEB?=
X-IronPort-AV: E=Sophos;i="5.36,203,1486425600";  d="scan'208,217";a="226345501"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Mar 2017 06:28:10 +0000
Received: from XCH-RCD-008.cisco.com (xch-rcd-008.cisco.com [173.37.102.18]) by rcdn-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id v2M6SAJR008393 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 22 Mar 2017 06:28:10 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-RCD-008.cisco.com (173.37.102.18) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 22 Mar 2017 01:28:09 -0500
Received: from xch-aln-001.cisco.com ([173.36.7.11]) by XCH-ALN-001.cisco.com ([173.36.7.11]) with mapi id 15.00.1210.000; Wed, 22 Mar 2017 01:28:09 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: tech_kals Kals <tech.kals@gmail.com>
CC: "spring@ietf.org" <spring@ietf.org>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
Thread-Topic: [Mapping Server] Conflict Resolution
Thread-Index: AQHSnsVBWNzGjxwjFUOLSVXC0/gmBqGYnB/ggABlvgCAAQUI0IACBogAgAA6YaCABFkTgP//yKFQ
Date: Wed, 22 Mar 2017 06:28:09 +0000
Message-ID: <231cba3ce3104f4eaaca4ac135d76dfc@XCH-ALN-001.cisco.com>
References: <CAHWErLdy5RgdWQKOXp1PrbB6T_ANObznCSXvdQ0nkbBgukD5cQ@mail.gmail.com> <e0950e57a2a24bd99d78908be0d49a5d@XCH-ALN-001.cisco.com> <CAHWErLeBaMPDPJst0MpQfBXQqE3PW2pwGG_f6A539o1dv9gDYw@mail.gmail.com> <aaf69434308545a5b2566645cc2e4e47@XCH-ALN-001.cisco.com> <CAHWErLdvQoPjxuhwmVH9SzFKdET7L2yH9JFJz8_dRx2gEeEHew@mail.gmail.com> <95c5e3c770b44905ad5b9526a2b2501d@XCH-ALN-001.cisco.com> <CAHWErLdc-Gv4fTez5VO6H-xcwwUG-QbrNm+kgQjPRqKdBSgSdg@mail.gmail.com>
In-Reply-To: <CAHWErLdc-Gv4fTez5VO6H-xcwwUG-QbrNm+kgQjPRqKdBSgSdg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.99.5]
Content-Type: multipart/alternative; boundary="_000_231cba3ce3104f4eaaca4ac135d76dfcXCHALN001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/VYwAkVnWw1c-WdBsb69Yp5zC-7Y>
Subject: Re: [spring] [Mapping Server] Conflict Resolution
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 22 Mar 2017 06:28:16 -0000

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

S2FscyAtDQoNCkZyb206IHRlY2hfa2FscyBLYWxzIFttYWlsdG86dGVjaC5rYWxzQGdtYWlsLmNv
bV0NClNlbnQ6IFR1ZXNkYXksIE1hcmNoIDIxLCAyMDE3IDk6MzIgUE0NClRvOiBMZXMgR2luc2Jl
cmcgKGdpbnNiZXJnKQ0KQ2M6IHNwcmluZ0BpZXRmLm9yZzsgUGV0ZXIgUHNlbmFrIChwcHNlbmFr
KTsgU3RlZmFubyBQcmV2aWRpIChzcHJldmlkaSkNClN1YmplY3Q6IFJlOiBbTWFwcGluZyBTZXJ2
ZXJdIENvbmZsaWN0IFJlc29sdXRpb24NCg0KSGkgTGVzLA0KDQogVGhhbmtzIGZvciB5b3VyIGNs
YXJpZmljYXRpb24uIEl0IHdhcyByZWFsbHkgaGVscGZ1bC4NCg0KIEkgaGF2ZSBmZXcgbW9yZSBx
dWVzdGlvbnMuDQoNCiAxKSBIb3cgd291bGQgeW91IGhhbmRsZSBpZGVudGljYWwgZW50cmllcyBo
YXMgYmVlbiBwb3B1bGF0ZWQgYnkgbW9yZSB0aGFuIG9uZSBNYXBwaW5nIFNlcnZlciBhdCB0aGUg
c2FtZSB0aW1lID8NCiAgICAgRm9yIGV4YW1wbGUsIGFzc3VtZSB0aGUgYmVsb3cgbWFwcGluZyBl
bnRyeSBpcyBwb3B1bGF0ZWQgYnkgU2F5LCBNYXBwaW5nLVNlcnZlci0xIGFuZCBNYXBwaW5nLVNl
cnZlci0yDQoNCiAgICAgTVMtMSBlbnRyeTogICAxMC4xLjEuMC8yNDxodHRwOi8vMTAuMS4xLjAv
MjQ+LCAyMDAsIDINCiAgICAgTVMtMiBlbnRyeTogICAxMC4xLjEuMC8yNDxodHRwOi8vMTAuMS4x
LjAvMjQ+LCAyMDAsIDINCg0KW0xlczpdIFRoZXJlIGlzIG5vIGNvbmZsaWN0IOKAkyBlbnRyaWVz
IGFyZSBpZGVudGljYWwg4oCTIGl0IGRvZXMgbm90IG1hdHRlciB3aGljaCBlbnRyeSBpcyB1c2Vk
Lg0KVGhpcyBpcyBhY3R1YWxseSB3aGF0IEkgd291bGQgZXhwZWN0IHRvIHNlZS4gSWYgb25lIGhh
cyBtdWx0aXBsZSBTUk1TcyBpbiBhIG5ldHdvcmsgdGhleSBhcmUgZXhwZWN0ZWQgdG8gYWR2ZXJ0
aXNlIHRoZSBzYW1lIGluZm9ybWF0aW9uLg0KUHJpbWFyeSBwdXJwb3NlIG9mIG11bHRpcGxlIFNS
TVNzIGlzIHRvIHByb3ZpZGUgcmVkdW5kYW5jeS4NCg0KICAgICBJIGRvbid0IHRoaW5rLCB0aGUg
ZHJhZnQgdGFsa3MgYWJvdXQgdGhpcyBjYXNlLg0KDQoyKSBJZiB0aGVyZSBpcyBzdWItc2V0IG9m
IGlkZW50aWNhbCBlbnRyaWVzIHBvcHVsYXRlZCBieSB0d28gZGlmZmVyZW50IG1hcHBpbmcgc2Vy
dmVycy4NCg0KICAgICBNUy0xIGVudHJ5OiAgIDEwLjEuMy4wLzI0PGh0dHA6Ly8xMC4xLjMuMC8y
ND4sIDIwMCwgMg0KICAgICBNUy0yIGVudHJ5OiAgIDEwLjEuMS4wLzI0PGh0dHA6Ly8xMC4xLjEu
MC8yND4sIDE5OCwgNQ0KDQpbTGVzOl0gQWdhaW4sIHRoZXJlIGlzIG5vIGNvbmZsaWN0LiBCb3Ro
IGVudHJpZXMgY2FuIGJlIHVzZWQuDQpUaGUgZGVmaW5pdGlvbiBvZiBhIHByZWZpeCBjb25mbGlj
dCBpcyBleHBsaWNpdGx5IGRlZmluZWQgYXQgdGhlIGVuZCBvZiAgU2VjdGlvbiAzLjIuMSBvZiB0
aGUgZHJhZnQuIEFwcGx5IHRoZSBsb2dpYyB0byB5b3VyIGV4YW1wbGUuDQoNCiAgICAgSW4gdGhp
cyBjYXNlLCAxMC4xLjMuMCwgMjAwOyAxMC4xLjQuMCwgMjAxIGFyZSBpZGVudGljYWwgZW50cmll
cy4gSG93IHRvIGhhbmRsZSB0aGlzIHNjZW5hcmlvID8NCg0KMykgSXMgcHJlZmVyZW5jZSB2YWx1
ZXMgYXJlIGNvbmZpZ3VyYWJsZSBwZXIgbWFwcGluZyBzZXJ2ZXIgb3IgcGVyLW1hcHBpbmcgZW50
cnkgPw0KDQpbTGVzOl0gUHJlZmVyZW5jZSBpcyBwZXIgbWFwcGluZyBzZXJ2ZXItIE5PVCBwZXIg
bWFwcGluZyBlbnRyeS4gVGhpcyBpcyBzdGF0ZWQgaW4gU2VjdGlvbiAzLjEgb2YgdGhlIGRyYWZ0
Og0KDQrigJxJZiBhIG5vZGUgYWN0cyBhcyBhbiBTUk1TLCBpdCBNQVkgYWR2ZXJ0aXNlIGEgcHJl
ZmVyZW5jZSB0byBiZQ0KICAgYXNzb2NpYXRlZCB3aXRoIGFsbCBTUk1TIFNJRCBhZHZlcnRpc2Vt
ZW50cyBzZW50IGJ5IHRoYXQgbm9kZS7igJ0NCg0KSSBtZWFuLCBvbmNlIHByZWZlcmVuY2UgdmFs
dWUgaXMgY29uZmlndXJlZCBwZXIgbWFwcGluZyBzZXJ2ZXIgdGhlbiBpdCB3b3VsZCBiZSBhcHBs
aWNhYmxlIGZvciBhbGwgbWFwcGluZyBlbnRyaWVzIHdoaWNoIGFyZSB0cmlnZ2VyZWQgZnJvbSB0
aGUgbWFwcGluZyBzZXJ2ZXIgPyBJc24ndCBpdCA/DQoNCkkgc2VlLCBBbGwgU0lEcyBhZHZlcnRp
c2VkIGluIHByZWZpeCByZWFjaGFiaWxpdHkgYWR2ZXJ0aXNlbWVudHMgaW1wbGljaXRseSBoYXZl
IGEgcHJlZmVyZW5jZSB2YWx1ZSBvZiAxOTIuIEl0IG1lYW5zLCBwcmVmZXJlbmNlIGNvbmZpZ3Vy
ZWQgZm9yIHRoZSBub2RlIHdpbGwgbm90IGFwcGxpY2FibGUgZm9yICJwcmVmaXggcmVhY2hhYmls
aXR5IGFkdmVydGlzZW1lbnRzIiA/IElzbid0IGl0ID8NCg0KW0xlczpdIENvcnJlY3QuDQoNClNv
LCB0aGUgbWFpbiBwdXJwb3NlIG9mIHByZWZlcmVuY2UgaXMgdG8gZ2l2ZSBwcmVmZXJlbmNlIGZv
ciBhIHNwZWNpZmljIG1hcHBpbmcgc2VydmVyID8NCg0KW0xlczpdIFllcy4gU1JNUyBwcmVmZXJl
bmNlIHByb3ZpZGVzIGEgd2F5IHRvIHByb3Zpc2lvbiBhIG5ldyBtYXBwaW5nIHNlcnZlciwgaGF2
ZSBpdHMgYWR2ZXJ0aXNlbWVudHMgdmFsaWRhdGVkIGJ1dCBub3QgYWN0dWFsbHkgdXNlZC4gVGhp
cyBwcm92aWRlcyBhIG5vbi1kaXNydXB0aXZlIHdheSB0byBicmluZyBhIG5ldyBzZXJ2ZXIgb25s
aW5lLg0KDQo0KSBPbmUgdmVyeSBiYXNpYyBxdWVzdGlvbi4uLg0KDQpJbiBjYXNlIG9mIExEUC1T
UiBpbnRlci13b3JraW5nLCBtYXBwaW5nIGVudHJpZXMgYXJlIHN0aXRjaGVkIGJ5IGludGVyc2Vj
dCBub2RlLg0KDQpXaGVyZSBhcyBpbiBTUi1MRFAgaW50ZXItd29ya2luZywgc3RpdGNoaW5nIGNh
bid0IGJlIGRvbmUuIFdoeSBkbyB3ZSBuZWVkIHRvIHVzZSBtYXBwaW5nIHNlcnZlciA/IFdoeSBj
YW50IHdlIHVzZSBzdGl0Y2hpbmc/DQoNCg0KW0xlczpdIEkgYW0gbm90IHN1cmUgd2hhdCB5b3Ug
bWVhbiBieSDigJxzdGl0Y2hpbmfigJ0uDQpOb2RlcyB3aGljaCBkbyBub3Qgc3VwcG9ydCBTUiBj
bGVhcmx5IHdpbGwgbm90IGFkdmVydGlzZSBTSURzIGZvciB0aGUgcHJlZml4ZXMgdGhleSBvcmln
aW5hdGUuIFNSTVMgY2FuIGJlIGNvbmZpZ3VyZWQgdG8gYWR2ZXJ0aXNlIFNJRHMgb24gYmVoYWxm
IG9mIHRoZSBub24tU1ItY2FwYWJsZSBub2RlcyDigJMgdGh1cyBhbGxvd2luZyBTUiBsYWJlbHMg
dG8gYmUgdXNlZCBpbiB0aGUgU1IgZW5hYmxlZCBwb3J0aW9uIG9mIHRoZSBuZXR3b3JrIGV2ZW4g
Zm9yIGRlc3RpbmF0aW9ucyBvbiBub2RlcyB3aGljaCBhcmUgTk9UIFNSLWNhcGFibGUuDQoNCkl0
IGlzIGFsc28gcG9zc2libGUgdG8gdXNlIFNSTVMgYXMgYSBjZW50cmFsIHByb3Zpc2lvbmluZyB0
b29sIOKAkyBlbGltaW5hdGluZyB0aGUgbmVlZCB0byBjb25maWd1cmUgU0lEcyBsb2NhbGx5IG9u
IGVhY2ggU1IgY2FwYWJsZSByb3V0ZXIuDQoNCiAgIExlcw0KDQpUaGFua3MgaW4gYWR2IExlcywN
Cg0KDQpSZWdhcmRzLA0KX3RlY2gua2Fsc18NCg0KDQoNCg0KT24gU3VuLCBNYXIgMTksIDIwMTcg
YXQgODo1MiBQTSwgTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgPGdpbnNiZXJnQGNpc2NvLmNvbTxt
YWlsdG86Z2luc2JlcmdAY2lzY28uY29tPj4gd3JvdGU6DQpLYWxzIOKAkw0KDQpJbmxpbmXigKZs
b29rIGZvciDigJxMZXMy4oCdDQoNCkZyb206IHRlY2hfa2FscyBLYWxzIFttYWlsdG86dGVjaC5r
YWxzQGdtYWlsLmNvbTxtYWlsdG86dGVjaC5rYWxzQGdtYWlsLmNvbT5dDQpTZW50OiBTYXR1cmRh
eSwgTWFyY2ggMTgsIDIwMTcgMTE6NDAgUE0NClRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKQ0K
Q2M6IHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPjsgUGV0ZXIgUHNlbmFr
IChwcHNlbmFrKTsgU3RlZmFubyBQcmV2aWRpIChzcHJldmlkaSk7IG1hcnRpbi5waWxrYUBwYW50
aGVvbi50ZWNoPG1haWx0bzptYXJ0aW4ucGlsa2FAcGFudGhlb24udGVjaD4NClN1YmplY3Q6IFJl
OiBbTWFwcGluZyBTZXJ2ZXJdIENvbmZsaWN0IFJlc29sdXRpb24NCg0KSGkgTGVzLA0KDQpUaGFu
ayB5b3Ugc28gbXVjaCBmb3IgeW91ciBjbGFyaWZpY2F0aW9uLg0KDQpJIGhhdmUgb25lIG1vcmUg
cXVlc3Rpb24gaGVyZS4uLg0KDQoxKSB0aGUgbmV3bHkgaW5jb21pbmcgZW50cnkgd291bGQgZG8g
Y29uZmxpY3QgcmVzb2x1dGlvbiB2YWxpZGF0aW9uIHdpdGggYWxsIGV4aXN0aW5nIGVudHJpZXMg
YW5kIHdpbGwgYmUgcHJvZ3JhbW1lZCBvbmx5IGlmIGl0IGRvZXNuJ3QgaGF2ZSBhbnkgY29uZmxp
Y3Qgd2l0aCBhbnkgZW50cmllcyBvciBpZiBpdCB3aW5zIGluIGNvbmZsaWN0IHJlc29sdXRpb24g
d2l0aCBhbGwgb2YgdGhlbT8NCg0KSW4gdGhpcyBjYXNlLCB0aGUgZW50cnkgd2lsbCBiZSBwcm9n
cmFtbWVkIG9ubHkgaWYgaXQgd2lucyBvdmVyIGFsbCBlbnRyaWVzLCBldmVuIGlmIGl0IGZhaWxz
IHdpdGggYW55IG9uZSBvZiB0aGUgZW50cnksIGl0IHdvdWxkIG5vdCBiZSBhZGRlZC4gQnV0LCB0
aGUgZW50cnkgd2hpY2ggZmFpbHMgdG8gd2luIHdpdGggdGhlIG5ldyBlbnRyeSBhbHNvIHdvdWxk
IGV4aXN0cyBpbiB0aGUgZGF0YWJhc2UuIEl0IHdvdWxkIGhhdmUgbm90IGdvdCByZW1vdmVkLg0K
DQpJcyBteSB1bmRlcnN0YW5kaW5nIHJpZ2h0ID8NCg0KMikgT3Igd2hlbiBuZXcgZW50cnkgWCBk
byBjb25mbGljdCByZXNvbHV0aW9uIHZhbGlkYXRpb24gd2l0aCBlYWNoIGVudHJ5IGFuZCBhc3N1
bWUsIGFsbCBlbnRyaWVzIGFyZSBoYXZpbmcgYSBjb25mbGljdCByZXNvbHV0aW9uIHdpdGggdGhp
cyBuZXcgZW50cnkgYW5kIHRoZSBuZXcgZW50cnkgd2lucyBvdmVyIGFsbCBlbnRyaWVzLiBTbywg
aW4gdGhpcyBjYXNlLCBhbGwgb2YgdGhlbSBnZXRzIHJlbW92ZWQ7IG9ubHkgbmV3IGVudHJ5IHdv
dWxkIGJlIGFkZGVkLg0KDQpbTGVzMjpdIFdoZW4gYW4gZW50cnkgYXJyaXZlcyBoYXMgbm8gYmVh
cmluZyBvbiB0aGUgYXBwbGljYXRpb24gb2YgdGhlIHByZWZlcmVuY2UgcnVsZS4gQ29uY2VwdHVh
bGx5IChJIGFtIG5vdCB0YWxraW5nIGFib3V0IGFjdHVhbCBpbXBsZW1lbnRhdGlvbiBkZXRhaWxz
KSB3aGVuIHRoZSBkYXRhYmFzZSBjaGFuZ2VzIChuZXcgZW50cnkgYWRkZWQsIGV4aXN0aW5nIGVu
dHJ5IG1vZGlmaWVkIG9yIGRlbGV0ZWQpIHRoZSBhbGdvcml0aG0gbXVzdCBiZSByZS1leGVjdXRl
ZCBvbiB0aGUgY29tcGxldGUgY29udGVudHMgb2YgdGhlIGRhdGFiYXNlIOKAkyBub3QganVzdCBv
biB0aGUgY2hhbmdlZCBlbnRyaWVzLi4NCg0KMykgSW4gY2lzY28gcm91dGVycywgSSBvYnNlcnZl
ZCB0aGUgYmVsb3cgYmVoYXZpb3IuDQoNCltMZXMyOl0gVGhlcmUgY3VycmVudGx5IGlzIG5vIHN0
YW5kYXJkLiBJbmRpdmlkdWFsIHZlbmRvcnMgaGF2ZSBpbXBsZW1lbnRlZCB3aGF0ZXZlciBzZWVt
ZWQgYmVzdCB0byB0aGVtIGF0IHRoZSB0aW1lLiBXaGVuIHRoZXJlIGlzIFdHIGFncmVlbWVudCBv
biBhIHN0YW5kYXJkIGJlaGF2aW9yIHRoZW4gaXQgc2hvdWxkIGJlIGV4cGVjdGVkIHRoYXQgaW1w
bGVtZW50YXRpb25zIHdpbGwgYmUgbW9kaWZpZWQgdG8gY29uZm9ybSB0byB0aGUgc3RhbmRhcmQu
DQoNCiAgICBXaGVuZXZlciB0aGVyZSBpcyBhbnkgY29uZmxpY3QgKHByZWZpeC9TSUQpIHdpdGgg
ZW50cmllcywgdGhlIGVudHJ5IHdoaWNoIHdpbnMgaWYgaXQgaGFzIGxvd2VyIHN5c3RlbS1pZCAo
IHN5c3RlbS1pZCBpcyBpbiB0aGUgY29udGV4dCBvZiBJU0lTIHByb3RvY29sKSB0aG91Z2ggaXQg
aGFzIGhpZ2hlciBwcmVmaXgvU0lEIHZhbHVlcy4gaS5lLiBpdCBzZWVtcywgInN5c3RlbS1JRCIg
aXMgdHJlYXRlZCBhcyAicHJlZmVyZW5jZSB2YWx1ZSIuDQpXaHkgc3lzdGVtLUlEIGlzIGJlaW5n
IHRyZWF0ZWQgYXMgcHJlZmVyZW5jZSB2YWx1ZSA/ICBDYW4geW91IHBsZWFzZSBjbGFyaWZ5ID8N
Cg0KDQpDb21pbmcgYmFjayB0byBvdXIgZGlzY3Vzc2lvbiwgSSB0aGlua3MsIHRoZXJlIGlzIGEg
Y29uZmxpY3Qgd2l0aCBhbGwgMyBlbnRyaWVzIGluIGFsbCAzIHNjZW5hcmlvcy4NCg0KUGxlYXNl
IHNlZSBteSByZXBseSBpbmxpbmUgd2l0aCA8S0FMUz4NCg0KUmVnYXJkcywNCl90ZWNoLmthbHNf
DQoNCg0KT24gU2F0LCBNYXIgMTgsIDIwMTcgYXQgMTE6MTkgQU0sIExlcyBHaW5zYmVyZyAoZ2lu
c2JlcmcpIDxnaW5zYmVyZ0BjaXNjby5jb208bWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbT4+IHdy
b3RlOg0KS2FscyDigJMNCg0KUGxlYXNlIGxvb2sgY2xvc2VseSBhdCBob3cgdG8gZGV0ZXJtaW5l
IGlmIHRoZXJlIGlzIGEgY29uZmxpY3QuDQpGcm9tIFNlY3Rpb24gMzoNCg0KICAgICBQcmYgLSBQ
cmVmZXJlbmNlIFZhbHVlIChTZWUgU2VjdGlvbiAzLjEpDQogICAgICAgUGkgLSBJbml0aWFsIHBy
ZWZpeA0KICAgICAgIFBlIC0gRW5kIHByZWZpeA0KICAgICAgIEwgIC0gUHJlZml4IGxlbmd0aA0K
ICAgICAgIEx4IC0gTWF4aW11bSBwcmVmaXggbGVuZ3RoICgzMiBmb3IgSVB2NCwgMTI4IGZvciBJ
UHY2KQ0KICAgICAgIFNpIC0gSW5pdGlhbCBTSUQgdmFsdWUNCiAgICAgICBTZSAtIEVuZCBTSUQg
dmFsdWUNCiAgICAgICBSICAtIFJhbmdlIHZhbHVlIChTZWUgTm90ZSAxKQ0KICAgICAgIFQgIC0g
VG9wb2xvZ3kNCiAgICAgICBBICAtIEFsZ29yaXRobQ0KDQogICAgICAgQSBNYXBwaW5nIEVudHJ5
IGlzIHRoZW4gdGhlIHR1cGxlOiAoUHJmLCBTcmMsIFBpL0wsIFNpLCBSLCBULCBBKQ0KICAgICAg
IFBlID0gKFBpICsgKChSLTEpIDw8IChMeC1MKSkNCiAgICAgICBTZSA9IFNpICsgKFItMSkNCg0K
QW5kIFNlY3Rpb24gMy4yLjENCg0KICBHaXZlbiB0d28gbWFwcGluZyBlbnRyaWVzOg0KDQogICAo
UHJmLCBQMS9MMSwgUzEsIFIxLCBUMSwgQTEpIGFuZA0KICAgKFByZiwgUDIvTDIsIFMyLCBSMiwg
VDIsIEEyKQ0KDQogICB3aGVyZSBQMSA8PSBQMg0KDQogICBhIHByZWZpeCBjb25mbGljdCBleGlz
dHMgaWYgYWxsIG9mIHRoZSBmb2xsb3dpbmcgYXJlIHRydWU6DQoNCiAgIDEpKFQxID09IFQyKSAm
JiAoQTEgPT0gQTIpDQogICAyKVAxIDw9IFAyDQogICAzKVRoZSBwcmVmaXhlcyBhcmUgaW4gdGhl
IHNhbWUgYWRkcmVzcyBmYW1pbHkuDQogICAyKUwxID09IEwyDQogICAzKShQMWUgPj0gUDIpICYm
ICgoUzEgKyAoUDIgLSBQMSkpICE9IFMyKQ0KDQpUaGUgcHJlZmVyZW5jZSBydWxlIGFzIGRlZmlu
ZWQgaW4gdGhlIGxhdGVzdCB2ZXJzaW9uIG9mIHRoZSBkcmFmdCAoMDIpOg0KDQoxLiAgSGlnaGVy
IHByZWZlcmVuY2UgdmFsdWUgd2lucw0KICAgMi4gIFNtYWxsZXIgcmFuZ2Ugd2lucw0KICAgMy4g
IElQdjYgZW50cnkgd2lucyBvdmVyIElQdjQgZW50cnkNCiAgIDQuICBMb25nZXIgcHJlZml4IGxl
bmd0aCB3aW5zDQogICA1LiAgU21hbGxlciBhbGdvcml0aG0gd2lucw0KICAgNi4gIFNtYWxsZXIg
c3RhcnRpbmcgYWRkcmVzcyAoY29uc2lkZXJlZCBhcyBhbiB1bnNpZ25lZCBpbnRlZ2VyDQogICAg
ICAgdmFsdWUpIHdpbnMNCiAgIDcuICBTbWFsbGVyIHN0YXJ0aW5nIFNJRCB3aW5zDQogICA4LiAg
SWYgdG9wb2xvZ3kgSURzIGFyZSBOT1QgaWRlbnRpY2FsIGJvdGggZW50cmllcyBNVVNUIGJlIGln
bm9yZWQNCg0KQ29tbWVudHMgaW5saW5lDQoNCkZyb206IHRlY2hfa2FscyBLYWxzIFttYWlsdG86
dGVjaC5rYWxzQGdtYWlsLmNvbTxtYWlsdG86dGVjaC5rYWxzQGdtYWlsLmNvbT5dDQpTZW50OiBG
cmlkYXksIE1hcmNoIDE3LCAyMDE3IDE6MDkgQU0NClRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJn
KQ0KQ2M6IHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPjsgUGV0ZXIgUHNl
bmFrIChwcHNlbmFrKTsgU3RlZmFubyBQcmV2aWRpIChzcHJldmlkaSk7IG1hcnRpbi5waWxrYUBw
YW50aGVvbi50ZWNoPG1haWx0bzptYXJ0aW4ucGlsa2FAcGFudGhlb24udGVjaD4NClN1YmplY3Q6
IFJlOiBbTWFwcGluZyBTZXJ2ZXJdIENvbmZsaWN0IFJlc29sdXRpb24NCg0KSGkgTGVzLA0KDQog
U29ycnksIEkgaGF2ZSBub3QgaW5jbHVkZWQgbXkgbWFwcGluZyBlbnRyaWVzIGluIHRoZSBwcmV2
aW91cyBtYWlsLiBQbGVhc2Ugc2VlIHRoZSBleGFtcGxlIGhlcmUgYmVsb3cuDQoNCiBJIGFtIHdv
cmtpbmcgd2l0aCB0aGUgUkZDIHdoaWNoIGRvZXNuJ3Qgc3VwcG9ydCBQcmVmZXJlbmNlIFZhbHVl
LCBzbyBwbGVhc2UgaWdub3JlIGl0LiBBbmQsIG15IG1hcHBpbmcgZW50cmllcyB3b3VsZCBsb29r
cyBsaWtlLg0KVG9wb2xvZ3kgd2lsbCBiZSBhIHNpbmdsZSB0b3BvbG9neSwgbm90IGEgTXVsdGkt
dG9wb2xvZ3kgYW5kIGFsZ29yaXRobSB3b3VsZCBiZSBTUEYgbm90IENTUEYuDQoNCiBQbGVhc2Ug
cmVhZCBteSBlbnRyeSB0aGUgYmVsb3cgb3JkZXI6ICA8UHJlZml4LXN0YXJ0LyBwcmVmaXgtbGVu
LCAgc3RhcnRpbmcgU0lELCAgcmFuZ2U+DQogRTEgYW5kIEUyIGFscmVhZHkgY29uZmlndXJlZCBB
Y3RpdmUgZW50cmllcy4gWCBpcyB0aGUgbmV3bHkgaW5jb21pbmcgZW50cnkuDQoNCg0KU2NlbmFy
aW8gMTogICAoRW50cmllcyBhcmUgY29uZmxpY3Rpbmcgd2l0aCBwcmVmaXgpDQogICAgICAgICAg
ICAgICAgICAgICAgICAgRW50cnkgRTE6ICAgICAgPDEwLjEuMTAuMC8yNDxodHRwOi8vMTAuMS4x
MC4wLzI0PiwgMzAwLCAyMj4NCiAgICAgICAgICAgICAgICAgICAgICAgICBFbnRyeSBFMjogICAg
ICA8MTAuMS4xLjAvMjQ8aHR0cDovLzEwLjEuMS4wLzI0PiwgICAxNTAsIDU+DQoNCltMZXM6XSBF
MSBleHBhbmRzIHRvICgxMC4xLjEwLjAvMjQ8aHR0cDovLzEwLjEuMTAuMC8yND4gdGhyb3VnaCAx
MC4xLjMxLjAvMjQ8aHR0cDovLzEwLjEuMzEuMC8yND4pIHVzaW5nIFNJRHMgMzAwLTMyMQ0KRTIg
ZXhwYW5kcyB0byAoMTAuMS4xLjAvMjQ8aHR0cDovLzEwLjEuMS4wLzI0PiB0aHJvdWdoIDEwLjEu
NS4wLzI0PGh0dHA6Ly8xMC4xLjUuMC8yND4pIHVzaW5nIFNJRHMgMTUwIC0xNTQNCg0KVGhlcmUg
aXMgbm8gY29uZmxpY3Qg4oCTIGJvdGggZW50cmllcyBhcmUgdXNlZC4NCg0KICAgICAgICAgICAg
ICAgICAgICAgICAgIGluY29taW5nIGVudHJ5IGlzIFg6DQogICAgICAgICAgICAgICAgICAgICAg
ICAgRW50cnkgWDogICAgICAgIDwxMC4xLjIuMC8yNDxodHRwOi8vMTAuMS4yLjAvMjQ+LCAgMjAw
LCAyMD4NCg0KW0xlczpdIFggZXhwYW5kcyB0byAoMTAuMS4yLjAvMjQ8aHR0cDovLzEwLjEuMi4w
LzI0PiDigJMgMTAuMS4yMS4wLzI0PGh0dHA6Ly8xMC4xLjIxLjAvMjQ+KSB1c2luZyBTSURzIDIw
MC0yMTkuDQpUaGVyZSBpcyBhIHByZWZpeCBjb25mbGljdCB3aXRoIEUxLg0KUHJlZmVyZW5jZSBy
dWxlICMyIChzbWFsbGVyIHJhbmdlKSBpcyBhcHBsaWVkIOKAkyBidXQgdGhlIGFuc3dlciBvbmUg
Z2V0cyBkZXBlbmRzIG9uIHRoZSBvcmRlciBpbiB3aGljaCB0aGUgZW50cmllcyBhcmUgcHJvY2Vz
c2VkIOKAkyBhIHBvaW50IHdoaWNoIEkgZGlzY3Vzc2VkIGluIG15IHByZXNlbnRhdGlvbiBhdCBJ
RVRGIDk2LiBTZWUgU2xpZGVzIDE3LTIwIGluDQpodHRwczovL3d3dy5pZXRmLm9yZy9wcm9jZWVk
aW5ncy85Ny9zbGlkZXMvc2xpZGVzLTk3LXNwcmluZy0xX2lldGY5N19kcmFmdC1pZXRmLXNwcmlu
Zy1jb25mbGljdC1yZXNvbHV0aW9uLTAyLTAwLnBwdHgNCg0KU28sIGlmIHdlIGV4YW1pbmUgZW50
cmllcyBpbiByYW5nZSBvcmRlciAoc21hbGxlc3QgdG8gaGlnaGVzdCkgd2UgZmluZDoNCkUyIGhh
cyBubyBjb25mbGljdCB3IFggbm9yIHdpdGggRTEuDQoNCjxLQUxTPg0KDQpUaGVyZSBpcyBhIGNv
bmZsaWN0IGJldHdlZW4gWCBhbmQgRTIgYWxzby4NCg0KW0xlczI6XSBZb3UgYXJlIGNvcnJlY3Qg
4oCTIG15IGVycm9yLg0KU28sIHByb2Nlc3NpbmcgZW50cmllcyBpbiByYW5nZSBvcmRlciAoc21h
bGxlc3QgdG8gaGlnaGVzdCkNCg0KRTIgaGFzIGEgY29uZmxpY3Qgd2l0aCBYLiBYIGlzIGlnbm9y
ZWQuDQpFMiBoYXMgbm8gY29uZmxpY3Qgd2l0aCBFMS4NCkUxIGFuZCBFMiBhcmUgdXNlZCDigJMg
WCBpcyBpZ25vcmVkLg0KDQpBcG9sb2dpZXMgZm9yIHRoZSBjb25mdXNpb24uDQoNCg0KRTIgZXhw
YW5kcyB0byAoMTAuMS4xLjAvMjQ8aHR0cDovLzEwLjEuMS4wLzI0PiB0aHJvdWdoIDEwLjEuNS4w
LzI0PGh0dHA6Ly8xMC4xLjUuMC8yND4pIHVzaW5nIFNJRHMgMTUwIC0xNTQNClggZXhwYW5kcyB0
byAoMTAuMS4yLjAvMjQ8aHR0cDovLzEwLjEuMi4wLzI0PiDigJMgMTAuMS4yMS4wLzI0PGh0dHA6
Ly8xMC4xLjIxLjAvMjQ+KSB1c2luZyBTSURzIDIwMC0yMTkuDQoNClByZWZpeCAxMC4xLjIuMCB0
byAxMC4xLjUuMCBhcmUgY29uZmxpY3RpbmcgYmV0d2VlbiBlbnRyeS1YIGFuZCBlbnRyeS1FMi4N
CldpbGwgRTIgd2luIGFzIHRoZXkgaGF2ZSBsb3dlciByYW5nZSA/DQoNClNvLCBvbmx5IEUyIHdp
bGwgZXhpc3QgaW4gdGhpcyBjYXNlLg0KRTEgd2lsbCBiZSByZW1vdmVkIGR1ZSB0byBjb25mbGlj
dCB3aXRoIFggYW5kIFggd291bGQgYmUgcmVtb3ZlZCBkdWUgdG8gY29uZmxpY3Qgd2l0aCBFMi4N
Cg0KQXNzdW1lLCBpZiBJIGhhdmUgc29tZSBtb3JlIGVudHJpZXMgaW4gdGhlIHRhYmxlIHNheSBF
MyB0byBFMTAwLCB0aGV5IHdpbGwgbm90IGJlIHBhcnRpY2lwYXRpbmcgaW4gdGhlIGNvbmZsaWN0
IHJlc29sdXRpb24gdmFsaWRhdGlvbiBhcyBYIGlzIGxvc3QgdG8gRTIgaXRzZWxmLiBJc24ndCBp
dCA/DQoNCklzIHRoZXJlIGFueSBjcml0ZXJpYSB0aGF0IGFsbCBlbnRyaWVzIHN1Y2ggYXMgRTEs
IEUyIGFuZCBzbyBvbiBzaG91bGQgYmUgaW4gc29ydGVkIG9yZGVyID8gT3RoZXJ3aXNlLCBwZXJm
b3JtaW5nIHZhbGlkYXRpb24gd2l0aCBhbGwgbWFwcGluZyBlbnRyaWVzIHdpbGwgYmUgZGlmZmlj
dWx0IGlmIHRoZXkgaGF2ZSBub3QgYmVlbiBzb3J0ZWQuIElzbnQgaXQgPw0KDQpDb3VsZCB5b3Ug
cGxlYXNlIGxldCBtZSBrbm93IHdoZXRoZXIgYW0gSSByaWdodCA/DQoNCg0KWCBoYXMgYSBjb25m
bGljdCB3aXRoIEUxIOKAkyBFMSBpcyBpZ25vcmVkLg0KRTIgYW5kIFggYXJlIHVzZWQuDQoNCiAg
ICAgICAgICAgU3RlcDE6IENvbmZsaWN0IHdvdWxkIGJlIHZhbGlkYXRlZCBiZXR3ZWVuIEUxIGFu
ZCBYLg0KDQogICAgICAgICAgIFN0ZXAyOiBDb25mbGljdCB3b3VsZCBiZSB2YWxpZGF0ZWQgYmV0
d2VlbiBFMiBhbmQgWC4NCg0KICAgICAgICAgICMgd2hhdCBhcmUgdGhlIGVudHJpZXMgd291bGQg
YmUgYWN0aXZlIGFuZCB3aGF0IHdpbGwgYmVjb21lIGluYWN0aXZlL2V4Y2x1ZGVkIGVudHJ5ID8N
Cg0KDQoNClNjZW5hcmlvIDI6ICAgKEVudHJpZXMgYXJlIGNvbmZsaWN0aW5nIHdpdGggU0lEKQ0K
ICAgICAgICAgICAgICAgICAgICAgICAgIEVudHJ5IEUxOiAgICAgIDwxMC4xLjEwLjAvMjQ8aHR0
cDovLzEwLjEuMTAuMC8yND4sIDMwMCwgMjI+DQogICAgICAgICAgICAgICAgICAgICAgICAgRW50
cnkgRTI6ICAgICAgPDcuMS4xLjAvMjQ8aHR0cDovLzcuMS4xLjAvMjQ+LCAgICAgMjgwLCAxMD4N
Cg0KW0xlczpdIEFnYWluLCB0aGVyZSBpcyBubyBjb25mbGljdCwgYm90aCBlbnRyaWVzIGFyZSB1
c2VkLg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgaW5jb21pbmcgZW50cnkgaXMgWDoNCiAg
ICAgICAgICAgICAgICAgICAgICAgICBFbnRyeSBYOiAgICAgICAgPDMuMS4xLjAvMjQ8aHR0cDov
LzMuMS4xLjAvMjQ+LCAgIDI4NSwgMjA+DQoNCltMZXM6XSBUaGVyZSBpcyBubyBwcmVmaXggY29u
ZmxpY3QgYnV0IHRoZXJlIGlzIGEgU0lEIGNvbmZsaWN0Lg0KRTEgMzAwIOKAkyAzMjENCkUyIDI4
MCDigJMgMjg5DQpYIDI4NSDigJMgMzA0DQoNCkFnYWluIGFwcGx5aW5nIFByZWZlcmVuY2UgUnVs
ZSAjMiAoc21hbGxlc3QgcmFuZ2Ugd2lucykNCkUyIHdpbnMgb3ZlciBYIOKAkyBYIGlzIGlnbm9y
ZWQNCkUyIGhhcyBubyBjb25mbGljdCB3aXRoIEUxIOKAkyBib3RoIGVudHJpZXMgYXJlIHVzZWQu
DQpTbyBFMSBhbmQgRTIgYXJlIHVzZWQgYW5kIFggaXMgaWdub3JlZC4NCg0KDQo8S0FMUz4NCg0K
U28sIFggd2lsbCBiZSBhZGRlZCBvbmx5IGlmIGl0IGlzIG5vdCBoYXZpbmcgYW55IGNvbmZsaWN0
IHdpdGggYWxsIGV4aXN0aW5nIGVudHJpZXMuDQoNClggd2lsbCBub3QgYmUgdmFsaWRhdGVkIHdp
dGggb3RoZXIgZW50cmllcyBvbmNlIGl0IGxvc2VzIHRvIHNvbWVvbmUgPyBBbSBpIHJnaHQgPw0K
DQpXaGF0IHdpbGwgaGFwcGVuIGlmLA0KDQogIC0gdGhlIG5ldyBlbnRyeSB3aW5zIHdpdGggc29t
ZSBlbnRyaWVzIGFuZA0KICAtIGxvc2luZyB0byBzb21lID8NCg0KW0xlczI6XSBXZSBhcHBseSB0
aGUgY29tcGFyaXNvbiBiYXNlZCBvbiB0aGUgb3JkZXIgb2YgdGhlIHByZWZlcmVuY2UgcnVsZXMu
IE9uY2UgYW4gZW50cnkgbG9zZXMgaXQgaXMgbm8gbG9uZ2VyIGEgY2FuZGlkYXRlIGZvciBjb21w
YXJpc29uIHVzaW5nIGFueSBvZiB0aGUgbG93ZXIgcHJpb3JpdHkgcHJlZmVyZW5jZSBydWxlLg0K
DQogICBMZXMNCg0KDQogICAgICAgICAgIFN0ZXAxOiBDb25mbGljdCB3b3VsZCBiZSB2YWxpZGF0
ZWQgYmV0d2VlbiBFMSBhbmQgWC4NCg0KICAgICAgICAgICBTdGVwMjogQ29uZmxpY3Qgd291bGQg
YmUgdmFsaWRhdGVkIGJldHdlZW4gRTIgYW5kIFguDQoNCiAgICAgICAgICAjIHdoYXQgYXJlIHRo
ZSBlbnRyaWVzIHdvdWxkIGJlIGFjdGl2ZSBhbmQgd2hhdCB3aWxsIGJlY29tZSBpbmFjdGl2ZS9l
eGNsdWRlZCBlbnRyeSA/DQoNCg0KU2NlbmFyaW8gMzogICAgKEVudHJpZXMgYXJlIGNvbmZsaWN0
aW5nIHdpdGggcHJlZml4IGFuZCBTSUQpDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICBFbnRy
eSBFMTogICAgICA8MTAuMS4xMC4wLzI0PGh0dHA6Ly8xMC4xLjEwLjAvMjQ+LCAzMDAsIDIyPg0K
ICAgICAgICAgICAgICAgICAgICAgICAgIEVudHJ5IEUyOiAgICAgIDw1LjEuMS4wLzI0PGh0dHA6
Ly81LjEuMS4wLzI0PiwgICAgIDE5MCwgMTU+DQoNCltMZXM6XSBBZ2Fpbiwgbm8gY29uZmxpY3Qg
4oCTIGJvdGggZW50cmllcyBhcmUgdXNlZC4NCg0KICAgICAgICAgICAgICAgICAgICAgICAgIGlu
Y29taW5nIGVudHJ5IGlzIFg6DQogICAgICAgICAgICAgICAgICAgICAgICAgRW50cnkgWDogICAg
ICAgIDwxMC4xLjEuMC8yNDxodHRwOi8vMTAuMS4xLjAvMjQ+LCAgMjAwLCAyMD4NCg0KW0xlczpd
IFggaGFzIGEgcHJlZml4IGNvbmZsaWN0IHdpdGggRTEg4oCTIGJlY2F1c2UgaXQgaGFzIHNtYWxs
ZXIgcmFuZ2UgWCBpcyB0aGUgd2lubmVyIGFuZCBFMSBpcyBpZ25vcmVkLg0KWCBoYXMgYSBTSUQg
Y29uZmxpY3Qgd2l0aCBFMi4gRTIgaGFzIHNtYWxsZXIgcmFuZ2Ugc28gWCBpcyBpZ25vcmVkLg0K
T25seSBFMiBpcyB1c2VkLg0KTm90ZSB0aGF0IHdlIGV2YWx1YXRlICBwcmVmaXggY29uZmxpY3Rz
IGJlZm9yZSBzaWQgY29uZmxpY3RzLiBEaWZmZXJlbnQgcmVzdWx0cyBtaWdodCBlbnN1ZSBpZiB3
ZSBkaWQgc2lkIGNvbmZsaWN0cyBiZWZvcmUgcHJlZml4IGNvbmZsaWN0cyAodGhvdWdoIG5vdCBp
biB0aGlzIGV4YW1wbGUpDQoNClRoZSBzdWJ0bGV0aWVzIG9mIG9yZGVyaW5nIGluIGFjaGlldmlu
ZyBpbnRlcm9wZXJhYmlsaXR5IGhhdmUgbm90IHlldCBiZWVuIGluY29ycG9yYXRlZCBpbnRvIHRo
ZSBkcmFmdCDigJMgaW4gcGFydCBiZWNhdXNlIHRoZXJlIGlzIHN0aWxsIGRpc2N1c3Npb24gYWJv
dXQgd2hhdCBwb2xpY3kgc2hvdWxkIGJlIHVzZWQgKElnbm9yZSwgUXVhcmFudGluZSwgSWdub3Jl
IE92ZXJsYXAgT25seSkuIElmIHRoZSBXRyB3ZXJlIHRvIHNlbGVjdCBJZ25vcmUgYXMgdGhlIHBv
bGljeSB0aGVuIG9yZGVyaW5nIHdvdWxkIG5vdCBtYXR0ZXIuDQoNCkhUSA0KDQogICBMZXMNCg0K
ICAgICAgICAgICBTdGVwMTogQ29uZmxpY3Qgd291bGQgYmUgdmFsaWRhdGVkIGJldHdlZW4gRTEg
YW5kIFguDQoNCiAgICAgICAgICAgU3RlcDI6IENvbmZsaWN0IHdvdWxkIGJlIHZhbGlkYXRlZCBi
ZXR3ZWVuIEUyIGFuZCBYLg0KDQogICAgICAgICAgIyB3aGF0IGFyZSB0aGUgZW50cmllcyB3b3Vs
ZCBiZSBhY3RpdmUgYW5kIHdoYXQgd2lsbCBiZWNvbWUgaW5hY3RpdmUvZXhjbHVkZWQgZW50cnkg
Pw0KDQoNClJlZ2FyZHMsDQpfX3RlY2gua2Fsc19fDQoNCg0KT24gRnJpLCBNYXIgMTcsIDIwMTcg
YXQgMTI6NDEgUE0sIExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIDxnaW5zYmVyZ0BjaXNjby5jb208
bWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbT4+IHdyb3RlOg0KSXQgaXMgbm90IHBvc3NpYmxlIHRv
IGFuc3dlciB5b3VyIHF1ZXJ5IGJlY2F1c2UgdGhlIHdheSB5b3UgaGF2ZSBwcmVzZW50ZWQgeW91
ciBlbnRyaWVzIChYLCBFMSwgRTIsIEUzKSBkb2VzIG5vdCB0ZWxsIHVzIHdoYXQgY29uZmxpY3Rz
IHlvdSBoYXZlLg0KRG8geW91IGhhdmUgdHdvIFNJRHMgYXNzaWduZWQgdG8gdGhlIHNhbWUgcHJl
Zml4PyAoUHJlZml4IGNvbmZsaWN0KQ0KRG8geW91IGhhdmUgdGhlIHNhbWUgU0lEIGFzc2lnbmVk
IHRvIHR3byBkaWZmZXJlbnQgcHJlZml4ZXM/IChTSUQgY29uZmxpY3QpDQoNClRoaXMgbWF0dGVy
cyDigJMgc2VlIFNlY3Rpb24gMy4zLjYgb2YgdGhlIGRyYWZ0IGZvciBhbiBleGFtcGxlIGFzIHRv
IHdoeS4NCg0KUGxlYXNlIHByZXNlbnQgeW91ciBleGFtcGxlIGluIHRoZSBmb3JtIGRlZmluZWQg
aW4gU2VjdGlvbiAzOg0KDQogICAgICAgUHJmIC0gUHJlZmVyZW5jZSBWYWx1ZSAoU2VlIFNlY3Rp
b24gMy4xKQ0KICAgICAgIFBpIC0gSW5pdGlhbCBwcmVmaXgNCiAgICAgICBQZSAtIEVuZCBwcmVm
aXgNCiAgICAgICBMICAtIFByZWZpeCBsZW5ndGgNCiAgICAgICBMeCAtIE1heGltdW0gcHJlZml4
IGxlbmd0aCAoMzIgZm9yIElQdjQsIDEyOCBmb3IgSVB2NikNCiAgICAgICBTaSAtIEluaXRpYWwg
U0lEIHZhbHVlDQogICAgICAgU2UgLSBFbmQgU0lEIHZhbHVlDQogICAgICAgUiAgLSBSYW5nZSB2
YWx1ZSAoU2VlIE5vdGUgMSkNCiAgICAgICBUICAtIFRvcG9sb2d5DQogICAgICAgQSAgLSBBbGdv
cml0aG0NCg0KICAgICAgIEEgTWFwcGluZyBFbnRyeSBpcyB0aGVuIHRoZSB0dXBsZTogKFByZiwg
U3JjLCBQaS9MLCBTaSwgUiwgVCwgQSkNCg0KVGhhbnguDQoNCiAgIExlcw0KDQoNCkZyb206IHRl
Y2hfa2FscyBLYWxzIFttYWlsdG86dGVjaC5rYWxzQGdtYWlsLmNvbTxtYWlsdG86dGVjaC5rYWxz
QGdtYWlsLmNvbT5dDQpTZW50OiBUaHVyc2RheSwgTWFyY2ggMTYsIDIwMTcgNzoyMiBQTQ0KVG86
IHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPjsgTGVzIEdpbnNiZXJnIChn
aW5zYmVyZyk7IFBldGVyIFBzZW5hayAocHBzZW5hayk7IFN0ZWZhbm8gUHJldmlkaSAoc3ByZXZp
ZGkpOyBtYXJ0aW4ucGlsa2FAcGFudGhlb24udGVjaDxtYWlsdG86bWFydGluLnBpbGthQHBhbnRo
ZW9uLnRlY2g+DQpTdWJqZWN0OiBbTWFwcGluZyBTZXJ2ZXJdIENvbmZsaWN0IFJlc29sdXRpb24N
Cg0KSGkgRXhwZXJ0cywNCg0KICBDb3VsZCB5b3UgcGxlYXNlIGV4cGxhaW4gbWUgd2hhdCB3b3Vs
ZCBiZSB0aGUgZXhwZWN0ZWQgYmVoYXZpb3IgaW4gdGhlIGZvbGxvd2luZyBzY2VuYXJpbyBpbiBR
dWFyYW50aW5lIGFwcHJvYWNoLg0KDQogIE1hcHBpbmcgZW50cmllcyBFMSwgRTIsIEUzIGFyZSBB
Y3RpdmUgZW50cmllcy4NCg0KICBJbiBjYXNlLCBpZiBpbmNvbWluZyBuZXcgZW50cnkgc2F5IFgg
d2hpY2ggaGFzIGNvbmZsaWN0IHdpdGggRTEsIEUyIGFuZCBFMy4NCg0KICBBc3N1bWUsIFggaXMg
YmV0dGVyIHRoYW4gRTEgYnV0IG5vdCBiZXR0ZXIgdGhhbiBFMi4gICggRTEgPCBYIDwgRTIpDQoN
CiAgMV0gWCBpcyBiZXR0ZXIgdGhhbiBFMSBzbyBFMSB3aWxsIGJlY29tZSBleGNsdWRlZCBlbnRy
eSBhbmQgWCB3aWxsIGJlY29tZSBhbiBhY3RpdmUgZW50cnkNCg0KICAyXSBOb3csIFggaXMgY29t
cGFyZWQgd2l0aCBFMi4gRTIgaXMgYmV0dGVyIHRoYW4gWC4gU28sIFggd2lsbCBiZWNvbWUgZXhj
bHVkZWQgZW50cnkgYW5kIEUyIGlzIGFuIGFjdGl2ZSBlbnRyeSBhcyBpdCB3YXMuDQoNClNvLCBY
IGFuZCBFMSB3aWxsIGJlY29tZSAiZXhjbHVkZWQgZW50cnkiLg0KDQpJIGNvdWxkbid0IGZpbmQg
YW55IGluZm8gYXMgc2hvd24gYWJvdmUgaW4gdGhlIFJGQy4gQ2FuIHlvdSBwbGVhc2UgY2xhcmlm
eSA/DQoNCg0KTXkgZG91YnRzOg0KMSkgV2lsbCB0aGUgZW50cnkgYmVjb21lIGFjdGl2ZSBvbmx5
IGlmIGl0IHdpbnMgd2l0aCBhbGwgZW50cmllcyB3aGljaCBhcmUgY29uZmxpY3RlZCB3aXRoIHRo
aXMgPw0KMikgV2hlbiBkb2luZyBjb25mbGljdCByZXNvbHV0aW9uIHdpdGggb3RoZXIgZW50cmll
cywgaXQgY2FuIHdpbiB3aXRoIHNvbWUgZW50cmllcyBhbmQgY2FuIGxvc2UgdG8gc29tZT8gV2hh
dCBjb3VsZCBiZSB0aGUgYmVoYXZpb3IgPw0KICAgICAtIFRoaXMgaXMgdGhlIGNhc2Ugd2hpY2gg
SSBleHBsYWluZWQgYWJvdmUuDQogICAgIC0gSW4gdGhpcyBjYXNlLCBYIGNhbiBiZWNvbWUgYWN0
aXZlIGJ5IHdpbm5pbmcgdG8gRTEgYW5kIGxvc2UgRTIgd2hpY2ggbGVhZHMgWCBhbmQgRTEgdG8g
YmVjb21lIGluYWN0aXZlL2V4Y2x1ZGVkIGVudHJ5Lg0KDQoNCmNhbiB5b3UgcGxlYXNlIGNsYXJp
ZnkgPw0KDQoNClJlZ2FyZHMsDQpfX3RlY2gua2Fsc19fDQoNCg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTps
aW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6
Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29I
eXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxl
Ow0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0
YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxl
LWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206
LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiO30NCnNwYW4uaG9lbnpiDQoJe21zby1zdHlsZS1uYW1lOmhvZW56Yjt9DQpzcGFuLkVt
YWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5CYWxsb29u
VGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1m
YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHls
ZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBp
biAxLjBpbiAxLjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rp
b24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1
bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEt
LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzpp
ZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtl
bmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0i
cHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+S2FscyAtPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGlu
ZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHRlY2hfa2FscyBLYWxzIFtt
YWlsdG86dGVjaC5rYWxzQGdtYWlsLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBN
YXJjaCAyMSwgMjAxNyA5OjMyIFBNPGJyPg0KPGI+VG86PC9iPiBMZXMgR2luc2JlcmcgKGdpbnNi
ZXJnKTxicj4NCjxiPkNjOjwvYj4gc3ByaW5nQGlldGYub3JnOyBQZXRlciBQc2VuYWsgKHBwc2Vu
YWspOyBTdGVmYW5vIFByZXZpZGkgKHNwcmV2aWRpKTxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTog
W01hcHBpbmcgU2VydmVyXSBDb25mbGljdCBSZXNvbHV0aW9uPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxpPkhpIExlcyw8L2k+PG86cD48L286
cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48aT4mbmJzcDtUaGFua3MgZm9y
IHlvdXIgY2xhcmlmaWNhdGlvbi4gSXQgd2FzIHJlYWxseSBoZWxwZnVsLjwvaT48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGk+Jm5ic3A7SSBo
YXZlIGZldyBtb3JlIHF1ZXN0aW9ucy48L2k+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxpPiZuYnNwOzxiPjEpIEhvdyB3b3VsZCB5b3UgaGFu
ZGxlIGlkZW50aWNhbCBlbnRyaWVzIGhhcyBiZWVuIHBvcHVsYXRlZCBieSBtb3JlIHRoYW4gb25l
IE1hcHBpbmcgU2VydmVyIGF0IHRoZSBzYW1lIHRpbWUgPzwvYj48L2k+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT4mbmJzcDsgJm5ic3A7
ICZuYnNwO0ZvciBleGFtcGxlLCBhc3N1bWUgdGhlIGJlbG93IG1hcHBpbmcgZW50cnkgaXMgcG9w
dWxhdGVkIGJ5IFNheSwgTWFwcGluZy1TZXJ2ZXItMSBhbmQgTWFwcGluZy1TZXJ2ZXItMjwvaT48
L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxpPiZuYnNwOyAmbmJzcDsgJm5ic3A7TVMtMSBlbnRyeTogJm5ic3A7IDxhIGhyZWY9Imh0
dHA6Ly8xMC4xLjEuMC8yNCI+MTAuMS4xLjAvMjQ8L2E+LCAyMDAsIDI8L2k+PC9iPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+Jm5ic3A7
ICZuYnNwOyAmbmJzcDtNUy0yIGVudHJ5OiAmbmJzcDsgPGEgaHJlZj0iaHR0cDovLzEwLjEuMS4w
LzI0Ij4xMC4xLjEuMC8yNDwvYT4sIDIwMCwgMjwvaT48L2I+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltMZXM6XSBUaGVy
ZSBpcyBubyBjb25mbGljdCDigJMgZW50cmllcyBhcmUgaWRlbnRpY2FsIOKAkyBpdCBkb2VzIG5v
dCBtYXR0ZXIgd2hpY2ggZW50cnkgaXMgdXNlZC48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5UaGlzIGlzIGFjdHVhbGx5IHdoYXQgSSB3b3VsZCBleHBlY3QgdG8g
c2VlLiBJZiBvbmUgaGFzIG11bHRpcGxlIFNSTVNzIGluIGEgbmV0d29yayB0aGV5IGFyZSBleHBl
Y3RlZCB0byBhZHZlcnRpc2UgdGhlIHNhbWUgaW5mb3JtYXRpb24uPG86cD48L286cD48L3NwYW4+
PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UHJpbWFyeSBwdXJwb3NlIG9mIG11bHRpcGxlIFNS
TVNzIGlzIHRvIHByb3ZpZGUgcmVkdW5kYW5jeS48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT4mbmJzcDsgJm5ic3A7ICZuYnNwO0kgZG9uJ3QgdGhp
bmssIHRoZSBkcmFmdCB0YWxrcyBhYm91dCB0aGlzIGNhc2UuPC9pPjwvYj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+MikgSWYgdGhl
cmUgaXMgc3ViLXNldCBvZiBpZGVudGljYWwgZW50cmllcyBwb3B1bGF0ZWQgYnkgdHdvIGRpZmZl
cmVudCBtYXBwaW5nIHNlcnZlcnMuPC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPiZuYnNwOyAmbmJzcDsgJm5i
c3A7TVMtMSBlbnRyeTogJm5ic3A7IDxhIGhyZWY9Imh0dHA6Ly8xMC4xLjMuMC8yNCI+MTAuMS4z
LjAvMjQ8L2E+LCAyMDAsIDI8L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+Jm5ic3A7ICZuYnNwOyAmbmJzcDtNUy0yIGVudHJ5
OiAmbmJzcDsgPGEgaHJlZj0iaHR0cDovLzEwLjEuMS4wLzI0Ij4xMC4xLjEuMC8yNDwvYT4sIDE5
OCwgNTwvaT48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltMZXM6XSBBZ2FpbiwgdGhlcmUgaXMgbm8gY29uZmxpY3Qu
IEJvdGggZW50cmllcyBjYW4gYmUgdXNlZC48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5UaGUgZGVmaW5pdGlvbiBvZiBhIHByZWZpeCBjb25mbGljdCBpcyBleHBs
aWNpdGx5IGRlZmluZWQgYXQgdGhlIGVuZCBvZiAmbmJzcDtTZWN0aW9uIDMuMi4xIG9mIHRoZSBk
cmFmdC4gQXBwbHkgdGhlIGxvZ2ljIHRvIHlvdXIgZXhhbXBsZS48bzpwPjwvbzpwPjwvc3Bhbj48
L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT4mbmJzcDsgJm5ic3A7ICZuYnNwO0lu
IHRoaXMgY2FzZSwgMTAuMS4zLjAsIDIwMDsgMTAuMS40LjAsIDIwMSBhcmUgaWRlbnRpY2FsIGVu
dHJpZXMuIEhvdyB0byBoYW5kbGUgdGhpcyBzY2VuYXJpbyA/PC9pPjwvYj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+MykgSXMgcHJl
ZmVyZW5jZSB2YWx1ZXMgYXJlIGNvbmZpZ3VyYWJsZSBwZXIgbWFwcGluZyBzZXJ2ZXIgb3IgcGVy
LW1hcHBpbmcgZW50cnkgPyZuYnNwOzwvaT48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltMZXM6XSBQcmVmZXJlbmNl
IGlzIHBlciBtYXBwaW5nIHNlcnZlci0gTk9UIHBlciBtYXBwaW5nIGVudHJ5LiBUaGlzIGlzIHN0
YXRlZCBpbiBTZWN0aW9uIDMuMSBvZiB0aGUgZHJhZnQ6PG86cD48L286cD48L3NwYW4+PC9pPjwv
Yj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NS4yNXB0Ij48Yj48aT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+4oCcSWYgYSBub2RlIGFj
dHMgYXMgYW4gU1JNUywgaXQgTUFZIGFkdmVydGlzZSBhIHByZWZlcmVuY2UgdG8gYmU8bzpwPjwv
bzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgYXNzb2Np
YXRlZCB3aXRoIGFsbCBTUk1TIFNJRCBhZHZlcnRpc2VtZW50cyBzZW50IGJ5IHRoYXQgbm9kZS7i
gJ08bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT5J
IG1lYW4sIG9uY2UgcHJlZmVyZW5jZSB2YWx1ZSBpcyBjb25maWd1cmVkIHBlciBtYXBwaW5nIHNl
cnZlciB0aGVuIGl0IHdvdWxkIGJlIGFwcGxpY2FibGUgZm9yIGFsbCBtYXBwaW5nIGVudHJpZXMg
d2hpY2ggYXJlIHRyaWdnZXJlZCBmcm9tIHRoZSBtYXBwaW5nIHNlcnZlciA/IElzbid0IGl0ID88
L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48aT5JIHNlZSwmbmJzcDtBbGwgU0lEcyBhZHZlcnRpc2VkIGluIHByZWZpeCByZWFj
aGFiaWxpdHkgYWR2ZXJ0aXNlbWVudHMgaW1wbGljaXRseSZuYnNwO2hhdmUgYSBwcmVmZXJlbmNl
IHZhbHVlIG9mIDE5Mi4gSXQgbWVhbnMsIHByZWZlcmVuY2UgY29uZmlndXJlZCBmb3IgdGhlIG5v
ZGUgd2lsbCBub3QgYXBwbGljYWJsZSBmb3IgJnF1b3Q7cHJlZml4IHJlYWNoYWJpbGl0eSBhZHZl
cnRpc2VtZW50cyZxdW90OyA/IElzbid0IGl0ID8mbmJzcDs8L2k+PC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPltMZXM6XSBDb3JyZWN0LjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxpPlNvLCB0aGUgbWFpbiBwdXJwb3NlIG9mIHByZWZlcmVuY2UgaXMgdG8g
Z2l2ZSBwcmVmZXJlbmNlIGZvciBhIHNwZWNpZmljIG1hcHBpbmcgc2VydmVyID88L2k+PC9iPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5bTGVzOl0gWWVzLiBTUk1TIHByZWZlcmVuY2UgcHJvdmlkZXMgYSB3YXkgdG8gcHJv
dmlzaW9uIGEgbmV3IG1hcHBpbmcgc2VydmVyLCBoYXZlIGl0cyBhZHZlcnRpc2VtZW50cyB2YWxp
ZGF0ZWQgYnV0IG5vdCBhY3R1YWxseSB1c2VkLiBUaGlzIHByb3ZpZGVzIGENCiBub24tZGlzcnVw
dGl2ZSB3YXkgdG8gYnJpbmcgYSBuZXcgc2VydmVyIG9ubGluZS48bzpwPjwvbzpwPjwvc3Bhbj48
L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT40KSBPbmUgdmVyeSBiYXNpYyBxdWVz
dGlvbi4uLjwvaT48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxpPkluIGNhc2Ugb2YgTERQLVNSIGludGVyLXdvcmtpbmcsIG1hcHBp
bmcgZW50cmllcyBhcmUgc3RpdGNoZWQgYnkgaW50ZXJzZWN0IG5vZGUuJm5ic3A7PC9pPjwvYj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PGk+V2hlcmUgYXMgaW4gU1ItTERQJm5ic3A7aW50ZXItd29ya2luZywgc3RpdGNoaW5nIGNhbid0
IGJlIGRvbmUuIFdoeSBkbyB3ZSBuZWVkIHRvIHVzZSBtYXBwaW5nIHNlcnZlciA/IFdoeSBjYW50
IHdlIHVzZSBzdGl0Y2hpbmc/PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bTGVzOl0gSSBhbSBub3Qgc3Vy
ZSB3aGF0IHlvdSBtZWFuIGJ5IOKAnHN0aXRjaGluZ+KAnS48bzpwPjwvbzpwPjwvc3Bhbj48L2k+
PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Ob2RlcyB3aGljaCBkbyBub3Qgc3VwcG9ydCBTUiBjbGVh
cmx5IHdpbGwgbm90IGFkdmVydGlzZSBTSURzIGZvciB0aGUgcHJlZml4ZXMgdGhleSBvcmlnaW5h
dGUuIFNSTVMgY2FuIGJlIGNvbmZpZ3VyZWQgdG8gYWR2ZXJ0aXNlIFNJRHMgb24gYmVoYWxmIG9m
IHRoZQ0KIG5vbi1TUi1jYXBhYmxlIG5vZGVzIOKAkyB0aHVzIGFsbG93aW5nIFNSIGxhYmVscyB0
byBiZSB1c2VkIGluIHRoZSBTUiBlbmFibGVkIHBvcnRpb24gb2YgdGhlIG5ldHdvcmsgZXZlbiBm
b3IgZGVzdGluYXRpb25zIG9uIG5vZGVzIHdoaWNoIGFyZSBOT1QgU1ItY2FwYWJsZS48bzpwPjwv
bzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JdCBpcyBhbHNvIHBvc3NpYmxlIHRvIHVz
ZSBTUk1TIGFzIGEgY2VudHJhbCBwcm92aXNpb25pbmcgdG9vbCDigJMgZWxpbWluYXRpbmcgdGhl
IG5lZWQgdG8gY29uZmlndXJlIFNJRHMgbG9jYWxseSBvbiBlYWNoIFNSIGNhcGFibGUgcm91dGVy
LjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBMZXM8
bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT5UaGFu
a3MgaW4gYWR2IExlcyw8L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPlJlZ2FyZHMsPC9pPjwvYj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPl90ZWNoLmthbHNf
PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+T24gU3VuLCBNYXIgMTksIDIwMTcgYXQgODo1MiBQTSwgTGVzIEdpbnNiZXJn
IChnaW5zYmVyZykgJmx0OzxhIGhyZWY9Im1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb20iIHRhcmdl
dD0iX2JsYW5rIj5naW5zYmVyZ0BjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+S2FscyDigJM8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JbmxpbmXi
gKZsb29rIGZvciDigJxMZXMy4oCdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7
cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPiB0ZWNoX2thbHMgS2FscyBbbWFpbHRvOjxhIGhyZWY9Im1haWx0bzp0ZWNo
LmthbHNAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+dGVjaC5rYWxzQGdtYWlsLmNvbTwvYT5d
DQo8YnI+DQo8Yj5TZW50OjwvYj4gU2F0dXJkYXksIE1hcmNoIDE4LCAyMDE3IDExOjQwIFBNPGJy
Pg0KPGI+VG86PC9iPiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTxicj4NCjxiPkNjOjwvYj4gPGEg
aHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNwcmluZ0BpZXRm
Lm9yZzwvYT47IFBldGVyIFBzZW5hayAocHBzZW5hayk7IFN0ZWZhbm8gUHJldmlkaSAoc3ByZXZp
ZGkpOw0KPGEgaHJlZj0ibWFpbHRvOm1hcnRpbi5waWxrYUBwYW50aGVvbi50ZWNoIj5tYXJ0aW4u
cGlsa2FAcGFudGhlb24udGVjaDwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtNYXBwaW5n
IFNlcnZlcl0gQ29uZmxpY3QgUmVzb2x1dGlvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5
OTAwRkYiPkhpIExlcyw8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5MDBGRiI+
VGhhbmsgeW91IHNvIG11Y2ggZm9yIHlvdXIgY2xhcmlmaWNhdGlvbi48L3NwYW4+PC9pPjwvYj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkwMEZGIj5JIGhhdmUgb25lIG1vcmUgcXVlc3Rp
b24gaGVyZS4uLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTAw
RkYiPjEpIHRoZSBuZXdseSBpbmNvbWluZyBlbnRyeSB3b3VsZCBkbyBjb25mbGljdCByZXNvbHV0
aW9uIHZhbGlkYXRpb24gd2l0aCBhbGwgZXhpc3RpbmcgZW50cmllcyBhbmQgd2lsbCBiZSBwcm9n
cmFtbWVkIG9ubHkgaWYgaXQgZG9lc24ndCBoYXZlIGFueQ0KIGNvbmZsaWN0IHdpdGggYW55IGVu
dHJpZXMgb3IgaWYgaXQgd2lucyBpbiBjb25mbGljdCByZXNvbHV0aW9uIHdpdGggYWxsIG9mIHRo
ZW0/Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5MDBG
RiI+SW4gdGhpcyBjYXNlLCB0aGUgZW50cnkgd2lsbCBiZSBwcm9ncmFtbWVkIG9ubHkgaWYgaXQg
d2lucyBvdmVyIGFsbCBlbnRyaWVzLCBldmVuIGlmIGl0IGZhaWxzIHdpdGggYW55IG9uZSBvZiB0
aGUgZW50cnksIGl0IHdvdWxkIG5vdCBiZSBhZGRlZC4NCiBCdXQsIHRoZSBlbnRyeSB3aGljaCBm
YWlscyB0byB3aW4gd2l0aCB0aGUgbmV3IGVudHJ5IGFsc28gd291bGQgZXhpc3RzIGluIHRoZSBk
YXRhYmFzZS4gSXQgd291bGQgaGF2ZSBub3QgZ290IHJlbW92ZWQuPC9zcGFuPjwvaT48L2I+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5MDBGRiI+SXMgbXkgdW5kZXJzdGFuZGluZyByaWdo
dCA/PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5MDBGRiI+Mikg
T3Igd2hlbiBuZXcgZW50cnkgWCBkbyBjb25mbGljdCByZXNvbHV0aW9uIHZhbGlkYXRpb24gd2l0
aCBlYWNoIGVudHJ5IGFuZCBhc3N1bWUsIGFsbCBlbnRyaWVzIGFyZSBoYXZpbmcgYSBjb25mbGlj
dCByZXNvbHV0aW9uIHdpdGggdGhpcyBuZXcNCiBlbnRyeSBhbmQgdGhlIG5ldyBlbnRyeSB3aW5z
IG92ZXIgYWxsIGVudHJpZXMuIFNvLCBpbiB0aGlzIGNhc2UsIGFsbCBvZiB0aGVtIGdldHMgcmVt
b3ZlZDsgb25seSBuZXcgZW50cnkgd291bGQgYmUgYWRkZWQuPC9zcGFuPjwvaT48L2I+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
NEJBQ0M2Ij5bTGVzMjpdIFdoZW4gYW4gZW50cnkgYXJyaXZlcyBoYXMgbm8gYmVhcmluZyBvbiB0
aGUgYXBwbGljYXRpb24gb2YgdGhlIHByZWZlcmVuY2UgcnVsZS4gQ29uY2VwdHVhbGx5DQogKEkg
YW0gbm90IHRhbGtpbmcgYWJvdXQgYWN0dWFsIGltcGxlbWVudGF0aW9uIGRldGFpbHMpIHdoZW4g
dGhlIGRhdGFiYXNlIGNoYW5nZXMgKG5ldyBlbnRyeSBhZGRlZCwgZXhpc3RpbmcgZW50cnkgbW9k
aWZpZWQgb3IgZGVsZXRlZCkgdGhlIGFsZ29yaXRobSBtdXN0IGJlIHJlLWV4ZWN1dGVkIG9uIHRo
ZSBjb21wbGV0ZSBjb250ZW50cyBvZiB0aGUgZGF0YWJhc2Ug4oCTIG5vdCBqdXN0IG9uIHRoZSBj
aGFuZ2VkIGVudHJpZXMuLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6Izk5MDBGRiI+MykgSW4gY2lzY28g
cm91dGVycywgSSBvYnNlcnZlZCB0aGUgYmVsb3cgYmVoYXZpb3IuJm5ic3A7PC9zcGFuPjwvaT48
L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QkFDQzYiPltMZXMyOl0gVGhlcmUgY3VycmVudGx5IGlz
IG5vIHN0YW5kYXJkLiBJbmRpdmlkdWFsIHZlbmRvcnMgaGF2ZSBpbXBsZW1lbnRlZCB3aGF0ZXZl
ciBzZWVtZWQNCiBiZXN0IHRvIHRoZW0gYXQgdGhlIHRpbWUuIFdoZW4gdGhlcmUgaXMgV0cgYWdy
ZWVtZW50IG9uIGEgc3RhbmRhcmQgYmVoYXZpb3IgdGhlbiBpdCBzaG91bGQgYmUgZXhwZWN0ZWQg
dGhhdCBpbXBsZW1lbnRhdGlvbnMgd2lsbCBiZSBtb2RpZmllZCB0byBjb25mb3JtIHRvIHRoZSBz
dGFuZGFyZC4NCjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTAwRkYiPiZuYnNw
OyAmbmJzcDsgV2hlbmV2ZXIgdGhlcmUgaXMgYW55IGNvbmZsaWN0IChwcmVmaXgvU0lEKSB3aXRo
IGVudHJpZXMsIHRoZSBlbnRyeSB3aGljaCB3aW5zIGlmIGl0IGhhcyBsb3dlciBzeXN0ZW0taWQg
KCBzeXN0ZW0taWQgaXMgaW4gdGhlIGNvbnRleHQgb2YgSVNJUw0KIHByb3RvY29sKSB0aG91Z2gg
aXQgaGFzIGhpZ2hlciBwcmVmaXgvU0lEIHZhbHVlcy4gaS5lLiBpdCBzZWVtcywgJnF1b3Q7c3lz
dGVtLUlEJnF1b3Q7IGlzIHRyZWF0ZWQgYXMgJnF1b3Q7cHJlZmVyZW5jZSB2YWx1ZSZxdW90Oy4m
bmJzcDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNw
YW4gc3R5bGU9ImNvbG9yOiM5OTAwRkYiPldoeSBzeXN0ZW0tSUQgaXMgYmVpbmcgdHJlYXRlZCBh
cyBwcmVmZXJlbmNlIHZhbHVlID8mbmJzcDsgQ2FuIHlvdSBwbGVhc2UgY2xhcmlmeSA/PC9zcGFu
PjwvaT48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PGI+PGk+Q29taW5nIGJhY2sgdG8gb3VyIGRpc2N1c3Npb24sIEkgdGhp
bmtzLCB0aGVyZSBpcyBhIGNvbmZsaWN0IHdpdGggYWxsIDMgZW50cmllcyBpbiBhbGwgMyBzY2Vu
YXJpb3MuPC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkwMEZGIj5QbGVhc2Ug
c2VlIG15IHJlcGx5IGlubGluZSB3aXRoICZsdDtLQUxTJmd0Ozwvc3Bhbj48L2k+PC9iPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+
PGk+UmVnYXJkcyw8L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48Yj48aT5fdGVjaC5rYWxzXzwvaT48L2I+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPk9uIFNhdCwgTWFyIDE4LCAyMDE3IGF0IDExOjE5IEFNLCBMZXMgR2luc2Jl
cmcgKGdpbnNiZXJnKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmdpbnNiZXJnQGNpc2NvLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5LYWxzIOKAkzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBsZWFz
ZSBsb29rIGNsb3NlbHkgYXQgaG93IHRvIGRldGVybWluZSBpZiB0aGVyZSBpcyBhIGNvbmZsaWN0
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkZyb20gU2VjdGlvbiAzOjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBQcmYgLSBQcmVmZXJlbmNlIFZhbHVlIChT
ZWUgU2VjdGlvbiAzLjEpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFBpIC0gSW5pdGlhbCBwcmVmaXg8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgUGUgLSBFbmQgcHJlZml4PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEwmbmJzcDsgLSBQcmVmaXggbGVuZ3RoPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IEx4IC0gTWF4aW11bSBwcmVmaXggbGVuZ3RoICgzMiBmb3IgSVB2NCwgMTI4IGZv
ciBJUHY2KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyBTaSAtIEluaXRpYWwgU0lEIHZhbHVlPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNl
IC0gRW5kIFNJRCB2YWx1ZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSJm5ic3A7IC0gUmFuZ2UgdmFsdWUgKFNlZSBO
b3RlIDEpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IFQmbmJzcDsgLSBUb3BvbG9neTwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBJm5ic3A7
IC0gQWxnb3JpdGhtPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IEEgTWFwcGluZyBFbnRyeSBpcyB0aGVuIHRoZSB0dXBsZTogKFByZiwgU3JjLCBQaS9M
LCBTaSwgUiwgVCwgQSk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUGUgPSAoUGkgJiM0MzsgKChSLTEpICZsdDsmbHQ7
IChMeC1MKSk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsgU2UgPSBTaSAmIzQzOyAoUi0xKTwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkFu
ZCBTZWN0aW9uIDMuMi4xPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7IEdpdmVuIHR3byBtYXBwaW5nIGVu
dHJpZXM6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IChQcmYsIFAxL0wxLCBTMSwgUjEsIFQx
LCBBMSkgYW5kPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IChQ
cmYsIFAyL0wyLCBTMiwgUjIsIFQyLCBBMik8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgd2hl
cmUgUDEgJmx0Oz0gUDI8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgYSBwcmVmaXggY29uZmxp
Y3QgZXhpc3RzIGlmIGFsbCBvZiB0aGUgZm9sbG93aW5nIGFyZSB0cnVlOjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOyZuYnNwOyAxKShUMSA9PSBUMikgJmFtcDsmYW1wOyAoQTEgPT0gQTIpPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IDIpUDEgJmx0Oz0gUDI8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgMylUaGUgcHJlZml4ZXMgYXJl
IGluIHRoZSBzYW1lIGFkZHJlc3MgZmFtaWx5Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOyZuYnNwOyAyKUwxID09IEwyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7Jm5ic3A7IDMpKFAxZSAmZ3Q7PSBQMikgJmFtcDsmYW1wOyAoKFMxICYjNDM7IChQ
MiAtIFAxKSkgIT0gUzIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+VGhlIHByZWZlcmVuY2UgcnVsZSBhcyBkZWZp
bmVkIGluIHRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgZHJhZnQgKDAyKTo8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4xLiZuYnNwOyBIaWdoZXIgcHJlZmVyZW5jZSB2YWx1ZSB3aW5zPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IDIuJm5ic3A7IFNtYWxsZXIgcmFuZ2Ugd2luczwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyAzLiZuYnNwOyBJUHY2
IGVudHJ5IHdpbnMgb3ZlciBJUHY0IGVudHJ5PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7Jm5ic3A7IDQuJm5ic3A7IExvbmdlciBwcmVmaXggbGVuZ3RoIHdpbnM8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgNS4mbmJzcDsgU21hbGxlciBh
bGdvcml0aG0gd2luczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJz
cDs2LiZuYnNwOyBTbWFsbGVyIHN0YXJ0aW5nIGFkZHJlc3MgKGNvbnNpZGVyZWQgYXMgYW4gdW5z
aWduZWQgaW50ZWdlcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB2YWx1ZSkgd2luczwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyA3LiZuYnNwOyBTbWFsbGVyIHN0YXJ0aW5nIFNJRCB3
aW5zPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IDguJm5ic3A7
IElmIHRvcG9sb2d5IElEcyBhcmUgTk9UIGlkZW50aWNhbCBib3RoIGVudHJpZXMgTVVTVCBiZSBp
Z25vcmVkPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Q29tbWVudHMgaW5saW5lPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGlu
IDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiB0ZWNoX2thbHMgS2FscyBbbWFpbHRvOjxhIGhy
ZWY9Im1haWx0bzp0ZWNoLmthbHNAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+dGVjaC5rYWxz
QGdtYWlsLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBNYXJjaCAxNywgMjAx
NyAxOjA5IEFNPGJyPg0KPGI+VG86PC9iPiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTxicj4NCjxi
PkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PnNwcmluZ0BpZXRmLm9yZzwvYT47IFBldGVyIFBzZW5hayAocHBzZW5hayk7IFN0ZWZhbm8gUHJl
dmlkaSAoc3ByZXZpZGkpOw0KPGEgaHJlZj0ibWFpbHRvOm1hcnRpbi5waWxrYUBwYW50aGVvbi50
ZWNoIiB0YXJnZXQ9Il9ibGFuayI+bWFydGluLnBpbGthQHBhbnRoZW9uLnRlY2g8L2E+PGJyPg0K
PGI+U3ViamVjdDo8L2I+IFJlOiBbTWFwcGluZyBTZXJ2ZXJdIENvbmZsaWN0IFJlc29sdXRpb248
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PkhpIExlcyw8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDtTb3JyeSwgSSBoYXZlIG5vdCBpbmNsdWRlZCBteSBtYXBwaW5nIGVudHJpZXMgaW4g
dGhlIHByZXZpb3VzIG1haWwuIFBsZWFzZSBzZWUgdGhlIGV4YW1wbGUgaGVyZSBiZWxvdy48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZu
YnNwO0kgYW0gd29ya2luZyB3aXRoIHRoZSBSRkMgd2hpY2ggZG9lc24ndCBzdXBwb3J0Jm5ic3A7
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlByZWZlcmVuY2Ug
VmFsdWUsDQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5zbyBwbGVhc2UgaWdub3JlIGl0LiBBbmQsIG15IG1hcHBpbmcgZW50cmllcyB3b3VsZCBs
b29rcyBsaWtlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PlRvcG9sb2d5IHdpbGwgYmUgYSBzaW5nbGUgdG9wb2xvZ3ksIG5vdCBhIE11bHRpLXRvcG9sb2d5
IGFuZCBhbGdvcml0aG0gd291bGQgYmUgU1BGIG5vdCBDU1BGLjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDtQbGVhc2UgcmVhZCBteSBlbnRy
eSB0aGUgYmVsb3cgb3JkZXI8c3BhbiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+OiAmbmJzcDs8
L3NwYW4+PC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpyZWQ7YmFj
a2dyb3VuZDp3aGl0ZSI+Jmx0O1ByZWZpeC1zdGFydC8NCiBwcmVmaXgtbGVuLCAmbmJzcDtzdGFy
dGluZyBTSUQsICZuYnNwO3JhbmdlJmd0Ozwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpyZWQiPkUxDQogYW5kIEUyIGFscmVhZHkgY29uZmlndXJlZCBB
Y3RpdmUgZW50cmllcy48L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4gWCBpcyB0aGUgbmV3bHkgaW5jb21pbmcgZW50cnkuPC9zcGFuPjwvYj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48Yj48dT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+U2Nl
bmFyaW8gMTo8L3NwYW4+PC91PjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7DQogJm5ic3A7KEVudHJpZXMgYXJlIGNvbmZsaWN0aW5nIHdpdGgg
cHJlZml4KTwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtFbnRyeQ0KPGI+RTE6ICZuYnNwOyAm
bmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Imh0dHA6Ly8xMC4xLjEwLjAvMjQiIHRhcmdldD0iX2Js
YW5rIj4xMC4xLjEwLjAvMjQ8L2E+LCAzMDAsIDIyJmd0OzwvYj48L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDtFbnRyeSZuYnNwOzxiPkUyOiAmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJo
dHRwOi8vMTAuMS4xLjAvMjQiIHRhcmdldD0iX2JsYW5rIj4xMC4xLjEuMC8yNDwvYT4sDQogJm5i
c3A7IDE1MCwgNSZndDs8L2I+PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAw
MDAiPltMZXM6XSBFMSBleHBhbmRzIHRvICg8YSBocmVmPSJodHRwOi8vMTAuMS4xMC4wLzI0IiB0
YXJnZXQ9Il9ibGFuayI+MTAuMS4xMC4wLzI0PC9hPiB0aHJvdWdoDQo8YSBocmVmPSJodHRwOi8v
MTAuMS4zMS4wLzI0IiB0YXJnZXQ9Il9ibGFuayI+MTAuMS4zMS4wLzI0PC9hPikgdXNpbmcgU0lE
cyAzMDAtMzIxPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5F
MiBleHBhbmRzIHRvICg8YSBocmVmPSJodHRwOi8vMTAuMS4xLjAvMjQiIHRhcmdldD0iX2JsYW5r
Ij4xMC4xLjEuMC8yNDwvYT4gdGhyb3VnaA0KPGEgaHJlZj0iaHR0cDovLzEwLjEuNS4wLzI0IiB0
YXJnZXQ9Il9ibGFuayI+MTAuMS41LjAvMjQ8L2E+KSB1c2luZyBTSURzIDE1MCAtMTU0PC9zcGFu
PjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj4mbmJzcDs8L3NwYW4+PC9p
PjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPlRoZXJlIGlzIG5vIGNvbmZsaWN0
IOKAkyBib3RoIGVudHJpZXMgYXJlIHVzZWQuPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojQzAwMDAwIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDs8L3NwYW4+
PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPiZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO2luY29taW5nIGVudHJ5IGlzIFg6PC9zcGFu
PjwvaT48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj4m
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtFbnRyeSBYOiAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0iaHR0cDovLzEwLjEuMi4wLzI0IiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImNvbG9yOiNDMDAwMDAiPjEwLjEuMi4wLzI0PC9zcGFuPjwvYT4sDQog
Jm5ic3A7MjAwLCAyMCZndDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiNDMDAw
MDAiPiZuYnNwOzwvc3Bhbj48L2k+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5bTGVz
Ol0gWCBleHBhbmRzIHRvICg8YSBocmVmPSJodHRwOi8vMTAuMS4yLjAvMjQiIHRhcmdldD0iX2Js
YW5rIj4xMC4xLjIuMC8yNDwvYT4g4oCTDQo8YSBocmVmPSJodHRwOi8vMTAuMS4yMS4wLzI0IiB0
YXJnZXQ9Il9ibGFuayI+MTAuMS4yMS4wLzI0PC9hPikgdXNpbmcgU0lEcyAyMDAtMjE5Ljwvc3Bh
bj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+VGhlcmUgaXMgYSBwcmVm
aXggY29uZmxpY3Qgd2l0aCBFMS48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiNDMDAwMDAiPlByZWZlcmVuY2UgcnVsZSAjMiAoc21hbGxlciByYW5nZSkgaXMgYXBwbGllZCDi
gJMgYnV0IHRoZSBhbnN3ZXIgb25lIGdldHMgZGVwZW5kcyBvbiB0aGUgb3JkZXINCiBpbiB3aGlj
aCB0aGUgZW50cmllcyBhcmUgcHJvY2Vzc2VkIOKAkyBhIHBvaW50IHdoaWNoIEkgZGlzY3Vzc2Vk
IGluIG15IHByZXNlbnRhdGlvbiBhdCBJRVRGIDk2LiBTZWUgU2xpZGVzIDE3LTIwIGluPC9zcGFu
PjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj48YSBocmVmPSJodHRwczov
L3d3dy5pZXRmLm9yZy9wcm9jZWVkaW5ncy85Ny9zbGlkZXMvc2xpZGVzLTk3LXNwcmluZy0xX2ll
dGY5N19kcmFmdC1pZXRmLXNwcmluZy1jb25mbGljdC1yZXNvbHV0aW9uLTAyLTAwLnBwdHgiIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iY29sb3I6I0MwMDAwMCI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvcHJvY2VlZGluZ3MvOTcvc2xpZGVzL3NsaWRlcy05Ny1zcHJpbmctMV9pZXRmOTdfZHJh
ZnQtaWV0Zi1zcHJpbmctY29uZmxpY3QtcmVzb2x1dGlvbi0wMi0wMC5wcHR4PC9zcGFuPjwvYT48
L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+
PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPiZuYnNwOzwvc3Bh
bj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+U28sIGlmIHdlIGV4YW1p
bmUgZW50cmllcyBpbiByYW5nZSBvcmRlciAoc21hbGxlc3QgdG8gaGlnaGVzdCkgd2UgZmluZDo8
L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+
PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPkUyIGhhcyBubyBj
b25mbGljdCB3IFggbm9yIHdpdGggRTEuPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkwMEZGIj4mbHQ7S0FM
UyZndDsmbmJzcDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkwMEZGIj5UaGVyZSBpcyBhIGNvbmZsaWN0IGJl
dHdlZW4gWCBhbmQgRTIgYWxzby48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiM0QkFDQzYiPltMZXMyOl0gWW91IGFyZSBjb3JyZWN0IOKAkyBteSBlcnJv
ci48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QkFDQzYiPlNvLCBwcm9j
ZXNzaW5nIGVudHJpZXMgaW4gcmFuZ2Ugb3JkZXIgKHNtYWxsZXN0IHRvIGhpZ2hlc3QpPC9zcGFu
PjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEJBQ0M2Ij4mbmJzcDs8L3NwYW4+PC9p
PjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QkFDQzYiPkUyIGhhcyBhIGNvbmZsaWN0IHdp
dGggWC4gWCBpcyBpZ25vcmVkLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzRCQUNDNiI+RTIgaGFzIG5vIGNvbmZsaWN0IHdpdGggRTEuPC9zcGFuPjwvaT48L2I+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojNEJBQ0M2Ij5FMSBhbmQgRTIgYXJlIHVzZWQg4oCTIFggaXMgaWdu
b3JlZC48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QkFDQzYiPiZuYnNw
Ozwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzRCQUNDNiI+QXBvbG9naWVz
IGZvciB0aGUgY29uZnVzaW9uLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzRCQUNDNiI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiM5OTAwRkYiPkUyIGV4cGFuZHMgdG8gKDxhIGhyZWY9Imh0dHA6Ly8xMC4xLjEuMC8y
NCIgdGFyZ2V0PSJfYmxhbmsiPjEwLjEuMS4wLzI0PC9hPiZuYnNwO3Rocm91Z2gmbmJzcDs8YSBo
cmVmPSJodHRwOi8vMTAuMS41LjAvMjQiIHRhcmdldD0iX2JsYW5rIj4xMC4xLjUuMC8yNDwvYT4p
DQogdXNpbmcgU0lEcyAxNTAgLTE1NDwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6Izk5MDBGRiI+WCBleHBhbmRzIHRvICg8YSBocmVmPSJodHRwOi8v
MTAuMS4yLjAvMjQiIHRhcmdldD0iX2JsYW5rIj4xMC4xLjIuMC8yNDwvYT4mbmJzcDvigJMmbmJz
cDs8YSBocmVmPSJodHRwOi8vMTAuMS4yMS4wLzI0IiB0YXJnZXQ9Il9ibGFuayI+MTAuMS4yMS4w
LzI0PC9hPikNCiB1c2luZyBTSURzIDIwMC0yMTkuPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Izk5MDBGRiI+UHJlZml4IDEwLjEuMi4wIHRv
IDEwLjEuNS4wIGFyZSBjb25mbGljdGluZyBiZXR3ZWVuIGVudHJ5LVggYW5kIGVudHJ5LUUyLjwv
c3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Izk5MDBG
RiI+V2lsbCBFMiB3aW4gYXMgdGhleSBoYXZlIGxvd2VyIHJhbmdlID88L3NwYW4+PC9pPjwvYj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojOTkwMEZGIj5TbywmbmJz
cDtvbmx5IEUyIHdpbGwgZXhpc3QgaW4gdGhpcyBjYXNlLiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48
aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Izk5MDBGRiI+RTEgd2lsbCBiZSBy
ZW1vdmVkIGR1ZSB0byBjb25mbGljdCB3aXRoIFggYW5kIFggd291bGQgYmUgcmVtb3ZlZCBkdWUg
dG8gY29uZmxpY3Qgd2l0aCBFMi48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojOTkwMEZGIj5Bc3N1bWUsIGlmIEkgaGF2ZSBzb21lIG1vcmUg
ZW50cmllcyBpbiB0aGUgdGFibGUgc2F5IEUzIHRvIEUxMDAsIHRoZXkgd2lsbCBub3QgYmUgcGFy
dGljaXBhdGluZw0KIGluIHRoZSBjb25mbGljdCByZXNvbHV0aW9uIHZhbGlkYXRpb24gYXMgWCBp
cyBsb3N0IHRvIEUyIGl0c2VsZi4gSXNuJ3QgaXQgPzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM5OTAwRkYiPklzIHRoZXJlIGFueSBjcml0
ZXJpYSB0aGF0IGFsbCBlbnRyaWVzIHN1Y2ggYXMgRTEsIEUyIGFuZCBzbyBvbiBzaG91bGQgYmUg
aW4gc29ydGVkIG9yZGVyID8NCiBPdGhlcndpc2UsIHBlcmZvcm1pbmcgdmFsaWRhdGlvbiB3aXRo
IGFsbCBtYXBwaW5nIGVudHJpZXMgd2lsbCBiZSBkaWZmaWN1bHQgaWYgdGhleSBoYXZlIG5vdCBi
ZWVuIHNvcnRlZC4gSXNudCBpdCA/PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6Izk5MDBGRiI+Q291bGQgeW91IHBsZWFzZSBsZXQgbWUga25v
dyB3aGV0aGVyIGFtIEkgcmlnaHQgPzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6
NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojQzAwMDAwIj5YIGhhcyBhIGNvbmZsaWN0IHdpdGggRTEg4oCTIEUxIGlzIGlnbm9y
ZWQuPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojQzAwMDAwIj5FMiBhbmQg
WCBhcmUgdXNlZC48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtTdGVwMTog
Q29uZmxpY3Qgd291bGQgYmUgdmFsaWRhdGVkIGJldHdlZW4gRTEgYW5kIFguPC9zcGFuPjwvYj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1N0ZXAyOiBDb25mbGljdCB3b3VsZCBiZSB2
YWxpZGF0ZWQgYmV0d2VlbiBFMiBhbmQgWC48L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDs8L3NwYW4+PC9iPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpyZWQiPg0KICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICMgd2hhdCBhcmUgdGhlIGVudHJpZXMgd291bGQgYmUgYWN0aXZlIGFuZCB3aGF0IHdpbGwg
YmVjb21lIGluYWN0aXZlLzwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjVw
dDtjb2xvcjpyZWQiPmV4Y2x1ZGVkIGVudHJ5ID88L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48dT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+U2NlbmFyaW8gMjoNCjwv
c3Bhbj48L3U+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDsmbmJzcDsoRW50cmllcyBhcmUgY29uZmxpY3Rpbmcgd2l0aCBTSUQpPC9zcGFuPjwv
Yj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtFbnRyeSZuYnNwOzxiPkUxOiAmbmJzcDsgJm5ic3A7
ICZuYnNwOyZsdDs8YSBocmVmPSJodHRwOi8vMTAuMS4xMC4wLzI0IiB0YXJnZXQ9Il9ibGFuayI+
MTAuMS4xMC4wLzI0PC9hPiwNCiAzMDAsIDIyJmd0OzwvYj48L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDtFbnRyeSZuYnNwOzxiPkUyOiAmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJodHRw
Oi8vNy4xLjEuMC8yNCIgdGFyZ2V0PSJfYmxhbmsiPjcuMS4xLjAvMjQ8L2E+LA0KICZuYnNwOyAm
bmJzcDsgMjgwLCAxMCZndDs8L2I+PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiND
MDAwMDAiPltMZXM6XSBBZ2FpbiwgdGhlcmUgaXMgbm8gY29uZmxpY3QsIGJvdGggZW50cmllcyBh
cmUgdXNlZC48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOzwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5i
c3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDtpbmNvbWluZyBlbnRyeSBpcyBYOjwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu
YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtFbnRy
eSBYOiAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmbHQ7PGEgaHJlZj0iaHR0cDovLzMuMS4x
LjAvMjQiIHRhcmdldD0iX2JsYW5rIj4zLjEuMS4wLzI0PC9hPiwNCiAmbmJzcDsgMjg1LCAyMCZn
dDs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+W0xlczpdIFRoZXJlIGlzIG5vIHByZWZpeCBjb25m
bGljdCBidXQgdGhlcmUgaXMgYSBTSUQgY29uZmxpY3QuPC9zcGFuPjwvaT48L2I+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojQzAwMDAwIj5FMSAzMDAg4oCTIDMyMTwvc3Bhbj48L2k+PC9iPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+RTIgMjgwIOKAkyAyODk8L3NwYW4+PC9pPjwvYj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPlggMjg1IOKAkyAzMDQ8L3NwYW4+PC9pPjwv
Yj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+QWdhaW4gYXBwbHlpbmcgUHJlZmVyZW5jZSBS
dWxlICMyIChzbWFsbGVzdCByYW5nZSB3aW5zKTwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6I0MwMDAwMCI+RTIgd2lucyBvdmVyIFgg4oCTIFggaXMgaWdub3JlZDwvc3Bhbj48
L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+RTIgaGFzIG5vIGNvbmZsaWN0
IHdpdGggRTEg4oCTIGJvdGggZW50cmllcyBhcmUgdXNlZC48L3NwYW4+PC9pPjwvYj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiNDMDAwMDAiPlNvIEUxIGFuZCBFMiBhcmUgdXNlZCBhbmQgWCBpcyBp
Z25vcmVkLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkwMEZGIj4mbHQ7S0FMUyZndDsmbmJzcDs8
L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkwMEZGIj5TbywgWCB3
aWxsIGJlIGFkZGVkIG9ubHkgaWYgaXQgaXMgbm90IGhhdmluZyBhbnkgY29uZmxpY3Qgd2l0aCBh
bGwgZXhpc3RpbmcgZW50cmllcy48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJj
b2xvcjojOTkwMEZGIj5YIHdpbGwgbm90IGJlIHZhbGlkYXRlZCB3aXRoIG90aGVyIGVudHJpZXMg
b25jZSBpdCBsb3NlcyB0byBzb21lb25lID8gQW0gaSByZ2h0ID88L3NwYW4+PC9pPjwvYj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxi
PjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojOTkwMEZGIj5XaGF0IHdpbGwgaGFwcGVuIGlmLDwvc3Bh
bj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTAwRkYiPiZuYnNwOyAtIHRo
ZSBuZXcgZW50cnkgd2lucyB3aXRoIHNvbWUgZW50cmllcyBhbmQ8L3NwYW4+PC9pPjwvYj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+
PHNwYW4gc3R5bGU9ImNvbG9yOiM5OTAwRkYiPiZuYnNwOyAtIGxvc2luZyB0byBzb21lID88L3Nw
YW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojNEJBQ0M2Ij5bTGVzMjpdIFdlIGFwcGx5
IHRoZSBjb21wYXJpc29uIGJhc2VkIG9uIHRoZSBvcmRlciBvZiB0aGUgcHJlZmVyZW5jZSBydWxl
cy4gT25jZSBhbiBlbnRyeSBsb3Nlcw0KIGl0IGlzIG5vIGxvbmdlciBhIGNhbmRpZGF0ZSBmb3Ig
Y29tcGFyaXNvbiB1c2luZyBhbnkgb2YgdGhlIGxvd2VyIHByaW9yaXR5IHByZWZlcmVuY2UgcnVs
ZS48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QkFDQzYiPiZuYnNwOzwv
c3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjojODg4ODg4Ij48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojNEJBQ0M2Ij4mbmJzcDsmbmJzcDsgTGVzPC9zcGFuPjwvaT48L2I+PHNw
YW4gc3R5bGU9ImNvbG9yOiM4ODg4ODgiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiM0QkFDQzYi
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Izg4ODg4OCI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4g
MGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0
OjBpbjttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGlu
IDQuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsg
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO1N0ZXAxOiBDb25mbGljdCB3b3VsZCBi
ZSB2YWxpZGF0ZWQgYmV0d2VlbiBFMSBhbmQgWC48L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7U3RlcDI6IENvbmZsaWN0IHdvdWxkIGJlIHZhbGlkYXRlZCBiZXR3ZWVu
IEUyIGFuZCBYLjwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsNCjwvc3Bhbj48
L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOnJlZCI+Jm5ic3A7ICMgd2hh
dCBhcmUgdGhlIGVudHJpZXMgd291bGQgYmUgYWN0aXZlIGFuZCB3aGF0IHdpbGwgYmVjb21lIGlu
YWN0aXZlLzwvc3Bhbj48L2I+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjVwdDtjb2xvcjpy
ZWQiPmV4Y2x1ZGVkIGVudHJ5ID88L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHU+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlNjZW5hcmlvIDM6DQo8L3NwYW4+
PC91PjwvYj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7ICZuYnNwOyhFbnRyaWVzIGFyZSBjb25mbGljdGluZyB3aXRoIHByZWZpeCBhbmQgU0lEKTwv
c3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0VudHJ5Jm5ic3A7PGI+RTE6ICZu
YnNwOyAmbmJzcDsgJm5ic3A7Jmx0OzxhIGhyZWY9Imh0dHA6Ly8xMC4xLjEwLjAvMjQiIHRhcmdl
dD0iX2JsYW5rIj4xMC4xLjEwLjAvMjQ8L2E+LA0KIDMwMCwgMjImZ3Q7PC9iPjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg
Jm5ic3A7ICZuYnNwO0VudHJ5Jm5ic3A7PGI+RTI6ICZuYnNwOyAmbmJzcDsgJm5ic3A7Jmx0Ozxh
IGhyZWY9Imh0dHA6Ly81LjEuMS4wLzI0IiB0YXJnZXQ9Il9ibGFuayI+NS4xLjEuMC8yNDwvYT4s
DQogJm5ic3A7ICZuYnNwOyAxOTAsIDE1Jmd0OzwvYj48L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6I0MwMDAwMCI+W0xlczpdIEFnYWluLCBubyBjb25mbGljdCDigJMgYm90aCBlbnRy
aWVzIGFyZSB1c2VkLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwO2luY29taW5nIGVudHJ5IGlzIFg6PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw
O0VudHJ5IFg6ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyZsdDs8YSBocmVmPSJodHRwOi8v
MTAuMS4xLjAvMjQiIHRhcmdldD0iX2JsYW5rIj4xMC4xLjEuMC8yNDwvYT4sDQogJm5ic3A7MjAw
LCAyMCZndDs8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6I0MwMDAwMCI+W0xlczpdIFggaGFzIGEgcHJlZml4IGNv
bmZsaWN0IHdpdGggRTEg4oCTIGJlY2F1c2UgaXQgaGFzIHNtYWxsZXIgcmFuZ2UgWCBpcyB0aGUg
d2lubmVyIGFuZCBFMQ0KIGlzIGlnbm9yZWQuPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojQzAwMDAwIj5YIGhhcyBhIFNJRCBjb25mbGljdCB3aXRoIEUyLiBFMiBoYXMgc21h
bGxlciByYW5nZSBzbyBYIGlzIGlnbm9yZWQuPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojQzAwMDAwIj5Pbmx5IEUyIGlzIHVzZWQuPC9zcGFuPjwvaT48L2I+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojQzAwMDAwIj5Ob3RlIHRoYXQgd2UgZXZhbHVhdGUgJm5ic3A7cHJlZml4
IGNvbmZsaWN0cyBiZWZvcmUgc2lkIGNvbmZsaWN0cy4gRGlmZmVyZW50IHJlc3VsdHMgbWlnaHQg
ZW5zdWUNCiBpZiB3ZSBkaWQgc2lkIGNvbmZsaWN0cyBiZWZvcmUgcHJlZml4IGNvbmZsaWN0cyAo
dGhvdWdoIG5vdCBpbiB0aGlzIGV4YW1wbGUpPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojQzAwMDAwIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiNDMDAwMDAiPlRoZSBzdWJ0bGV0aWVzIG9mIG9yZGVyaW5nIGluIGFjaGlldmluZyBpbnRl
cm9wZXJhYmlsaXR5IGhhdmUgbm90IHlldCBiZWVuIGluY29ycG9yYXRlZCBpbnRvDQogdGhlIGRy
YWZ0IOKAkyBpbiBwYXJ0IGJlY2F1c2UgdGhlcmUgaXMgc3RpbGwgZGlzY3Vzc2lvbiBhYm91dCB3
aGF0IHBvbGljeSBzaG91bGQgYmUgdXNlZCAoSWdub3JlLCBRdWFyYW50aW5lLCBJZ25vcmUgT3Zl
cmxhcCBPbmx5KS4gSWYgdGhlIFdHIHdlcmUgdG8gc2VsZWN0IElnbm9yZSBhcyB0aGUgcG9saWN5
IHRoZW4gb3JkZXJpbmcgd291bGQgbm90IG1hdHRlci48L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiNDMDAwMDAiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6I0MwMDAwMCI+SFRIPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojQzAwMDAwIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiND
MDAwMDAiPiZuYnNwOyZuYnNwOyBMZXM8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyAm
bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtTdGVwMTogQ29uZmxpY3Qgd291bGQgYmUgdmFsaWRh
dGVkIGJldHdlZW4gRTEgYW5kIFguPC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7
ICZuYnNwO1N0ZXAyOiBDb25mbGljdCB3b3VsZCBiZSB2YWxpZGF0ZWQgYmV0d2VlbiBFMiBhbmQg
WC48L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOw0KPC9zcGFuPjwv
Yj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6cmVkIj4jIHdoYXQgYXJlIHRo
ZSBlbnRyaWVzIHdvdWxkIGJlIGFjdGl2ZSBhbmQgd2hhdCB3aWxsIGJlY29tZSBpbmFjdGl2ZS88
L3NwYW4+PC9iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS41cHQ7Y29sb3I6cmVkIj5leGNs
dWRlZCBlbnRyeSA/PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuNXB0Ij5SZWdhcmRzLDwvc3Bhbj48L2I+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6OS41cHQiPl9fdGVjaC5rYWxzX188L3NwYW4+PC9iPjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+T24gRnJpLCBNYXIgMTcsIDIwMTcgYXQgMTI6NDEgUE0sIExlcyBHaW5zYmVyZyAo
Z2luc2JlcmcpICZsdDs8YSBocmVmPSJtYWlsdG86Z2luc2JlcmdAY2lzY28uY29tIiB0YXJnZXQ9
Il9ibGFuayI+Z2luc2JlcmdAY2lzY28uY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkl0IGlzIG5vdCBwb3NzaWJsZSB0byBhbnN3ZXIgeW91
ciBxdWVyeSBiZWNhdXNlIHRoZSB3YXkgeW91IGhhdmUgcHJlc2VudGVkIHlvdXIgZW50cmllcyAo
WCwgRTEsIEUyLA0KIEUzKSBkb2VzIG5vdCB0ZWxsIHVzIHdoYXQgY29uZmxpY3RzIHlvdSBoYXZl
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkRvIHlvdSBoYXZlIHR3byBTSURzIGFz
c2lnbmVkIHRvIHRoZSBzYW1lIHByZWZpeD8gKFByZWZpeCBjb25mbGljdCk8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5EbyB5b3UgaGF2ZSB0aGUgc2FtZSBTSUQgYXNzaWduZWQgdG8g
dHdvIGRpZmZlcmVudCBwcmVmaXhlcz8gKFNJRCBjb25mbGljdCk8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGlz
IG1hdHRlcnMg4oCTIHNlZSBTZWN0aW9uIDMuMy42IG9mIHRoZSBkcmFmdCBmb3IgYW4gZXhhbXBs
ZSBhcyB0byB3aHkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+UGxlYXNlIHByZXNlbnQgeW91ciBleGFtcGxlIGlu
IHRoZSBmb3JtIGRlZmluZWQgaW4gU2VjdGlvbiAzOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBQcmYgLSBQcmVmZXJlbmNlIFZhbHVlIChTZWUgU2Vj
dGlvbiAzLjEpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFBpIC0gSW5pdGlhbCBwcmVmaXg8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7UGUg
LSBFbmQgcHJlZml4PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEwmbmJzcDsgLSBQcmVmaXggbGVuZ3RoPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IEx4IC0gTWF4aW11bSBwcmVmaXggbGVuZ3RoICgzMiBmb3IgSVB2NCwgMTI4IGZvciBJUHY2
KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyBTaSAtIEluaXRpYWwgU0lEIHZhbHVlPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNlIC0gRW5k
IFNJRCB2YWx1ZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBSJm5ic3A7IC0gUmFuZ2UgdmFsdWUgKFNlZSBOb3RlIDEp
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IFQmbmJzcDsgLSBUb3BvbG9neTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBBJm5ic3A7IC0gQWxn
b3JpdGhtPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IEEgTWFwcGluZyBFbnRyeSBpcyB0aGVuIHRoZSB0dXBsZTogKFByZiwgU3JjLCBQaS9MLCBTaSwg
UiwgVCwgQSk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFueC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsg
TGVzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAw
aW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiB0ZWNoX2thbHMgS2FscyBbbWFpbHRv
OjxhIGhyZWY9Im1haWx0bzp0ZWNoLmthbHNAZ21haWwuY29tIiB0YXJnZXQ9Il9ibGFuayI+dGVj
aC5rYWxzQGdtYWlsLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIE1hcmNo
IDE2LCAyMDE3IDc6MjIgUE08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzcHJpbmdA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zcHJpbmdAaWV0Zi5vcmc8L2E+OyBMZXMgR2luc2Jl
cmcgKGdpbnNiZXJnKTsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsgU3RlZmFubyBQcmV2aWRpIChz
cHJldmlkaSk7DQo8YSBocmVmPSJtYWlsdG86bWFydGluLnBpbGthQHBhbnRoZW9uLnRlY2giIHRh
cmdldD0iX2JsYW5rIj5tYXJ0aW4ucGlsa2FAcGFudGhlb24udGVjaDwvYT48YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gW01hcHBpbmcgU2VydmVyXSBDb25mbGljdCBSZXNvbHV0aW9uPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPkhpIEV4cGVydHMsPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7IENvdWxkIHlvdSBwbGVhc2UgZXhwbGFpbiBtZSB3aGF0IHdvdWxkIGJl
IHRoZSBleHBlY3RlZCBiZWhhdmlvciBpbiB0aGUgZm9sbG93aW5nIHNjZW5hcmlvIGluDQo8Yj5R
dWFyYW50aW5lIGFwcHJvYWNoPC9iPi48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyBNYXBwaW5nIGVudHJpZXMNCjxiPkUxLCBF
MiwgRTMgPC9iPmFyZSBBY3RpdmUgZW50cmllcy48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyBJbiBjYXNlLCBpZiBpbmNvbWlu
ZyBuZXcgZW50cnkgc2F5DQo8Yj5YIDwvYj53aGljaCBoYXMgY29uZmxpY3Qgd2l0aCA8Yj5FMSwg
RTIgYW5kIEUzLjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxiPiZuYnNwOw0KPC9iPkFzc3VtZSwgPGI+WCBpcyBiZXR0ZXIgdGhh
biBFMSBidXQgbm90IGJldHRlciB0aGFuIEUyLiAmbmJzcDsoIEUxICZsdDsgWCAmbHQ7IEUyKTwv
Yj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxiPiZuYnNwOyAxXSBYIGlzIGJldHRlciB0aGFuIEUxIHNvIEUxIHdpbGwgYmVjb21lIGV4
Y2x1ZGVkIGVudHJ5IGFuZCBYIHdpbGwgYmVjb21lIGFuIGFjdGl2ZSBlbnRyeTwvYj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPiZu
YnNwOyAyXSBOb3csIFggaXMgY29tcGFyZWQgd2l0aCBFMi4gRTIgaXMgYmV0dGVyIHRoYW4gWC4g
U28sIFggd2lsbCBiZWNvbWUgZXhjbHVkZWQgZW50cnkgYW5kIEUyIGlzIGFuIGFjdGl2ZSBlbnRy
eSBhcyBpdCB3YXMuPC9iPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PGI+U28sIFggYW5kIEUxIHdpbGwgYmVjb21lICZxdW90O2V4Y2x1
ZGVkIGVudHJ5JnF1b3Q7LjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPkkgY291bGRuJ3QgZmluZCBhbnkgaW5mbyBhcyBzaG93
biBhYm92ZSBpbiB0aGUgUkZDLiBDYW4geW91IHBsZWFzZSBjbGFyaWZ5ID88L2I+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+
TXkgZG91YnRzOjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PGI+MSkgV2lsbCB0aGUgZW50cnkgYmVjb21lIGFjdGl2ZSBvbmx5IGlmIGl0
IHdpbnMgd2l0aCBhbGwgZW50cmllcyB3aGljaCBhcmUgY29uZmxpY3RlZCB3aXRoIHRoaXMgPzwv
Yj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGI+MikgV2hlbiBkb2luZyBjb25mbGljdCByZXNvbHV0aW9uIHdpdGggb3RoZXIgZW50cmllcywg
aXQgY2FuIHdpbiB3aXRoIHNvbWUgZW50cmllcyBhbmQgY2FuIGxvc2UgdG8gc29tZT8gV2hhdCBj
b3VsZCBiZSB0aGUgYmVoYXZpb3IgPyZuYnNwOzwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+Jm5ic3A7ICZuYnNwOyAmbmJzcDstIFRo
aXMgaXMgdGhlIGNhc2Ugd2hpY2ggSSBleHBsYWluZWQgYWJvdmUuPC9iPjxvOnA+PC9vOnA+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj4mbmJzcDsgJm5ic3A7
ICZuYnNwOy0gSW4gdGhpcyBjYXNlLCBYIGNhbiBiZWNvbWUgYWN0aXZlIGJ5IHdpbm5pbmcgdG8g
RTEgYW5kIGxvc2UgRTIgd2hpY2ggbGVhZHMgWCBhbmQgRTEgdG8gYmVjb21lIGluYWN0aXZlL2V4
Y2x1ZGVkIGVudHJ5LjwvYj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj5jYW4geW91IHBsZWFzZSBjbGFyaWZ5ID88bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5SZWdh
cmRzLDxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij5fX3RlY2gua2Fsc19fPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4N
CjwvaHRtbD4NCg==

--_000_231cba3ce3104f4eaaca4ac135d76dfcXCHALN001ciscocom_--


From nobody Wed Mar 29 07:24:56 2017
Return-Path: <martin.vigoureux@nokia.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 3B7121242EA; Wed, 29 Mar 2017 07:24:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.698
X-Spam-Level: 
X-Spam-Status: No, score=-4.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-2.796, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=nokia.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pSX7rTKM-m8U; Wed, 29 Mar 2017 07:24:53 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30113.outbound.protection.outlook.com [40.107.3.113]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 106C3129474; Wed, 29 Mar 2017 07:24:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nokia.onmicrosoft.com;  s=selector1-nokia-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=MQTwt/fdwqPbqseMrY990CjokjvZPELy9WF04nAHnAs=; b=gXA3E2whylLD8eAMfq7TcVu5PnNJwoOW5JY07/VQHZWGsnxOZyEahY4P3p4IMMzTyvhpAVYtuax6690fKBpjCHTo/V7/sBy5cS1HgSf62ooXCwm7d/U2qJPjEEdQ1XxCJDatHg7Qs9lDiEnc1wsyoEwCKv6+Zj5kyFiU2TlfyUw=
Authentication-Results: cisco.com; dkim=none (message not signed) header.d=none;cisco.com; dmarc=none action=none header.from=nokia.com;
Received: from [31.133.147.191] (31.133.147.191) by HE1PR0701MB2475.eurprd07.prod.outlook.com (10.168.128.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1005.2; Wed, 29 Mar 2017 14:24:46 +0000
From: Martin Vigoureux <martin.vigoureux@nokia.com>
To: <spring@ietf.org>
CC: "spring-chairs@ietf.org" <spring-chairs@ietf.org>, "Alvaro Retana (aretana)" <aretana@cisco.com>
Message-ID: <34351e19-9618-e47f-4321-2989a87ffc8e@nokia.com>
Date: Wed, 29 Mar 2017 16:24:34 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit
X-Originating-IP: [31.133.147.191]
X-ClientProxiedBy: MWHPR22CA0045.namprd22.prod.outlook.com (10.168.250.159) To HE1PR0701MB2475.eurprd07.prod.outlook.com (10.168.128.145)
X-MS-Office365-Filtering-Correlation-Id: c1a0ec1a-27d6-4449-baf2-08d476af5a8c
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(201703131423075)(201703031133081); SRVR:HE1PR0701MB2475; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2475; 3:u2NDLGf29U/Oxx7SIBAIa0qcwqD04BuC93KomzsD0oCEXu2208/j0p8uKnk5EsMMeG8lyWnCMiVZ3ym+7v/5YGIjk2We/4aS4Q0KzyGb8tCMwONrctG4rlh+My9pHffv+lBu6nHgVUwHQAqBrfAJFEE+hQqPxYWpgMZNu5cafX08AnHNJWNIBW/dI13tzx56ALTnJcUvDZpMqroGFHQF9f4C92BDHE/cP75wAqeJhjV9hpGjUwreXo2gg7QqzWZ3ltpGnXiFEjUcUFgwuW0j8L4RSNfeybmrzLmq1RdEzVsmL7VSbvr9JsNiHEk+To9TzFKcyKzh4EjeJDwx22RC4IDktb2PFpxIwCNGAO/RbHc=; 25:d4fLbYSQshd0YDNS3Tmu0dFr9joZOYnycpYK2yx6dyzXlBqYoayNkHWetzhB65t5iQJYdc4hq+yO48Xhfqrv7Bb092UF74MnABRfVvL8cbyTlDVrau3E9Pxr7F1sS+EvGJNLMtROI7EI/sX9Tl0+kpESuZLNS5U71hUGrs8HakOyCrHlkHx+VcDEGDqDvMBYYv9CPLp22rvFPaCG30bXvy/byoL2W6S3aeF5cjP4OMvgxCPjfJ2Vj8AQhH2sFRrY2TRTNJZflGy+dT8HbUHiPVrx2Q41BUO8HFzyTfcq4lofnnvicupe2fzVAl/3ir9/yyPfyK9yl7p60WqrFaWbULcbqTksOekTKTfKnlDoBcE1BjBzTTF+Ui6j2wf6Y/dF9uMgnsuTNy/DOjvdmT8IRNc6mMP6BnhPjEAWgrqXxCEXg4OTEb/xJYeU8TQDXH3pUzy6Dr743/5ODBsTlQ450A==
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2475; 31:eASUgi1BemuDnzGwU8ASwsK/f/YpDOf/9nT6/eX9v3rJsqBHgMxShh2pLr8sDY1NlClQhXU99TvDMyfXnQr5une7i9xGHHc89vDq/ZKORbGuhWGCS8Oo2OQMVoGtN8DFm8mrOQJyyGo+TkW38YPCmuduSD6KAgnBES9R9g4ouWrAdV5j3y7xjDcQ2Rm/chovlpt6yo/GCehy4Jr+Zoj64ER5yCFJ0Jhi5FbbxahPACEbrVatQLxUjecTEFcNa2ZIVY1Sc0SN0i696glCKNriWRQIxuU8zwQkDbtjal97HsI=; 20:ulLLDwhwjw4yg+uKtJD43uBYHJJO6zDOEZ8Yspmi18nLHgAeTMutUrCrjJachsTYwO+Hb9R39uVm45aaJXHm6zinxuF4HZO2ZitOhBq1s5bjXPgKB0RcbL2cdfzR1jUYcLNtXYqYr9DCXXMt2E71YR5KISm40DIffVY43qNw1nFr/W2Js3ediI8I4h+MIns80/ACrmBEXOOurI9vyB9DAGNl0jsWZozjUdKkmy1tvqqpI1peZKvXV/k2kek56J6pgXJIOzliH1WZX3pfAtKTBiE4sBr7LLzzJ4e+hWlLIJiRqwzY4rh3JrvRCtQ08xLWhF4JYge1vCSKn30I4HWNj+cBd45iyI9qjtoHy56WLluE60YJ2fruiRIe88PTqjyQ/eEh7G5kR55b43bGTfTSSwlkhJVxVy3ol3zrzFzfT6vmxFEX+XlFvUwANzOStdaUaIVHBMa4my81pQoaK5ehTzu5Cu/T4YZDAROCKWPVIAqIc7DsMxnjuIrZYkjXlcjZ
X-Microsoft-Antispam-PRVS: <HE1PR0701MB247568ED66E26AA165F120298C350@HE1PR0701MB2475.eurprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406075)(20161123564025)(20161123562025)(20161123558025)(20161123560025)(6072148); SRVR:HE1PR0701MB2475; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0701MB2475; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2475; 4:UHMb7Yv0ChdRvCvpRq1nb5EjMgFTbj+oAfj2GPnAJwvVVclshJjtWUaZaE+ODkn1/kM1b2ArnCADwemlxERCnO8K6x8igTfSliNC3EnG5EiekbfKlUJYjn6jSph91jO3w3sN+J5DQ/bNODdiTVMvIXt4Zhh1fYCh4e3bizF12KG7WYjMvNq3xCyo/vS0lYW/ihfNoqr4g6z3DDAsJpwXWnywtclPkoi/vCwKS6TAIJ06mnHpzWRl2ok/jPDp/y3nYrD6cZnT54FqBmCHJxuZH8E7x68zYXtIFB+YFDviXX78fzFm4Pd1YgeWNTM0tqTA0jLThOzHS+kr7OrFErPL1EkX657lfioEpZEs+xg9kjIG1pZebBRTojcqbSejEDehCa5ZDSx6YIB/p4kYUs118R6DfsykcdsNIrlMLyZgyL1ODmeZam3yalVgogynNX4j6t1IchRT0KpKMpHGqdEQNGrEk5LQ04PFpy5DLTjj9a/O/+pBvYJvWxVs1Fu7ngNwBmh3/o2vkNSTcUUdoo23gojhO6/H5uNLILIA4AfUQhwSnflgRxTjJaXrSx2349uixqB0WqRyF+yOLq5mFH3gnc3T4/ybqpHAnC5K19hsmQXFjdE6mIxLITeEtob2R8VwjA1AUrKH8Fq2EiYoHnreY+mY5PlDwko2t9l7+VBCBtXoNjDMJczgdg0pq6Tuj8D4cncm7qwpaucMOkPEzaNk0OelCOpEC+aMdtWYFAjhslWpoB2GQEF/rbmz2fZxsM//i/bRwtXMWssi8rf+5mJ3dA==
X-Forefront-PRVS: 0261CCEEDF
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6009001)(6049001)(39410400002)(39450400003)(39850400002)(39400400002)(39840400002)(39860400002)(47776003)(33646002)(6486002)(31696002)(54906002)(90366009)(86362001)(36756003)(2906002)(2351001)(6916009)(6666003)(4326008)(42186005)(65956001)(7736002)(66066001)(23676002)(53936002)(189998001)(3480700004)(50466002)(8676002)(305945005)(81166006)(230700001)(3846002)(50986999)(25786009)(83506001)(4001350100001)(38730400002)(54356999)(110136004)(5660300001)(6116002)(3940600001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0701MB2475; H:[31.133.147.191]; FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA3MDFNQjI0NzU7MjM6MWJ6MUJHa3N2bUxQNHNMekNqUS9Pb1RV?= =?utf-8?B?S3dzQjRVd0N3Z1pTS2FzNDdKVWFIdUE0OTRnOGdiaDNoaXpwbUtMMnhZL3V2?= =?utf-8?B?ZER4ZWJ2MldRV21tNHpqUGpQYnVseW53dmxlM1owUm9HY0g3eUhtR2w5Vm0w?= =?utf-8?B?Wk5ITElZeU1zaEZGdlRoUncvUHVjN3JSNlJ3Y3ZyUVFYbkQ1OU1wc2FVajVh?= =?utf-8?B?SXk0c3VoVjQrM2lkaHVlb2ZOdnRmd09lMXdWL3VnWWZwc2IrbW1PREZDYWtL?= =?utf-8?B?dEJKbVR0amhoN21ZWFo4NjR1WFlnVlg4Rno4Um42NnVua2tQbGhENkhmR3Jj?= =?utf-8?B?dG1KQnE5aXFpaFFNcVA3ejRYSVdGWExyWWdiU1g4Y2xWMDlZbklqTllENHJG?= =?utf-8?B?NkZ0U3pjd2dja09TVC9RWDhnQ0gwaWF0dU8yaUZWSFJiKzQwaEZVSktQblR5?= =?utf-8?B?a3VWclhWamVDT093Y1ZLOEhGaVVlQVFCNGhWL0dCTnhNL1hCTnhsTldxQmdZ?= =?utf-8?B?czRocjU5N2lBT1FFT0VWSVZDcHE1RjBzUTl2eVV3WkQzYmhua0ZWVTJJWWpB?= =?utf-8?B?cVBjWDBNZEpZMWFydk5oVXhXZ2NPekZkYm9zRVZ3elFkb2RQTnNrYW1qWUYr?= =?utf-8?B?K01lWVZEc3l4SFltWGVZY1kyQnM5dmxBNGhuWUxLQzRSN0cwMVRMN2lQMXNx?= =?utf-8?B?TVlhc3lEWndmK2c3Z1lrWUhMN1lUdWxYN1JzYk0zOElCenFHTXowdWlVc0VL?= =?utf-8?B?aEtJb0c1RmNBQTRvdnBteEh1ZWxna0xQM3pKNFBDUFZPSkR5V2tlVGRkTnJ2?= =?utf-8?B?Uk9UTHc2WXppdmJEM2NabXFiNFcyY25SZUxndFRaLzNLWGdueWl3UEtheU5H?= =?utf-8?B?dHRRN3BkS0tyamNUZ1NCUmpRUTBKNldrak40cFlJeVpmYWFERXBYVEE5T1p5?= =?utf-8?B?bTkrcTBRSDdyQnIxelFBa0pyeDR5ejdkNG5pUHZwME9GQVM5RFgzS2ZmN2RF?= =?utf-8?B?QTlkaU5TMUsxOU0wNWlPZ1gzS3JucUJIalN5Y3J1cDk3N1VVdkJkWlgvbm9Y?= =?utf-8?B?VllwdnRGdmxNY0Q2OGVWUHRqU0pic2FocDg1MFNkaEdRdTNrd2pqSlRRWldS?= =?utf-8?B?RTNGdmNBcDJubHhmMStCdGNKWW1NbWIxVmZCRU01bHp0SVhTVkNFN2g3ckl6?= =?utf-8?B?cktuSGpwVWQvcUk2ZDl4OGRnTkl5dlRZbGlvM2htM2M4ZnlpeG5peFJFMEVT?= =?utf-8?B?WUhLVEY0bm1lZDZTVVppKzhGeVpZQ3IyZElnL0VGRGthaTE0N3pIdEgvcmsv?= =?utf-8?B?dFc1ejFaeml2WFdkR2NjMCtvM3N0L2xUT3NNYXhYS2o3MkpoL3VieFhPUFA1?= =?utf-8?B?QW12Q24xQ1F0d1ZvbkVHYzV0L1lsYlNFT240YkFvdHQzTFdnUVRjNnlWWjI5?= =?utf-8?B?NHRXZTAwMmtUZGdaNW1DVkxwQWUwcFFTZEFwc3BtM0tmR2lRcWNmZkYzZTho?= =?utf-8?B?SmNNMzBEYVlUTEhQYVZQc1hnd0Z0UHorZnI3MDBFdFFFZnB4cW9zaDk0UCtv?= =?utf-8?B?a290Q0dYQzdiVFBXYVJzdDZyeklWL3lndz09?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2475; 6:SMW8mmDv40QmJf+urM/Gof2GaLk2i+kltpJrkOG1fh20Jst+V71dHvll0PV2OdwSsNhbPstMHTpSexi4F5WHbVG8XrRaXcQ94dT6WkphrP3O5mq6OoOEDkGciOSx/IHexnsE9Ai3Oz4yzd0vdRhglMjEB4cjP/jlAawylwht5VkQz3Z3tuGDEwMcBZeO7OkTXdZts6ucR63rFJ7QbguNfyrXEki1ZAoIPb90/pFHauMPfBHnhyjCC3eeujBq2e3irVsl5/QOsnAjNTYlvXfkaLiC7tFDFSGJUS3adCy48FLzTaxqAURyzw0lugYbVa7fgWAWcKf8BslFZw+pHXlmUg3h5r88Wd204l9T60Tf6oJsRgA05Qoos0xGNKCEtmavtQh/9/stusm9Sm5Z5zLazAe8RSO3dO13JceNTVAzP/Y=; 5:hyMiNL7DAc1ctTnprBWe5YF8TdF6qxalfHMq/PQ31cyHqpAjkHVVNNhgcNQ+cZwKfLwGiSbMwIqg5kwRStcZ7Aey6FcXWSqt1QQPLUkZjQMKhYI1pdYq62VR1Trzts7qkqGE/qCQPQpuoRJL3SzBUw==; 24:0mW4Ju66/l1jRbYv5IuTD60vi3ML8h1/sQuJigH/6R9+GWzUDMAZ0Mr9ICznzg0IYYARL32FBfAW51crPRjIKNMrOWuAVzlR6q9ippdFZ2c=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0701MB2475; 7:NtE/B74PmhCfGt723GCqMu0Fdu5nRZYtB7siV3Qwj05isRK0V5CXWmRMR5Zxq+N+Ck2WQFmDz6d5O0Odyselfa0T0LOCg4A+pmZRZT2M3XpGRcr9jx/Ko1x/pCPCjXX55zld/q1mBpO86XEVzTgdLrXZz0HGYHacryQCJeCLcy7wcqRk5ju877yneVLog1Fte5Y8gnvMzpcP5kg6g2hLk67Aqfnf6dKtoVk3pIiEyh4wlDkmwOXmO4OIJUHjhwxOezG4MbwODED4FjqTjCX7N3Mekzz0ULtYNlLSCpP0404wFCwM9Du0JruoQsEe7LfcI++d/fOqnikJOL07tu7i1g==
X-OriginatorOrg: nokia.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 29 Mar 2017 14:24:46.4499 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2475
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/IrhRRNLeCIgmQt5OD2J8jxbM6B0>
Subject: [spring] Next steps for SPRING?
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <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, 29 Mar 2017 14:24:55 -0000

WG,

in the session we have opened the discussion on the future of the WG, 
putting all options on the table (recharter/close/sleep).
As a foreword, we still have few WG Documents that we need to -and will- 
push towards IESG (and a greater number that need to reach RFC status), 
but with those we'll have reached most if not all of our milestones, 
thus the question on what's next.

So, we think we have heard during the session that closing wasn't 
desired and one reason for that is to have a home to share and discuss 
deployment considerations as the technology gets deployed.
There are also a few individual documents knocking at the door, and some 
of them were presented during the session.

To reach out to everyone, we are thus asking the question on the list. 
We would like to hear from you all what the working group should be 
focussing on.

Note, the expectation is that future items should not be use-cases but 
rather be technology extensions/evolutions.

Thank you

Martin & Bruno

