
From nobody Fri Jan  2 00:18:18 2015
Return-Path: <ppsenak@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC21E1A0087; Fri,  2 Jan 2015 00:18:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 6wyguws0eF09; Fri,  2 Jan 2015 00:18:09 -0800 (PST)
Received: from aer-iport-4.cisco.com (aer-iport-4.cisco.com [173.38.203.54]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 921371A0077; Fri,  2 Jan 2015 00:18:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=9338; q=dns/txt; s=iport; t=1420186688; x=1421396288; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=TeKOg9khkfRLaZscminAy60Rva7QdstTDICxfBUcSYM=; b=SsQy1Qw9mm5WkfJZ0IrLqbcYyxRIb1CmTNbYHN3PMypOu8wrIPbyRE4F io56SNFVbNXxFhZEFcGk8L7+cuk/txkdeNIMksAenb7rpxUdP560wIG0Y msw4jKOwni//h5afNA5oNp7zeaiPJUch8nQj5P0IrvDnJ452H7jHx5a0s I=;
X-IronPort-AV: E=Sophos;i="5.07,683,1413244800"; d="scan'208";a="291841000"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-4.cisco.com with ESMTP; 02 Jan 2015 08:18:06 +0000
Received: from [10.61.173.10] ([10.61.173.10]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id t028I0g4010481; Fri, 2 Jan 2015 08:18:06 GMT
Message-ID: <54A65437.4070808@cisco.com>
Date: Fri, 02 Jan 2015 09:17:59 +0100
From: Peter Psenak <ppsenak@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, Shraddha Hegde <shraddha@juniper.net>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>,  "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
References: <BY1PR0501MB13819883015276791F20D631D5540@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A10B35.4030301@cisco.com> <BY1PR0501MB1381B131A68B321264B7E930D5510@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A10E78.6030006@cisco.com> <BY1PR0501MB1381610E47F46E81528B5416D5510@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A11188.8040301@cisco.com> <BY1PR0501MB1381860D81EE3DF32A76B6D7D5510@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A1173D.6000200@cisco.com> <BY1PR0501MB138100AA25B6773A7EAB5A49D5510@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A13555.2020208@cisco.com> <BY1PR0501MB1381AF63A9D0CAEDA844DA58D55E0@BY1PR0501MB1381.namprd05.prod.outlook.com> <F3ADE4747C9E124B89F0ED2180CC814F4EE9FA7C@xmb-aln-x02.cisco.com>
In-Reply-To: <F3ADE4747C9E124B89F0ED2180CC814F4EE9FA7C@xmb-aln-x02.cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/RG_jYLIVuMFpdhjJFqD9E-jBn0A
Cc: "ospf@ietf.org" <ospf@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Jan 2015 08:18:12 -0000

Hi Les,

I believe the idea is not to exclude any particular link, it's actually 
much simpler - do not calculate backup for the prefix if the flag is set.

I'm still not quite sure how useful above is, but technically it is 
possible.

thanks,
Peter

On 12/30/14 17:22 , Les Ginsberg (ginsberg) wrote:
> Shraddha -
>
> When performing a best path calculation whether a given link is in the set of best paths (to be protectedED) or not (could be used as a protectING path) is a function of the topology - not the link.  If there is a topology change it is quite likely that a given link will change from being a protectED link to being a protectING link (or vice versa). So what you propose regarding node-SIDs would not work.
>
> In the use case you mention below if you don't want a certain class of traffic to flow on a given link it requires a link attribute which is persistent across topology changes. There are ways to do that - using Adj-SIDs is one of them. But using node-SIDs in the way you propose is NOT.
>
>     Les
>
> -----Original Message-----
> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Shraddha Hegde
> Sent: Monday, December 29, 2014 10:12 PM
> To: Peter Psenak (ppsenak); draft-ietf-ospf-segment-routing-extensions@tools.ietf.org; draft-ietf-isis-segment-routing-extensions@tools.ietf.org
> Cc: ospf@ietf.org; isis-wg@ietf.org
> Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
>
> Peter,
>
>> The requirement here is to get an un-protected path for services which do not want to divert the traffic on protected path in any case.
>
>> can you give an example of such a service and a reasoning why such service would want to avoid local protection along the path?
>
> Heavy bandwidth services are potential candidates.  The network is well planned and well provisioned for primary path but same is not true for backup paths.
> Diverting heavy bandwidth services along protection path can disrupt the other services on that path, they are better-off un-protected so that an event in the network Would result in disconnection and a retry for such services.
>
> Rgds
> Shraddha
>
> -----Original Message-----
> From: Peter Psenak [mailto:ppsenak@cisco.com]
> Sent: Monday, December 29, 2014 4:35 PM
> To: Shraddha Hegde; draft-ietf-ospf-segment-routing-extensions@tools.ietf.org; draft-ietf-isis-segment-routing-extensions@tools.ietf.org
> Cc: ospf@ietf.org; isis-wg@ietf.org
> Subject: Re: [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
>
> Shraddha,
>
> On 12/29/14 10:06 , Shraddha Hegde wrote:
>> Peter,
>>
>> The requirement here is to get an un-protected path for services which do not want to divert the traffic on protected path in any case.
>
> can you give an example of such a service and a reasoning why such service would want to avoid local protection along the path?
>
> thanks,
> Peter
>
>> So when the originator of node-sid signals un-protected path requirement, there is always an unprotected path.
>>
>> Regarding the protected path, it is the default behavior as it exists today. You get protection if it's available otherwise you don't get protection.
>>
>> In fact, you can have the new flag to say "NP flag" meaning non-protected flag which can be set for the unprotected path.
>> By default it remains off and gives the behavior as it exists today.
>>
>>
>> Rgds
>> Shraddha
>>
>> -----Original Message-----
>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>> Sent: Monday, December 29, 2014 2:26 PM
>> To: Shraddha Hegde;
>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>> Cc: ospf@ietf.org; isis-wg@ietf.org
>> Subject: Re: [Isis-wg] Mail regarding
>> draft-ietf-ospf-segment-routing-extensions
>>
>> Shraddha,
>>
>> I do not see how an originator of the node-sid can mandate a protection for the prefix on other routers. What if there is no backup available on a certain node along the path?
>>
>> The parallel with the B-flag in adj-sids is not right - in case of adj-sid the originator has the knowledge about the local adjacency protection and as such can signal it it it's LSA.
>>
>> thanks,
>> Peter
>>
>>
>> On 12/29/14 09:47 , Shraddha Hegde wrote:
>>> Peter,
>>>
>>>
>>> Pls see inline.
>>>
>>> Rgds
>>> Shraddha
>>>
>>> -----Original Message-----
>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>> Sent: Monday, December 29, 2014 2:02 PM
>>> To: Shraddha Hegde;
>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>> Subject: Re: [Isis-wg] Mail regarding
>>> draft-ietf-ospf-segment-routing-extensions
>>>
>>> Shraddha,
>>>
>>> I do not see how an originator can set any flag regarding the protection of the locally attached prefix.
>>> <Shraddha> The originator advertises 2 node-sids. One with p flag set and the other without the p-flag set.
>>>
>>>     It's all the routers on the path towards such prefix that need to deal with the protection.
>>> <Shraddha> The receiving nodes will download protected path for the
>>> node-sid with p-flag set and download Unprotected path for the node-sid with p-flag unset.
>>>
>>> Signaling anything from the originator seems useless.
>>> <Shraddha>  For node-sids it's the others who need to build the forwarding plane but it's only the originator who can signal which of
>>>                            Sid need to be built with protection and which not. Other routers on the path cannot signal this information.
>>
>>
>>
>>>
>>> With this you have two paths for the node. One is protected and the other is unprotected. This meets the requirement of having an un-protected path.
>>>
>>> It's very much in parallel to B-flag in adj-sids. It is similar to
>>> advertising multiple adj-sids one with B-flag on and other with b-flag off , to get protected and unprotected Adj-sids.
>>>
>>> thanks,
>>> Peter
>>>
>>> On 12/29/14 09:26 , Shraddha Hegde wrote:
>>>> Yes.You are right.
>>>>
>>>> Lets say a prefix sid has a flag "p flag". If this is on it means build a path and provide protection.
>>>> If this is off it means build a path with no protection.
>>>> The receivers of the prefix-sid will build forwarding plane based on this flag.
>>>>
>>>> The applications building the paths will either use prefix-sids with p flag on or off based on the need of the service.
>>>> Rgds
>>>> Shraddha
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>> Sent: Monday, December 29, 2014 1:49 PM
>>>> To: Shraddha Hegde;
>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>> Subject: Re: [Isis-wg] Mail regarding
>>>> draft-ietf-ospf-segment-routing-extensions
>>>>
>>>> Shraddha,
>>>>
>>>> the problem is that the node that is advertising the node-sid can not advertise any data regarding the protection of such prefix, because the prefix is locally attached.
>>>>
>>>> thanks,
>>>> Peter
>>>>
>>>> On 12/29/14 09:15 , Shraddha Hegde wrote:
>>>>> Peter,
>>>>>
>>>>> If there is a service which has to use un-protected path and while
>>>>> building such a path if the node-sids Need to be used (one reason
>>>>> could be label stack compression) , then there has to be unprotected node-sid that this service can make use of.
>>>>>
>>>>> Prefix -sids could also be used to represent different service
>>>>> endpoints which makes it even more relevant to have A means of representing  unprotected paths.
>>>>>
>>>>> Would be good to hear from others on this, especially operators.
>>>>>
>>>>> Rgds
>>>>> Shraddha
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>> Sent: Monday, December 29, 2014 1:35 PM
>>>>> To: Shraddha Hegde;
>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>> Subject: Re: [Isis-wg] Mail regarding
>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>
>>>>> Shraddha,
>>>>>
>>>>> node-SID is advertised by the router for the prefix that is directly attached to it. Protection for such local prefix does not mean much.
>>>>>
>>>>> thanks,
>>>>> Peter
>>>>>
>>>>> On 12/24/14 11:57 , Shraddha Hegde wrote:
>>>>>> Authors,
>>>>>> We have a "backup flag" in adjacency sid to indicate whether the
>>>>>> label is protected or not.
>>>>>> Similarly. I think we need a flag in prefix-sid as well to
>>>>>> indicate whether the node-sid is to be protected or not.
>>>>>> Any thoughts on this?
>>>>>> Rgds
>>>>>> Shraddha
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Isis-wg mailing list
>>>>>> Isis-wg@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/isis-wg
>>>>>>
>>>>>
>>>>> .
>>>>>
>>>>
>>>> .
>>>>
>>>
>>> .
>>>
>>
>> .
>>
>
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf
> .
>


From nobody Fri Jan  2 08:36:07 2015
Return-Path: <ginsberg@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AD7E01A1B7A; Fri,  2 Jan 2015 08:36:05 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 rAeoYEzwZOS2; Fri,  2 Jan 2015 08:36:02 -0800 (PST)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8C3C61A1B76; Fri,  2 Jan 2015 08:36:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10961; q=dns/txt; s=iport; t=1420216562; x=1421426162; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=F0CNp1EKmVXHia/en3amm4gGs2fCRKp+1AjQz4we2QA=; b=LV2Y4DnO/Ux65gUDQZZhwzpX7ez2qoO0Am/BIBQ0+dPKnIDLdzlK1u+N M3Qb14P1F0w49DqiOmc6t9uVnjOLlV/7craGPRIBxMaLyCXtJIO3ePJWM W67JI0q/GPTezOf8xZlkhtxrr2oLHQY0EGMdEkgX7W8ccyvfflbBCZo65 w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AmMFAMfIplStJA2G/2dsb2JhbABcgmQiUlgExiYKhXECgQUWAQEBAQF9hAwBAQEEAQEBNzQLDAQCAQgRBAEBAQoUCQcnCxQJCAIEAQ0FCIgkAQzAcgEBAQEBAQEBAQEBAQEBAQEBAQEBARMEig2EfxoBAR4GJgUHAgSDEIETBY4VmkMig25vgQw5fgEBAQ
X-IronPort-AV: E=Sophos;i="5.07,684,1413244800"; d="scan'208";a="383899244"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by rcdn-iport-5.cisco.com with ESMTP; 02 Jan 2015 16:35:55 +0000
Received: from xhc-aln-x15.cisco.com (xhc-aln-x15.cisco.com [173.36.12.89]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id t02GZtKp013582 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 2 Jan 2015 16:35:55 GMT
Received: from xmb-aln-x02.cisco.com ([fe80::8c1c:7b85:56de:ffd1]) by xhc-aln-x15.cisco.com ([173.36.12.89]) with mapi id 14.03.0195.001; Fri, 2 Jan 2015 10:35:55 -0600
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, Shraddha Hegde <shraddha@juniper.net>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
Thread-Topic: [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQI/eNjO3OMGSsP0morl+oLI2n+5yoTnXwgASXbYCAACEzgA==
Date: Fri, 2 Jan 2015 16:35:54 +0000
Message-ID: <F3ADE4747C9E124B89F0ED2180CC814F4EEA043C@xmb-aln-x02.cisco.com>
References: <BY1PR0501MB13819883015276791F20D631D5540@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A10B35.4030301@cisco.com> <BY1PR0501MB1381B131A68B321264B7E930D5510@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A10E78.6030006@cisco.com> <BY1PR0501MB1381610E47F46E81528B5416D5510@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A11188.8040301@cisco.com> <BY1PR0501MB1381860D81EE3DF32A76B6D7D5510@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A1173D.6000200@cisco.com> <BY1PR0501MB138100AA25B6773A7EAB5A49D5510@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A13555.2020208@cisco.com> <BY1PR0501MB1381AF63A9D0CAEDA844DA58D55E0@BY1PR0501MB1381.namprd05.prod.outlook.com> <F3ADE4747C9E124B89F0ED2180CC814F4EE9FA7C@xmb-aln-x02.cisco.com> <54A65437.4070808@cisco.com>
In-Reply-To: <54A65437.4070808@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.24.203.199]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/37Qren8dtFrGf5gKME9ZjsMBES0
Cc: "ospf@ietf.org" <ospf@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Jan 2015 16:36:05 -0000

Peter -

The requirement Shraddha specified was to not allow a particular class of s=
ervice ("heavy bandwidth services" was the example provided) to use certain=
 links in the topology. My point is that advertising a flag for a given pre=
fix which says "do not calculate a repair path for this prefix" does not he=
lp achieve this. Once the network reconverges following the failure of one =
of the links on which "heavy bandwidth services" is allowed/preferred it is=
 quite likely that the new best path will be over a link on which "heavy ba=
ndwidth services" is NOT allowed/preferred. This will happen whether you ha=
ve the new flag or not - so the flag will have no lasting effect. It would =
only affect traffic flow during the brief period during which the network i=
s reconverging.

I think you and I are actually in agreement - I am simply sending a stronge=
r negative message - not only do I think the flag is not useful - I think i=
t does not achieve the goal Shraddha has in mind.

   Les


-----Original Message-----
From: Peter Psenak (ppsenak)=20
Sent: Friday, January 02, 2015 12:18 AM
To: Les Ginsberg (ginsberg); Shraddha Hegde; draft-ietf-ospf-segment-routin=
g-extensions@tools.ietf.org; draft-ietf-isis-segment-routing-extensions@too=
ls.ietf.org
Cc: ospf@ietf.org; isis-wg@ietf.org
Subject: Re: [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-exten=
sions

Hi Les,

I believe the idea is not to exclude any particular link, it's actually muc=
h simpler - do not calculate backup for the prefix if the flag is set.

I'm still not quite sure how useful above is, but technically it is possibl=
e.

thanks,
Peter

On 12/30/14 17:22 , Les Ginsberg (ginsberg) wrote:
> Shraddha -
>
> When performing a best path calculation whether a given link is in the se=
t of best paths (to be protectedED) or not (could be used as a protectING p=
ath) is a function of the topology - not the link.  If there is a topology =
change it is quite likely that a given link will change from being a protec=
tED link to being a protectING link (or vice versa). So what you propose re=
garding node-SIDs would not work.
>
> In the use case you mention below if you don't want a certain class of tr=
affic to flow on a given link it requires a link attribute which is persist=
ent across topology changes. There are ways to do that - using Adj-SIDs is =
one of them. But using node-SIDs in the way you propose is NOT.
>
>     Les
>
> -----Original Message-----
> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Shraddha Hegde
> Sent: Monday, December 29, 2014 10:12 PM
> To: Peter Psenak (ppsenak);=20
> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;=20
> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
> Cc: ospf@ietf.org; isis-wg@ietf.org
> Subject: Re: [OSPF] [Isis-wg] Mail regarding=20
> draft-ietf-ospf-segment-routing-extensions
>
> Peter,
>
>> The requirement here is to get an un-protected path for services which d=
o not want to divert the traffic on protected path in any case.
>
>> can you give an example of such a service and a reasoning why such servi=
ce would want to avoid local protection along the path?
>
> Heavy bandwidth services are potential candidates.  The network is well p=
lanned and well provisioned for primary path but same is not true for backu=
p paths.
> Diverting heavy bandwidth services along protection path can disrupt the =
other services on that path, they are better-off un-protected so that an ev=
ent in the network Would result in disconnection and a retry for such servi=
ces.
>
> Rgds
> Shraddha
>
> -----Original Message-----
> From: Peter Psenak [mailto:ppsenak@cisco.com]
> Sent: Monday, December 29, 2014 4:35 PM
> To: Shraddha Hegde;=20
> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;=20
> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
> Cc: ospf@ietf.org; isis-wg@ietf.org
> Subject: Re: [Isis-wg] Mail regarding=20
> draft-ietf-ospf-segment-routing-extensions
>
> Shraddha,
>
> On 12/29/14 10:06 , Shraddha Hegde wrote:
>> Peter,
>>
>> The requirement here is to get an un-protected path for services which d=
o not want to divert the traffic on protected path in any case.
>
> can you give an example of such a service and a reasoning why such servic=
e would want to avoid local protection along the path?
>
> thanks,
> Peter
>
>> So when the originator of node-sid signals un-protected path requirement=
, there is always an unprotected path.
>>
>> Regarding the protected path, it is the default behavior as it exists to=
day. You get protection if it's available otherwise you don't get protectio=
n.
>>
>> In fact, you can have the new flag to say "NP flag" meaning non-protecte=
d flag which can be set for the unprotected path.
>> By default it remains off and gives the behavior as it exists today.
>>
>>
>> Rgds
>> Shraddha
>>
>> -----Original Message-----
>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>> Sent: Monday, December 29, 2014 2:26 PM
>> To: Shraddha Hegde;
>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>> Cc: ospf@ietf.org; isis-wg@ietf.org
>> Subject: Re: [Isis-wg] Mail regarding=20
>> draft-ietf-ospf-segment-routing-extensions
>>
>> Shraddha,
>>
>> I do not see how an originator of the node-sid can mandate a protection =
for the prefix on other routers. What if there is no backup available on a =
certain node along the path?
>>
>> The parallel with the B-flag in adj-sids is not right - in case of adj-s=
id the originator has the knowledge about the local adjacency protection an=
d as such can signal it it it's LSA.
>>
>> thanks,
>> Peter
>>
>>
>> On 12/29/14 09:47 , Shraddha Hegde wrote:
>>> Peter,
>>>
>>>
>>> Pls see inline.
>>>
>>> Rgds
>>> Shraddha
>>>
>>> -----Original Message-----
>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>> Sent: Monday, December 29, 2014 2:02 PM
>>> To: Shraddha Hegde;
>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>> Subject: Re: [Isis-wg] Mail regarding=20
>>> draft-ietf-ospf-segment-routing-extensions
>>>
>>> Shraddha,
>>>
>>> I do not see how an originator can set any flag regarding the protectio=
n of the locally attached prefix.
>>> <Shraddha> The originator advertises 2 node-sids. One with p flag set a=
nd the other without the p-flag set.
>>>
>>>     It's all the routers on the path towards such prefix that need to d=
eal with the protection.
>>> <Shraddha> The receiving nodes will download protected path for the=20
>>> node-sid with p-flag set and download Unprotected path for the node-sid=
 with p-flag unset.
>>>
>>> Signaling anything from the originator seems useless.
>>> <Shraddha>  For node-sids it's the others who need to build the forward=
ing plane but it's only the originator who can signal which of
>>>                            Sid need to be built with protection and whi=
ch not. Other routers on the path cannot signal this information.
>>
>>
>>
>>>
>>> With this you have two paths for the node. One is protected and the oth=
er is unprotected. This meets the requirement of having an un-protected pat=
h.
>>>
>>> It's very much in parallel to B-flag in adj-sids. It is similar to=20
>>> advertising multiple adj-sids one with B-flag on and other with b-flag =
off , to get protected and unprotected Adj-sids.
>>>
>>> thanks,
>>> Peter
>>>
>>> On 12/29/14 09:26 , Shraddha Hegde wrote:
>>>> Yes.You are right.
>>>>
>>>> Lets say a prefix sid has a flag "p flag". If this is on it means buil=
d a path and provide protection.
>>>> If this is off it means build a path with no protection.
>>>> The receivers of the prefix-sid will build forwarding plane based on t=
his flag.
>>>>
>>>> The applications building the paths will either use prefix-sids with p=
 flag on or off based on the need of the service.
>>>> Rgds
>>>> Shraddha
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>> Sent: Monday, December 29, 2014 1:49 PM
>>>> To: Shraddha Hegde;
>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>> draft-ietf-ospf-segment-routing-extensions
>>>>
>>>> Shraddha,
>>>>
>>>> the problem is that the node that is advertising the node-sid can not =
advertise any data regarding the protection of such prefix, because the pre=
fix is locally attached.
>>>>
>>>> thanks,
>>>> Peter
>>>>
>>>> On 12/29/14 09:15 , Shraddha Hegde wrote:
>>>>> Peter,
>>>>>
>>>>> If there is a service which has to use un-protected path and while=20
>>>>> building such a path if the node-sids Need to be used (one reason=20
>>>>> could be label stack compression) , then there has to be unprotected =
node-sid that this service can make use of.
>>>>>
>>>>> Prefix -sids could also be used to represent different service=20
>>>>> endpoints which makes it even more relevant to have A means of repres=
enting  unprotected paths.
>>>>>
>>>>> Would be good to hear from others on this, especially operators.
>>>>>
>>>>> Rgds
>>>>> Shraddha
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>> Sent: Monday, December 29, 2014 1:35 PM
>>>>> To: Shraddha Hegde;
>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>
>>>>> Shraddha,
>>>>>
>>>>> node-SID is advertised by the router for the prefix that is directly =
attached to it. Protection for such local prefix does not mean much.
>>>>>
>>>>> thanks,
>>>>> Peter
>>>>>
>>>>> On 12/24/14 11:57 , Shraddha Hegde wrote:
>>>>>> Authors,
>>>>>> We have a "backup flag" in adjacency sid to indicate whether the=20
>>>>>> label is protected or not.
>>>>>> Similarly. I think we need a flag in prefix-sid as well to=20
>>>>>> indicate whether the node-sid is to be protected or not.
>>>>>> Any thoughts on this?
>>>>>> Rgds
>>>>>> Shraddha
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Isis-wg mailing list
>>>>>> Isis-wg@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/isis-wg
>>>>>>
>>>>>
>>>>> .
>>>>>
>>>>
>>>> .
>>>>
>>>
>>> .
>>>
>>
>> .
>>
>
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf
> .
>


From nobody Fri Jan  2 10:54:00 2015
Return-Path: <shraddha@juniper.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 591E61A6F3B; Fri,  2 Jan 2015 10:53:58 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 rVqjFQxU_Bpk; Fri,  2 Jan 2015 10:53:47 -0800 (PST)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0139.outbound.protection.outlook.com [207.46.100.139]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C8CD51A1F01; Fri,  2 Jan 2015 10:53:47 -0800 (PST)
Received: from BY1PR0501MB1381.namprd05.prod.outlook.com (25.160.107.139) by BY1PR0501MB1383.namprd05.prod.outlook.com (25.160.107.141) with Microsoft SMTP Server (TLS) id 15.1.49.12; Fri, 2 Jan 2015 18:53:45 +0000
Received: from BY1PR0501MB1381.namprd05.prod.outlook.com ([25.160.107.139]) by BY1PR0501MB1381.namprd05.prod.outlook.com ([25.160.107.139]) with mapi id 15.01.0049.002; Fri, 2 Jan 2015 18:53:45 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
Thread-Topic: [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AdAfZ+2t8gRxJR1gRJOVEF41ljB4rwD1jwiAAAAaeDAAAGH0AAAABIpwAABwSQAAABH9IAAAx7iAAAAQr4AABGtNgAAn0juwABWLxYAAhfg2gAARY7kAAAREHyA=
Date: Fri, 2 Jan 2015 18:53:45 +0000
Message-ID: <BY1PR0501MB13810519A45DE924130858E3D55D0@BY1PR0501MB1381.namprd05.prod.outlook.com>
References: <BY1PR0501MB13819883015276791F20D631D5540@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A10B35.4030301@cisco.com> <BY1PR0501MB1381B131A68B321264B7E930D5510@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A10E78.6030006@cisco.com> <BY1PR0501MB1381610E47F46E81528B5416D5510@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A11188.8040301@cisco.com> <BY1PR0501MB1381860D81EE3DF32A76B6D7D5510@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A1173D.6000200@cisco.com> <BY1PR0501MB138100AA25B6773A7EAB5A49D5510@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A13555.2020208@cisco.com> <BY1PR0501MB1381AF63A9D0CAEDA844DA58D55E0@BY1PR0501MB1381.namprd05.prod.outlook.com> <F3ADE4747C9E124B89F0ED2180CC814F4EE9FA7C@xmb-aln-x02.cisco.com> <54A65437.4070808@cisco.com> <F3ADE4747C9E124B89F0ED2180CC814F4EEA043C@xmb-aln-x02.cisco.com>
In-Reply-To: <F3ADE4747C9E124B89F0ED2180CC814F4EEA043C@xmb-aln-x02.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [116.197.184.11]
authentication-results: spf=none (sender IP is ) smtp.mailfrom=shraddha@juniper.net; 
x-microsoft-antispam: BCL:0;PCL:0;RULEID:;SRVR:BY1PR0501MB1383;
x-forefront-prvs: 0444EB1997
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(199003)(377454003)(189002)(479174004)(24454002)(51704005)(66066001)(54606007)(101416001)(2950100001)(106356001)(40100003)(74316001)(120916001)(54206007)(2201001)(31966008)(2900100001)(76176999)(4396001)(46102003)(64706001)(93886004)(50986999)(122556002)(86362001)(92566001)(54356999)(77156002)(33656002)(107046002)(68736005)(21056001)(97736003)(230783001)(76576001)(20776003)(19580395003)(102836002)(105586002)(2656002)(19580405001)(99286002)(87936001)(15975445007); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR0501MB1383; H:BY1PR0501MB1381.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
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: 02 Jan 2015 18:53:45.2632 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0501MB1383
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/nOSu3Amu8YCssygVZcvX6xjEDCo
Cc: "ospf@ietf.org" <ospf@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Jan 2015 18:53:58 -0000

Hi Les/Peter,

      When reconvergence happens, the primary path will be calculated based=
 on all constriants.
This is not true with the protection path.Protection path is calculated loc=
ally (LFA/RLFA)  and does not consider the characteristics of
the services running on that path.=20
It's easier for some services to pick the unprotected path when the nature =
of the service is that it can be restarted  when there is a disconnection.

Rgds
Shraddha
-----Original Message-----
From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]=20
Sent: Friday, January 02, 2015 10:06 PM
To: Peter Psenak (ppsenak); Shraddha Hegde; draft-ietf-ospf-segment-routing=
-extensions@tools.ietf.org; draft-ietf-isis-segment-routing-extensions@tool=
s.ietf.org
Cc: ospf@ietf.org; isis-wg@ietf.org
Subject: RE: [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-exten=
sions

Peter -

The requirement Shraddha specified was to not allow a particular class of s=
ervice ("heavy bandwidth services" was the example provided) to use certain=
 links in the topology. My point is that advertising a flag for a given pre=
fix which says "do not calculate a repair path for this prefix" does not he=
lp achieve this. Once the network reconverges following the failure of one =
of the links on which "heavy bandwidth services" is allowed/preferred it is=
 quite likely that the new best path will be over a link on which "heavy ba=
ndwidth services" is NOT allowed/preferred. This will happen whether you ha=
ve the new flag or not - so the flag will have no lasting effect. It would =
only affect traffic flow during the brief period during which the network i=
s reconverging.

I think you and I are actually in agreement - I am simply sending a stronge=
r negative message - not only do I think the flag is not useful - I think i=
t does not achieve the goal Shraddha has in mind.

   Les


-----Original Message-----
From: Peter Psenak (ppsenak)
Sent: Friday, January 02, 2015 12:18 AM
To: Les Ginsberg (ginsberg); Shraddha Hegde; draft-ietf-ospf-segment-routin=
g-extensions@tools.ietf.org; draft-ietf-isis-segment-routing-extensions@too=
ls.ietf.org
Cc: ospf@ietf.org; isis-wg@ietf.org
Subject: Re: [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-exten=
sions

Hi Les,

I believe the idea is not to exclude any particular link, it's actually muc=
h simpler - do not calculate backup for the prefix if the flag is set.

I'm still not quite sure how useful above is, but technically it is possibl=
e.

thanks,
Peter

On 12/30/14 17:22 , Les Ginsberg (ginsberg) wrote:
> Shraddha -
>
> When performing a best path calculation whether a given link is in the se=
t of best paths (to be protectedED) or not (could be used as a protectING p=
ath) is a function of the topology - not the link.  If there is a topology =
change it is quite likely that a given link will change from being a protec=
tED link to being a protectING link (or vice versa). So what you propose re=
garding node-SIDs would not work.
>
> In the use case you mention below if you don't want a certain class of tr=
affic to flow on a given link it requires a link attribute which is persist=
ent across topology changes. There are ways to do that - using Adj-SIDs is =
one of them. But using node-SIDs in the way you propose is NOT.
>
>     Les
>
> -----Original Message-----
> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Shraddha Hegde
> Sent: Monday, December 29, 2014 10:12 PM
> To: Peter Psenak (ppsenak);
> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
> Cc: ospf@ietf.org; isis-wg@ietf.org
> Subject: Re: [OSPF] [Isis-wg] Mail regarding=20
> draft-ietf-ospf-segment-routing-extensions
>
> Peter,
>
>> The requirement here is to get an un-protected path for services which d=
o not want to divert the traffic on protected path in any case.
>
>> can you give an example of such a service and a reasoning why such servi=
ce would want to avoid local protection along the path?
>
> Heavy bandwidth services are potential candidates.  The network is well p=
lanned and well provisioned for primary path but same is not true for backu=
p paths.
> Diverting heavy bandwidth services along protection path can disrupt the =
other services on that path, they are better-off un-protected so that an ev=
ent in the network Would result in disconnection and a retry for such servi=
ces.
>
> Rgds
> Shraddha
>
> -----Original Message-----
> From: Peter Psenak [mailto:ppsenak@cisco.com]
> Sent: Monday, December 29, 2014 4:35 PM
> To: Shraddha Hegde;
> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
> Cc: ospf@ietf.org; isis-wg@ietf.org
> Subject: Re: [Isis-wg] Mail regarding=20
> draft-ietf-ospf-segment-routing-extensions
>
> Shraddha,
>
> On 12/29/14 10:06 , Shraddha Hegde wrote:
>> Peter,
>>
>> The requirement here is to get an un-protected path for services which d=
o not want to divert the traffic on protected path in any case.
>
> can you give an example of such a service and a reasoning why such servic=
e would want to avoid local protection along the path?
>
> thanks,
> Peter
>
>> So when the originator of node-sid signals un-protected path requirement=
, there is always an unprotected path.
>>
>> Regarding the protected path, it is the default behavior as it exists to=
day. You get protection if it's available otherwise you don't get protectio=
n.
>>
>> In fact, you can have the new flag to say "NP flag" meaning non-protecte=
d flag which can be set for the unprotected path.
>> By default it remains off and gives the behavior as it exists today.
>>
>>
>> Rgds
>> Shraddha
>>
>> -----Original Message-----
>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>> Sent: Monday, December 29, 2014 2:26 PM
>> To: Shraddha Hegde;
>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>> Cc: ospf@ietf.org; isis-wg@ietf.org
>> Subject: Re: [Isis-wg] Mail regarding=20
>> draft-ietf-ospf-segment-routing-extensions
>>
>> Shraddha,
>>
>> I do not see how an originator of the node-sid can mandate a protection =
for the prefix on other routers. What if there is no backup available on a =
certain node along the path?
>>
>> The parallel with the B-flag in adj-sids is not right - in case of adj-s=
id the originator has the knowledge about the local adjacency protection an=
d as such can signal it it it's LSA.
>>
>> thanks,
>> Peter
>>
>>
>> On 12/29/14 09:47 , Shraddha Hegde wrote:
>>> Peter,
>>>
>>>
>>> Pls see inline.
>>>
>>> Rgds
>>> Shraddha
>>>
>>> -----Original Message-----
>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>> Sent: Monday, December 29, 2014 2:02 PM
>>> To: Shraddha Hegde;
>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>> Subject: Re: [Isis-wg] Mail regarding=20
>>> draft-ietf-ospf-segment-routing-extensions
>>>
>>> Shraddha,
>>>
>>> I do not see how an originator can set any flag regarding the protectio=
n of the locally attached prefix.
>>> <Shraddha> The originator advertises 2 node-sids. One with p flag set a=
nd the other without the p-flag set.
>>>
>>>     It's all the routers on the path towards such prefix that need to d=
eal with the protection.
>>> <Shraddha> The receiving nodes will download protected path for the=20
>>> node-sid with p-flag set and download Unprotected path for the node-sid=
 with p-flag unset.
>>>
>>> Signaling anything from the originator seems useless.
>>> <Shraddha>  For node-sids it's the others who need to build the forward=
ing plane but it's only the originator who can signal which of
>>>                            Sid need to be built with protection and whi=
ch not. Other routers on the path cannot signal this information.
>>
>>
>>
>>>
>>> With this you have two paths for the node. One is protected and the oth=
er is unprotected. This meets the requirement of having an un-protected pat=
h.
>>>
>>> It's very much in parallel to B-flag in adj-sids. It is similar to=20
>>> advertising multiple adj-sids one with B-flag on and other with b-flag =
off , to get protected and unprotected Adj-sids.
>>>
>>> thanks,
>>> Peter
>>>
>>> On 12/29/14 09:26 , Shraddha Hegde wrote:
>>>> Yes.You are right.
>>>>
>>>> Lets say a prefix sid has a flag "p flag". If this is on it means buil=
d a path and provide protection.
>>>> If this is off it means build a path with no protection.
>>>> The receivers of the prefix-sid will build forwarding plane based on t=
his flag.
>>>>
>>>> The applications building the paths will either use prefix-sids with p=
 flag on or off based on the need of the service.
>>>> Rgds
>>>> Shraddha
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>> Sent: Monday, December 29, 2014 1:49 PM
>>>> To: Shraddha Hegde;
>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>> draft-ietf-ospf-segment-routing-extensions
>>>>
>>>> Shraddha,
>>>>
>>>> the problem is that the node that is advertising the node-sid can not =
advertise any data regarding the protection of such prefix, because the pre=
fix is locally attached.
>>>>
>>>> thanks,
>>>> Peter
>>>>
>>>> On 12/29/14 09:15 , Shraddha Hegde wrote:
>>>>> Peter,
>>>>>
>>>>> If there is a service which has to use un-protected path and while=20
>>>>> building such a path if the node-sids Need to be used (one reason=20
>>>>> could be label stack compression) , then there has to be unprotected =
node-sid that this service can make use of.
>>>>>
>>>>> Prefix -sids could also be used to represent different service=20
>>>>> endpoints which makes it even more relevant to have A means of repres=
enting  unprotected paths.
>>>>>
>>>>> Would be good to hear from others on this, especially operators.
>>>>>
>>>>> Rgds
>>>>> Shraddha
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>> Sent: Monday, December 29, 2014 1:35 PM
>>>>> To: Shraddha Hegde;
>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>
>>>>> Shraddha,
>>>>>
>>>>> node-SID is advertised by the router for the prefix that is directly =
attached to it. Protection for such local prefix does not mean much.
>>>>>
>>>>> thanks,
>>>>> Peter
>>>>>
>>>>> On 12/24/14 11:57 , Shraddha Hegde wrote:
>>>>>> Authors,
>>>>>> We have a "backup flag" in adjacency sid to indicate whether the=20
>>>>>> label is protected or not.
>>>>>> Similarly. I think we need a flag in prefix-sid as well to=20
>>>>>> indicate whether the node-sid is to be protected or not.
>>>>>> Any thoughts on this?
>>>>>> Rgds
>>>>>> Shraddha
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Isis-wg mailing list
>>>>>> Isis-wg@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/isis-wg
>>>>>>
>>>>>
>>>>> .
>>>>>
>>>>
>>>> .
>>>>
>>>
>>> .
>>>
>>
>> .
>>
>
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf
> .
>


From nobody Fri Jan  2 13:40:40 2015
Return-Path: <ginsberg@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 541571A00F6; Fri,  2 Jan 2015 13:40:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 aWZ7qnZuBwaH; Fri,  2 Jan 2015 13:40:36 -0800 (PST)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 247251A00F0; Fri,  2 Jan 2015 13:40:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=13034; q=dns/txt; s=iport; t=1420234836; x=1421444436; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=oCUggCpon3culOYDNDDM7gleYz2NEzefXBXCeWfLZHw=; b=NnxyMFoxieJcjMwynEJnL3WOMjJp2aVpil2R/JR5ONf1gqQvvIlj9/JD ft/GrPh+8WEOzHICecp5isrC/f3DM9av1A+TLgOwDtBmFHBbb9fWSkKrM YEn58SYFpiSYwm5imGeI0czSRTS6kJzciv4W7Z7lQoZFJ3b6B+M6y3UhE s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AmMFAEsPp1StJV2a/2dsb2JhbABcgmQiUlgExicKhXECgQYWAQEBAQF9hAwBAQEEAQEBNzQLDAQCAQgRBAEBAQoUCQcnCxQJCAIEAQ0FCIgkAQy+JwEBAQEBAQEBAQEBAQEBAQEBAQEBARMEig2EfxoBAR4GJgUHAgSDEIETBY4VmkMig25vgQw5fgEBAQ
X-IronPort-AV: E=Sophos;i="5.07,685,1413244800"; d="scan'208";a="109879665"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-5.cisco.com with ESMTP; 02 Jan 2015 21:40:34 +0000
Received: from xhc-aln-x13.cisco.com (xhc-aln-x13.cisco.com [173.36.12.87]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id t02LeYQF005211 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 2 Jan 2015 21:40:34 GMT
Received: from xmb-aln-x02.cisco.com ([fe80::8c1c:7b85:56de:ffd1]) by xhc-aln-x13.cisco.com ([173.36.12.87]) with mapi id 14.03.0195.001; Fri, 2 Jan 2015 15:40:34 -0600
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: Shraddha Hegde <shraddha@juniper.net>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
Thread-Topic: [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQI/eNjO3OMGSsP0morl+oLI2n+5yoTnXwgASXbYCAACEzgIAAkG+A///FoqA=
Date: Fri, 2 Jan 2015 21:40:33 +0000
Message-ID: <F3ADE4747C9E124B89F0ED2180CC814F4EEA04D7@xmb-aln-x02.cisco.com>
References: <BY1PR0501MB13819883015276791F20D631D5540@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A10B35.4030301@cisco.com> <BY1PR0501MB1381B131A68B321264B7E930D5510@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A10E78.6030006@cisco.com> <BY1PR0501MB1381610E47F46E81528B5416D5510@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A11188.8040301@cisco.com> <BY1PR0501MB1381860D81EE3DF32A76B6D7D5510@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A1173D.6000200@cisco.com> <BY1PR0501MB138100AA25B6773A7EAB5A49D5510@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A13555.2020208@cisco.com> <BY1PR0501MB1381AF63A9D0CAEDA844DA58D55E0@BY1PR0501MB1381.namprd05.prod.outlook.com> <F3ADE4747C9E124B89F0ED2180CC814F4EE9FA7C@xmb-aln-x02.cisco.com> <54A65437.4070808@cisco.com> <F3ADE4747C9E124B89F0ED2180CC814F4EEA043C@xmb-aln-x02.cisco.com> <BY1PR0501MB13810519A45DE924130858E3D55D0@BY1PR0501MB1381.namprd05.prod.outlook.com>
In-Reply-To: <BY1PR0501MB13810519A45DE924130858E3D55D0@BY1PR0501MB1381.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.24.203.199]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/xUAGd9Uh7Cn5rX6poLN4wC64GKE
Cc: "ospf@ietf.org" <ospf@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Jan 2015 21:40:39 -0000

Shraddha -

IGPs today do NOT perform constraint based SPFs - so I don't know why you b=
elieve that the primary SPF will meet a set of constraints that an LFA calc=
ulation will not. In fact , it is the opposite which is true because implem=
entations today do support preferences in choosing LFAs based on various co=
nfigured policy - something which is NOT done for primary SPF.

If you want a certain class of traffic to avoid a subset of the links in th=
e topology then you need to have a way of identifying the links (NOT the no=
de addresses) and a way of calculating a path which only uses the links whi=
ch meet the constraints of that class of service. Identifying a particular =
prefix as protected or unprotected won't achieve that.

   Les

-----Original Message-----
From: Shraddha Hegde [mailto:shraddha@juniper.net]=20
Sent: Friday, January 02, 2015 10:54 AM
To: Les Ginsberg (ginsberg); Peter Psenak (ppsenak); draft-ietf-ospf-segmen=
t-routing-extensions@tools.ietf.org; draft-ietf-isis-segment-routing-extens=
ions@tools.ietf.org
Cc: ospf@ietf.org; isis-wg@ietf.org
Subject: RE: [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-exten=
sions

Hi Les/Peter,

      When reconvergence happens, the primary path will be calculated based=
 on all constriants.
This is not true with the protection path.Protection path is calculated loc=
ally (LFA/RLFA)  and does not consider the characteristics of the services =
running on that path.=20
It's easier for some services to pick the unprotected path when the nature =
of the service is that it can be restarted  when there is a disconnection.

Rgds
Shraddha
-----Original Message-----
From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Friday, January 02, 2015 10:06 PM
To: Peter Psenak (ppsenak); Shraddha Hegde; draft-ietf-ospf-segment-routing=
-extensions@tools.ietf.org; draft-ietf-isis-segment-routing-extensions@tool=
s.ietf.org
Cc: ospf@ietf.org; isis-wg@ietf.org
Subject: RE: [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-exten=
sions

Peter -

The requirement Shraddha specified was to not allow a particular class of s=
ervice ("heavy bandwidth services" was the example provided) to use certain=
 links in the topology. My point is that advertising a flag for a given pre=
fix which says "do not calculate a repair path for this prefix" does not he=
lp achieve this. Once the network reconverges following the failure of one =
of the links on which "heavy bandwidth services" is allowed/preferred it is=
 quite likely that the new best path will be over a link on which "heavy ba=
ndwidth services" is NOT allowed/preferred. This will happen whether you ha=
ve the new flag or not - so the flag will have no lasting effect. It would =
only affect traffic flow during the brief period during which the network i=
s reconverging.

I think you and I are actually in agreement - I am simply sending a stronge=
r negative message - not only do I think the flag is not useful - I think i=
t does not achieve the goal Shraddha has in mind.

   Les


-----Original Message-----
From: Peter Psenak (ppsenak)
Sent: Friday, January 02, 2015 12:18 AM
To: Les Ginsberg (ginsberg); Shraddha Hegde; draft-ietf-ospf-segment-routin=
g-extensions@tools.ietf.org; draft-ietf-isis-segment-routing-extensions@too=
ls.ietf.org
Cc: ospf@ietf.org; isis-wg@ietf.org
Subject: Re: [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-exten=
sions

Hi Les,

I believe the idea is not to exclude any particular link, it's actually muc=
h simpler - do not calculate backup for the prefix if the flag is set.

I'm still not quite sure how useful above is, but technically it is possibl=
e.

thanks,
Peter

On 12/30/14 17:22 , Les Ginsberg (ginsberg) wrote:
> Shraddha -
>
> When performing a best path calculation whether a given link is in the se=
t of best paths (to be protectedED) or not (could be used as a protectING p=
ath) is a function of the topology - not the link.  If there is a topology =
change it is quite likely that a given link will change from being a protec=
tED link to being a protectING link (or vice versa). So what you propose re=
garding node-SIDs would not work.
>
> In the use case you mention below if you don't want a certain class of tr=
affic to flow on a given link it requires a link attribute which is persist=
ent across topology changes. There are ways to do that - using Adj-SIDs is =
one of them. But using node-SIDs in the way you propose is NOT.
>
>     Les
>
> -----Original Message-----
> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Shraddha Hegde
> Sent: Monday, December 29, 2014 10:12 PM
> To: Peter Psenak (ppsenak);
> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
> Cc: ospf@ietf.org; isis-wg@ietf.org
> Subject: Re: [OSPF] [Isis-wg] Mail regarding=20
> draft-ietf-ospf-segment-routing-extensions
>
> Peter,
>
>> The requirement here is to get an un-protected path for services which d=
o not want to divert the traffic on protected path in any case.
>
>> can you give an example of such a service and a reasoning why such servi=
ce would want to avoid local protection along the path?
>
> Heavy bandwidth services are potential candidates.  The network is well p=
lanned and well provisioned for primary path but same is not true for backu=
p paths.
> Diverting heavy bandwidth services along protection path can disrupt the =
other services on that path, they are better-off un-protected so that an ev=
ent in the network Would result in disconnection and a retry for such servi=
ces.
>
> Rgds
> Shraddha
>
> -----Original Message-----
> From: Peter Psenak [mailto:ppsenak@cisco.com]
> Sent: Monday, December 29, 2014 4:35 PM
> To: Shraddha Hegde;
> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
> Cc: ospf@ietf.org; isis-wg@ietf.org
> Subject: Re: [Isis-wg] Mail regarding=20
> draft-ietf-ospf-segment-routing-extensions
>
> Shraddha,
>
> On 12/29/14 10:06 , Shraddha Hegde wrote:
>> Peter,
>>
>> The requirement here is to get an un-protected path for services which d=
o not want to divert the traffic on protected path in any case.
>
> can you give an example of such a service and a reasoning why such servic=
e would want to avoid local protection along the path?
>
> thanks,
> Peter
>
>> So when the originator of node-sid signals un-protected path requirement=
, there is always an unprotected path.
>>
>> Regarding the protected path, it is the default behavior as it exists to=
day. You get protection if it's available otherwise you don't get protectio=
n.
>>
>> In fact, you can have the new flag to say "NP flag" meaning non-protecte=
d flag which can be set for the unprotected path.
>> By default it remains off and gives the behavior as it exists today.
>>
>>
>> Rgds
>> Shraddha
>>
>> -----Original Message-----
>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>> Sent: Monday, December 29, 2014 2:26 PM
>> To: Shraddha Hegde;
>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>> Cc: ospf@ietf.org; isis-wg@ietf.org
>> Subject: Re: [Isis-wg] Mail regarding=20
>> draft-ietf-ospf-segment-routing-extensions
>>
>> Shraddha,
>>
>> I do not see how an originator of the node-sid can mandate a protection =
for the prefix on other routers. What if there is no backup available on a =
certain node along the path?
>>
>> The parallel with the B-flag in adj-sids is not right - in case of adj-s=
id the originator has the knowledge about the local adjacency protection an=
d as such can signal it it it's LSA.
>>
>> thanks,
>> Peter
>>
>>
>> On 12/29/14 09:47 , Shraddha Hegde wrote:
>>> Peter,
>>>
>>>
>>> Pls see inline.
>>>
>>> Rgds
>>> Shraddha
>>>
>>> -----Original Message-----
>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>> Sent: Monday, December 29, 2014 2:02 PM
>>> To: Shraddha Hegde;
>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>> Subject: Re: [Isis-wg] Mail regarding=20
>>> draft-ietf-ospf-segment-routing-extensions
>>>
>>> Shraddha,
>>>
>>> I do not see how an originator can set any flag regarding the protectio=
n of the locally attached prefix.
>>> <Shraddha> The originator advertises 2 node-sids. One with p flag set a=
nd the other without the p-flag set.
>>>
>>>     It's all the routers on the path towards such prefix that need to d=
eal with the protection.
>>> <Shraddha> The receiving nodes will download protected path for the=20
>>> node-sid with p-flag set and download Unprotected path for the node-sid=
 with p-flag unset.
>>>
>>> Signaling anything from the originator seems useless.
>>> <Shraddha>  For node-sids it's the others who need to build the forward=
ing plane but it's only the originator who can signal which of
>>>                            Sid need to be built with protection and whi=
ch not. Other routers on the path cannot signal this information.
>>
>>
>>
>>>
>>> With this you have two paths for the node. One is protected and the oth=
er is unprotected. This meets the requirement of having an un-protected pat=
h.
>>>
>>> It's very much in parallel to B-flag in adj-sids. It is similar to=20
>>> advertising multiple adj-sids one with B-flag on and other with b-flag =
off , to get protected and unprotected Adj-sids.
>>>
>>> thanks,
>>> Peter
>>>
>>> On 12/29/14 09:26 , Shraddha Hegde wrote:
>>>> Yes.You are right.
>>>>
>>>> Lets say a prefix sid has a flag "p flag". If this is on it means buil=
d a path and provide protection.
>>>> If this is off it means build a path with no protection.
>>>> The receivers of the prefix-sid will build forwarding plane based on t=
his flag.
>>>>
>>>> The applications building the paths will either use prefix-sids with p=
 flag on or off based on the need of the service.
>>>> Rgds
>>>> Shraddha
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>> Sent: Monday, December 29, 2014 1:49 PM
>>>> To: Shraddha Hegde;
>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>> draft-ietf-ospf-segment-routing-extensions
>>>>
>>>> Shraddha,
>>>>
>>>> the problem is that the node that is advertising the node-sid can not =
advertise any data regarding the protection of such prefix, because the pre=
fix is locally attached.
>>>>
>>>> thanks,
>>>> Peter
>>>>
>>>> On 12/29/14 09:15 , Shraddha Hegde wrote:
>>>>> Peter,
>>>>>
>>>>> If there is a service which has to use un-protected path and while=20
>>>>> building such a path if the node-sids Need to be used (one reason=20
>>>>> could be label stack compression) , then there has to be unprotected =
node-sid that this service can make use of.
>>>>>
>>>>> Prefix -sids could also be used to represent different service=20
>>>>> endpoints which makes it even more relevant to have A means of repres=
enting  unprotected paths.
>>>>>
>>>>> Would be good to hear from others on this, especially operators.
>>>>>
>>>>> Rgds
>>>>> Shraddha
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>> Sent: Monday, December 29, 2014 1:35 PM
>>>>> To: Shraddha Hegde;
>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>
>>>>> Shraddha,
>>>>>
>>>>> node-SID is advertised by the router for the prefix that is directly =
attached to it. Protection for such local prefix does not mean much.
>>>>>
>>>>> thanks,
>>>>> Peter
>>>>>
>>>>> On 12/24/14 11:57 , Shraddha Hegde wrote:
>>>>>> Authors,
>>>>>> We have a "backup flag" in adjacency sid to indicate whether the=20
>>>>>> label is protected or not.
>>>>>> Similarly. I think we need a flag in prefix-sid as well to=20
>>>>>> indicate whether the node-sid is to be protected or not.
>>>>>> Any thoughts on this?
>>>>>> Rgds
>>>>>> Shraddha
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Isis-wg mailing list
>>>>>> Isis-wg@ietf.org
>>>>>> https://www.ietf.org/mailman/listinfo/isis-wg
>>>>>>
>>>>>
>>>>> .
>>>>>
>>>>
>>>> .
>>>>
>>>
>>> .
>>>
>>
>> .
>>
>
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf
> .
>


From nobody Sat Jan  3 02:21:01 2015
Return-Path: <ppsenak@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4E77B1A89F5; Sat,  3 Jan 2015 02:20:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 5Zb4wvbLgjzL; Sat,  3 Jan 2015 02:20:55 -0800 (PST)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D30F1A89EB; Sat,  3 Jan 2015 02:20:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11210; q=dns/txt; s=iport; t=1420280454; x=1421490054; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=g7nDgdnQuSy5x1hgrc7jOnqH/Jfk50ftIYNXaRAPkHA=; b=D54rOeKjYYv+Q1dEwsRrdxRTw7gY/HGrZ3O6BTZE6gYGvpEUccwN4Rf2 06z0P8ICE6GqhQAqXrE3U9zqXl/7tDHKdDvAVNCCjL1IM0FBzilHjxXpN hDaBTV6ClCqthW1HrrawTI2IdLTV20BbijkU3UIa0/I+XLikp91O+udtL 0=;
X-IronPort-AV: E=Sophos;i="5.07,689,1413244800"; d="scan'208";a="297364057"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP; 03 Jan 2015 10:20:52 +0000
Received: from [10.55.51.198] (ams-ppsenak-8715.cisco.com [10.55.51.198]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id t03AKq5t029542; Sat, 3 Jan 2015 10:20:52 GMT
Message-ID: <54A7C284.6080907@cisco.com>
Date: Sat, 03 Jan 2015 11:20:52 +0100
From: Peter Psenak <ppsenak@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, Shraddha Hegde <shraddha@juniper.net>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>,  "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
References: <BY1PR0501MB13819883015276791F20D631D5540@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A10B35.4030301@cisco.com> <BY1PR0501MB1381B131A68B321264B7E930D5510@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A10E78.6030006@cisco.com> <BY1PR0501MB1381610E47F46E81528B5416D5510@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A11188.8040301@cisco.com> <BY1PR0501MB1381860D81EE3DF32A76B6D7D5510@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A1173D.6000200@cisco.com> <BY1PR0501MB138100AA25B6773A7EAB5A49D5510@BY1PR0501MB1381.namprd05.prod.outlook.com> <54A13555.2020208@cisco.com> <BY1PR0501MB1381AF63A9D0CAEDA844DA58D55E0@BY1PR0501MB1381.namprd05.prod.outlook.com> <F3ADE4747C9E124B89F0ED2180CC814F4EE9FA7C@xmb-aln-x02.cisco.com> <54A65437.4070808@cisco.com> <F3ADE4747C9E124B89F0ED2180CC814F4EEA043C@xmb-aln-x02.cisco.com>
In-Reply-To: <F3ADE4747C9E124B89F0ED2180CC814F4EEA043C@xmb-aln-x02.cisco.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/P0QOcdXnqr-p45rkYj-8YO08Zng
Cc: "ospf@ietf.org" <ospf@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 03 Jan 2015 10:20:58 -0000

Hi Les,

On 1/2/15 17:35 , Les Ginsberg (ginsberg) wrote:
> Peter -
>
> The requirement Shraddha specified was to not allow a particular class of service ("heavy bandwidth services" was the example provided) to use certain links in the topology.

my understanding was different. I thought Shraddha simply wanted to 
avoid calculating a backup for the prefix.

thanks,
Peter

> My point is that advertising a flag for a given prefix which says "do not calculate a repair path for this prefix" does not help achieve this. Once the network reconverges following the failure of one of the links on which "heavy bandwidth services" is allowed/preferred it is quite likely that the new best path will be over a link on which "heavy bandwidth services" is NOT allowed/preferred. This will happen whether you have the new flag or not - so the flag will have no lasting effect. It would only affect traffic flow during the brief period during which the network is reconverging.
>
> I think you and I are actually in agreement - I am simply sending a stronger negative message - not only do I think the flag is not useful - I think it does not achieve the goal Shraddha has in mind.
>
>     Les
>
>
> -----Original Message-----
> From: Peter Psenak (ppsenak)
> Sent: Friday, January 02, 2015 12:18 AM
> To: Les Ginsberg (ginsberg); Shraddha Hegde; draft-ietf-ospf-segment-routing-extensions@tools.ietf.org; draft-ietf-isis-segment-routing-extensions@tools.ietf.org
> Cc: ospf@ietf.org; isis-wg@ietf.org
> Subject: Re: [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
>
> Hi Les,
>
> I believe the idea is not to exclude any particular link, it's actually much simpler - do not calculate backup for the prefix if the flag is set.
>
> I'm still not quite sure how useful above is, but technically it is possible.
>
> thanks,
> Peter
>
> On 12/30/14 17:22 , Les Ginsberg (ginsberg) wrote:
>> Shraddha -
>>
>> When performing a best path calculation whether a given link is in the set of best paths (to be protectedED) or not (could be used as a protectING path) is a function of the topology - not the link.  If there is a topology change it is quite likely that a given link will change from being a protectED link to being a protectING link (or vice versa). So what you propose regarding node-SIDs would not work.
>>
>> In the use case you mention below if you don't want a certain class of traffic to flow on a given link it requires a link attribute which is persistent across topology changes. There are ways to do that - using Adj-SIDs is one of them. But using node-SIDs in the way you propose is NOT.
>>
>>      Les
>>
>> -----Original Message-----
>> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Shraddha Hegde
>> Sent: Monday, December 29, 2014 10:12 PM
>> To: Peter Psenak (ppsenak);
>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>> Cc: ospf@ietf.org; isis-wg@ietf.org
>> Subject: Re: [OSPF] [Isis-wg] Mail regarding
>> draft-ietf-ospf-segment-routing-extensions
>>
>> Peter,
>>
>>> The requirement here is to get an un-protected path for services which do not want to divert the traffic on protected path in any case.
>>
>>> can you give an example of such a service and a reasoning why such service would want to avoid local protection along the path?
>>
>> Heavy bandwidth services are potential candidates.  The network is well planned and well provisioned for primary path but same is not true for backup paths.
>> Diverting heavy bandwidth services along protection path can disrupt the other services on that path, they are better-off un-protected so that an event in the network Would result in disconnection and a retry for such services.
>>
>> Rgds
>> Shraddha
>>
>> -----Original Message-----
>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>> Sent: Monday, December 29, 2014 4:35 PM
>> To: Shraddha Hegde;
>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>> Cc: ospf@ietf.org; isis-wg@ietf.org
>> Subject: Re: [Isis-wg] Mail regarding
>> draft-ietf-ospf-segment-routing-extensions
>>
>> Shraddha,
>>
>> On 12/29/14 10:06 , Shraddha Hegde wrote:
>>> Peter,
>>>
>>> The requirement here is to get an un-protected path for services which do not want to divert the traffic on protected path in any case.
>>
>> can you give an example of such a service and a reasoning why such service would want to avoid local protection along the path?
>>
>> thanks,
>> Peter
>>
>>> So when the originator of node-sid signals un-protected path requirement, there is always an unprotected path.
>>>
>>> Regarding the protected path, it is the default behavior as it exists today. You get protection if it's available otherwise you don't get protection.
>>>
>>> In fact, you can have the new flag to say "NP flag" meaning non-protected flag which can be set for the unprotected path.
>>> By default it remains off and gives the behavior as it exists today.
>>>
>>>
>>> Rgds
>>> Shraddha
>>>
>>> -----Original Message-----
>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>> Sent: Monday, December 29, 2014 2:26 PM
>>> To: Shraddha Hegde;
>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>> Subject: Re: [Isis-wg] Mail regarding
>>> draft-ietf-ospf-segment-routing-extensions
>>>
>>> Shraddha,
>>>
>>> I do not see how an originator of the node-sid can mandate a protection for the prefix on other routers. What if there is no backup available on a certain node along the path?
>>>
>>> The parallel with the B-flag in adj-sids is not right - in case of adj-sid the originator has the knowledge about the local adjacency protection and as such can signal it it it's LSA.
>>>
>>> thanks,
>>> Peter
>>>
>>>
>>> On 12/29/14 09:47 , Shraddha Hegde wrote:
>>>> Peter,
>>>>
>>>>
>>>> Pls see inline.
>>>>
>>>> Rgds
>>>> Shraddha
>>>>
>>>> -----Original Message-----
>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>> Sent: Monday, December 29, 2014 2:02 PM
>>>> To: Shraddha Hegde;
>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>> Subject: Re: [Isis-wg] Mail regarding
>>>> draft-ietf-ospf-segment-routing-extensions
>>>>
>>>> Shraddha,
>>>>
>>>> I do not see how an originator can set any flag regarding the protection of the locally attached prefix.
>>>> <Shraddha> The originator advertises 2 node-sids. One with p flag set and the other without the p-flag set.
>>>>
>>>>      It's all the routers on the path towards such prefix that need to deal with the protection.
>>>> <Shraddha> The receiving nodes will download protected path for the
>>>> node-sid with p-flag set and download Unprotected path for the node-sid with p-flag unset.
>>>>
>>>> Signaling anything from the originator seems useless.
>>>> <Shraddha>  For node-sids it's the others who need to build the forwarding plane but it's only the originator who can signal which of
>>>>                             Sid need to be built with protection and which not. Other routers on the path cannot signal this information.
>>>
>>>
>>>
>>>>
>>>> With this you have two paths for the node. One is protected and the other is unprotected. This meets the requirement of having an un-protected path.
>>>>
>>>> It's very much in parallel to B-flag in adj-sids. It is similar to
>>>> advertising multiple adj-sids one with B-flag on and other with b-flag off , to get protected and unprotected Adj-sids.
>>>>
>>>> thanks,
>>>> Peter
>>>>
>>>> On 12/29/14 09:26 , Shraddha Hegde wrote:
>>>>> Yes.You are right.
>>>>>
>>>>> Lets say a prefix sid has a flag "p flag". If this is on it means build a path and provide protection.
>>>>> If this is off it means build a path with no protection.
>>>>> The receivers of the prefix-sid will build forwarding plane based on this flag.
>>>>>
>>>>> The applications building the paths will either use prefix-sids with p flag on or off based on the need of the service.
>>>>> Rgds
>>>>> Shraddha
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>> Sent: Monday, December 29, 2014 1:49 PM
>>>>> To: Shraddha Hegde;
>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>> Subject: Re: [Isis-wg] Mail regarding
>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>
>>>>> Shraddha,
>>>>>
>>>>> the problem is that the node that is advertising the node-sid can not advertise any data regarding the protection of such prefix, because the prefix is locally attached.
>>>>>
>>>>> thanks,
>>>>> Peter
>>>>>
>>>>> On 12/29/14 09:15 , Shraddha Hegde wrote:
>>>>>> Peter,
>>>>>>
>>>>>> If there is a service which has to use un-protected path and while
>>>>>> building such a path if the node-sids Need to be used (one reason
>>>>>> could be label stack compression) , then there has to be unprotected node-sid that this service can make use of.
>>>>>>
>>>>>> Prefix -sids could also be used to represent different service
>>>>>> endpoints which makes it even more relevant to have A means of representing  unprotected paths.
>>>>>>
>>>>>> Would be good to hear from others on this, especially operators.
>>>>>>
>>>>>> Rgds
>>>>>> Shraddha
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>>> Sent: Monday, December 29, 2014 1:35 PM
>>>>>> To: Shraddha Hegde;
>>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>>> Subject: Re: [Isis-wg] Mail regarding
>>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>>
>>>>>> Shraddha,
>>>>>>
>>>>>> node-SID is advertised by the router for the prefix that is directly attached to it. Protection for such local prefix does not mean much.
>>>>>>
>>>>>> thanks,
>>>>>> Peter
>>>>>>
>>>>>> On 12/24/14 11:57 , Shraddha Hegde wrote:
>>>>>>> Authors,
>>>>>>> We have a "backup flag" in adjacency sid to indicate whether the
>>>>>>> label is protected or not.
>>>>>>> Similarly. I think we need a flag in prefix-sid as well to
>>>>>>> indicate whether the node-sid is to be protected or not.
>>>>>>> Any thoughts on this?
>>>>>>> Rgds
>>>>>>> Shraddha
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Isis-wg mailing list
>>>>>>> Isis-wg@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/isis-wg
>>>>>>>
>>>>>>
>>>>>> .
>>>>>>
>>>>>
>>>>> .
>>>>>
>>>>
>>>> .
>>>>
>>>
>>> .
>>>
>>
>> _______________________________________________
>> OSPF mailing list
>> OSPF@ietf.org
>> https://www.ietf.org/mailman/listinfo/ospf
>> .
>>
>
> .
>


From nobody Sat Jan  3 18:07:26 2015
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BD1DD1A1AD8; Sat,  3 Jan 2015 18:07:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 aOOXj2_aT8ZZ; Sat,  3 Jan 2015 18:07:19 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D3B191A1ACA; Sat,  3 Jan 2015 18:07:18 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "Stephen Farrell" <stephen.farrell@cs.tcd.ie>
To: The IESG <iesg@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p1
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150104020718.29256.7059.idtracker@ietfa.amsl.com>
Date: Sat, 03 Jan 2015 18:07:18 -0800
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/EqQ2NzPaIeIadfcsGedr_TvEyho
Cc: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org
Subject: [OSPF] Stephen Farrell's No Objection on draft-ietf-ospf-te-metric-extensions-09: (with COMMENT)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Jan 2015 02:07:23 -0000

Stephen Farrell has entered the following ballot position for
draft-ietf-ospf-te-metric-extensions-09: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to http://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
http://datatracker.ietf.org/doc/draft-ietf-ospf-te-metric-extensions/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------


These are mainly nits or questions, other than the
first.  That would have been a discuss if I knew of a
specific threat, but since this is just a general
concern, it's not a discuss. I'd appreciate a bit of
a chat about it though.

- I'd have thought that these TLVs would be sent more
often than others, and that (if enormous amounts of
money are in play) then use of OSPF authentication might
be more likely needed (or some equivalent security
mechanisms). I'd even speculate that if enormous amounts
of money are in play, then confidentiality may become a
requirement (since if I can observe say A bit settings
then that might give me insight into traffic levels -
sort of a lights burning at night in central bank
implies interest-rate change attack). Can you say why
none of that needs to be mentioned at all? Was any of
that considered by the WG? (Can you send a relevant link
to the archive?)

- intro: "extremely large amounts of money" aren't
usually explicit motivations for protocol features and I
hope that that continues to be the case. I'd encourage
you to remove that phrase. Similarly, "faster" is a fine
requirement but "fast than the competition" is not, so a
bit more wordsmithing might be good. (Those are, I
think, defensible points as we ought not over-specialise
our requirements, but to be honest I'd also be happier
if protocol development was not explicitly motivated
soley by increasing already-enormous amounts of money.)

- intro: saying the "measurement of delay SHOULD NOT
vary significantly based upon the offered traffic load"
is odd. Clearly the delay experienced can vary based on
the load, so I'm not sure what you're saying. And nor is
it clear why this is a SHOULD NOT, as opposed to a MUST
NOT. Maybe you need to explain that some more?

- section 3: Doesn't the A bit definition assume that
both senders and receivers know the thresholds (or
enough about those). That seems a bit odd to me, but I
expect you've thought it through.  Same thing with the
averaging period I guess (though section 7 does specify
a 30s default as a SHOULD). Or am I missing that one
could calculate those from the various TLVs that are
defined?  (I think I'm also not understanding bullet
point 4 in section 5 which may be related.)

- section 3: I don't get what "cannot be used for
fail-over purposes" means. I think you mean "ought not"
since a receiver can do what they want in any case.

- The security considerations of RFC 3630, from 2003, is
11 lines long. Has nothing affected OSPF security in the
last decade+ that would be worth noting here?

- In one response to the secdir review, [1] path
shortening attacks were mentioned - I'm not clear myself
if that's a deal here, but is text on that needed?

   [1] https://www.ietf.org/mail-archive/web/secdir/current/msg05354.html



From nobody Sun Jan  4 01:40:11 2015
Return-Path: <adrian@olddog.co.uk>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5639A1A7007; Sun,  4 Jan 2015 01:40:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, USER_IN_WHITELIST=-100] autolearn=ham
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 yub--e-Y-2Py; Sun,  4 Jan 2015 01:40:04 -0800 (PST)
Received: from asmtp4.iomartmail.com (asmtp4.iomartmail.com [62.128.201.175]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A72141A6F3A; Sun,  4 Jan 2015 01:40:02 -0800 (PST)
Received: from asmtp4.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp4.iomartmail.com (8.13.8/8.13.8) with ESMTP id t049dlIN019334; Sun, 4 Jan 2015 09:39:47 GMT
Received: from 950129200 (089144225062.atnat0034.highway.a1.net [89.144.225.62]) (authenticated bits=0) by asmtp4.iomartmail.com (8.13.8/8.13.8) with ESMTP id t049djww019328 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO); Sun, 4 Jan 2015 09:39:46 GMT
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Stephen Farrell'" <stephen.farrell@cs.tcd.ie>, "'The IESG'" <iesg@ietf.org>
References: <20150104020718.29256.7059.idtracker@ietfa.amsl.com>
In-Reply-To: <20150104020718.29256.7059.idtracker@ietfa.amsl.com>
Date: Sun, 4 Jan 2015 09:39:45 -0000
Message-ID: <00d301d02802$60ed8990$22c89cb0$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQHIbnREDHj8rln2+zSSDBUPDhGssZy/IG0w
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1576-7.5.0.1018-21222.006
X-TM-AS-Result: No--5.483-10.0-31-10
X-imss-scan-details: No--5.483-10.0-31-10
X-TMASE-MatchedRID: 0dFPYP4mu5QdVBXyH4TZjlaOpp/sV5nVVBDQSDMig9GqvcIF1TcLYBQT IYYoaUJC7bRGoKf05y1iVR5v4/csaU79+Npt/85FiUPZPmKZOQnomPrNi98UBGsxtqQk3w55TQz WIn91PFkOO2Gvl48O38Eer++Nt4GLKDJiqR5tgrXAJnGRMfFxyQ/80a3o2lzSEoJn5DrIHyoGIz NAJ7Ui2UB8I6NdsnKtbMVYGIFPJzCcj7jn01TtBge06kQGFaIWlnrMq7Sriu1UvqB5o/LqcxoJW w+GnpANxpoTmyihHA+ayMMdUAjTDZR1QS4wQ6454T0EFRcNxxTLvf5EDoNoilpbYq2f4jz+eYND 6G9gP8DRlpG99KwFV/EeAou1C0jhZP2HNi+vOdaGwT67eecJ8JRaYX0SmKrq2e73tJcoE9hZwdT Is6xF73ZsfV6c7x17sbkn7RfbWLYCarE6rzj92Fu4M/xm4KZefS0Ip2eEHnzWRN8STJpl3PoLR4 +zsDTtT2FZqUzXVBpcbr0N0AFvDhVymey2cdDIpKpdkxvp33PIWiQBkLadDVZca9RSYo/b
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/TW1IffL7zcp4XX6hre4P7Tk91sc
Cc: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org
Subject: Re: [OSPF] Stephen Farrell's No Objection on draft-ietf-ospf-te-metric-extensions-09: (with COMMENT)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Jan 2015 09:40:06 -0000

Hi Stephen,

I'd like the authors and shepherd to pitch in, but...

> - I'd have thought that these TLVs would be sent more
> often than others, and that (if enormous amounts of
> money are in play) then use of OSPF authentication might
> be more likely needed (or some equivalent security
> mechanisms). I'd even speculate that if enormous amounts
> of money are in play, then confidentiality may become a
> requirement (since if I can observe say A bit settings
> then that might give me insight into traffic levels -
> sort of a lights burning at night in central bank
> implies interest-rate change attack). Can you say why
> none of that needs to be mentioned at all? Was any of
> that considered by the WG? (Can you send a relevant link
> to the archive?)

I think you are raising two points:
1. Are the TLVs sent more often than others and what are the =
implications?
2. What can be learned from sniffing these TLVs?

To the first point, I don't think they are sent more often than other TE =
TLVs. Indeed metrics for loss and delay may be more stable than others, =
and Section 5 addresses measurement intervals and projects that on to =
announcement thresholds.

So the risk is that changes in bandwidth availability will cause rapid =
or frequent announcement of those metrics.  However, just like the =
original bandwidth metrics, implementations apply thresholds so that =
small changes don't trigger re-announcement in order to avoid stressing =
the network. Section 6 discusses this.

Thus, I think we can discard 1.

The second point is important: you can find out a lot about a network by =
sniffing the IGP, and if your plan is to understand the state of your =
competitor's network or to find the week spots to attack, then this is a =
powerful tool. But in this matter I would argue that these no TLVs are =
no more sensitive than other, pre-existing TLVs, although (of course) =
the more TLVs, the more information is available to be sniffed.

So, the question is how do we protect IGP information as it is =
advertised within a network. There are four elements:
- IGP information is retained within an administrative domain.
- If a router is compromised it has access to all of the information and =
there is nothing we can do.
- If a node attempts to join a network to access the information it will =
be unknown and will not be able to peer.
- If a link is sniffed (which is a somewhat more sophisticated attack) =
protection relies on encryption of the messages most probably at layer =
2, but potentially at IP (which is an option for OSPF) or within the =
OSPF messages themselves.

I think all of this is just "IGP security as normal", was discussed by =
KARP, and is everyday business for network operators.

[snip]

> - The security considerations of RFC 3630, from 2003, is
> 11 lines long. Has nothing affected OSPF security in the
> last decade+ that would be worth noting here?

That is a good point. There is plenty of newer security work.

Adrian


From nobody Sun Jan  4 05:56:16 2015
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D5F941A88B2; Sun,  4 Jan 2015 05:56:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 J_Ch84vPyucF; Sun,  4 Jan 2015 05:56:08 -0800 (PST)
Received: from mercury.scss.tcd.ie (mercury.scss.tcd.ie [134.226.56.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 320C71A88B1; Sun,  4 Jan 2015 05:56:08 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mercury.scss.tcd.ie (Postfix) with ESMTP id 5E956BEA4; Sun,  4 Jan 2015 13:56:05 +0000 (GMT)
X-Virus-Scanned: Debian amavisd-new at scss.tcd.ie
Received: from mercury.scss.tcd.ie ([127.0.0.1]) by localhost (mercury.scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id D9eo9vgz-47h; Sun,  4 Jan 2015 13:56:04 +0000 (GMT)
Received: from [10.87.48.73] (unknown [86.46.27.187]) by mercury.scss.tcd.ie (Postfix) with ESMTPSA id B672FBEA0; Sun,  4 Jan 2015 13:56:00 +0000 (GMT)
Message-ID: <54A9466E.6030309@cs.tcd.ie>
Date: Sun, 04 Jan 2015 13:55:58 +0000
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
MIME-Version: 1.0
To: adrian@olddog.co.uk, 'The IESG' <iesg@ietf.org>
References: <20150104020718.29256.7059.idtracker@ietfa.amsl.com> <00d301d02802$60ed8990$22c89cb0$@olddog.co.uk>
In-Reply-To: <00d301d02802$60ed8990$22c89cb0$@olddog.co.uk>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/DyYECYKFzI13W8uRV1ZFFM2c8BM
Cc: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org
Subject: Re: [OSPF] Stephen Farrell's No Objection on draft-ietf-ospf-te-metric-extensions-09: (with COMMENT)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Jan 2015 13:56:11 -0000

Hiya,

Thanks - fine answer to my not-quite-discuss.

Cheers,
S.

On 04/01/15 09:39, Adrian Farrel wrote:
> Hi Stephen,
> 
> I'd like the authors and shepherd to pitch in, but...
> 
>> - I'd have thought that these TLVs would be sent more often than
>> others, and that (if enormous amounts of money are in play) then
>> use of OSPF authentication might be more likely needed (or some
>> equivalent security mechanisms). I'd even speculate that if
>> enormous amounts of money are in play, then confidentiality may
>> become a requirement (since if I can observe say A bit settings 
>> then that might give me insight into traffic levels - sort of a
>> lights burning at night in central bank implies interest-rate
>> change attack). Can you say why none of that needs to be mentioned
>> at all? Was any of that considered by the WG? (Can you send a
>> relevant link to the archive?)
> 
> I think you are raising two points: 1. Are the TLVs sent more often
> than others and what are the implications? 2. What can be learned
> from sniffing these TLVs?
> 
> To the first point, I don't think they are sent more often than other
> TE TLVs. Indeed metrics for loss and delay may be more stable than
> others, and Section 5 addresses measurement intervals and projects
> that on to announcement thresholds.
> 
> So the risk is that changes in bandwidth availability will cause
> rapid or frequent announcement of those metrics.  However, just like
> the original bandwidth metrics, implementations apply thresholds so
> that small changes don't trigger re-announcement in order to avoid
> stressing the network. Section 6 discusses this.
> 
> Thus, I think we can discard 1.
> 
> The second point is important: you can find out a lot about a network
> by sniffing the IGP, and if your plan is to understand the state of
> your competitor's network or to find the week spots to attack, then
> this is a powerful tool. But in this matter I would argue that these
> no TLVs are no more sensitive than other, pre-existing TLVs, although
> (of course) the more TLVs, the more information is available to be
> sniffed.
> 
> So, the question is how do we protect IGP information as it is
> advertised within a network. There are four elements: - IGP
> information is retained within an administrative domain. - If a
> router is compromised it has access to all of the information and
> there is nothing we can do. - If a node attempts to join a network to
> access the information it will be unknown and will not be able to
> peer. - If a link is sniffed (which is a somewhat more sophisticated
> attack) protection relies on encryption of the messages most probably
> at layer 2, but potentially at IP (which is an option for OSPF) or
> within the OSPF messages themselves.
> 
> I think all of this is just "IGP security as normal", was discussed
> by KARP, and is everyday business for network operators.
> 
> [snip]
> 
>> - The security considerations of RFC 3630, from 2003, is 11 lines
>> long. Has nothing affected OSPF security in the last decade+ that
>> would be worth noting here?
> 
> That is a good point. There is plenty of newer security work.
> 
> Adrian
> 


From nobody Sun Jan  4 08:51:41 2015
Return-Path: <psarkar@juniper.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7793E1A8785; Sun,  4 Jan 2015 08:51:36 -0800 (PST)
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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 78QCKsHGeCoO; Sun,  4 Jan 2015 08:51:32 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0796.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::796]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 188221A8767; Sun,  4 Jan 2015 08:51:31 -0800 (PST)
Received: from BY1PR0501MB1240.namprd05.prod.outlook.com (25.160.200.139) by BY1PR0501MB1382.namprd05.prod.outlook.com (25.160.107.140) with Microsoft SMTP Server (TLS) id 15.1.49.12; Sun, 4 Jan 2015 16:51:08 +0000
Received: from BY1PR0501MB1240.namprd05.prod.outlook.com ([25.160.200.139]) by BY1PR0501MB1240.namprd05.prod.outlook.com ([25.160.200.139]) with mapi id 15.01.0049.002; Sun, 4 Jan 2015 16:51:08 +0000
From: Pushpasis Sarkar <psarkar@juniper.net>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, Shraddha Hegde <shraddha@juniper.net>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
Thread-Topic: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQKD6iXwJtxV0x9USUyWdQCc/JgQ==
Date: Sun, 4 Jan 2015 16:51:07 +0000
Message-ID: <D0CF6C5B.1B6DD%psarkar@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.7.141117
x-originating-ip: [116.197.184.14]
authentication-results: spf=none (sender IP is ) smtp.mailfrom=psarkar@juniper.net; 
x-dmarcaction: None
x-microsoft-antispam: BCL:0;PCL:0;RULEID:(3005003);SRVR:BY1PR0501MB1382;
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:; SRVR:BY1PR0501MB1382; 
x-forefront-prvs: 0446F0FCE1
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(479174004)(199003)(189002)(377454003)(51704005)(13464003)(24454002)(77156002)(62966003)(87936001)(105586002)(97736003)(50986999)(86362001)(230783001)(2656002)(36756003)(122556002)(2201001)(19580395003)(54356999)(4396001)(120916001)(46102003)(21056001)(101416001)(68736005)(99286002)(20776003)(64706001)(2900100001)(15975445007)(107046002)(66066001)(106116001)(106356001)(40100003)(83506001)(19580405001)(102836002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR0501MB1382; H:BY1PR0501MB1240.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
Content-Type: text/plain; charset="us-ascii"
Content-ID: <9731041E0A4A864D88C80E70BE6C3C7B@namprd05.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Jan 2015 16:51:07.1423 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0501MB1382
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/OHliFd4jGUFvtX729hDbIdSq5HM
Cc: "ospf@ietf.org" <ospf@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Jan 2015 16:51:36 -0000

Hi Les,

I think the requirement Shraddha is referring is about the choice of exact
node-sid to use while constructing the label-stack for a explicit-LSP on
the ingress router, which will be typically done after running some CSPF
on the SPRING topology. And not the IGP on ingress or transit routers.

Thanks
-Pushpasis

On 1/3/15, 3:10 AM, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com> wrote:

>Shraddha -
>
>IGPs today do NOT perform constraint based SPFs - so I don't know why you
>believe that the primary SPF will meet a set of constraints that an LFA
>calculation will not. In fact , it is the opposite which is true because
>implementations today do support preferences in choosing LFAs based on
>various configured policy - something which is NOT done for primary SPF.
>
>If you want a certain class of traffic to avoid a subset of the links in
>the topology then you need to have a way of identifying the links (NOT
>the node addresses) and a way of calculating a path which only uses the
>links which meet the constraints of that class of service. Identifying a
>particular prefix as protected or unprotected won't achieve that.
>
>   Les
>
>-----Original Message-----
>From: Shraddha Hegde [mailto:shraddha@juniper.net]
>Sent: Friday, January 02, 2015 10:54 AM
>To: Les Ginsberg (ginsberg); Peter Psenak (ppsenak);
>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>Cc: ospf@ietf.org; isis-wg@ietf.org
>Subject: RE: [Isis-wg] Mail regarding
>draft-ietf-ospf-segment-routing-extensions
>
>Hi Les/Peter,
>
>      When reconvergence happens, the primary path will be calculated
>based on all constriants.
>This is not true with the protection path.Protection path is calculated
>locally (LFA/RLFA)  and does not consider the characteristics of the
>services running on that path.
>It's easier for some services to pick the unprotected path when the
>nature of the service is that it can be restarted  when there is a
>disconnection.
>
>Rgds
>Shraddha
>-----Original Message-----
>From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
>Sent: Friday, January 02, 2015 10:06 PM
>To: Peter Psenak (ppsenak); Shraddha Hegde;
>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>Cc: ospf@ietf.org; isis-wg@ietf.org
>Subject: RE: [Isis-wg] Mail regarding
>draft-ietf-ospf-segment-routing-extensions
>
>Peter -
>
>The requirement Shraddha specified was to not allow a particular class of
>service ("heavy bandwidth services" was the example provided) to use
>certain links in the topology. My point is that advertising a flag for a
>given prefix which says "do not calculate a repair path for this prefix"
>does not help achieve this. Once the network reconverges following the
>failure of one of the links on which "heavy bandwidth services" is
>allowed/preferred it is quite likely that the new best path will be over
>a link on which "heavy bandwidth services" is NOT allowed/preferred. This
>will happen whether you have the new flag or not - so the flag will have
>no lasting effect. It would only affect traffic flow during the brief
>period during which the network is reconverging.
>
>I think you and I are actually in agreement - I am simply sending a
>stronger negative message - not only do I think the flag is not useful -
>I think it does not achieve the goal Shraddha has in mind.
>
>   Les
>
>
>-----Original Message-----
>From: Peter Psenak (ppsenak)
>Sent: Friday, January 02, 2015 12:18 AM
>To: Les Ginsberg (ginsberg); Shraddha Hegde;
>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>Cc: ospf@ietf.org; isis-wg@ietf.org
>Subject: Re: [Isis-wg] Mail regarding
>draft-ietf-ospf-segment-routing-extensions
>
>Hi Les,
>
>I believe the idea is not to exclude any particular link, it's actually
>much simpler - do not calculate backup for the prefix if the flag is set.
>
>I'm still not quite sure how useful above is, but technically it is
>possible.
>
>thanks,
>Peter
>
>On 12/30/14 17:22 , Les Ginsberg (ginsberg) wrote:
>> Shraddha -
>>
>> When performing a best path calculation whether a given link is in the
>>set of best paths (to be protectedED) or not (could be used as a
>>protectING path) is a function of the topology - not the link.  If there
>>is a topology change it is quite likely that a given link will change
>>from being a protectED link to being a protectING link (or vice versa).
>>So what you propose regarding node-SIDs would not work.
>>
>> In the use case you mention below if you don't want a certain class of
>>traffic to flow on a given link it requires a link attribute which is
>>persistent across topology changes. There are ways to do that - using
>>Adj-SIDs is one of them. But using node-SIDs in the way you propose is
>>NOT.
>>
>>     Les
>>
>> -----Original Message-----
>> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Shraddha Hegde
>> Sent: Monday, December 29, 2014 10:12 PM
>> To: Peter Psenak (ppsenak);
>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>> Cc: ospf@ietf.org; isis-wg@ietf.org
>> Subject: Re: [OSPF] [Isis-wg] Mail regarding
>> draft-ietf-ospf-segment-routing-extensions
>>
>> Peter,
>>
>>> The requirement here is to get an un-protected path for services which
>>>do not want to divert the traffic on protected path in any case.
>>
>>> can you give an example of such a service and a reasoning why such
>>>service would want to avoid local protection along the path?
>>
>> Heavy bandwidth services are potential candidates.  The network is well
>>planned and well provisioned for primary path but same is not true for
>>backup paths.
>> Diverting heavy bandwidth services along protection path can disrupt
>>the other services on that path, they are better-off un-protected so
>>that an event in the network Would result in disconnection and a retry
>>for such services.
>>
>> Rgds
>> Shraddha
>>
>> -----Original Message-----
>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>> Sent: Monday, December 29, 2014 4:35 PM
>> To: Shraddha Hegde;
>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>> Cc: ospf@ietf.org; isis-wg@ietf.org
>> Subject: Re: [Isis-wg] Mail regarding
>> draft-ietf-ospf-segment-routing-extensions
>>
>> Shraddha,
>>
>> On 12/29/14 10:06 , Shraddha Hegde wrote:
>>> Peter,
>>>
>>> The requirement here is to get an un-protected path for services which
>>>do not want to divert the traffic on protected path in any case.
>>
>> can you give an example of such a service and a reasoning why such
>>service would want to avoid local protection along the path?
>>
>> thanks,
>> Peter
>>
>>> So when the originator of node-sid signals un-protected path
>>>requirement, there is always an unprotected path.
>>>
>>> Regarding the protected path, it is the default behavior as it exists
>>>today. You get protection if it's available otherwise you don't get
>>>protection.
>>>
>>> In fact, you can have the new flag to say "NP flag" meaning
>>>non-protected flag which can be set for the unprotected path.
>>> By default it remains off and gives the behavior as it exists today.
>>>
>>>
>>> Rgds
>>> Shraddha
>>>
>>> -----Original Message-----
>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>> Sent: Monday, December 29, 2014 2:26 PM
>>> To: Shraddha Hegde;
>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>> Subject: Re: [Isis-wg] Mail regarding
>>> draft-ietf-ospf-segment-routing-extensions
>>>
>>> Shraddha,
>>>
>>> I do not see how an originator of the node-sid can mandate a
>>>protection for the prefix on other routers. What if there is no backup
>>>available on a certain node along the path?
>>>
>>> The parallel with the B-flag in adj-sids is not right - in case of
>>>adj-sid the originator has the knowledge about the local adjacency
>>>protection and as such can signal it it it's LSA.
>>>
>>> thanks,
>>> Peter
>>>
>>>
>>> On 12/29/14 09:47 , Shraddha Hegde wrote:
>>>> Peter,
>>>>
>>>>
>>>> Pls see inline.
>>>>
>>>> Rgds
>>>> Shraddha
>>>>
>>>> -----Original Message-----
>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>> Sent: Monday, December 29, 2014 2:02 PM
>>>> To: Shraddha Hegde;
>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>> Subject: Re: [Isis-wg] Mail regarding
>>>> draft-ietf-ospf-segment-routing-extensions
>>>>
>>>> Shraddha,
>>>>
>>>> I do not see how an originator can set any flag regarding the
>>>>protection of the locally attached prefix.
>>>> <Shraddha> The originator advertises 2 node-sids. One with p flag set
>>>>and the other without the p-flag set.
>>>>
>>>>     It's all the routers on the path towards such prefix that need to
>>>>deal with the protection.
>>>> <Shraddha> The receiving nodes will download protected path for the
>>>> node-sid with p-flag set and download Unprotected path for the
>>>>node-sid with p-flag unset.
>>>>
>>>> Signaling anything from the originator seems useless.
>>>> <Shraddha>  For node-sids it's the others who need to build the
>>>>forwarding plane but it's only the originator who can signal which of
>>>>                            Sid need to be built with protection and
>>>>which not. Other routers on the path cannot signal this information.
>>>
>>>
>>>
>>>>
>>>> With this you have two paths for the node. One is protected and the
>>>>other is unprotected. This meets the requirement of having an
>>>>un-protected path.
>>>>
>>>> It's very much in parallel to B-flag in adj-sids. It is similar to
>>>> advertising multiple adj-sids one with B-flag on and other with
>>>>b-flag off , to get protected and unprotected Adj-sids.
>>>>
>>>> thanks,
>>>> Peter
>>>>
>>>> On 12/29/14 09:26 , Shraddha Hegde wrote:
>>>>> Yes.You are right.
>>>>>
>>>>> Lets say a prefix sid has a flag "p flag". If this is on it means
>>>>>build a path and provide protection.
>>>>> If this is off it means build a path with no protection.
>>>>> The receivers of the prefix-sid will build forwarding plane based on
>>>>>this flag.
>>>>>
>>>>> The applications building the paths will either use prefix-sids with
>>>>>p flag on or off based on the need of the service.
>>>>> Rgds
>>>>> Shraddha
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>> Sent: Monday, December 29, 2014 1:49 PM
>>>>> To: Shraddha Hegde;
>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>> Subject: Re: [Isis-wg] Mail regarding
>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>
>>>>> Shraddha,
>>>>>
>>>>> the problem is that the node that is advertising the node-sid can
>>>>>not advertise any data regarding the protection of such prefix,
>>>>>because the prefix is locally attached.
>>>>>
>>>>> thanks,
>>>>> Peter
>>>>>
>>>>> On 12/29/14 09:15 , Shraddha Hegde wrote:
>>>>>> Peter,
>>>>>>
>>>>>> If there is a service which has to use un-protected path and while
>>>>>> building such a path if the node-sids Need to be used (one reason
>>>>>> could be label stack compression) , then there has to be
>>>>>>unprotected node-sid that this service can make use of.
>>>>>>
>>>>>> Prefix -sids could also be used to represent different service
>>>>>> endpoints which makes it even more relevant to have A means of
>>>>>>representing  unprotected paths.
>>>>>>
>>>>>> Would be good to hear from others on this, especially operators.
>>>>>>
>>>>>> Rgds
>>>>>> Shraddha
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>>> Sent: Monday, December 29, 2014 1:35 PM
>>>>>> To: Shraddha Hegde;
>>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>>> Subject: Re: [Isis-wg] Mail regarding
>>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>>
>>>>>> Shraddha,
>>>>>>
>>>>>> node-SID is advertised by the router for the prefix that is
>>>>>>directly attached to it. Protection for such local prefix does not
>>>>>>mean much.
>>>>>>
>>>>>> thanks,
>>>>>> Peter
>>>>>>
>>>>>> On 12/24/14 11:57 , Shraddha Hegde wrote:
>>>>>>> Authors,
>>>>>>> We have a "backup flag" in adjacency sid to indicate whether the
>>>>>>> label is protected or not.
>>>>>>> Similarly. I think we need a flag in prefix-sid as well to
>>>>>>> indicate whether the node-sid is to be protected or not.
>>>>>>> Any thoughts on this?
>>>>>>> Rgds
>>>>>>> Shraddha
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Isis-wg mailing list
>>>>>>> Isis-wg@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/isis-wg
>>>>>>>
>>>>>>
>>>>>> .
>>>>>>
>>>>>
>>>>> .
>>>>>
>>>>
>>>> .
>>>>
>>>
>>> .
>>>
>>
>> _______________________________________________
>> OSPF mailing list
>> OSPF@ietf.org
>> https://www.ietf.org/mailman/listinfo/ospf
>> .
>>
>
>_______________________________________________
>OSPF mailing list
>OSPF@ietf.org
>https://www.ietf.org/mailman/listinfo/ospf


From nobody Sun Jan  4 14:07:35 2015
Return-Path: <ginsberg@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C88781A0178; Sun,  4 Jan 2015 14:07:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 U7n1BalrdofB; Sun,  4 Jan 2015 14:07:29 -0800 (PST)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 17A571A000E; Sun,  4 Jan 2015 14:07:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=15251; q=dns/txt; s=iport; t=1420409249; x=1421618849; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=b0/1q8Y2ualgi7+cKJctdu/I/dm9jjrSjXeBv+ZLB+Y=; b=cWTM69JkJ82xnQjP4e93jk2HVT9OEFPCdjAY/g1Q+mJdVi3IM9b24nj7 2rCEerEAXhnGfC/g+k5CkczImcuknna59dmlX3etT9LIh1tPDhRjcrkkl nmsaJ4F54OXG3PgviuvvncVvkpI6bQAMHQ10Bg0oENgkTXYMA5MDP345J c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AjsFAGW5qVStJV2U/2dsb2JhbABSCoJkIlJYBMYPCoVxAoEEFgEBAQEBfYQMAQEBBAEBATc0CwwEAgEIDgMEAQEBChQJBycLFAkIAgQBDQUIiCQBDLsWAQEBAQEBAQEBAQEBAQEBAQEBAQEBEwSKDYR/DwsBAR4GJgUHAgSDEIETBY4VmkMig25vgQw5fgEBAQ
X-IronPort-AV: E=Sophos;i="5.07,695,1413244800"; d="scan'208";a="381148801"
Received: from rcdn-core-12.cisco.com ([173.37.93.148]) by rcdn-iport-1.cisco.com with ESMTP; 04 Jan 2015 22:07:21 +0000
Received: from xhc-aln-x14.cisco.com (xhc-aln-x14.cisco.com [173.36.12.88]) by rcdn-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id t04M7KQX015996 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sun, 4 Jan 2015 22:07:20 GMT
Received: from xmb-aln-x02.cisco.com ([fe80::8c1c:7b85:56de:ffd1]) by xhc-aln-x14.cisco.com ([173.36.12.88]) with mapi id 14.03.0195.001; Sun, 4 Jan 2015 16:07:20 -0600
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: Pushpasis Sarkar <psarkar@juniper.net>, Shraddha Hegde <shraddha@juniper.net>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
Thread-Topic: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQKD6iXwJtxV0x9USUyWdQCc/JgZywgAqQ
Date: Sun, 4 Jan 2015 22:07:19 +0000
Message-ID: <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net>
In-Reply-To: <D0CF6C5B.1B6DD%psarkar@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.24.203.199]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/tg5EsSbqYgNUdyEdhzQEC3lM3Zs
Cc: "ospf@ietf.org" <ospf@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Jan 2015 22:07:34 -0000

Pushpasis -

I don't agree.

The use of one node-sid vs another has nothing whatever to do with the requ=
est Shraddha has made i.e. should we introduce a flag indicating whether a =
particular prefix should be protected or not. A node-sid only dictates what=
 (intermediate) node traffic should be sent to - not what link(s) are used =
to reach that node.

Adjacency-sids have a different semantic - they identify the link over whic=
h traffic is to be forwarded. Identifying an adjacency-sid as unprotected m=
eans traffic will NEVER flow over a different link. There is no equivalent =
behavior w a node-sid - which is what this discussion has been about.

   Les


-----Original Message-----
From: Pushpasis Sarkar [mailto:psarkar@juniper.net]=20
Sent: Sunday, January 04, 2015 8:51 AM
To: Les Ginsberg (ginsberg); Shraddha Hegde; Peter Psenak (ppsenak); draft-=
ietf-ospf-segment-routing-extensions@tools.ietf.org; draft-ietf-isis-segmen=
t-routing-extensions@tools.ietf.org
Cc: ospf@ietf.org; isis-wg@ietf.org
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routin=
g-extensions

Hi Les,

I think the requirement Shraddha is referring is about the choice of exact =
node-sid to use while constructing the label-stack for a explicit-LSP on th=
e ingress router, which will be typically done after running some CSPF on t=
he SPRING topology. And not the IGP on ingress or transit routers.

Thanks
-Pushpasis

On 1/3/15, 3:10 AM, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com> wrote:

>Shraddha -
>
>IGPs today do NOT perform constraint based SPFs - so I don't know why=20
>you believe that the primary SPF will meet a set of constraints that an=20
>LFA calculation will not. In fact , it is the opposite which is true=20
>because implementations today do support preferences in choosing LFAs=20
>based on various configured policy - something which is NOT done for prima=
ry SPF.
>
>If you want a certain class of traffic to avoid a subset of the links=20
>in the topology then you need to have a way of identifying the links=20
>(NOT the node addresses) and a way of calculating a path which only=20
>uses the links which meet the constraints of that class of service.=20
>Identifying a particular prefix as protected or unprotected won't achieve =
that.
>
>   Les
>
>-----Original Message-----
>From: Shraddha Hegde [mailto:shraddha@juniper.net]
>Sent: Friday, January 02, 2015 10:54 AM
>To: Les Ginsberg (ginsberg); Peter Psenak (ppsenak);=20
>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>Cc: ospf@ietf.org; isis-wg@ietf.org
>Subject: RE: [Isis-wg] Mail regarding
>draft-ietf-ospf-segment-routing-extensions
>
>Hi Les/Peter,
>
>      When reconvergence happens, the primary path will be calculated=20
>based on all constriants.
>This is not true with the protection path.Protection path is calculated=20
>locally (LFA/RLFA)  and does not consider the characteristics of the=20
>services running on that path.
>It's easier for some services to pick the unprotected path when the=20
>nature of the service is that it can be restarted  when there is a=20
>disconnection.
>
>Rgds
>Shraddha
>-----Original Message-----
>From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
>Sent: Friday, January 02, 2015 10:06 PM
>To: Peter Psenak (ppsenak); Shraddha Hegde;=20
>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>Cc: ospf@ietf.org; isis-wg@ietf.org
>Subject: RE: [Isis-wg] Mail regarding
>draft-ietf-ospf-segment-routing-extensions
>
>Peter -
>
>The requirement Shraddha specified was to not allow a particular class=20
>of service ("heavy bandwidth services" was the example provided) to use=20
>certain links in the topology. My point is that advertising a flag for=20
>a given prefix which says "do not calculate a repair path for this prefix"
>does not help achieve this. Once the network reconverges following the=20
>failure of one of the links on which "heavy bandwidth services" is=20
>allowed/preferred it is quite likely that the new best path will be=20
>over a link on which "heavy bandwidth services" is NOT=20
>allowed/preferred. This will happen whether you have the new flag or=20
>not - so the flag will have no lasting effect. It would only affect=20
>traffic flow during the brief period during which the network is reconverg=
ing.
>
>I think you and I are actually in agreement - I am simply sending a=20
>stronger negative message - not only do I think the flag is not useful=20
>- I think it does not achieve the goal Shraddha has in mind.
>
>   Les
>
>
>-----Original Message-----
>From: Peter Psenak (ppsenak)
>Sent: Friday, January 02, 2015 12:18 AM
>To: Les Ginsberg (ginsberg); Shraddha Hegde;=20
>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>Cc: ospf@ietf.org; isis-wg@ietf.org
>Subject: Re: [Isis-wg] Mail regarding
>draft-ietf-ospf-segment-routing-extensions
>
>Hi Les,
>
>I believe the idea is not to exclude any particular link, it's actually=20
>much simpler - do not calculate backup for the prefix if the flag is set.
>
>I'm still not quite sure how useful above is, but technically it is=20
>possible.
>
>thanks,
>Peter
>
>On 12/30/14 17:22 , Les Ginsberg (ginsberg) wrote:
>> Shraddha -
>>
>> When performing a best path calculation whether a given link is in=20
>>the set of best paths (to be protectedED) or not (could be used as a=20
>>protectING path) is a function of the topology - not the link.  If=20
>>there is a topology change it is quite likely that a given link will=20
>>change from being a protectED link to being a protectING link (or vice ve=
rsa).
>>So what you propose regarding node-SIDs would not work.
>>
>> In the use case you mention below if you don't want a certain class=20
>>of traffic to flow on a given link it requires a link attribute which=20
>>is persistent across topology changes. There are ways to do that -=20
>>using Adj-SIDs is one of them. But using node-SIDs in the way you=20
>>propose is NOT.
>>
>>     Les
>>
>> -----Original Message-----
>> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Shraddha Hegde
>> Sent: Monday, December 29, 2014 10:12 PM
>> To: Peter Psenak (ppsenak);
>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>> Cc: ospf@ietf.org; isis-wg@ietf.org
>> Subject: Re: [OSPF] [Isis-wg] Mail regarding=20
>> draft-ietf-ospf-segment-routing-extensions
>>
>> Peter,
>>
>>> The requirement here is to get an un-protected path for services=20
>>>which do not want to divert the traffic on protected path in any case.
>>
>>> can you give an example of such a service and a reasoning why such=20
>>>service would want to avoid local protection along the path?
>>
>> Heavy bandwidth services are potential candidates.  The network is=20
>>well planned and well provisioned for primary path but same is not=20
>>true for backup paths.
>> Diverting heavy bandwidth services along protection path can disrupt=20
>>the other services on that path, they are better-off un-protected so=20
>>that an event in the network Would result in disconnection and a retry=20
>>for such services.
>>
>> Rgds
>> Shraddha
>>
>> -----Original Message-----
>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>> Sent: Monday, December 29, 2014 4:35 PM
>> To: Shraddha Hegde;
>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>> Cc: ospf@ietf.org; isis-wg@ietf.org
>> Subject: Re: [Isis-wg] Mail regarding=20
>> draft-ietf-ospf-segment-routing-extensions
>>
>> Shraddha,
>>
>> On 12/29/14 10:06 , Shraddha Hegde wrote:
>>> Peter,
>>>
>>> The requirement here is to get an un-protected path for services=20
>>>which do not want to divert the traffic on protected path in any case.
>>
>> can you give an example of such a service and a reasoning why such=20
>>service would want to avoid local protection along the path?
>>
>> thanks,
>> Peter
>>
>>> So when the originator of node-sid signals un-protected path=20
>>>requirement, there is always an unprotected path.
>>>
>>> Regarding the protected path, it is the default behavior as it=20
>>>exists today. You get protection if it's available otherwise you=20
>>>don't get protection.
>>>
>>> In fact, you can have the new flag to say "NP flag" meaning=20
>>>non-protected flag which can be set for the unprotected path.
>>> By default it remains off and gives the behavior as it exists today.
>>>
>>>
>>> Rgds
>>> Shraddha
>>>
>>> -----Original Message-----
>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>> Sent: Monday, December 29, 2014 2:26 PM
>>> To: Shraddha Hegde;
>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>> Subject: Re: [Isis-wg] Mail regarding=20
>>> draft-ietf-ospf-segment-routing-extensions
>>>
>>> Shraddha,
>>>
>>> I do not see how an originator of the node-sid can mandate a=20
>>>protection for the prefix on other routers. What if there is no=20
>>>backup available on a certain node along the path?
>>>
>>> The parallel with the B-flag in adj-sids is not right - in case of=20
>>>adj-sid the originator has the knowledge about the local adjacency=20
>>>protection and as such can signal it it it's LSA.
>>>
>>> thanks,
>>> Peter
>>>
>>>
>>> On 12/29/14 09:47 , Shraddha Hegde wrote:
>>>> Peter,
>>>>
>>>>
>>>> Pls see inline.
>>>>
>>>> Rgds
>>>> Shraddha
>>>>
>>>> -----Original Message-----
>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>> Sent: Monday, December 29, 2014 2:02 PM
>>>> To: Shraddha Hegde;
>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>> draft-ietf-ospf-segment-routing-extensions
>>>>
>>>> Shraddha,
>>>>
>>>> I do not see how an originator can set any flag regarding the=20
>>>>protection of the locally attached prefix.
>>>> <Shraddha> The originator advertises 2 node-sids. One with p flag=20
>>>>set and the other without the p-flag set.
>>>>
>>>>     It's all the routers on the path towards such prefix that need=20
>>>>to deal with the protection.
>>>> <Shraddha> The receiving nodes will download protected path for the =20
>>>>node-sid with p-flag set and download Unprotected path for the=20
>>>>node-sid with p-flag unset.
>>>>
>>>> Signaling anything from the originator seems useless.
>>>> <Shraddha>  For node-sids it's the others who need to build the=20
>>>>forwarding plane but it's only the originator who can signal which of
>>>>                            Sid need to be built with protection and=20
>>>>which not. Other routers on the path cannot signal this information.
>>>
>>>
>>>
>>>>
>>>> With this you have two paths for the node. One is protected and the=20
>>>>other is unprotected. This meets the requirement of having an=20
>>>>un-protected path.
>>>>
>>>> It's very much in parallel to B-flag in adj-sids. It is similar to =20
>>>>advertising multiple adj-sids one with B-flag on and other with=20
>>>>b-flag off , to get protected and unprotected Adj-sids.
>>>>
>>>> thanks,
>>>> Peter
>>>>
>>>> On 12/29/14 09:26 , Shraddha Hegde wrote:
>>>>> Yes.You are right.
>>>>>
>>>>> Lets say a prefix sid has a flag "p flag". If this is on it means=20
>>>>>build a path and provide protection.
>>>>> If this is off it means build a path with no protection.
>>>>> The receivers of the prefix-sid will build forwarding plane based=20
>>>>>on this flag.
>>>>>
>>>>> The applications building the paths will either use prefix-sids=20
>>>>>with p flag on or off based on the need of the service.
>>>>> Rgds
>>>>> Shraddha
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>> Sent: Monday, December 29, 2014 1:49 PM
>>>>> To: Shraddha Hegde;
>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>
>>>>> Shraddha,
>>>>>
>>>>> the problem is that the node that is advertising the node-sid can=20
>>>>>not advertise any data regarding the protection of such prefix,=20
>>>>>because the prefix is locally attached.
>>>>>
>>>>> thanks,
>>>>> Peter
>>>>>
>>>>> On 12/29/14 09:15 , Shraddha Hegde wrote:
>>>>>> Peter,
>>>>>>
>>>>>> If there is a service which has to use un-protected path and=20
>>>>>>while  building such a path if the node-sids Need to be used (one=20
>>>>>>reason  could be label stack compression) , then there has to be=20
>>>>>>unprotected node-sid that this service can make use of.
>>>>>>
>>>>>> Prefix -sids could also be used to represent different service =20
>>>>>>endpoints which makes it even more relevant to have A means of=20
>>>>>>representing  unprotected paths.
>>>>>>
>>>>>> Would be good to hear from others on this, especially operators.
>>>>>>
>>>>>> Rgds
>>>>>> Shraddha
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>>> Sent: Monday, December 29, 2014 1:35 PM
>>>>>> To: Shraddha Hegde;
>>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>>
>>>>>> Shraddha,
>>>>>>
>>>>>> node-SID is advertised by the router for the prefix that is=20
>>>>>>directly attached to it. Protection for such local prefix does not=20
>>>>>>mean much.
>>>>>>
>>>>>> thanks,
>>>>>> Peter
>>>>>>
>>>>>> On 12/24/14 11:57 , Shraddha Hegde wrote:
>>>>>>> Authors,
>>>>>>> We have a "backup flag" in adjacency sid to indicate whether the=20
>>>>>>> label is protected or not.
>>>>>>> Similarly. I think we need a flag in prefix-sid as well to=20
>>>>>>> indicate whether the node-sid is to be protected or not.
>>>>>>> Any thoughts on this?
>>>>>>> Rgds
>>>>>>> Shraddha
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Isis-wg mailing list
>>>>>>> Isis-wg@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/isis-wg
>>>>>>>
>>>>>>
>>>>>> .
>>>>>>
>>>>>
>>>>> .
>>>>>
>>>>
>>>> .
>>>>
>>>
>>> .
>>>
>>
>> _______________________________________________
>> OSPF mailing list
>> OSPF@ietf.org
>> https://www.ietf.org/mailman/listinfo/ospf
>> .
>>
>
>_______________________________________________
>OSPF mailing list
>OSPF@ietf.org
>https://www.ietf.org/mailman/listinfo/ospf


From nobody Sun Jan  4 14:54:40 2015
Return-Path: <jeff.tantsura@ericsson.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B5E51A01EC; Sun,  4 Jan 2015 14:54:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham
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 DgafpSTw5dlM; Sun,  4 Jan 2015 14:54:34 -0800 (PST)
Received: from usevmg20.ericsson.net (usevmg20.ericsson.net [198.24.6.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 31F381A017C; Sun,  4 Jan 2015 14:54:34 -0800 (PST)
X-AuditID: c618062d-f79376d000000ceb-19-54a972f7e8a6
Received: from EUSAAHC007.ericsson.se (Unknown_Domain [147.117.188.93]) by usevmg20.ericsson.net (Symantec Mail Security) with SMTP id A3.3D.03307.8F279A45; Sun,  4 Jan 2015 18:06:00 +0100 (CET)
Received: from EUSAAMB109.ericsson.se ([147.117.188.126]) by EUSAAHC007.ericsson.se ([147.117.188.93]) with mapi id 14.03.0195.001; Sun, 4 Jan 2015 17:54:31 -0500
From: Jeff Tantsura <jeff.tantsura@ericsson.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, Pushpasis Sarkar <psarkar@juniper.net>, Shraddha Hegde <shraddha@juniper.net>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
Thread-Topic: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQKD6itXjt0kLlZUCU8+NFWsGwXJyw2PGA//+HWgA=
Date: Sun, 4 Jan 2015 22:54:30 +0000
Message-ID: <D0CEFC3B.86263%jeff.tantsura@ericsson.com>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com>
In-Reply-To: <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.4.140807
x-originating-ip: [147.117.188.11]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <716BEB4F06AFC446A78A210913003124@ericsson.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRmVeSWpSXmKPExsUyuXRPrO6PopUhBmvnSVgsXvCK3eJcQzur xYY/G9ktjh56z2rRcu8eu8WO3e1sFlf2fGayuPFoL7MDh8eU3xtZPZYs+cnkcb3pKrvHl8uf 2QJYorhsUlJzMstSi/TtErgyJnW/Zil42s1Y8XzGSqYGxoMlXYycHBICJhINT7YzQdhiEhfu rWfrYuTiEBI4wihxccIuRghnGaPEnn0rGEGq2AQMJP5/O84CkhARWMsssfbbYjaQBLOAl8Si uzfAbGGBSImOb99YQWwRgSiJUzPfMkPYVhL7f+0Dsjk4WARUJDrvR4CYvALmEt9XJYNUCAkU S5w43gZ2EKeAr0TDzpdgaxmBjvt+ag0TxCZxiVtP5kMdLSCxZM95ZghbVOLl439gW0UF9CSe bdjMDhFXkvj4ez47RK+exI2pU6AutpZYPfMaM4StLbFs4Wswm1dAUOLkzCcsExglZiFZNwtJ +ywk7bOQtM9C0r6AkXUVI0dpcWpZbrqRwSZGYPwek2DT3cG456XlIUYBDkYlHt4PT1aECLEm lhVX5h5ilOZgURLnnVU7L1hIID2xJDU7NbUgtSi+qDQntfgQIxMHp1QD4zTzcyq9fI87lSS2 vPH+veHPK12m4+e317DMKbzFm5q0Zt9523hbyZQ+YYGkzU6NLJqGlhw8ch0vmJs4hVZwBPW0 b5h6IJNhzQPH1Q+ObOhw60wxktZaxyeSFB7yO5FpXaTonBn2Sd5Lmf7+3n9yTnAfm5/t27ZZ eyZP2MvvIiQTuusht5OmEktxRqKhFnNRcSIAEWH/LcACAAA=
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/8mdcXcsccXuwNQ9llDwxU-7qG3I
Cc: "ospf@ietf.org" <ospf@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Jan 2015 22:54:38 -0000

Hi,

I=B9ll try to address some of the questions discussed.

I think it would be really helpful to distinguish between transport and
service protection, as well as path (at ingress) vs node/link (local)
protection
Wrt manageability of LFA, it also applies to rLFA/TI-LFA - I=B9d recommend
to look into draft-ietf-rtgwg-lfa-manageability which has recently
completed wglc in rtgwg.
As you could see and as Les has mentioned - it is LFA computation which
could include constrains and provide a backup path which meets particular
constrains and since it is per-prefix (in most implementations) traffic
towards different destinations could take different backup paths when
primary fails.

Let=B9s leave multidomain path protection aside

Path protection - backup path is provided by an entity (CSPF/PCE) which
has full visibility within the domain it is calculated for. Usual
requirement for such path is that it has to be disjoined from the primary,
so failure of the primary path would not affect the backup path, it is up
to ingress node (local policy) to provide different backup paths for
different FEC=B9s in case of failure of the primary path. The path could
have mix of node-sid and adj-sid depending on how the path is constructed.

Local protection - as the name suggests - it is local to the node it
provide protection at, providing protection for a particular destination
is a local decision (same as done today for LFA), I don=B9t see a need for =
a
flag local to the node.
Might you want particular destination not to be protected (or to be
protected over a particular backup) it is up to the node protection it
taking place at to do so(local).

Cheers,
Jeff


-----Original Message-----
From: "Les Ginsberg   (ginsberg)" <ginsberg@cisco.com>
Date: Sunday, January 4, 2015 at 2:07 PM
To: Pushpasis Sarkar <psarkar@juniper.net>, Shraddha Hegde
<shraddha@juniper.net>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>,
"draft-ietf-ospf-segment-routing-extensions@tools.ietf.org"
<draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>,
"draft-ietf-isis-segment-routing-extensions@tools.ietf.org"
<draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
Cc: "ospf@ietf.org" <ospf@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding
draft-ietf-ospf-segment-routing-extensions

>Pushpasis -
>
>I don't agree.
>
>The use of one node-sid vs another has nothing whatever to do with the
>request Shraddha has made i.e. should we introduce a flag indicating
>whether a particular prefix should be protected or not. A node-sid only
>dictates what (intermediate) node traffic should be sent to - not what
>link(s) are used to reach that node.
>
>Adjacency-sids have a different semantic - they identify the link over
>which traffic is to be forwarded. Identifying an adjacency-sid as
>unprotected means traffic will NEVER flow over a different link. There is
>no equivalent behavior w a node-sid - which is what this discussion has
>been about.
>
>   Les
>
>
>-----Original Message-----
>From: Pushpasis Sarkar [mailto:psarkar@juniper.net]
>Sent: Sunday, January 04, 2015 8:51 AM
>To: Les Ginsberg (ginsberg); Shraddha Hegde; Peter Psenak (ppsenak);
>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>Cc: ospf@ietf.org; isis-wg@ietf.org
>Subject: Re: [OSPF] [Isis-wg] Mail regarding
>draft-ietf-ospf-segment-routing-extensions
>
>Hi Les,
>
>I think the requirement Shraddha is referring is about the choice of
>exact node-sid to use while constructing the label-stack for a
>explicit-LSP on the ingress router, which will be typically done after
>running some CSPF on the SPRING topology. And not the IGP on ingress or
>transit routers.
>
>Thanks
>-Pushpasis
>
>On 1/3/15, 3:10 AM, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com> wrote:
>
>>Shraddha -
>>
>>IGPs today do NOT perform constraint based SPFs - so I don't know why
>>you believe that the primary SPF will meet a set of constraints that an
>>LFA calculation will not. In fact , it is the opposite which is true
>>because implementations today do support preferences in choosing LFAs
>>based on various configured policy - something which is NOT done for
>>primary SPF.
>>
>>If you want a certain class of traffic to avoid a subset of the links
>>in the topology then you need to have a way of identifying the links
>>(NOT the node addresses) and a way of calculating a path which only
>>uses the links which meet the constraints of that class of service.
>>Identifying a particular prefix as protected or unprotected won't
>>achieve that.
>>
>>   Les
>>
>>-----Original Message-----
>>From: Shraddha Hegde [mailto:shraddha@juniper.net]
>>Sent: Friday, January 02, 2015 10:54 AM
>>To: Les Ginsberg (ginsberg); Peter Psenak (ppsenak);
>>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>Cc: ospf@ietf.org; isis-wg@ietf.org
>>Subject: RE: [Isis-wg] Mail regarding
>>draft-ietf-ospf-segment-routing-extensions
>>
>>Hi Les/Peter,
>>
>>      When reconvergence happens, the primary path will be calculated
>>based on all constriants.
>>This is not true with the protection path.Protection path is calculated
>>locally (LFA/RLFA)  and does not consider the characteristics of the
>>services running on that path.
>>It's easier for some services to pick the unprotected path when the
>>nature of the service is that it can be restarted  when there is a
>>disconnection.
>>
>>Rgds
>>Shraddha
>>-----Original Message-----
>>From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
>>Sent: Friday, January 02, 2015 10:06 PM
>>To: Peter Psenak (ppsenak); Shraddha Hegde;
>>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>Cc: ospf@ietf.org; isis-wg@ietf.org
>>Subject: RE: [Isis-wg] Mail regarding
>>draft-ietf-ospf-segment-routing-extensions
>>
>>Peter -
>>
>>The requirement Shraddha specified was to not allow a particular class
>>of service ("heavy bandwidth services" was the example provided) to use
>>certain links in the topology. My point is that advertising a flag for
>>a given prefix which says "do not calculate a repair path for this
>>prefix"
>>does not help achieve this. Once the network reconverges following the
>>failure of one of the links on which "heavy bandwidth services" is
>>allowed/preferred it is quite likely that the new best path will be
>>over a link on which "heavy bandwidth services" is NOT
>>allowed/preferred. This will happen whether you have the new flag or
>>not - so the flag will have no lasting effect. It would only affect
>>traffic flow during the brief period during which the network is
>>reconverging.
>>
>>I think you and I are actually in agreement - I am simply sending a
>>stronger negative message - not only do I think the flag is not useful
>>- I think it does not achieve the goal Shraddha has in mind.
>>
>>   Les
>>
>>
>>-----Original Message-----
>>From: Peter Psenak (ppsenak)
>>Sent: Friday, January 02, 2015 12:18 AM
>>To: Les Ginsberg (ginsberg); Shraddha Hegde;
>>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>Cc: ospf@ietf.org; isis-wg@ietf.org
>>Subject: Re: [Isis-wg] Mail regarding
>>draft-ietf-ospf-segment-routing-extensions
>>
>>Hi Les,
>>
>>I believe the idea is not to exclude any particular link, it's actually
>>much simpler - do not calculate backup for the prefix if the flag is set.
>>
>>I'm still not quite sure how useful above is, but technically it is
>>possible.
>>
>>thanks,
>>Peter
>>
>>On 12/30/14 17:22 , Les Ginsberg (ginsberg) wrote:
>>> Shraddha -
>>>
>>> When performing a best path calculation whether a given link is in
>>>the set of best paths (to be protectedED) or not (could be used as a
>>>protectING path) is a function of the topology - not the link.  If
>>>there is a topology change it is quite likely that a given link will
>>>change from being a protectED link to being a protectING link (or vice
>>>versa).
>>>So what you propose regarding node-SIDs would not work.
>>>
>>> In the use case you mention below if you don't want a certain class
>>>of traffic to flow on a given link it requires a link attribute which
>>>is persistent across topology changes. There are ways to do that -
>>>using Adj-SIDs is one of them. But using node-SIDs in the way you
>>>propose is NOT.
>>>
>>>     Les
>>>
>>> -----Original Message-----
>>> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Shraddha Hegde
>>> Sent: Monday, December 29, 2014 10:12 PM
>>> To: Peter Psenak (ppsenak);
>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>> Subject: Re: [OSPF] [Isis-wg] Mail regarding
>>> draft-ietf-ospf-segment-routing-extensions
>>>
>>> Peter,
>>>
>>>> The requirement here is to get an un-protected path for services
>>>>which do not want to divert the traffic on protected path in any case.
>>>
>>>> can you give an example of such a service and a reasoning why such
>>>>service would want to avoid local protection along the path?
>>>
>>> Heavy bandwidth services are potential candidates.  The network is
>>>well planned and well provisioned for primary path but same is not
>>>true for backup paths.
>>> Diverting heavy bandwidth services along protection path can disrupt
>>>the other services on that path, they are better-off un-protected so
>>>that an event in the network Would result in disconnection and a retry
>>>for such services.
>>>
>>> Rgds
>>> Shraddha
>>>
>>> -----Original Message-----
>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>> Sent: Monday, December 29, 2014 4:35 PM
>>> To: Shraddha Hegde;
>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>> Subject: Re: [Isis-wg] Mail regarding
>>> draft-ietf-ospf-segment-routing-extensions
>>>
>>> Shraddha,
>>>
>>> On 12/29/14 10:06 , Shraddha Hegde wrote:
>>>> Peter,
>>>>
>>>> The requirement here is to get an un-protected path for services
>>>>which do not want to divert the traffic on protected path in any case.
>>>
>>> can you give an example of such a service and a reasoning why such
>>>service would want to avoid local protection along the path?
>>>
>>> thanks,
>>> Peter
>>>
>>>> So when the originator of node-sid signals un-protected path
>>>>requirement, there is always an unprotected path.
>>>>
>>>> Regarding the protected path, it is the default behavior as it
>>>>exists today. You get protection if it's available otherwise you
>>>>don't get protection.
>>>>
>>>> In fact, you can have the new flag to say "NP flag" meaning
>>>>non-protected flag which can be set for the unprotected path.
>>>> By default it remains off and gives the behavior as it exists today.
>>>>
>>>>
>>>> Rgds
>>>> Shraddha
>>>>
>>>> -----Original Message-----
>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>> Sent: Monday, December 29, 2014 2:26 PM
>>>> To: Shraddha Hegde;
>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>> Subject: Re: [Isis-wg] Mail regarding
>>>> draft-ietf-ospf-segment-routing-extensions
>>>>
>>>> Shraddha,
>>>>
>>>> I do not see how an originator of the node-sid can mandate a
>>>>protection for the prefix on other routers. What if there is no
>>>>backup available on a certain node along the path?
>>>>
>>>> The parallel with the B-flag in adj-sids is not right - in case of
>>>>adj-sid the originator has the knowledge about the local adjacency
>>>>protection and as such can signal it it it's LSA.
>>>>
>>>> thanks,
>>>> Peter
>>>>
>>>>
>>>> On 12/29/14 09:47 , Shraddha Hegde wrote:
>>>>> Peter,
>>>>>
>>>>>
>>>>> Pls see inline.
>>>>>
>>>>> Rgds
>>>>> Shraddha
>>>>>
>>>>> -----Original Message-----
>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>> Sent: Monday, December 29, 2014 2:02 PM
>>>>> To: Shraddha Hegde;
>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>> Subject: Re: [Isis-wg] Mail regarding
>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>
>>>>> Shraddha,
>>>>>
>>>>> I do not see how an originator can set any flag regarding the
>>>>>protection of the locally attached prefix.
>>>>> <Shraddha> The originator advertises 2 node-sids. One with p flag
>>>>>set and the other without the p-flag set.
>>>>>
>>>>>     It's all the routers on the path towards such prefix that need
>>>>>to deal with the protection.
>>>>> <Shraddha> The receiving nodes will download protected path for the
>>>>>node-sid with p-flag set and download Unprotected path for the
>>>>>node-sid with p-flag unset.
>>>>>
>>>>> Signaling anything from the originator seems useless.
>>>>> <Shraddha>  For node-sids it's the others who need to build the
>>>>>forwarding plane but it's only the originator who can signal which of
>>>>>                            Sid need to be built with protection and
>>>>>which not. Other routers on the path cannot signal this information.
>>>>
>>>>
>>>>
>>>>>
>>>>> With this you have two paths for the node. One is protected and the
>>>>>other is unprotected. This meets the requirement of having an
>>>>>un-protected path.
>>>>>
>>>>> It's very much in parallel to B-flag in adj-sids. It is similar to
>>>>>advertising multiple adj-sids one with B-flag on and other with
>>>>>b-flag off , to get protected and unprotected Adj-sids.
>>>>>
>>>>> thanks,
>>>>> Peter
>>>>>
>>>>> On 12/29/14 09:26 , Shraddha Hegde wrote:
>>>>>> Yes.You are right.
>>>>>>
>>>>>> Lets say a prefix sid has a flag "p flag". If this is on it means
>>>>>>build a path and provide protection.
>>>>>> If this is off it means build a path with no protection.
>>>>>> The receivers of the prefix-sid will build forwarding plane based
>>>>>>on this flag.
>>>>>>
>>>>>> The applications building the paths will either use prefix-sids
>>>>>>with p flag on or off based on the need of the service.
>>>>>> Rgds
>>>>>> Shraddha
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>>> Sent: Monday, December 29, 2014 1:49 PM
>>>>>> To: Shraddha Hegde;
>>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>>> Subject: Re: [Isis-wg] Mail regarding
>>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>>
>>>>>> Shraddha,
>>>>>>
>>>>>> the problem is that the node that is advertising the node-sid can
>>>>>>not advertise any data regarding the protection of such prefix,
>>>>>>because the prefix is locally attached.
>>>>>>
>>>>>> thanks,
>>>>>> Peter
>>>>>>
>>>>>> On 12/29/14 09:15 , Shraddha Hegde wrote:
>>>>>>> Peter,
>>>>>>>
>>>>>>> If there is a service which has to use un-protected path and
>>>>>>>while  building such a path if the node-sids Need to be used (one
>>>>>>>reason  could be label stack compression) , then there has to be
>>>>>>>unprotected node-sid that this service can make use of.
>>>>>>>
>>>>>>> Prefix -sids could also be used to represent different service
>>>>>>>endpoints which makes it even more relevant to have A means of
>>>>>>>representing  unprotected paths.
>>>>>>>
>>>>>>> Would be good to hear from others on this, especially operators.
>>>>>>>
>>>>>>> Rgds
>>>>>>> Shraddha
>>>>>>>
>>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>>>> Sent: Monday, December 29, 2014 1:35 PM
>>>>>>> To: Shraddha Hegde;
>>>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>>>> Subject: Re: [Isis-wg] Mail regarding
>>>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>>>
>>>>>>> Shraddha,
>>>>>>>
>>>>>>> node-SID is advertised by the router for the prefix that is
>>>>>>>directly attached to it. Protection for such local prefix does not
>>>>>>>mean much.
>>>>>>>
>>>>>>> thanks,
>>>>>>> Peter
>>>>>>>
>>>>>>> On 12/24/14 11:57 , Shraddha Hegde wrote:
>>>>>>>> Authors,
>>>>>>>> We have a "backup flag" in adjacency sid to indicate whether the
>>>>>>>> label is protected or not.
>>>>>>>> Similarly. I think we need a flag in prefix-sid as well to
>>>>>>>> indicate whether the node-sid is to be protected or not.
>>>>>>>> Any thoughts on this?
>>>>>>>> Rgds
>>>>>>>> Shraddha
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Isis-wg mailing list
>>>>>>>> Isis-wg@ietf.org
>>>>>>>> https://www.ietf.org/mailman/listinfo/isis-wg
>>>>>>>>
>>>>>>>
>>>>>>> .
>>>>>>>
>>>>>>
>>>>>> .
>>>>>>
>>>>>
>>>>> .
>>>>>
>>>>
>>>> .
>>>>
>>>
>>> _______________________________________________
>>> OSPF mailing list
>>> OSPF@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ospf
>>> .
>>>
>>
>>_______________________________________________
>>OSPF mailing list
>>OSPF@ietf.org
>>https://www.ietf.org/mailman/listinfo/ospf
>
>_______________________________________________
>OSPF mailing list
>OSPF@ietf.org
>https://www.ietf.org/mailman/listinfo/ospf


From nobody Sun Jan  4 20:34:34 2015
Return-Path: <psarkar@juniper.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E42B71A1AC9; Sun,  4 Jan 2015 20:34:30 -0800 (PST)
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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 igQTZ5zmVE98; Sun,  4 Jan 2015 20:34:26 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0732.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::732]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 79A601A1ABC; Sun,  4 Jan 2015 20:34:26 -0800 (PST)
Received: from BY1PR0501MB1240.namprd05.prod.outlook.com (25.160.200.139) by BY1PR0501MB1383.namprd05.prod.outlook.com (25.160.107.141) with Microsoft SMTP Server (TLS) id 15.1.49.12; Mon, 5 Jan 2015 04:34:02 +0000
Received: from BY1PR0501MB1240.namprd05.prod.outlook.com ([25.160.200.139]) by BY1PR0501MB1240.namprd05.prod.outlook.com ([25.160.200.139]) with mapi id 15.01.0049.002; Mon, 5 Jan 2015 04:34:02 +0000
From: Pushpasis Sarkar <psarkar@juniper.net>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, Shraddha Hegde <shraddha@juniper.net>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>, Hannes Gredler <hannes@juniper.net>
Thread-Topic: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQKKDU5a1wzu0ygUyyYMnO+w95zw==
Date: Mon, 5 Jan 2015 04:34:01 +0000
Message-ID: <D0D00E58.1B720%psarkar@juniper.net>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com>
In-Reply-To: <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.7.141117
x-originating-ip: [116.197.184.19]
authentication-results: spf=none (sender IP is ) smtp.mailfrom=psarkar@juniper.net; 
x-dmarcaction: None
x-microsoft-antispam: BCL:0;PCL:0;RULEID:(3005003);SRVR:BY1PR0501MB1383;
x-forefront-prvs: 0447DB1C71
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(979002)(6009001)(24454002)(13464003)(479174004)(478694002)(51704005)(189002)(377454003)(199003)(54356999)(99396003)(120916001)(50986999)(76176999)(15975445007)(102836002)(40100003)(31966008)(66066001)(561944003)(2201001)(92566001)(230783001)(2900100001)(101416001)(86362001)(122556002)(64706001)(20776003)(2950100001)(21056001)(68736005)(83506001)(107046002)(99286002)(106116001)(97736003)(36756003)(77156002)(19580395003)(62966003)(19580405001)(2656002)(1941001)(46102003)(105586002)(106356001)(87936001)(4396001)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR0501MB1383; H:BY1PR0501MB1240.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:ovrnspm; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
Content-Type: text/plain; charset="Windows-1252"
Content-ID: <3F5D2B1FA412F34BBC6C025407680D6F@namprd05.prod.outlook.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jan 2015 04:34:01.2809 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0501MB1383
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/VMfr45n_84t0VEiy6Tvnu0rXG40
Cc: "ospf@ietf.org" <ospf@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Jan 2015 04:34:31 -0000

Hi Les,

Please find comments inline..

Authors,=20

Here is my proposal. Please let me know if this sounds reasonable or not.

- A new =8CNo-Potection-Required=B9 or =8CNP=B9 flag be added to the Prefix=
-SID
Sub-TLV/TLV. Setting this flag means none of the transit routers should
try to protect this node-segment.
- Let nodes advertise two node-sid-index each (per address-family), one
without and one with =8CNP=B9 flag set. For node-sid advertised with =8CNP=
=B9 flag
0, routers same behave the same way as today. But when they receive a
node-sid with =8CNP=B9 flag set, they avoid/skip finding a backup for that
segment.
- Finally ingress servers or TE-applications may use these 'node-sids with
NP-flag set=B9 for use cases where it is better to drop traffic on topology
outages rather than diverting it to some other paths. For such cases
ingress router or TE-applications should look for node-sids with =8CNP=B9 f=
lag
set and not the regular node-sids. For all other normal use
cases(including L3VPN/6VPE etc) traffic should be carried using node-sid
without =8CNP=8Bflag set.

Thanks and Regards,
-Pushpasis

On 1/5/15, 3:37 AM, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com> wrote:

>Pushpasis -
>
>I don't agree.
>
>The use of one node-sid vs another has nothing whatever to do with the
>request Shraddha has made i.e. should we introduce a flag indicating
>whether a particular prefix should be protected or not. A node-sid only
>dictates what (intermediate) node traffic should be sent to - not what
>link(s) are used to reach that node.
[Pushpasis] This is not about which links to take. It is about wether
transit routers should try to protect the node-segment to the this
node-sid or not. I think this opens up a lot many number of possibilities
on the ingress router and TE controller-based applications.

>
>Adjacency-sids have a different semantic - they identify the link over
>which traffic is to be forwarded. Identifying an adjacency-sid as
>unprotected means traffic will NEVER flow over a different link. There is
>no equivalent behavior w a node-sid - which is what this discussion has
>been about.
[Pushpasis] I am not trying to draw a parallel between this new flag and
the =8CB=B9 flag in Adj-Sid SubTlv. Like said before

>
>   Les
>
>
>-----Original Message-----
>From: Pushpasis Sarkar [mailto:psarkar@juniper.net]
>Sent: Sunday, January 04, 2015 8:51 AM
>To: Les Ginsberg (ginsberg); Shraddha Hegde; Peter Psenak (ppsenak);
>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>Cc: ospf@ietf.org; isis-wg@ietf.org
>Subject: Re: [OSPF] [Isis-wg] Mail regarding
>draft-ietf-ospf-segment-routing-extensions
>
>Hi Les,
>
>I think the requirement Shraddha is referring is about the choice of
>exact node-sid to use while constructing the label-stack for a
>explicit-LSP on the ingress router, which will be typically done after
>running some CSPF on the SPRING topology. And not the IGP on ingress or
>transit routers.
>
>Thanks
>-Pushpasis
>
>On 1/3/15, 3:10 AM, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com> wrote:
>
>>Shraddha -
>>
>>IGPs today do NOT perform constraint based SPFs - so I don't know why
>>you believe that the primary SPF will meet a set of constraints that an
>>LFA calculation will not. In fact , it is the opposite which is true
>>because implementations today do support preferences in choosing LFAs
>>based on various configured policy - something which is NOT done for
>>primary SPF.
>>
>>If you want a certain class of traffic to avoid a subset of the links
>>in the topology then you need to have a way of identifying the links
>>(NOT the node addresses) and a way of calculating a path which only
>>uses the links which meet the constraints of that class of service.
>>Identifying a particular prefix as protected or unprotected won't
>>achieve that.
>>
>>   Les
>>
>>-----Original Message-----
>>From: Shraddha Hegde [mailto:shraddha@juniper.net]
>>Sent: Friday, January 02, 2015 10:54 AM
>>To: Les Ginsberg (ginsberg); Peter Psenak (ppsenak);
>>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>Cc: ospf@ietf.org; isis-wg@ietf.org
>>Subject: RE: [Isis-wg] Mail regarding
>>draft-ietf-ospf-segment-routing-extensions
>>
>>Hi Les/Peter,
>>
>>      When reconvergence happens, the primary path will be calculated
>>based on all constriants.
>>This is not true with the protection path.Protection path is calculated
>>locally (LFA/RLFA)  and does not consider the characteristics of the
>>services running on that path.
>>It's easier for some services to pick the unprotected path when the
>>nature of the service is that it can be restarted  when there is a
>>disconnection.
>>
>>Rgds
>>Shraddha
>>-----Original Message-----
>>From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
>>Sent: Friday, January 02, 2015 10:06 PM
>>To: Peter Psenak (ppsenak); Shraddha Hegde;
>>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>Cc: ospf@ietf.org; isis-wg@ietf.org
>>Subject: RE: [Isis-wg] Mail regarding
>>draft-ietf-ospf-segment-routing-extensions
>>
>>Peter -
>>
>>The requirement Shraddha specified was to not allow a particular class
>>of service ("heavy bandwidth services" was the example provided) to use
>>certain links in the topology. My point is that advertising a flag for
>>a given prefix which says "do not calculate a repair path for this
>>prefix"
>>does not help achieve this. Once the network reconverges following the
>>failure of one of the links on which "heavy bandwidth services" is
>>allowed/preferred it is quite likely that the new best path will be
>>over a link on which "heavy bandwidth services" is NOT
>>allowed/preferred. This will happen whether you have the new flag or
>>not - so the flag will have no lasting effect. It would only affect
>>traffic flow during the brief period during which the network is
>>reconverging.
>>
>>I think you and I are actually in agreement - I am simply sending a
>>stronger negative message - not only do I think the flag is not useful
>>- I think it does not achieve the goal Shraddha has in mind.
>>
>>   Les
>>
>>
>>-----Original Message-----
>>From: Peter Psenak (ppsenak)
>>Sent: Friday, January 02, 2015 12:18 AM
>>To: Les Ginsberg (ginsberg); Shraddha Hegde;
>>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>Cc: ospf@ietf.org; isis-wg@ietf.org
>>Subject: Re: [Isis-wg] Mail regarding
>>draft-ietf-ospf-segment-routing-extensions
>>
>>Hi Les,
>>
>>I believe the idea is not to exclude any particular link, it's actually
>>much simpler - do not calculate backup for the prefix if the flag is set.
>>
>>I'm still not quite sure how useful above is, but technically it is
>>possible.
>>
>>thanks,
>>Peter
>>
>>On 12/30/14 17:22 , Les Ginsberg (ginsberg) wrote:
>>> Shraddha -
>>>
>>> When performing a best path calculation whether a given link is in
>>>the set of best paths (to be protectedED) or not (could be used as a
>>>protectING path) is a function of the topology - not the link.  If
>>>there is a topology change it is quite likely that a given link will
>>>change from being a protectED link to being a protectING link (or vice
>>>versa).
>>>So what you propose regarding node-SIDs would not work.
>>>
>>> In the use case you mention below if you don't want a certain class
>>>of traffic to flow on a given link it requires a link attribute which
>>>is persistent across topology changes. There are ways to do that -
>>>using Adj-SIDs is one of them. But using node-SIDs in the way you
>>>propose is NOT.
>>>
>>>     Les
>>>
>>> -----Original Message-----
>>> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Shraddha Hegde
>>> Sent: Monday, December 29, 2014 10:12 PM
>>> To: Peter Psenak (ppsenak);
>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>> Subject: Re: [OSPF] [Isis-wg] Mail regarding
>>> draft-ietf-ospf-segment-routing-extensions
>>>
>>> Peter,
>>>
>>>> The requirement here is to get an un-protected path for services
>>>>which do not want to divert the traffic on protected path in any case.
>>>
>>>> can you give an example of such a service and a reasoning why such
>>>>service would want to avoid local protection along the path?
>>>
>>> Heavy bandwidth services are potential candidates.  The network is
>>>well planned and well provisioned for primary path but same is not
>>>true for backup paths.
>>> Diverting heavy bandwidth services along protection path can disrupt
>>>the other services on that path, they are better-off un-protected so
>>>that an event in the network Would result in disconnection and a retry
>>>for such services.
>>>
>>> Rgds
>>> Shraddha
>>>
>>> -----Original Message-----
>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>> Sent: Monday, December 29, 2014 4:35 PM
>>> To: Shraddha Hegde;
>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>> Subject: Re: [Isis-wg] Mail regarding
>>> draft-ietf-ospf-segment-routing-extensions
>>>
>>> Shraddha,
>>>
>>> On 12/29/14 10:06 , Shraddha Hegde wrote:
>>>> Peter,
>>>>
>>>> The requirement here is to get an un-protected path for services
>>>>which do not want to divert the traffic on protected path in any case.
>>>
>>> can you give an example of such a service and a reasoning why such
>>>service would want to avoid local protection along the path?
>>>
>>> thanks,
>>> Peter
>>>
>>>> So when the originator of node-sid signals un-protected path
>>>>requirement, there is always an unprotected path.
>>>>
>>>> Regarding the protected path, it is the default behavior as it
>>>>exists today. You get protection if it's available otherwise you
>>>>don't get protection.
>>>>
>>>> In fact, you can have the new flag to say "NP flag" meaning
>>>>non-protected flag which can be set for the unprotected path.
>>>> By default it remains off and gives the behavior as it exists today.
>>>>
>>>>
>>>> Rgds
>>>> Shraddha
>>>>
>>>> -----Original Message-----
>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>> Sent: Monday, December 29, 2014 2:26 PM
>>>> To: Shraddha Hegde;
>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>> Subject: Re: [Isis-wg] Mail regarding
>>>> draft-ietf-ospf-segment-routing-extensions
>>>>
>>>> Shraddha,
>>>>
>>>> I do not see how an originator of the node-sid can mandate a
>>>>protection for the prefix on other routers. What if there is no
>>>>backup available on a certain node along the path?
>>>>
>>>> The parallel with the B-flag in adj-sids is not right - in case of
>>>>adj-sid the originator has the knowledge about the local adjacency
>>>>protection and as such can signal it it it's LSA.
>>>>
>>>> thanks,
>>>> Peter
>>>>
>>>>
>>>> On 12/29/14 09:47 , Shraddha Hegde wrote:
>>>>> Peter,
>>>>>
>>>>>
>>>>> Pls see inline.
>>>>>
>>>>> Rgds
>>>>> Shraddha
>>>>>
>>>>> -----Original Message-----
>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>> Sent: Monday, December 29, 2014 2:02 PM
>>>>> To: Shraddha Hegde;
>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>> Subject: Re: [Isis-wg] Mail regarding
>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>
>>>>> Shraddha,
>>>>>
>>>>> I do not see how an originator can set any flag regarding the
>>>>>protection of the locally attached prefix.
>>>>> <Shraddha> The originator advertises 2 node-sids. One with p flag
>>>>>set and the other without the p-flag set.
>>>>>
>>>>>     It's all the routers on the path towards such prefix that need
>>>>>to deal with the protection.
>>>>> <Shraddha> The receiving nodes will download protected path for the
>>>>>node-sid with p-flag set and download Unprotected path for the
>>>>>node-sid with p-flag unset.
>>>>>
>>>>> Signaling anything from the originator seems useless.
>>>>> <Shraddha>  For node-sids it's the others who need to build the
>>>>>forwarding plane but it's only the originator who can signal which of
>>>>>                            Sid need to be built with protection and
>>>>>which not. Other routers on the path cannot signal this information.
>>>>
>>>>
>>>>
>>>>>
>>>>> With this you have two paths for the node. One is protected and the
>>>>>other is unprotected. This meets the requirement of having an
>>>>>un-protected path.
>>>>>
>>>>> It's very much in parallel to B-flag in adj-sids. It is similar to
>>>>>advertising multiple adj-sids one with B-flag on and other with
>>>>>b-flag off , to get protected and unprotected Adj-sids.
>>>>>
>>>>> thanks,
>>>>> Peter
>>>>>
>>>>> On 12/29/14 09:26 , Shraddha Hegde wrote:
>>>>>> Yes.You are right.
>>>>>>
>>>>>> Lets say a prefix sid has a flag "p flag". If this is on it means
>>>>>>build a path and provide protection.
>>>>>> If this is off it means build a path with no protection.
>>>>>> The receivers of the prefix-sid will build forwarding plane based
>>>>>>on this flag.
>>>>>>
>>>>>> The applications building the paths will either use prefix-sids
>>>>>>with p flag on or off based on the need of the service.
>>>>>> Rgds
>>>>>> Shraddha
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>>> Sent: Monday, December 29, 2014 1:49 PM
>>>>>> To: Shraddha Hegde;
>>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>>> Subject: Re: [Isis-wg] Mail regarding
>>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>>
>>>>>> Shraddha,
>>>>>>
>>>>>> the problem is that the node that is advertising the node-sid can
>>>>>>not advertise any data regarding the protection of such prefix,
>>>>>>because the prefix is locally attached.
>>>>>>
>>>>>> thanks,
>>>>>> Peter
>>>>>>
>>>>>> On 12/29/14 09:15 , Shraddha Hegde wrote:
>>>>>>> Peter,
>>>>>>>
>>>>>>> If there is a service which has to use un-protected path and
>>>>>>>while  building such a path if the node-sids Need to be used (one
>>>>>>>reason  could be label stack compression) , then there has to be
>>>>>>>unprotected node-sid that this service can make use of.
>>>>>>>
>>>>>>> Prefix -sids could also be used to represent different service
>>>>>>>endpoints which makes it even more relevant to have A means of
>>>>>>>representing  unprotected paths.
>>>>>>>
>>>>>>> Would be good to hear from others on this, especially operators.
>>>>>>>
>>>>>>> Rgds
>>>>>>> Shraddha
>>>>>>>
>>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>>>> Sent: Monday, December 29, 2014 1:35 PM
>>>>>>> To: Shraddha Hegde;
>>>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>>>> Subject: Re: [Isis-wg] Mail regarding
>>>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>>>
>>>>>>> Shraddha,
>>>>>>>
>>>>>>> node-SID is advertised by the router for the prefix that is
>>>>>>>directly attached to it. Protection for such local prefix does not
>>>>>>>mean much.
>>>>>>>
>>>>>>> thanks,
>>>>>>> Peter
>>>>>>>
>>>>>>> On 12/24/14 11:57 , Shraddha Hegde wrote:
>>>>>>>> Authors,
>>>>>>>> We have a "backup flag" in adjacency sid to indicate whether the
>>>>>>>> label is protected or not.
>>>>>>>> Similarly. I think we need a flag in prefix-sid as well to
>>>>>>>> indicate whether the node-sid is to be protected or not.
>>>>>>>> Any thoughts on this?
>>>>>>>> Rgds
>>>>>>>> Shraddha
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Isis-wg mailing list
>>>>>>>> Isis-wg@ietf.org
>>>>>>>> https://www.ietf.org/mailman/listinfo/isis-wg
>>>>>>>>
>>>>>>>
>>>>>>> .
>>>>>>>
>>>>>>
>>>>>> .
>>>>>>
>>>>>
>>>>> .
>>>>>
>>>>
>>>> .
>>>>
>>>
>>> _______________________________________________
>>> OSPF mailing list
>>> OSPF@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ospf
>>> .
>>>
>>
>>_______________________________________________
>>OSPF mailing list
>>OSPF@ietf.org
>>https://www.ietf.org/mailman/listinfo/ospf
>


From nobody Sun Jan  4 21:27:53 2015
Return-Path: <shraddha@juniper.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E509A1A1B9A; Sun,  4 Jan 2015 21:27:51 -0800 (PST)
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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 wZXD8I0jljMW; Sun,  4 Jan 2015 21:27:47 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0758.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::758]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 339791A1B8B; Sun,  4 Jan 2015 21:27:46 -0800 (PST)
Received: from BY1PR0501MB1237.namprd05.prod.outlook.com (25.160.200.11) by BY1PR0501MB1589.namprd05.prod.outlook.com (25.160.203.150) with Microsoft SMTP Server (TLS) id 15.1.49.12; Mon, 5 Jan 2015 05:27:24 +0000
Received: from BY1PR0501MB1381.namprd05.prod.outlook.com (25.160.107.139) by BY1PR0501MB1237.namprd05.prod.outlook.com (25.160.200.11) with Microsoft SMTP Server (TLS) id 15.1.49.12; Mon, 5 Jan 2015 05:27:22 +0000
Received: from BY1PR0501MB1381.namprd05.prod.outlook.com ([25.160.107.139]) by BY1PR0501MB1381.namprd05.prod.outlook.com ([25.160.107.139]) with mapi id 15.01.0049.002; Mon, 5 Jan 2015 05:27:22 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, Pushpasis Sarkar <psarkar@juniper.net>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
Thread-Topic: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQKD6iXwJtxV0x9USUyWdQCc/JgZywgAqQgAB25tA=
Date: Mon, 5 Jan 2015 05:27:21 +0000
Message-ID: <BY1PR0501MB13819827B23C19F8B9333096D5580@BY1PR0501MB1381.namprd05.prod.outlook.com>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com>
In-Reply-To: <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [116.197.184.14]
authentication-results: spf=none (sender IP is ) smtp.mailfrom=shraddha@juniper.net; 
x-dmarcaction: None
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(3005003); SRVR:BY1PR0501MB1237; UriScan:; 
x-forefront-prvs: 0447DB1C71
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(13464003)(51704005)(24454002)(199003)(377454003)(479174004)(189002)(21056001)(101416001)(2201001)(54356999)(50986999)(76176999)(2656002)(87936001)(97736003)(4396001)(20776003)(64706001)(33656002)(76576001)(66066001)(99286002)(105586002)(74316001)(68736005)(40100003)(86362001)(2900100001)(46102003)(2950100001)(122556002)(120916001)(99396003)(102836002)(15975445007)(106356001)(107046002)(19580395003)(19580405001)(77156002)(230783001)(62966003); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR0501MB1237; H:BY1PR0501MB1381.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jan 2015 05:27:21.9304 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0501MB1237
X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:;SRVR:BY1PR0501MB1589;
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004); SRVR:BY1PR0501MB1589; 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:; SRVR:BY1PR0501MB1589; 
X-OriginatorOrg: juniper.net
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/oHXF66ksAXYp72CofvRxXDlpPZI
Cc: "ospf@ietf.org" <ospf@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Jan 2015 05:27:52 -0000

Les,


I agree with the point you made that the requirement of not protecting cert=
ain services can be met today using the
LFA-manageability draft. Deploying the solution using LFA manageability req=
uires that the=20

1. Services be represented by different prefixes
2. Come up with a policy that makes sure no backup path is downloaded for t=
he prefix
3. Configure  the policy in each node in the network.
4. Repeat the process whenever a new service with similar characteristic co=
mes up


The advantage of having an unprotected path to each node is the ease of dep=
loyment.
LFA-manageability has its own advantage of fine tuning the backup paths and=
 I am not denying that.
I am trying to say that for certain use-cases it is easy to have unprotecte=
d paths in the network for each node
And use those path for services that need such paths.

If someone wants to simply have a unprotected path for certain node and use=
 it for all the services
Which don't need protection, that flexibility should be available in the pr=
otocol.=20
That is the reason I am saying that we should have "No protection" flag in =
the prefix-SID.

=09
Rgds
Shraddha=09

-----Original Message-----
From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]=20
Sent: Monday, January 05, 2015 3:37 AM
To: Pushpasis Sarkar; Shraddha Hegde; Peter Psenak (ppsenak); draft-ietf-os=
pf-segment-routing-extensions@tools.ietf.org; draft-ietf-isis-segment-routi=
ng-extensions@tools.ietf.org
Cc: ospf@ietf.org; isis-wg@ietf.org
Subject: RE: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routin=
g-extensions

Pushpasis -

I don't agree.

The use of one node-sid vs another has nothing whatever to do with the requ=
est Shraddha has made i.e. should we introduce a flag indicating whether a =
particular prefix should be protected or not. A node-sid only dictates what=
 (intermediate) node traffic should be sent to - not what link(s) are used =
to reach that node.

Adjacency-sids have a different semantic - they identify the link over whic=
h traffic is to be forwarded. Identifying an adjacency-sid as unprotected m=
eans traffic will NEVER flow over a different link. There is no equivalent =
behavior w a node-sid - which is what this discussion has been about.

   Les


-----Original Message-----
From: Pushpasis Sarkar [mailto:psarkar@juniper.net]
Sent: Sunday, January 04, 2015 8:51 AM
To: Les Ginsberg (ginsberg); Shraddha Hegde; Peter Psenak (ppsenak); draft-=
ietf-ospf-segment-routing-extensions@tools.ietf.org; draft-ietf-isis-segmen=
t-routing-extensions@tools.ietf.org
Cc: ospf@ietf.org; isis-wg@ietf.org
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routin=
g-extensions

Hi Les,

I think the requirement Shraddha is referring is about the choice of exact =
node-sid to use while constructing the label-stack for a explicit-LSP on th=
e ingress router, which will be typically done after running some CSPF on t=
he SPRING topology. And not the IGP on ingress or transit routers.

Thanks
-Pushpasis

On 1/3/15, 3:10 AM, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com> wrote:

>Shraddha -
>
>IGPs today do NOT perform constraint based SPFs - so I don't know why=20
>you believe that the primary SPF will meet a set of constraints that an=20
>LFA calculation will not. In fact , it is the opposite which is true=20
>because implementations today do support preferences in choosing LFAs=20
>based on various configured policy - something which is NOT done for prima=
ry SPF.
>
>If you want a certain class of traffic to avoid a subset of the links=20
>in the topology then you need to have a way of identifying the links=20
>(NOT the node addresses) and a way of calculating a path which only=20
>uses the links which meet the constraints of that class of service.
>Identifying a particular prefix as protected or unprotected won't achieve =
that.
>
>   Les
>
>-----Original Message-----
>From: Shraddha Hegde [mailto:shraddha@juniper.net]
>Sent: Friday, January 02, 2015 10:54 AM
>To: Les Ginsberg (ginsberg); Peter Psenak (ppsenak);=20
>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>Cc: ospf@ietf.org; isis-wg@ietf.org
>Subject: RE: [Isis-wg] Mail regarding
>draft-ietf-ospf-segment-routing-extensions
>
>Hi Les/Peter,
>
>      When reconvergence happens, the primary path will be calculated=20
>based on all constriants.
>This is not true with the protection path.Protection path is calculated=20
>locally (LFA/RLFA)  and does not consider the characteristics of the=20
>services running on that path.
>It's easier for some services to pick the unprotected path when the=20
>nature of the service is that it can be restarted  when there is a=20
>disconnection.
>
>Rgds
>Shraddha
>-----Original Message-----
>From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
>Sent: Friday, January 02, 2015 10:06 PM
>To: Peter Psenak (ppsenak); Shraddha Hegde;=20
>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>Cc: ospf@ietf.org; isis-wg@ietf.org
>Subject: RE: [Isis-wg] Mail regarding
>draft-ietf-ospf-segment-routing-extensions
>
>Peter -
>
>The requirement Shraddha specified was to not allow a particular class=20
>of service ("heavy bandwidth services" was the example provided) to use=20
>certain links in the topology. My point is that advertising a flag for=20
>a given prefix which says "do not calculate a repair path for this prefix"
>does not help achieve this. Once the network reconverges following the=20
>failure of one of the links on which "heavy bandwidth services" is=20
>allowed/preferred it is quite likely that the new best path will be=20
>over a link on which "heavy bandwidth services" is NOT=20
>allowed/preferred. This will happen whether you have the new flag or=20
>not - so the flag will have no lasting effect. It would only affect=20
>traffic flow during the brief period during which the network is reconverg=
ing.
>
>I think you and I are actually in agreement - I am simply sending a=20
>stronger negative message - not only do I think the flag is not useful
>- I think it does not achieve the goal Shraddha has in mind.
>
>   Les
>
>
>-----Original Message-----
>From: Peter Psenak (ppsenak)
>Sent: Friday, January 02, 2015 12:18 AM
>To: Les Ginsberg (ginsberg); Shraddha Hegde;=20
>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>Cc: ospf@ietf.org; isis-wg@ietf.org
>Subject: Re: [Isis-wg] Mail regarding
>draft-ietf-ospf-segment-routing-extensions
>
>Hi Les,
>
>I believe the idea is not to exclude any particular link, it's actually=20
>much simpler - do not calculate backup for the prefix if the flag is set.
>
>I'm still not quite sure how useful above is, but technically it is=20
>possible.
>
>thanks,
>Peter
>
>On 12/30/14 17:22 , Les Ginsberg (ginsberg) wrote:
>> Shraddha -
>>
>> When performing a best path calculation whether a given link is in=20
>>the set of best paths (to be protectedED) or not (could be used as a=20
>>protectING path) is a function of the topology - not the link.  If=20
>>there is a topology change it is quite likely that a given link will=20
>>change from being a protectED link to being a protectING link (or vice ve=
rsa).
>>So what you propose regarding node-SIDs would not work.
>>
>> In the use case you mention below if you don't want a certain class=20
>>of traffic to flow on a given link it requires a link attribute which=20
>>is persistent across topology changes. There are ways to do that -=20
>>using Adj-SIDs is one of them. But using node-SIDs in the way you=20
>>propose is NOT.
>>
>>     Les
>>
>> -----Original Message-----
>> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Shraddha Hegde
>> Sent: Monday, December 29, 2014 10:12 PM
>> To: Peter Psenak (ppsenak);
>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>> Cc: ospf@ietf.org; isis-wg@ietf.org
>> Subject: Re: [OSPF] [Isis-wg] Mail regarding=20
>> draft-ietf-ospf-segment-routing-extensions
>>
>> Peter,
>>
>>> The requirement here is to get an un-protected path for services=20
>>>which do not want to divert the traffic on protected path in any case.
>>
>>> can you give an example of such a service and a reasoning why such=20
>>>service would want to avoid local protection along the path?
>>
>> Heavy bandwidth services are potential candidates.  The network is=20
>>well planned and well provisioned for primary path but same is not=20
>>true for backup paths.
>> Diverting heavy bandwidth services along protection path can disrupt=20
>>the other services on that path, they are better-off un-protected so=20
>>that an event in the network Would result in disconnection and a retry=20
>>for such services.
>>
>> Rgds
>> Shraddha
>>
>> -----Original Message-----
>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>> Sent: Monday, December 29, 2014 4:35 PM
>> To: Shraddha Hegde;
>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>> Cc: ospf@ietf.org; isis-wg@ietf.org
>> Subject: Re: [Isis-wg] Mail regarding=20
>> draft-ietf-ospf-segment-routing-extensions
>>
>> Shraddha,
>>
>> On 12/29/14 10:06 , Shraddha Hegde wrote:
>>> Peter,
>>>
>>> The requirement here is to get an un-protected path for services=20
>>>which do not want to divert the traffic on protected path in any case.
>>
>> can you give an example of such a service and a reasoning why such=20
>>service would want to avoid local protection along the path?
>>
>> thanks,
>> Peter
>>
>>> So when the originator of node-sid signals un-protected path=20
>>>requirement, there is always an unprotected path.
>>>
>>> Regarding the protected path, it is the default behavior as it=20
>>>exists today. You get protection if it's available otherwise you=20
>>>don't get protection.
>>>
>>> In fact, you can have the new flag to say "NP flag" meaning=20
>>>non-protected flag which can be set for the unprotected path.
>>> By default it remains off and gives the behavior as it exists today.
>>>
>>>
>>> Rgds
>>> Shraddha
>>>
>>> -----Original Message-----
>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>> Sent: Monday, December 29, 2014 2:26 PM
>>> To: Shraddha Hegde;
>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>> Subject: Re: [Isis-wg] Mail regarding=20
>>> draft-ietf-ospf-segment-routing-extensions
>>>
>>> Shraddha,
>>>
>>> I do not see how an originator of the node-sid can mandate a=20
>>>protection for the prefix on other routers. What if there is no=20
>>>backup available on a certain node along the path?
>>>
>>> The parallel with the B-flag in adj-sids is not right - in case of=20
>>>adj-sid the originator has the knowledge about the local adjacency=20
>>>protection and as such can signal it it it's LSA.
>>>
>>> thanks,
>>> Peter
>>>
>>>
>>> On 12/29/14 09:47 , Shraddha Hegde wrote:
>>>> Peter,
>>>>
>>>>
>>>> Pls see inline.
>>>>
>>>> Rgds
>>>> Shraddha
>>>>
>>>> -----Original Message-----
>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>> Sent: Monday, December 29, 2014 2:02 PM
>>>> To: Shraddha Hegde;
>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>> draft-ietf-ospf-segment-routing-extensions
>>>>
>>>> Shraddha,
>>>>
>>>> I do not see how an originator can set any flag regarding the=20
>>>>protection of the locally attached prefix.
>>>> <Shraddha> The originator advertises 2 node-sids. One with p flag=20
>>>>set and the other without the p-flag set.
>>>>
>>>>     It's all the routers on the path towards such prefix that need=20
>>>>to deal with the protection.
>>>> <Shraddha> The receiving nodes will download protected path for the=20
>>>>node-sid with p-flag set and download Unprotected path for the=20
>>>>node-sid with p-flag unset.
>>>>
>>>> Signaling anything from the originator seems useless.
>>>> <Shraddha>  For node-sids it's the others who need to build the=20
>>>>forwarding plane but it's only the originator who can signal which of
>>>>                            Sid need to be built with protection and=20
>>>>which not. Other routers on the path cannot signal this information.
>>>
>>>
>>>
>>>>
>>>> With this you have two paths for the node. One is protected and the=20
>>>>other is unprotected. This meets the requirement of having an=20
>>>>un-protected path.
>>>>
>>>> It's very much in parallel to B-flag in adj-sids. It is similar to=20
>>>>advertising multiple adj-sids one with B-flag on and other with=20
>>>>b-flag off , to get protected and unprotected Adj-sids.
>>>>
>>>> thanks,
>>>> Peter
>>>>
>>>> On 12/29/14 09:26 , Shraddha Hegde wrote:
>>>>> Yes.You are right.
>>>>>
>>>>> Lets say a prefix sid has a flag "p flag". If this is on it means=20
>>>>>build a path and provide protection.
>>>>> If this is off it means build a path with no protection.
>>>>> The receivers of the prefix-sid will build forwarding plane based=20
>>>>>on this flag.
>>>>>
>>>>> The applications building the paths will either use prefix-sids=20
>>>>>with p flag on or off based on the need of the service.
>>>>> Rgds
>>>>> Shraddha
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>> Sent: Monday, December 29, 2014 1:49 PM
>>>>> To: Shraddha Hegde;
>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>
>>>>> Shraddha,
>>>>>
>>>>> the problem is that the node that is advertising the node-sid can=20
>>>>>not advertise any data regarding the protection of such prefix,=20
>>>>>because the prefix is locally attached.
>>>>>
>>>>> thanks,
>>>>> Peter
>>>>>
>>>>> On 12/29/14 09:15 , Shraddha Hegde wrote:
>>>>>> Peter,
>>>>>>
>>>>>> If there is a service which has to use un-protected path and=20
>>>>>>while  building such a path if the node-sids Need to be used (one=20
>>>>>>reason  could be label stack compression) , then there has to be=20
>>>>>>unprotected node-sid that this service can make use of.
>>>>>>
>>>>>> Prefix -sids could also be used to represent different service=20
>>>>>>endpoints which makes it even more relevant to have A means of=20
>>>>>>representing  unprotected paths.
>>>>>>
>>>>>> Would be good to hear from others on this, especially operators.
>>>>>>
>>>>>> Rgds
>>>>>> Shraddha
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>>> Sent: Monday, December 29, 2014 1:35 PM
>>>>>> To: Shraddha Hegde;
>>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>>
>>>>>> Shraddha,
>>>>>>
>>>>>> node-SID is advertised by the router for the prefix that is=20
>>>>>>directly attached to it. Protection for such local prefix does not=20
>>>>>>mean much.
>>>>>>
>>>>>> thanks,
>>>>>> Peter
>>>>>>
>>>>>> On 12/24/14 11:57 , Shraddha Hegde wrote:
>>>>>>> Authors,
>>>>>>> We have a "backup flag" in adjacency sid to indicate whether the=20
>>>>>>> label is protected or not.
>>>>>>> Similarly. I think we need a flag in prefix-sid as well to=20
>>>>>>> indicate whether the node-sid is to be protected or not.
>>>>>>> Any thoughts on this?
>>>>>>> Rgds
>>>>>>> Shraddha
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Isis-wg mailing list
>>>>>>> Isis-wg@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/isis-wg
>>>>>>>
>>>>>>
>>>>>> .
>>>>>>
>>>>>
>>>>> .
>>>>>
>>>>
>>>> .
>>>>
>>>
>>> .
>>>
>>
>> _______________________________________________
>> OSPF mailing list
>> OSPF@ietf.org
>> https://www.ietf.org/mailman/listinfo/ospf
>> .
>>
>
>_______________________________________________
>OSPF mailing list
>OSPF@ietf.org
>https://www.ietf.org/mailman/listinfo/ospf


From nobody Sun Jan  4 21:53:32 2015
Return-Path: <ginsberg@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DFE431A1BB8; Sun,  4 Jan 2015 21:53:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 pPyhAeFtrM0y; Sun,  4 Jan 2015 21:53:21 -0800 (PST)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 544171A1BAF; Sun,  4 Jan 2015 21:53:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=19363; q=dns/txt; s=iport; t=1420437201; x=1421646801; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=NrLb594qnU9iXFIbF48adAbsSpbZ4nNsWZcnfVrHDWE=; b=Gl21zbB481fd8zWhA3P1KT+w8IZJCOBWT8ZE/xDREsO/qYPBRJjvP3bf PnBjqwLdcifPjo2kir+YvAacwjbl2Q1CRi1x6JAwM0di3hBygYXiap4bR VKFaNQxhXj+9AiXIlLlDGXirfuWedHGLFhbGesD99lPg10K+V2cpWFD5S M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AlUFAEAmqlStJV2P/2dsb2JhbABSCoJkIlJYBMYPCoVxAoEDFgEBAQEBfYQMAQEBAwEBAQEJWwcLDAQCAQgOAwQBAQEKHQcnCxQJCAIEAQ0FCIgcCAEMu1MBAQEBAQEBAQEBAQEBAQEBAQEBAQETBIoNhH8IBwsBAR4GJgUHAgSDEIETBY4VigCCZY1eIoNub4EMOX4BAQE
X-IronPort-AV: E=Sophos;i="5.07,697,1413244800"; d="scan'208";a="110287875"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by alln-iport-7.cisco.com with ESMTP; 05 Jan 2015 05:53:19 +0000
Received: from xhc-aln-x11.cisco.com (xhc-aln-x11.cisco.com [173.36.12.85]) by rcdn-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id t055rJ4l022553 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 5 Jan 2015 05:53:19 GMT
Received: from xmb-aln-x02.cisco.com ([fe80::8c1c:7b85:56de:ffd1]) by xhc-aln-x11.cisco.com ([173.36.12.85]) with mapi id 14.03.0195.001; Sun, 4 Jan 2015 23:53:19 -0600
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: Pushpasis Sarkar <psarkar@juniper.net>, Shraddha Hegde <shraddha@juniper.net>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>, Hannes Gredler <hannes@juniper.net>
Thread-Topic: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQKD6iXwJtxV0x9USUyWdQCc/JgZywgAqQgADVtYD//6sHQA==
Date: Mon, 5 Jan 2015 05:53:18 +0000
Message-ID: <F3ADE4747C9E124B89F0ED2180CC814F4EEA29A2@xmb-aln-x02.cisco.com>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com> <D0D00E58.1B720%psarkar@juniper.net>
In-Reply-To: <D0D00E58.1B720%psarkar@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.24.203.199]
Content-Type: text/plain; charset="windows-1256"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/ist8AkpmBzMQI7Vh1rnbT4xCT5c
Cc: "ospf@ietf.org" <ospf@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Jan 2015 05:53:26 -0000

Pushpasis -

The key point is that the proposal does not have any lasting impact on traf=
fic flow. A simple topology should suffice to illustrate this.


A----B----C----D
          |       |
          E----F

(All links have the same cost)

Suppose we wish to have traffic entering at A flow along the path A-B-C-D -=
 but if the link B---C fails we do NOT want traffic to take the path B--E--=
F--C.

You propose to have C advertise an address with two node-sids - one which a=
llows protection - call it C(P) - and one which does NOT allow protection -=
 call it C(NP).

If the label stack specifies C(NP) - then while the link B--C is UP everyth=
ing works as desired (primary path to C(NP) on Node B is via link B-C).
However, when the link B--C goes down, the network will reconverge and in a=
 modest amount of time the new primary path to C(NP) on node B will be via =
link B-E.

The existence of C(NP) therefore only affects traffic flow during the recon=
vergence period i.e. if we assume B did NOT install a repair path for C(NP)=
 traffic will be dropped only until a new primary path is calculated. I don=
=92t see the value in this.

As a (somewhat dangerous) aside, the functionality you are looking for is m=
ore akin to "not-via" as defined in RFC 6981 - though I am quick to add tha=
t I am NOT proposing to pursue that. :-)
But reading that RFC might give you more insight into why simply setting "d=
on't protect" for a prefix isn't useful for the purpose you have in mind.

   Les



-----Original Message-----
From: Pushpasis Sarkar [mailto:psarkar@juniper.net]=20
Sent: Sunday, January 04, 2015 8:34 PM
To: Les Ginsberg (ginsberg); Shraddha Hegde; Peter Psenak (ppsenak); draft-=
ietf-ospf-segment-routing-extensions@tools.ietf.org; draft-ietf-isis-segmen=
t-routing-extensions@tools.ietf.org; Hannes Gredler
Cc: ospf@ietf.org; isis-wg@ietf.org
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routin=
g-extensions

Hi Les,

Please find comments inline..

Authors,=20

Here is my proposal. Please let me know if this sounds reasonable or not.

- A new =8CNo-Potection-Required=B9 or =8CNP=B9 flag be added to the Prefix=
-SID Sub-TLV/TLV. Setting this flag means none of the transit routers shoul=
d try to protect this node-segment.
- Let nodes advertise two node-sid-index each (per address-family), one wit=
hout and one with =8CNP=B9 flag set. For node-sid advertised with =8CNP=B9 =
flag 0, routers same behave the same way as today. But when they receive a =
node-sid with =8CNP=B9 flag set, they avoid/skip finding a backup for that =
segment.
- Finally ingress servers or TE-applications may use these 'node-sids with =
NP-flag set=B9 for use cases where it is better to drop traffic on topology=
 outages rather than diverting it to some other paths. For such cases ingre=
ss router or TE-applications should look for node-sids with =8CNP=B9 flag s=
et and not the regular node-sids. For all other normal use cases(including =
L3VPN/6VPE etc) traffic should be carried using node-sid without =8CNP=8Bfl=
ag set.

Thanks and Regards,
-Pushpasis

On 1/5/15, 3:37 AM, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com> wrote:

>Pushpasis -
>
>I don't agree.
>
>The use of one node-sid vs another has nothing whatever to do with the=20
>request Shraddha has made i.e. should we introduce a flag indicating=20
>whether a particular prefix should be protected or not. A node-sid only=20
>dictates what (intermediate) node traffic should be sent to - not what
>link(s) are used to reach that node.
[Pushpasis] This is not about which links to take. It is about wether trans=
it routers should try to protect the node-segment to the this node-sid or n=
ot. I think this opens up a lot many number of possibilities on the ingress=
 router and TE controller-based applications.

>
>Adjacency-sids have a different semantic - they identify the link over=20
>which traffic is to be forwarded. Identifying an adjacency-sid as=20
>unprotected means traffic will NEVER flow over a different link. There=20
>is no equivalent behavior w a node-sid - which is what this discussion=20
>has been about.
[Pushpasis] I am not trying to draw a parallel between this new flag and th=
e =8CB=B9 flag in Adj-Sid SubTlv. Like said before

>
>   Les
>
>
>-----Original Message-----
>From: Pushpasis Sarkar [mailto:psarkar@juniper.net]
>Sent: Sunday, January 04, 2015 8:51 AM
>To: Les Ginsberg (ginsberg); Shraddha Hegde; Peter Psenak (ppsenak);=20
>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>Cc: ospf@ietf.org; isis-wg@ietf.org
>Subject: Re: [OSPF] [Isis-wg] Mail regarding=20
>draft-ietf-ospf-segment-routing-extensions
>
>Hi Les,
>
>I think the requirement Shraddha is referring is about the choice of=20
>exact node-sid to use while constructing the label-stack for a=20
>explicit-LSP on the ingress router, which will be typically done after=20
>running some CSPF on the SPRING topology. And not the IGP on ingress or=20
>transit routers.
>
>Thanks
>-Pushpasis
>
>On 1/3/15, 3:10 AM, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com> wrote:
>
>>Shraddha -
>>
>>IGPs today do NOT perform constraint based SPFs - so I don't know why=20
>>you believe that the primary SPF will meet a set of constraints that=20
>>an LFA calculation will not. In fact , it is the opposite which is=20
>>true because implementations today do support preferences in choosing=20
>>LFAs based on various configured policy - something which is NOT done=20
>>for primary SPF.
>>
>>If you want a certain class of traffic to avoid a subset of the links=20
>>in the topology then you need to have a way of identifying the links=20
>>(NOT the node addresses) and a way of calculating a path which only=20
>>uses the links which meet the constraints of that class of service.
>>Identifying a particular prefix as protected or unprotected won't=20
>>achieve that.
>>
>>   Les
>>
>>-----Original Message-----
>>From: Shraddha Hegde [mailto:shraddha@juniper.net]
>>Sent: Friday, January 02, 2015 10:54 AM
>>To: Les Ginsberg (ginsberg); Peter Psenak (ppsenak);=20
>>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>Cc: ospf@ietf.org; isis-wg@ietf.org
>>Subject: RE: [Isis-wg] Mail regarding
>>draft-ietf-ospf-segment-routing-extensions
>>
>>Hi Les/Peter,
>>
>>      When reconvergence happens, the primary path will be calculated=20
>>based on all constriants.
>>This is not true with the protection path.Protection path is=20
>>calculated locally (LFA/RLFA)  and does not consider the=20
>>characteristics of the services running on that path.
>>It's easier for some services to pick the unprotected path when the=20
>>nature of the service is that it can be restarted  when there is a=20
>>disconnection.
>>
>>Rgds
>>Shraddha
>>-----Original Message-----
>>From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
>>Sent: Friday, January 02, 2015 10:06 PM
>>To: Peter Psenak (ppsenak); Shraddha Hegde;=20
>>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>Cc: ospf@ietf.org; isis-wg@ietf.org
>>Subject: RE: [Isis-wg] Mail regarding
>>draft-ietf-ospf-segment-routing-extensions
>>
>>Peter -
>>
>>The requirement Shraddha specified was to not allow a particular class=20
>>of service ("heavy bandwidth services" was the example provided) to=20
>>use certain links in the topology. My point is that advertising a flag=20
>>for a given prefix which says "do not calculate a repair path for this=20
>>prefix"
>>does not help achieve this. Once the network reconverges following the=20
>>failure of one of the links on which "heavy bandwidth services" is=20
>>allowed/preferred it is quite likely that the new best path will be=20
>>over a link on which "heavy bandwidth services" is NOT=20
>>allowed/preferred. This will happen whether you have the new flag or=20
>>not - so the flag will have no lasting effect. It would only affect=20
>>traffic flow during the brief period during which the network is=20
>>reconverging.
>>
>>I think you and I are actually in agreement - I am simply sending a=20
>>stronger negative message - not only do I think the flag is not useful
>>- I think it does not achieve the goal Shraddha has in mind.
>>
>>   Les
>>
>>
>>-----Original Message-----
>>From: Peter Psenak (ppsenak)
>>Sent: Friday, January 02, 2015 12:18 AM
>>To: Les Ginsberg (ginsberg); Shraddha Hegde;=20
>>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>Cc: ospf@ietf.org; isis-wg@ietf.org
>>Subject: Re: [Isis-wg] Mail regarding
>>draft-ietf-ospf-segment-routing-extensions
>>
>>Hi Les,
>>
>>I believe the idea is not to exclude any particular link, it's=20
>>actually much simpler - do not calculate backup for the prefix if the fla=
g is set.
>>
>>I'm still not quite sure how useful above is, but technically it is=20
>>possible.
>>
>>thanks,
>>Peter
>>
>>On 12/30/14 17:22 , Les Ginsberg (ginsberg) wrote:
>>> Shraddha -
>>>
>>> When performing a best path calculation whether a given link is in=20
>>>the set of best paths (to be protectedED) or not (could be used as a=20
>>>protectING path) is a function of the topology - not the link.  If=20
>>>there is a topology change it is quite likely that a given link will=20
>>>change from being a protectED link to being a protectING link (or=20
>>>vice versa).
>>>So what you propose regarding node-SIDs would not work.
>>>
>>> In the use case you mention below if you don't want a certain class=20
>>>of traffic to flow on a given link it requires a link attribute which=20
>>>is persistent across topology changes. There are ways to do that -=20
>>>using Adj-SIDs is one of them. But using node-SIDs in the way you=20
>>>propose is NOT.
>>>
>>>     Les
>>>
>>> -----Original Message-----
>>> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Shraddha=20
>>> Hegde
>>> Sent: Monday, December 29, 2014 10:12 PM
>>> To: Peter Psenak (ppsenak);
>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>> Subject: Re: [OSPF] [Isis-wg] Mail regarding=20
>>> draft-ietf-ospf-segment-routing-extensions
>>>
>>> Peter,
>>>
>>>> The requirement here is to get an un-protected path for services=20
>>>>which do not want to divert the traffic on protected path in any case.
>>>
>>>> can you give an example of such a service and a reasoning why such=20
>>>>service would want to avoid local protection along the path?
>>>
>>> Heavy bandwidth services are potential candidates.  The network is=20
>>>well planned and well provisioned for primary path but same is not=20
>>>true for backup paths.
>>> Diverting heavy bandwidth services along protection path can disrupt=20
>>>the other services on that path, they are better-off un-protected so=20
>>>that an event in the network Would result in disconnection and a=20
>>>retry for such services.
>>>
>>> Rgds
>>> Shraddha
>>>
>>> -----Original Message-----
>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>> Sent: Monday, December 29, 2014 4:35 PM
>>> To: Shraddha Hegde;
>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>> Subject: Re: [Isis-wg] Mail regarding=20
>>> draft-ietf-ospf-segment-routing-extensions
>>>
>>> Shraddha,
>>>
>>> On 12/29/14 10:06 , Shraddha Hegde wrote:
>>>> Peter,
>>>>
>>>> The requirement here is to get an un-protected path for services=20
>>>>which do not want to divert the traffic on protected path in any case.
>>>
>>> can you give an example of such a service and a reasoning why such=20
>>>service would want to avoid local protection along the path?
>>>
>>> thanks,
>>> Peter
>>>
>>>> So when the originator of node-sid signals un-protected path=20
>>>>requirement, there is always an unprotected path.
>>>>
>>>> Regarding the protected path, it is the default behavior as it=20
>>>>exists today. You get protection if it's available otherwise you=20
>>>>don't get protection.
>>>>
>>>> In fact, you can have the new flag to say "NP flag" meaning=20
>>>>non-protected flag which can be set for the unprotected path.
>>>> By default it remains off and gives the behavior as it exists today.
>>>>
>>>>
>>>> Rgds
>>>> Shraddha
>>>>
>>>> -----Original Message-----
>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>> Sent: Monday, December 29, 2014 2:26 PM
>>>> To: Shraddha Hegde;
>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>> draft-ietf-ospf-segment-routing-extensions
>>>>
>>>> Shraddha,
>>>>
>>>> I do not see how an originator of the node-sid can mandate a=20
>>>>protection for the prefix on other routers. What if there is no=20
>>>>backup available on a certain node along the path?
>>>>
>>>> The parallel with the B-flag in adj-sids is not right - in case of=20
>>>>adj-sid the originator has the knowledge about the local adjacency=20
>>>>protection and as such can signal it it it's LSA.
>>>>
>>>> thanks,
>>>> Peter
>>>>
>>>>
>>>> On 12/29/14 09:47 , Shraddha Hegde wrote:
>>>>> Peter,
>>>>>
>>>>>
>>>>> Pls see inline.
>>>>>
>>>>> Rgds
>>>>> Shraddha
>>>>>
>>>>> -----Original Message-----
>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>> Sent: Monday, December 29, 2014 2:02 PM
>>>>> To: Shraddha Hegde;
>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>
>>>>> Shraddha,
>>>>>
>>>>> I do not see how an originator can set any flag regarding the=20
>>>>>protection of the locally attached prefix.
>>>>> <Shraddha> The originator advertises 2 node-sids. One with p flag=20
>>>>>set and the other without the p-flag set.
>>>>>
>>>>>     It's all the routers on the path towards such prefix that need=20
>>>>>to deal with the protection.
>>>>> <Shraddha> The receiving nodes will download protected path for=20
>>>>>the node-sid with p-flag set and download Unprotected path for the=20
>>>>>node-sid with p-flag unset.
>>>>>
>>>>> Signaling anything from the originator seems useless.
>>>>> <Shraddha>  For node-sids it's the others who need to build the=20
>>>>>forwarding plane but it's only the originator who can signal which of
>>>>>                            Sid need to be built with protection=20
>>>>>and which not. Other routers on the path cannot signal this informatio=
n.
>>>>
>>>>
>>>>
>>>>>
>>>>> With this you have two paths for the node. One is protected and=20
>>>>>the other is unprotected. This meets the requirement of having an=20
>>>>>un-protected path.
>>>>>
>>>>> It's very much in parallel to B-flag in adj-sids. It is similar to=20
>>>>>advertising multiple adj-sids one with B-flag on and other with=20
>>>>>b-flag off , to get protected and unprotected Adj-sids.
>>>>>
>>>>> thanks,
>>>>> Peter
>>>>>
>>>>> On 12/29/14 09:26 , Shraddha Hegde wrote:
>>>>>> Yes.You are right.
>>>>>>
>>>>>> Lets say a prefix sid has a flag "p flag". If this is on it means=20
>>>>>>build a path and provide protection.
>>>>>> If this is off it means build a path with no protection.
>>>>>> The receivers of the prefix-sid will build forwarding plane based=20
>>>>>>on this flag.
>>>>>>
>>>>>> The applications building the paths will either use prefix-sids=20
>>>>>>with p flag on or off based on the need of the service.
>>>>>> Rgds
>>>>>> Shraddha
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>>> Sent: Monday, December 29, 2014 1:49 PM
>>>>>> To: Shraddha Hegde;
>>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>>
>>>>>> Shraddha,
>>>>>>
>>>>>> the problem is that the node that is advertising the node-sid can=20
>>>>>>not advertise any data regarding the protection of such prefix,=20
>>>>>>because the prefix is locally attached.
>>>>>>
>>>>>> thanks,
>>>>>> Peter
>>>>>>
>>>>>> On 12/29/14 09:15 , Shraddha Hegde wrote:
>>>>>>> Peter,
>>>>>>>
>>>>>>> If there is a service which has to use un-protected path and=20
>>>>>>>while  building such a path if the node-sids Need to be used (one=20
>>>>>>>reason  could be label stack compression) , then there has to be=20
>>>>>>>unprotected node-sid that this service can make use of.
>>>>>>>
>>>>>>> Prefix -sids could also be used to represent different service=20
>>>>>>>endpoints which makes it even more relevant to have A means of=20
>>>>>>>representing  unprotected paths.
>>>>>>>
>>>>>>> Would be good to hear from others on this, especially operators.
>>>>>>>
>>>>>>> Rgds
>>>>>>> Shraddha
>>>>>>>
>>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>>>> Sent: Monday, December 29, 2014 1:35 PM
>>>>>>> To: Shraddha Hegde;
>>>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>>>
>>>>>>> Shraddha,
>>>>>>>
>>>>>>> node-SID is advertised by the router for the prefix that is=20
>>>>>>>directly attached to it. Protection for such local prefix does=20
>>>>>>>not mean much.
>>>>>>>
>>>>>>> thanks,
>>>>>>> Peter
>>>>>>>
>>>>>>> On 12/24/14 11:57 , Shraddha Hegde wrote:
>>>>>>>> Authors,
>>>>>>>> We have a "backup flag" in adjacency sid to indicate whether=20
>>>>>>>> the label is protected or not.
>>>>>>>> Similarly. I think we need a flag in prefix-sid as well to=20
>>>>>>>> indicate whether the node-sid is to be protected or not.
>>>>>>>> Any thoughts on this?
>>>>>>>> Rgds
>>>>>>>> Shraddha
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Isis-wg mailing list
>>>>>>>> Isis-wg@ietf.org
>>>>>>>> https://www.ietf.org/mailman/listinfo/isis-wg
>>>>>>>>
>>>>>>>
>>>>>>> .
>>>>>>>
>>>>>>
>>>>>> .
>>>>>>
>>>>>
>>>>> .
>>>>>
>>>>
>>>> .
>>>>
>>>
>>> _______________________________________________
>>> OSPF mailing list
>>> OSPF@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ospf
>>> .
>>>
>>
>>_______________________________________________
>>OSPF mailing list
>>OSPF@ietf.org
>>https://www.ietf.org/mailman/listinfo/ospf
>


From nobody Sun Jan  4 22:00:48 2015
Return-Path: <ginsberg@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E7161A1BB4; Sun,  4 Jan 2015 22:00:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 dvSOvoHrugvB; Sun,  4 Jan 2015 22:00:40 -0800 (PST)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6CFE91A1BAF; Sun,  4 Jan 2015 22:00:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=17682; q=dns/txt; s=iport; t=1420437641; x=1421647241; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=nOd/nLqjH87X2CWcTttnV7z0vcnwxkSnZ2jlQNq56vY=; b=P1dvQkXRY3urbfkK/lpIar6ghYAkfrV5x8lQFjMmR01JwK2EC+W3C5uA TdkFt+XuCxYt0rkIS4g4kVWWj9jMvHTxcl2DROGqbTt0BRtCHz9rG3r3u hqa5X+T+2RbDRTZB64GA6B6T7VSsZU6WTHhCWp9x6ptp5i44H2xQlb+Xh I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AlUFACEoqlStJV2P/2dsb2JhbABSCoJkIlJYBMYPCoVxAoEEFgEBAQEBfYQMAQEBBAEBATc0CwwEAgEIEQQBAQEKFAkHJwsUCQgCBAENBQgTiBEBDLtVAQEBAQEBAQEBAQEBAQEBAQEBAQEBEwSKDYR/DwsBAR4GJgUHAgSDEIETBYw+gVeKAIJlgjOHcoM5IoNub4EMOX4BAQE
X-IronPort-AV: E=Sophos;i="5.07,698,1413244800"; d="scan'208";a="384402882"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by rcdn-iport-4.cisco.com with ESMTP; 05 Jan 2015 06:00:40 +0000
Received: from xhc-aln-x12.cisco.com (xhc-aln-x12.cisco.com [173.36.12.86]) by rcdn-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id t0560dn8026645 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 5 Jan 2015 06:00:39 GMT
Received: from xmb-aln-x02.cisco.com ([fe80::8c1c:7b85:56de:ffd1]) by xhc-aln-x12.cisco.com ([173.36.12.86]) with mapi id 14.03.0195.001; Mon, 5 Jan 2015 00:00:38 -0600
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: Shraddha Hegde <shraddha@juniper.net>, Pushpasis Sarkar <psarkar@juniper.net>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
Thread-Topic: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQKD6iXwJtxV0x9USUyWdQCc/JgZywgAqQgAB25tCAABDv4A==
Date: Mon, 5 Jan 2015 06:00:38 +0000
Message-ID: <F3ADE4747C9E124B89F0ED2180CC814F4EEA29E6@xmb-aln-x02.cisco.com>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com> <BY1PR0501MB13819827B23C19F8B9333096D5580@BY1PR0501MB1381.namprd05.prod.outlook.com>
In-Reply-To: <BY1PR0501MB13819827B23C19F8B9333096D5580@BY1PR0501MB1381.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.24.203.199]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/KLaIiP1bo-04ghBBMqwURYVUiiI
Cc: "ospf@ietf.org" <ospf@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Jan 2015 06:00:44 -0000

Shraddha -

Inline.

-----Original Message-----
From: Shraddha Hegde [mailto:shraddha@juniper.net]=20
Sent: Sunday, January 04, 2015 9:27 PM
To: Les Ginsberg (ginsberg); Pushpasis Sarkar; Peter Psenak (ppsenak); draf=
t-ietf-ospf-segment-routing-extensions@tools.ietf.org; draft-ietf-isis-segm=
ent-routing-extensions@tools.ietf.org
Cc: ospf@ietf.org; isis-wg@ietf.org
Subject: RE: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routin=
g-extensions

Les,


I agree with the point you made that the requirement of not protecting cert=
ain services can be met today using the LFA-manageability draft.=20

[Les:] I did not say that. :-)

Deploying the solution using LFA manageability requires that the=20

1. Services be represented by different prefixes 2. Come up with a policy t=
hat makes sure no backup path is downloaded for the prefix 3. Configure  th=
e policy in each node in the network.
4. Repeat the process whenever a new service with similar characteristic co=
mes up


The advantage of having an unprotected path to each node is the ease of dep=
loyment.

[Les:] Please read my reply to Pushpasis. Having an unprotected path is no =
guarantee that traffic will not flow on what would have been the protectING=
 path (if a node had installed one) after reconvergence. So your proposal o=
nly impacts traffic flow for a brief period.

   Les

LFA-manageability has its own advantage of fine tuning the backup paths and=
 I am not denying that.
I am trying to say that for certain use-cases it is easy to have unprotecte=
d paths in the network for each node And use those path for services that n=
eed such paths.

If someone wants to simply have a unprotected path for certain node and use=
 it for all the services Which don't need protection, that flexibility shou=
ld be available in the protocol.=20
That is the reason I am saying that we should have "No protection" flag in =
the prefix-SID.

=09
Rgds
Shraddha=09

-----Original Message-----
From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, January 05, 2015 3:37 AM
To: Pushpasis Sarkar; Shraddha Hegde; Peter Psenak (ppsenak); draft-ietf-os=
pf-segment-routing-extensions@tools.ietf.org; draft-ietf-isis-segment-routi=
ng-extensions@tools.ietf.org
Cc: ospf@ietf.org; isis-wg@ietf.org
Subject: RE: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routin=
g-extensions

Pushpasis -

I don't agree.

The use of one node-sid vs another has nothing whatever to do with the requ=
est Shraddha has made i.e. should we introduce a flag indicating whether a =
particular prefix should be protected or not. A node-sid only dictates what=
 (intermediate) node traffic should be sent to - not what link(s) are used =
to reach that node.

Adjacency-sids have a different semantic - they identify the link over whic=
h traffic is to be forwarded. Identifying an adjacency-sid as unprotected m=
eans traffic will NEVER flow over a different link. There is no equivalent =
behavior w a node-sid - which is what this discussion has been about.

   Les


-----Original Message-----
From: Pushpasis Sarkar [mailto:psarkar@juniper.net]
Sent: Sunday, January 04, 2015 8:51 AM
To: Les Ginsberg (ginsberg); Shraddha Hegde; Peter Psenak (ppsenak); draft-=
ietf-ospf-segment-routing-extensions@tools.ietf.org; draft-ietf-isis-segmen=
t-routing-extensions@tools.ietf.org
Cc: ospf@ietf.org; isis-wg@ietf.org
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routin=
g-extensions

Hi Les,

I think the requirement Shraddha is referring is about the choice of exact =
node-sid to use while constructing the label-stack for a explicit-LSP on th=
e ingress router, which will be typically done after running some CSPF on t=
he SPRING topology. And not the IGP on ingress or transit routers.

Thanks
-Pushpasis

On 1/3/15, 3:10 AM, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com> wrote:

>Shraddha -
>
>IGPs today do NOT perform constraint based SPFs - so I don't know why=20
>you believe that the primary SPF will meet a set of constraints that an=20
>LFA calculation will not. In fact , it is the opposite which is true=20
>because implementations today do support preferences in choosing LFAs=20
>based on various configured policy - something which is NOT done for prima=
ry SPF.
>
>If you want a certain class of traffic to avoid a subset of the links=20
>in the topology then you need to have a way of identifying the links=20
>(NOT the node addresses) and a way of calculating a path which only=20
>uses the links which meet the constraints of that class of service.
>Identifying a particular prefix as protected or unprotected won't achieve =
that.
>
>   Les
>
>-----Original Message-----
>From: Shraddha Hegde [mailto:shraddha@juniper.net]
>Sent: Friday, January 02, 2015 10:54 AM
>To: Les Ginsberg (ginsberg); Peter Psenak (ppsenak);=20
>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>Cc: ospf@ietf.org; isis-wg@ietf.org
>Subject: RE: [Isis-wg] Mail regarding
>draft-ietf-ospf-segment-routing-extensions
>
>Hi Les/Peter,
>
>      When reconvergence happens, the primary path will be calculated=20
>based on all constriants.
>This is not true with the protection path.Protection path is calculated=20
>locally (LFA/RLFA)  and does not consider the characteristics of the=20
>services running on that path.
>It's easier for some services to pick the unprotected path when the=20
>nature of the service is that it can be restarted  when there is a=20
>disconnection.
>
>Rgds
>Shraddha
>-----Original Message-----
>From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
>Sent: Friday, January 02, 2015 10:06 PM
>To: Peter Psenak (ppsenak); Shraddha Hegde;=20
>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>Cc: ospf@ietf.org; isis-wg@ietf.org
>Subject: RE: [Isis-wg] Mail regarding
>draft-ietf-ospf-segment-routing-extensions
>
>Peter -
>
>The requirement Shraddha specified was to not allow a particular class=20
>of service ("heavy bandwidth services" was the example provided) to use=20
>certain links in the topology. My point is that advertising a flag for=20
>a given prefix which says "do not calculate a repair path for this prefix"
>does not help achieve this. Once the network reconverges following the=20
>failure of one of the links on which "heavy bandwidth services" is=20
>allowed/preferred it is quite likely that the new best path will be=20
>over a link on which "heavy bandwidth services" is NOT=20
>allowed/preferred. This will happen whether you have the new flag or=20
>not - so the flag will have no lasting effect. It would only affect=20
>traffic flow during the brief period during which the network is reconverg=
ing.
>
>I think you and I are actually in agreement - I am simply sending a=20
>stronger negative message - not only do I think the flag is not useful
>- I think it does not achieve the goal Shraddha has in mind.
>
>   Les
>
>
>-----Original Message-----
>From: Peter Psenak (ppsenak)
>Sent: Friday, January 02, 2015 12:18 AM
>To: Les Ginsberg (ginsberg); Shraddha Hegde;=20
>draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>Cc: ospf@ietf.org; isis-wg@ietf.org
>Subject: Re: [Isis-wg] Mail regarding
>draft-ietf-ospf-segment-routing-extensions
>
>Hi Les,
>
>I believe the idea is not to exclude any particular link, it's actually=20
>much simpler - do not calculate backup for the prefix if the flag is set.
>
>I'm still not quite sure how useful above is, but technically it is=20
>possible.
>
>thanks,
>Peter
>
>On 12/30/14 17:22 , Les Ginsberg (ginsberg) wrote:
>> Shraddha -
>>
>> When performing a best path calculation whether a given link is in=20
>>the set of best paths (to be protectedED) or not (could be used as a=20
>>protectING path) is a function of the topology - not the link.  If=20
>>there is a topology change it is quite likely that a given link will=20
>>change from being a protectED link to being a protectING link (or vice ve=
rsa).
>>So what you propose regarding node-SIDs would not work.
>>
>> In the use case you mention below if you don't want a certain class=20
>>of traffic to flow on a given link it requires a link attribute which=20
>>is persistent across topology changes. There are ways to do that -=20
>>using Adj-SIDs is one of them. But using node-SIDs in the way you=20
>>propose is NOT.
>>
>>     Les
>>
>> -----Original Message-----
>> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Shraddha Hegde
>> Sent: Monday, December 29, 2014 10:12 PM
>> To: Peter Psenak (ppsenak);
>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>> Cc: ospf@ietf.org; isis-wg@ietf.org
>> Subject: Re: [OSPF] [Isis-wg] Mail regarding=20
>> draft-ietf-ospf-segment-routing-extensions
>>
>> Peter,
>>
>>> The requirement here is to get an un-protected path for services=20
>>>which do not want to divert the traffic on protected path in any case.
>>
>>> can you give an example of such a service and a reasoning why such=20
>>>service would want to avoid local protection along the path?
>>
>> Heavy bandwidth services are potential candidates.  The network is=20
>>well planned and well provisioned for primary path but same is not=20
>>true for backup paths.
>> Diverting heavy bandwidth services along protection path can disrupt=20
>>the other services on that path, they are better-off un-protected so=20
>>that an event in the network Would result in disconnection and a retry=20
>>for such services.
>>
>> Rgds
>> Shraddha
>>
>> -----Original Message-----
>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>> Sent: Monday, December 29, 2014 4:35 PM
>> To: Shraddha Hegde;
>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>> Cc: ospf@ietf.org; isis-wg@ietf.org
>> Subject: Re: [Isis-wg] Mail regarding=20
>> draft-ietf-ospf-segment-routing-extensions
>>
>> Shraddha,
>>
>> On 12/29/14 10:06 , Shraddha Hegde wrote:
>>> Peter,
>>>
>>> The requirement here is to get an un-protected path for services=20
>>>which do not want to divert the traffic on protected path in any case.
>>
>> can you give an example of such a service and a reasoning why such=20
>>service would want to avoid local protection along the path?
>>
>> thanks,
>> Peter
>>
>>> So when the originator of node-sid signals un-protected path=20
>>>requirement, there is always an unprotected path.
>>>
>>> Regarding the protected path, it is the default behavior as it=20
>>>exists today. You get protection if it's available otherwise you=20
>>>don't get protection.
>>>
>>> In fact, you can have the new flag to say "NP flag" meaning=20
>>>non-protected flag which can be set for the unprotected path.
>>> By default it remains off and gives the behavior as it exists today.
>>>
>>>
>>> Rgds
>>> Shraddha
>>>
>>> -----Original Message-----
>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>> Sent: Monday, December 29, 2014 2:26 PM
>>> To: Shraddha Hegde;
>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>> Subject: Re: [Isis-wg] Mail regarding=20
>>> draft-ietf-ospf-segment-routing-extensions
>>>
>>> Shraddha,
>>>
>>> I do not see how an originator of the node-sid can mandate a=20
>>>protection for the prefix on other routers. What if there is no=20
>>>backup available on a certain node along the path?
>>>
>>> The parallel with the B-flag in adj-sids is not right - in case of=20
>>>adj-sid the originator has the knowledge about the local adjacency=20
>>>protection and as such can signal it it it's LSA.
>>>
>>> thanks,
>>> Peter
>>>
>>>
>>> On 12/29/14 09:47 , Shraddha Hegde wrote:
>>>> Peter,
>>>>
>>>>
>>>> Pls see inline.
>>>>
>>>> Rgds
>>>> Shraddha
>>>>
>>>> -----Original Message-----
>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>> Sent: Monday, December 29, 2014 2:02 PM
>>>> To: Shraddha Hegde;
>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>> draft-ietf-ospf-segment-routing-extensions
>>>>
>>>> Shraddha,
>>>>
>>>> I do not see how an originator can set any flag regarding the=20
>>>>protection of the locally attached prefix.
>>>> <Shraddha> The originator advertises 2 node-sids. One with p flag=20
>>>>set and the other without the p-flag set.
>>>>
>>>>     It's all the routers on the path towards such prefix that need=20
>>>>to deal with the protection.
>>>> <Shraddha> The receiving nodes will download protected path for the=20
>>>>node-sid with p-flag set and download Unprotected path for the=20
>>>>node-sid with p-flag unset.
>>>>
>>>> Signaling anything from the originator seems useless.
>>>> <Shraddha>  For node-sids it's the others who need to build the=20
>>>>forwarding plane but it's only the originator who can signal which of
>>>>                            Sid need to be built with protection and=20
>>>>which not. Other routers on the path cannot signal this information.
>>>
>>>
>>>
>>>>
>>>> With this you have two paths for the node. One is protected and the=20
>>>>other is unprotected. This meets the requirement of having an=20
>>>>un-protected path.
>>>>
>>>> It's very much in parallel to B-flag in adj-sids. It is similar to=20
>>>>advertising multiple adj-sids one with B-flag on and other with=20
>>>>b-flag off , to get protected and unprotected Adj-sids.
>>>>
>>>> thanks,
>>>> Peter
>>>>
>>>> On 12/29/14 09:26 , Shraddha Hegde wrote:
>>>>> Yes.You are right.
>>>>>
>>>>> Lets say a prefix sid has a flag "p flag". If this is on it means=20
>>>>>build a path and provide protection.
>>>>> If this is off it means build a path with no protection.
>>>>> The receivers of the prefix-sid will build forwarding plane based=20
>>>>>on this flag.
>>>>>
>>>>> The applications building the paths will either use prefix-sids=20
>>>>>with p flag on or off based on the need of the service.
>>>>> Rgds
>>>>> Shraddha
>>>>>
>>>>>
>>>>> -----Original Message-----
>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>> Sent: Monday, December 29, 2014 1:49 PM
>>>>> To: Shraddha Hegde;
>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>
>>>>> Shraddha,
>>>>>
>>>>> the problem is that the node that is advertising the node-sid can=20
>>>>>not advertise any data regarding the protection of such prefix,=20
>>>>>because the prefix is locally attached.
>>>>>
>>>>> thanks,
>>>>> Peter
>>>>>
>>>>> On 12/29/14 09:15 , Shraddha Hegde wrote:
>>>>>> Peter,
>>>>>>
>>>>>> If there is a service which has to use un-protected path and=20
>>>>>>while  building such a path if the node-sids Need to be used (one=20
>>>>>>reason  could be label stack compression) , then there has to be=20
>>>>>>unprotected node-sid that this service can make use of.
>>>>>>
>>>>>> Prefix -sids could also be used to represent different service=20
>>>>>>endpoints which makes it even more relevant to have A means of=20
>>>>>>representing  unprotected paths.
>>>>>>
>>>>>> Would be good to hear from others on this, especially operators.
>>>>>>
>>>>>> Rgds
>>>>>> Shraddha
>>>>>>
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>>> Sent: Monday, December 29, 2014 1:35 PM
>>>>>> To: Shraddha Hegde;
>>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>>
>>>>>> Shraddha,
>>>>>>
>>>>>> node-SID is advertised by the router for the prefix that is=20
>>>>>>directly attached to it. Protection for such local prefix does not=20
>>>>>>mean much.
>>>>>>
>>>>>> thanks,
>>>>>> Peter
>>>>>>
>>>>>> On 12/24/14 11:57 , Shraddha Hegde wrote:
>>>>>>> Authors,
>>>>>>> We have a "backup flag" in adjacency sid to indicate whether the=20
>>>>>>> label is protected or not.
>>>>>>> Similarly. I think we need a flag in prefix-sid as well to=20
>>>>>>> indicate whether the node-sid is to be protected or not.
>>>>>>> Any thoughts on this?
>>>>>>> Rgds
>>>>>>> Shraddha
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Isis-wg mailing list
>>>>>>> Isis-wg@ietf.org
>>>>>>> https://www.ietf.org/mailman/listinfo/isis-wg
>>>>>>>
>>>>>>
>>>>>> .
>>>>>>
>>>>>
>>>>> .
>>>>>
>>>>
>>>> .
>>>>
>>>
>>> .
>>>
>>
>> _______________________________________________
>> OSPF mailing list
>> OSPF@ietf.org
>> https://www.ietf.org/mailman/listinfo/ospf
>> .
>>
>
>_______________________________________________
>OSPF mailing list
>OSPF@ietf.org
>https://www.ietf.org/mailman/listinfo/ospf


From nobody Sun Jan  4 22:14:04 2015
Return-Path: <psarkar@juniper.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D10471A1B07; Sun,  4 Jan 2015 22:14:01 -0800 (PST)
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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 L3TTPhlnV5fA; Sun,  4 Jan 2015 22:13:57 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0777.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::777]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 04F061A1BB4; Sun,  4 Jan 2015 22:13:55 -0800 (PST)
Received: from BY1PR0501MB1240.namprd05.prod.outlook.com (25.160.200.139) by BY1PR0501MB1383.namprd05.prod.outlook.com (25.160.107.141) with Microsoft SMTP Server (TLS) id 15.1.49.12; Mon, 5 Jan 2015 06:13:32 +0000
Received: from BY1PR0501MB1240.namprd05.prod.outlook.com ([25.160.200.139]) by BY1PR0501MB1240.namprd05.prod.outlook.com ([25.160.200.139]) with mapi id 15.01.0049.002; Mon, 5 Jan 2015 06:13:31 +0000
From: Pushpasis Sarkar <psarkar@juniper.net>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, Shraddha Hegde <shraddha@juniper.net>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>, Hannes Gredler <hannes@juniper.net>
Thread-Topic: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQKK66B1KMscQ/xkWPDwIGW7L8zQ==
Date: Mon, 5 Jan 2015 06:13:30 +0000
Message-ID: <D0D02765.1B76C%psarkar@juniper.net>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com> <D0D00E58.1B720%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA29A2@xmb-aln-x02.cisco.com>
In-Reply-To: <F3ADE4747C9E124B89F0ED2180CC814F4EEA29A2@xmb-aln-x02.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.7.141117
x-originating-ip: [116.197.184.19]
authentication-results: spf=none (sender IP is ) smtp.mailfrom=psarkar@juniper.net; 
x-dmarcaction: None
x-microsoft-antispam: BCL:0;PCL:0;RULEID:(3005003);SRVR:BY1PR0501MB1383;
x-forefront-prvs: 0447DB1C71
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(199003)(377454003)(13464003)(24454002)(189002)(479174004)(51704005)(99286002)(68736005)(83506001)(107046002)(2656002)(46102003)(77156002)(36756003)(19580395003)(62966003)(19580405001)(4396001)(105586002)(87936001)(106356001)(97736003)(2201001)(50986999)(76176999)(54356999)(120916001)(99396003)(66066001)(561944003)(15975445007)(40100003)(102836002)(64706001)(20776003)(122556002)(86362001)(21056001)(2950100001)(2900100001)(93886004)(230783001)(101416001)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR0501MB1383; H:BY1PR0501MB1240.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
Content-Type: text/plain; charset="utf-8"
Content-ID: <40E35E221291E24293E49F43D5012F06@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jan 2015 06:13:30.6341 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0501MB1383
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/oaWZXfqRIM5JwJUghd25_a4gcWQ
Cc: "ospf@ietf.org" <ospf@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Jan 2015 06:14:02 -0000

SGkgTGVzLA0KDQoNCk9uIDEvNS8xNSwgMTE6MjMgQU0sICJMZXMgR2luc2JlcmcgKGdpbnNiZXJn
KSIgPGdpbnNiZXJnQGNpc2NvLmNvbT4gd3JvdGU6DQoNCj5QdXNocGFzaXMgLQ0KPg0KPlRoZSBr
ZXkgcG9pbnQgaXMgdGhhdCB0aGUgcHJvcG9zYWwgZG9lcyBub3QgaGF2ZSBhbnkgbGFzdGluZyBp
bXBhY3Qgb24NCj50cmFmZmljIGZsb3cuIEEgc2ltcGxlIHRvcG9sb2d5IHNob3VsZCBzdWZmaWNl
IHRvIGlsbHVzdHJhdGUgdGhpcy4NCj4NCj4NCj5BLS0tLUItLS0tQy0tLS1EDQo+ICAgICAgICAg
IHwgICAgICAgfA0KPiAgICAgICAgICBFLS0tLUYNCj4NCj4oQWxsIGxpbmtzIGhhdmUgdGhlIHNh
bWUgY29zdCkNCj4NCj5TdXBwb3NlIHdlIHdpc2ggdG8gaGF2ZSB0cmFmZmljIGVudGVyaW5nIGF0
IEEgZmxvdyBhbG9uZyB0aGUgcGF0aCBBLUItQy1EDQo+LSBidXQgaWYgdGhlIGxpbmsgQi0tLUMg
ZmFpbHMgd2UgZG8gTk9UIHdhbnQgdHJhZmZpYyB0byB0YWtlIHRoZSBwYXRoDQo+Qi0tRS0tRi0t
Qy4NCj4NCj5Zb3UgcHJvcG9zZSB0byBoYXZlIEMgYWR2ZXJ0aXNlIGFuIGFkZHJlc3Mgd2l0aCB0
d28gbm9kZS1zaWRzIC0gb25lIHdoaWNoDQo+YWxsb3dzIHByb3RlY3Rpb24gLSBjYWxsIGl0IEMo
UCkgLSBhbmQgb25lIHdoaWNoIGRvZXMgTk9UIGFsbG93DQo+cHJvdGVjdGlvbiAtIGNhbGwgaXQg
QyhOUCkuDQpbUHVzaHBhc2lzXSBOby4gTXkgcHJvcG9zYWwgaXMgZm9yIEQgdG8gYWR2ZXJ0aXNl
IHR3byBub2RlIHNpZHMsIEQxIHdpdGgNCk5QIHNldCB0byAwIGFuZCBEMiB3aXRoIE5QIHNldCB0
byAxLiBBcHBsaWNhdGlvbnMgb24gdGhhdCBkbyBub3QgbmVlZCBCLA0Kb3IgQyB0byBwcm90ZWN0
IHRoZSBBLUItQy1EIHBhdGggd2lsbCB1c2UgRDIuIEIgYW5kIEMgd2lsbCBub3QgaW5zdGFsbA0K
YmFja3VwIHBhdGhzIGZvciBEMi4gT3RoZXIgYXBwcyBjYW4gdXNlIEQxIGFzIHRoZXkgYXJlIHN1
cHBvc2VkIHRvIGRvDQpvdGhlcndpc2UuIFdldGhlciB0byBwcm90ZWN0IEQxIG9yIG5vdCBpcyBh
IGxvY2FsIGRlY2lzaW9uIG9mIEIgYW5kIEMuDQpIb3BlIEkgY291bGQgY2xhcmlmeSBlbm91Z2gg
OikNCg0KPg0KPklmIHRoZSBsYWJlbCBzdGFjayBzcGVjaWZpZXMgQyhOUCkgLSB0aGVuIHdoaWxl
IHRoZSBsaW5rIEItLUMgaXMgVVANCj5ldmVyeXRoaW5nIHdvcmtzIGFzIGRlc2lyZWQgKHByaW1h
cnkgcGF0aCB0byBDKE5QKSBvbiBOb2RlIEIgaXMgdmlhIGxpbmsNCj5CLUMpLg0KPkhvd2V2ZXIs
IHdoZW4gdGhlIGxpbmsgQi0tQyBnb2VzIGRvd24sIHRoZSBuZXR3b3JrIHdpbGwgcmVjb252ZXJn
ZSBhbmQgaW4NCj5hIG1vZGVzdCBhbW91bnQgb2YgdGltZSB0aGUgbmV3IHByaW1hcnkgcGF0aCB0
byBDKE5QKSBvbiBub2RlIEIgd2lsbCBiZQ0KPnZpYSBsaW5rIEItRS4NCltQdXNocGFzaXNdIFll
cyBhZ3JlZWQuIEJ1dCBvbmx5IGFwcGxpY2F0aW9ucyBvbiBBIHdpbGwgYmUgaW5qZWN0aW5nDQp0
cmFmZmljIHVzaW5nIEQyLiBPbmNlIHRoZSBCLUMgbGluay1kb3duIGV2ZW50IHJlYWNoZXMgcm91
dGVyIEEgd2lsbCBzdG9wDQppbmplY3RpbmcgdHJhZmZpYyB1c2luZyBEMi4gQSBwYXRoIHJlLWNv
bXB1dGUgd2lsbCBiZSB0cmlnZ2VyZWQgb24gQS4gWWVzDQpJIGFncmVlIHRoYXQgaWYgQiBjb252
ZXJnZXMgRDIgKG5vdCBGUlIpIGJlZm9yZSBBIHJlLWNvbXB1dGUsIHRoZXJlIGlzDQpzdGlsbCBj
aGFuY2UgdGhhdCBzb21lIHNtYWxsIGFtb3VudCBvZiB0cmFmZmljIGlzIHNlbnQgb3ZlciBBLUIt
RS1GLUMtRC4NCg0KPg0KPlRoZSBleGlzdGVuY2Ugb2YgQyhOUCkgdGhlcmVmb3JlIG9ubHkgYWZm
ZWN0cyB0cmFmZmljIGZsb3cgZHVyaW5nIHRoZQ0KPnJlY29udmVyZ2VuY2UgcGVyaW9kIGkuZS4g
aWYgd2UgYXNzdW1lIEIgZGlkIE5PVCBpbnN0YWxsIGEgcmVwYWlyIHBhdGgNCj5mb3IgQyhOUCkg
dHJhZmZpYyB3aWxsIGJlIGRyb3BwZWQgb25seSB1bnRpbCBhIG5ldyBwcmltYXJ5IHBhdGggaXMN
Cj5jYWxjdWxhdGVkLiBJIGRvbuKAmXQgc2VlIHRoZSB2YWx1ZSBpbiB0aGlzLg0KPg0KPkFzIGEg
KHNvbWV3aGF0IGRhbmdlcm91cykgYXNpZGUsIHRoZSBmdW5jdGlvbmFsaXR5IHlvdSBhcmUgbG9v
a2luZyBmb3IgaXMNCj5tb3JlIGFraW4gdG8gIm5vdC12aWEiIGFzIGRlZmluZWQgaW4gUkZDIDY5
ODEgLSB0aG91Z2ggSSBhbSBxdWljayB0byBhZGQNCj50aGF0IEkgYW0gTk9UIHByb3Bvc2luZyB0
byBwdXJzdWUgdGhhdC4gOi0pDQo+QnV0IHJlYWRpbmcgdGhhdCBSRkMgbWlnaHQgZ2l2ZSB5b3Ug
bW9yZSBpbnNpZ2h0IGludG8gd2h5IHNpbXBseSBzZXR0aW5nDQo+ImRvbid0IHByb3RlY3QiIGZv
ciBhIHByZWZpeCBpc24ndCB1c2VmdWwgZm9yIHRoZSBwdXJwb3NlIHlvdSBoYXZlIGluDQo+bWlu
ZC4NCj4NCj4gICBMZXMNCj4NCj4NCj4NCj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZy
b206IFB1c2hwYXNpcyBTYXJrYXIgW21haWx0bzpwc2Fya2FyQGp1bmlwZXIubmV0XQ0KPlNlbnQ6
IFN1bmRheSwgSmFudWFyeSAwNCwgMjAxNSA4OjM0IFBNDQo+VG86IExlcyBHaW5zYmVyZyAoZ2lu
c2JlcmcpOyBTaHJhZGRoYSBIZWdkZTsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsNCj5kcmFmdC1p
ZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+ZHJh
ZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOyBI
YW5uZXMgR3JlZGxlcg0KPkNjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+U3Vi
amVjdDogUmU6IFtPU1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCj5kcmFmdC1pZXRmLW9z
cGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4NCj5IaSBMZXMsDQo+DQo+UGxlYXNlIGZp
bmQgY29tbWVudHMgaW5saW5lLi4NCj4NCj5BdXRob3JzLCANCj4NCj5IZXJlIGlzIG15IHByb3Bv
c2FsLiBQbGVhc2UgbGV0IG1lIGtub3cgaWYgdGhpcyBzb3VuZHMgcmVhc29uYWJsZSBvciBub3Qu
DQo+DQo+LSBBIG5ldyDFkk5vLVBvdGVjdGlvbi1SZXF1aXJlZMK5IG9yIMWSTlDCuSBmbGFnIGJl
IGFkZGVkIHRvIHRoZSBQcmVmaXgtU0lEDQo+U3ViLVRMVi9UTFYuIFNldHRpbmcgdGhpcyBmbGFn
IG1lYW5zIG5vbmUgb2YgdGhlIHRyYW5zaXQgcm91dGVycyBzaG91bGQNCj50cnkgdG8gcHJvdGVj
dCB0aGlzIG5vZGUtc2VnbWVudC4NCj4tIExldCBub2RlcyBhZHZlcnRpc2UgdHdvIG5vZGUtc2lk
LWluZGV4IGVhY2ggKHBlciBhZGRyZXNzLWZhbWlseSksIG9uZQ0KPndpdGhvdXQgYW5kIG9uZSB3
aXRoIMWSTlDCuSBmbGFnIHNldC4gRm9yIG5vZGUtc2lkIGFkdmVydGlzZWQgd2l0aCDFkk5QwrkN
Cj5mbGFnIDAsIHJvdXRlcnMgc2FtZSBiZWhhdmUgdGhlIHNhbWUgd2F5IGFzIHRvZGF5LiBCdXQg
d2hlbiB0aGV5IHJlY2VpdmUNCj5hIG5vZGUtc2lkIHdpdGggxZJOUMK5IGZsYWcgc2V0LCB0aGV5
IGF2b2lkL3NraXAgZmluZGluZyBhIGJhY2t1cCBmb3IgdGhhdA0KPnNlZ21lbnQuDQo+LSBGaW5h
bGx5IGluZ3Jlc3Mgc2VydmVycyBvciBURS1hcHBsaWNhdGlvbnMgbWF5IHVzZSB0aGVzZSAnbm9k
ZS1zaWRzDQo+d2l0aCBOUC1mbGFnIHNldMK5IGZvciB1c2UgY2FzZXMgd2hlcmUgaXQgaXMgYmV0
dGVyIHRvIGRyb3AgdHJhZmZpYyBvbg0KPnRvcG9sb2d5IG91dGFnZXMgcmF0aGVyIHRoYW4gZGl2
ZXJ0aW5nIGl0IHRvIHNvbWUgb3RoZXIgcGF0aHMuIEZvciBzdWNoDQo+Y2FzZXMgaW5ncmVzcyBy
b3V0ZXIgb3IgVEUtYXBwbGljYXRpb25zIHNob3VsZCBsb29rIGZvciBub2RlLXNpZHMgd2l0aA0K
PsWSTlDCuSBmbGFnIHNldCBhbmQgbm90IHRoZSByZWd1bGFyIG5vZGUtc2lkcy4gRm9yIGFsbCBv
dGhlciBub3JtYWwgdXNlDQo+Y2FzZXMoaW5jbHVkaW5nIEwzVlBOLzZWUEUgZXRjKSB0cmFmZmlj
IHNob3VsZCBiZSBjYXJyaWVkIHVzaW5nIG5vZGUtc2lkDQo+d2l0aG91dCDFkk5Q4oC5ZmxhZyBz
ZXQuDQo+DQo+VGhhbmtzIGFuZCBSZWdhcmRzLA0KPi1QdXNocGFzaXMNCj4NCj5PbiAxLzUvMTUs
IDM6MzcgQU0sICJMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSIgPGdpbnNiZXJnQGNpc2NvLmNvbT4g
d3JvdGU6DQo+DQo+PlB1c2hwYXNpcyAtDQo+Pg0KPj5JIGRvbid0IGFncmVlLg0KPj4NCj4+VGhl
IHVzZSBvZiBvbmUgbm9kZS1zaWQgdnMgYW5vdGhlciBoYXMgbm90aGluZyB3aGF0ZXZlciB0byBk
byB3aXRoIHRoZQ0KPj5yZXF1ZXN0IFNocmFkZGhhIGhhcyBtYWRlIGkuZS4gc2hvdWxkIHdlIGlu
dHJvZHVjZSBhIGZsYWcgaW5kaWNhdGluZw0KPj53aGV0aGVyIGEgcGFydGljdWxhciBwcmVmaXgg
c2hvdWxkIGJlIHByb3RlY3RlZCBvciBub3QuIEEgbm9kZS1zaWQgb25seQ0KPj5kaWN0YXRlcyB3
aGF0IChpbnRlcm1lZGlhdGUpIG5vZGUgdHJhZmZpYyBzaG91bGQgYmUgc2VudCB0byAtIG5vdCB3
aGF0DQo+PmxpbmsocykgYXJlIHVzZWQgdG8gcmVhY2ggdGhhdCBub2RlLg0KPltQdXNocGFzaXNd
IFRoaXMgaXMgbm90IGFib3V0IHdoaWNoIGxpbmtzIHRvIHRha2UuIEl0IGlzIGFib3V0IHdldGhl
cg0KPnRyYW5zaXQgcm91dGVycyBzaG91bGQgdHJ5IHRvIHByb3RlY3QgdGhlIG5vZGUtc2VnbWVu
dCB0byB0aGUgdGhpcw0KPm5vZGUtc2lkIG9yIG5vdC4gSSB0aGluayB0aGlzIG9wZW5zIHVwIGEg
bG90IG1hbnkgbnVtYmVyIG9mIHBvc3NpYmlsaXRpZXMNCj5vbiB0aGUgaW5ncmVzcyByb3V0ZXIg
YW5kIFRFIGNvbnRyb2xsZXItYmFzZWQgYXBwbGljYXRpb25zLg0KPg0KPj4NCj4+QWRqYWNlbmN5
LXNpZHMgaGF2ZSBhIGRpZmZlcmVudCBzZW1hbnRpYyAtIHRoZXkgaWRlbnRpZnkgdGhlIGxpbmsg
b3Zlcg0KPj53aGljaCB0cmFmZmljIGlzIHRvIGJlIGZvcndhcmRlZC4gSWRlbnRpZnlpbmcgYW4g
YWRqYWNlbmN5LXNpZCBhcw0KPj51bnByb3RlY3RlZCBtZWFucyB0cmFmZmljIHdpbGwgTkVWRVIg
ZmxvdyBvdmVyIGEgZGlmZmVyZW50IGxpbmsuIFRoZXJlDQo+PmlzIG5vIGVxdWl2YWxlbnQgYmVo
YXZpb3IgdyBhIG5vZGUtc2lkIC0gd2hpY2ggaXMgd2hhdCB0aGlzIGRpc2N1c3Npb24NCj4+aGFz
IGJlZW4gYWJvdXQuDQo+W1B1c2hwYXNpc10gSSBhbSBub3QgdHJ5aW5nIHRvIGRyYXcgYSBwYXJh
bGxlbCBiZXR3ZWVuIHRoaXMgbmV3IGZsYWcgYW5kDQo+dGhlIMWSQsK5IGZsYWcgaW4gQWRqLVNp
ZCBTdWJUbHYuIExpa2Ugc2FpZCBiZWZvcmUNCj4NCj4+DQo+PiAgIExlcw0KPj4NCj4+DQo+Pi0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PkZyb206IFB1c2hwYXNpcyBTYXJrYXIgW21haWx0
bzpwc2Fya2FyQGp1bmlwZXIubmV0XQ0KPj5TZW50OiBTdW5kYXksIEphbnVhcnkgMDQsIDIwMTUg
ODo1MSBBTQ0KPj5UbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFNocmFkZGhhIEhlZ2RlOyBQ
ZXRlciBQc2VuYWsgKHBwc2VuYWspOw0KPj5kcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5n
LWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+PmRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJv
dXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPj5DYzogb3NwZkBpZXRmLm9yZzsgaXNp
cy13Z0BpZXRmLm9yZw0KPj5TdWJqZWN0OiBSZTogW09TUEZdIFtJc2lzLXdnXSBNYWlsIHJlZ2Fy
ZGluZw0KPj5kcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+DQo+
PkhpIExlcywNCj4+DQo+PkkgdGhpbmsgdGhlIHJlcXVpcmVtZW50IFNocmFkZGhhIGlzIHJlZmVy
cmluZyBpcyBhYm91dCB0aGUgY2hvaWNlIG9mDQo+PmV4YWN0IG5vZGUtc2lkIHRvIHVzZSB3aGls
ZSBjb25zdHJ1Y3RpbmcgdGhlIGxhYmVsLXN0YWNrIGZvciBhDQo+PmV4cGxpY2l0LUxTUCBvbiB0
aGUgaW5ncmVzcyByb3V0ZXIsIHdoaWNoIHdpbGwgYmUgdHlwaWNhbGx5IGRvbmUgYWZ0ZXINCj4+
cnVubmluZyBzb21lIENTUEYgb24gdGhlIFNQUklORyB0b3BvbG9neS4gQW5kIG5vdCB0aGUgSUdQ
IG9uIGluZ3Jlc3Mgb3INCj4+dHJhbnNpdCByb3V0ZXJzLg0KPj4NCj4+VGhhbmtzDQo+Pi1QdXNo
cGFzaXMNCj4+DQo+Pk9uIDEvMy8xNSwgMzoxMCBBTSwgIkxlcyBHaW5zYmVyZyAoZ2luc2Jlcmcp
IiA8Z2luc2JlcmdAY2lzY28uY29tPiB3cm90ZToNCj4+DQo+Pj5TaHJhZGRoYSAtDQo+Pj4NCj4+
PklHUHMgdG9kYXkgZG8gTk9UIHBlcmZvcm0gY29uc3RyYWludCBiYXNlZCBTUEZzIC0gc28gSSBk
b24ndCBrbm93IHdoeQ0KPj4+eW91IGJlbGlldmUgdGhhdCB0aGUgcHJpbWFyeSBTUEYgd2lsbCBt
ZWV0IGEgc2V0IG9mIGNvbnN0cmFpbnRzIHRoYXQNCj4+PmFuIExGQSBjYWxjdWxhdGlvbiB3aWxs
IG5vdC4gSW4gZmFjdCAsIGl0IGlzIHRoZSBvcHBvc2l0ZSB3aGljaCBpcw0KPj4+dHJ1ZSBiZWNh
dXNlIGltcGxlbWVudGF0aW9ucyB0b2RheSBkbyBzdXBwb3J0IHByZWZlcmVuY2VzIGluIGNob29z
aW5nDQo+Pj5MRkFzIGJhc2VkIG9uIHZhcmlvdXMgY29uZmlndXJlZCBwb2xpY3kgLSBzb21ldGhp
bmcgd2hpY2ggaXMgTk9UIGRvbmUNCj4+PmZvciBwcmltYXJ5IFNQRi4NCj4+Pg0KPj4+SWYgeW91
IHdhbnQgYSBjZXJ0YWluIGNsYXNzIG9mIHRyYWZmaWMgdG8gYXZvaWQgYSBzdWJzZXQgb2YgdGhl
IGxpbmtzDQo+Pj5pbiB0aGUgdG9wb2xvZ3kgdGhlbiB5b3UgbmVlZCB0byBoYXZlIGEgd2F5IG9m
IGlkZW50aWZ5aW5nIHRoZSBsaW5rcw0KPj4+KE5PVCB0aGUgbm9kZSBhZGRyZXNzZXMpIGFuZCBh
IHdheSBvZiBjYWxjdWxhdGluZyBhIHBhdGggd2hpY2ggb25seQ0KPj4+dXNlcyB0aGUgbGlua3Mg
d2hpY2ggbWVldCB0aGUgY29uc3RyYWludHMgb2YgdGhhdCBjbGFzcyBvZiBzZXJ2aWNlLg0KPj4+
SWRlbnRpZnlpbmcgYSBwYXJ0aWN1bGFyIHByZWZpeCBhcyBwcm90ZWN0ZWQgb3IgdW5wcm90ZWN0
ZWQgd29uJ3QNCj4+PmFjaGlldmUgdGhhdC4NCj4+Pg0KPj4+ICAgTGVzDQo+Pj4NCj4+Pi0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj5Gcm9tOiBTaHJhZGRoYSBIZWdkZSBbbWFpbHRvOnNo
cmFkZGhhQGp1bmlwZXIubmV0XQ0KPj4+U2VudDogRnJpZGF5LCBKYW51YXJ5IDAyLCAyMDE1IDEw
OjU0IEFNDQo+Pj5UbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFBldGVyIFBzZW5hayAocHBz
ZW5hayk7DQo+Pj5kcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9v
bHMuaWV0Zi5vcmc7DQo+Pj5kcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lv
bnNAdG9vbHMuaWV0Zi5vcmcNCj4+PkNjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3Jn
DQo+Pj5TdWJqZWN0OiBSRTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nDQo+Pj5kcmFmdC1pZXRm
LW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+Pg0KPj4+SGkgTGVzL1BldGVyLA0K
Pj4+DQo+Pj4gICAgICBXaGVuIHJlY29udmVyZ2VuY2UgaGFwcGVucywgdGhlIHByaW1hcnkgcGF0
aCB3aWxsIGJlIGNhbGN1bGF0ZWQNCj4+PmJhc2VkIG9uIGFsbCBjb25zdHJpYW50cy4NCj4+PlRo
aXMgaXMgbm90IHRydWUgd2l0aCB0aGUgcHJvdGVjdGlvbiBwYXRoLlByb3RlY3Rpb24gcGF0aCBp
cw0KPj4+Y2FsY3VsYXRlZCBsb2NhbGx5IChMRkEvUkxGQSkgIGFuZCBkb2VzIG5vdCBjb25zaWRl
ciB0aGUNCj4+PmNoYXJhY3RlcmlzdGljcyBvZiB0aGUgc2VydmljZXMgcnVubmluZyBvbiB0aGF0
IHBhdGguDQo+Pj5JdCdzIGVhc2llciBmb3Igc29tZSBzZXJ2aWNlcyB0byBwaWNrIHRoZSB1bnBy
b3RlY3RlZCBwYXRoIHdoZW4gdGhlDQo+Pj5uYXR1cmUgb2YgdGhlIHNlcnZpY2UgaXMgdGhhdCBp
dCBjYW4gYmUgcmVzdGFydGVkICB3aGVuIHRoZXJlIGlzIGENCj4+PmRpc2Nvbm5lY3Rpb24uDQo+
Pj4NCj4+PlJnZHMNCj4+PlNocmFkZGhhDQo+Pj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
Pj4+RnJvbTogTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgW21haWx0bzpnaW5zYmVyZ0BjaXNjby5j
b21dDQo+Pj5TZW50OiBGcmlkYXksIEphbnVhcnkgMDIsIDIwMTUgMTA6MDYgUE0NCj4+PlRvOiBQ
ZXRlciBQc2VuYWsgKHBwc2VuYWspOyBTaHJhZGRoYSBIZWdkZTsNCj4+PmRyYWZ0LWlldGYtb3Nw
Zi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsNCj4+PmRyYWZ0LWll
dGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPj4+Q2M6
IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+PlN1YmplY3Q6IFJFOiBbSXNpcy13
Z10gTWFpbCByZWdhcmRpbmcNCj4+PmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0
ZW5zaW9ucw0KPj4+DQo+Pj5QZXRlciAtDQo+Pj4NCj4+PlRoZSByZXF1aXJlbWVudCBTaHJhZGRo
YSBzcGVjaWZpZWQgd2FzIHRvIG5vdCBhbGxvdyBhIHBhcnRpY3VsYXIgY2xhc3MNCj4+Pm9mIHNl
cnZpY2UgKCJoZWF2eSBiYW5kd2lkdGggc2VydmljZXMiIHdhcyB0aGUgZXhhbXBsZSBwcm92aWRl
ZCkgdG8NCj4+PnVzZSBjZXJ0YWluIGxpbmtzIGluIHRoZSB0b3BvbG9neS4gTXkgcG9pbnQgaXMg
dGhhdCBhZHZlcnRpc2luZyBhIGZsYWcNCj4+PmZvciBhIGdpdmVuIHByZWZpeCB3aGljaCBzYXlz
ICJkbyBub3QgY2FsY3VsYXRlIGEgcmVwYWlyIHBhdGggZm9yIHRoaXMNCj4+PnByZWZpeCINCj4+
PmRvZXMgbm90IGhlbHAgYWNoaWV2ZSB0aGlzLiBPbmNlIHRoZSBuZXR3b3JrIHJlY29udmVyZ2Vz
IGZvbGxvd2luZyB0aGUNCj4+PmZhaWx1cmUgb2Ygb25lIG9mIHRoZSBsaW5rcyBvbiB3aGljaCAi
aGVhdnkgYmFuZHdpZHRoIHNlcnZpY2VzIiBpcw0KPj4+YWxsb3dlZC9wcmVmZXJyZWQgaXQgaXMg
cXVpdGUgbGlrZWx5IHRoYXQgdGhlIG5ldyBiZXN0IHBhdGggd2lsbCBiZQ0KPj4+b3ZlciBhIGxp
bmsgb24gd2hpY2ggImhlYXZ5IGJhbmR3aWR0aCBzZXJ2aWNlcyIgaXMgTk9UDQo+Pj5hbGxvd2Vk
L3ByZWZlcnJlZC4gVGhpcyB3aWxsIGhhcHBlbiB3aGV0aGVyIHlvdSBoYXZlIHRoZSBuZXcgZmxh
ZyBvcg0KPj4+bm90IC0gc28gdGhlIGZsYWcgd2lsbCBoYXZlIG5vIGxhc3RpbmcgZWZmZWN0LiBJ
dCB3b3VsZCBvbmx5IGFmZmVjdA0KPj4+dHJhZmZpYyBmbG93IGR1cmluZyB0aGUgYnJpZWYgcGVy
aW9kIGR1cmluZyB3aGljaCB0aGUgbmV0d29yayBpcw0KPj4+cmVjb252ZXJnaW5nLg0KPj4+DQo+
Pj5JIHRoaW5rIHlvdSBhbmQgSSBhcmUgYWN0dWFsbHkgaW4gYWdyZWVtZW50IC0gSSBhbSBzaW1w
bHkgc2VuZGluZyBhDQo+Pj5zdHJvbmdlciBuZWdhdGl2ZSBtZXNzYWdlIC0gbm90IG9ubHkgZG8g
SSB0aGluayB0aGUgZmxhZyBpcyBub3QgdXNlZnVsDQo+Pj4tIEkgdGhpbmsgaXQgZG9lcyBub3Qg
YWNoaWV2ZSB0aGUgZ29hbCBTaHJhZGRoYSBoYXMgaW4gbWluZC4NCj4+Pg0KPj4+ICAgTGVzDQo+
Pj4NCj4+Pg0KPj4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PkZyb206IFBldGVyIFBz
ZW5hayAocHBzZW5haykNCj4+PlNlbnQ6IEZyaWRheSwgSmFudWFyeSAwMiwgMjAxNSAxMjoxOCBB
TQ0KPj4+VG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBTaHJhZGRoYSBIZWdkZTsNCj4+PmRy
YWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsN
Cj4+PmRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRm
Lm9yZw0KPj4+Q2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+PlN1YmplY3Q6
IFJlOiBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCj4+PmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50
LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4+DQo+Pj5IaSBMZXMsDQo+Pj4NCj4+PkkgYmVsaWV2ZSB0
aGUgaWRlYSBpcyBub3QgdG8gZXhjbHVkZSBhbnkgcGFydGljdWxhciBsaW5rLCBpdCdzDQo+Pj5h
Y3R1YWxseSBtdWNoIHNpbXBsZXIgLSBkbyBub3QgY2FsY3VsYXRlIGJhY2t1cCBmb3IgdGhlIHBy
ZWZpeCBpZiB0aGUNCj4+PmZsYWcgaXMgc2V0Lg0KPj4+DQo+Pj5JJ20gc3RpbGwgbm90IHF1aXRl
IHN1cmUgaG93IHVzZWZ1bCBhYm92ZSBpcywgYnV0IHRlY2huaWNhbGx5IGl0IGlzDQo+Pj5wb3Nz
aWJsZS4NCj4+Pg0KPj4+dGhhbmtzLA0KPj4+UGV0ZXINCj4+Pg0KPj4+T24gMTIvMzAvMTQgMTc6
MjIgLCBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSB3cm90ZToNCj4+Pj4gU2hyYWRkaGEgLQ0KPj4+
Pg0KPj4+PiBXaGVuIHBlcmZvcm1pbmcgYSBiZXN0IHBhdGggY2FsY3VsYXRpb24gd2hldGhlciBh
IGdpdmVuIGxpbmsgaXMgaW4NCj4+Pj50aGUgc2V0IG9mIGJlc3QgcGF0aHMgKHRvIGJlIHByb3Rl
Y3RlZEVEKSBvciBub3QgKGNvdWxkIGJlIHVzZWQgYXMgYQ0KPj4+PnByb3RlY3RJTkcgcGF0aCkg
aXMgYSBmdW5jdGlvbiBvZiB0aGUgdG9wb2xvZ3kgLSBub3QgdGhlIGxpbmsuICBJZg0KPj4+PnRo
ZXJlIGlzIGEgdG9wb2xvZ3kgY2hhbmdlIGl0IGlzIHF1aXRlIGxpa2VseSB0aGF0IGEgZ2l2ZW4g
bGluayB3aWxsDQo+Pj4+Y2hhbmdlIGZyb20gYmVpbmcgYSBwcm90ZWN0RUQgbGluayB0byBiZWlu
ZyBhIHByb3RlY3RJTkcgbGluayAob3INCj4+Pj52aWNlIHZlcnNhKS4NCj4+Pj5TbyB3aGF0IHlv
dSBwcm9wb3NlIHJlZ2FyZGluZyBub2RlLVNJRHMgd291bGQgbm90IHdvcmsuDQo+Pj4+DQo+Pj4+
IEluIHRoZSB1c2UgY2FzZSB5b3UgbWVudGlvbiBiZWxvdyBpZiB5b3UgZG9uJ3Qgd2FudCBhIGNl
cnRhaW4gY2xhc3MNCj4+Pj5vZiB0cmFmZmljIHRvIGZsb3cgb24gYSBnaXZlbiBsaW5rIGl0IHJl
cXVpcmVzIGEgbGluayBhdHRyaWJ1dGUgd2hpY2gNCj4+Pj5pcyBwZXJzaXN0ZW50IGFjcm9zcyB0
b3BvbG9neSBjaGFuZ2VzLiBUaGVyZSBhcmUgd2F5cyB0byBkbyB0aGF0IC0NCj4+Pj51c2luZyBB
ZGotU0lEcyBpcyBvbmUgb2YgdGhlbS4gQnV0IHVzaW5nIG5vZGUtU0lEcyBpbiB0aGUgd2F5IHlv
dQ0KPj4+PnByb3Bvc2UgaXMgTk9ULg0KPj4+Pg0KPj4+PiAgICAgTGVzDQo+Pj4+DQo+Pj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+IEZyb206IE9TUEYgW21haWx0bzpvc3BmLWJv
dW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTaHJhZGRoYQ0KPj4+PiBIZWdkZQ0KPj4+PiBT
ZW50OiBNb25kYXksIERlY2VtYmVyIDI5LCAyMDE0IDEwOjEyIFBNDQo+Pj4+IFRvOiBQZXRlciBQ
c2VuYWsgKHBwc2VuYWspOw0KPj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4
dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJv
dXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPj4+PiBDYzogb3NwZkBpZXRmLm9yZzsg
aXNpcy13Z0BpZXRmLm9yZw0KPj4+PiBTdWJqZWN0OiBSZTogW09TUEZdIFtJc2lzLXdnXSBNYWls
IHJlZ2FyZGluZw0KPj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lv
bnMNCj4+Pj4NCj4+Pj4gUGV0ZXIsDQo+Pj4+DQo+Pj4+PiBUaGUgcmVxdWlyZW1lbnQgaGVyZSBp
cyB0byBnZXQgYW4gdW4tcHJvdGVjdGVkIHBhdGggZm9yIHNlcnZpY2VzDQo+Pj4+PndoaWNoIGRv
IG5vdCB3YW50IHRvIGRpdmVydCB0aGUgdHJhZmZpYyBvbiBwcm90ZWN0ZWQgcGF0aCBpbiBhbnkg
Y2FzZS4NCj4+Pj4NCj4+Pj4+IGNhbiB5b3UgZ2l2ZSBhbiBleGFtcGxlIG9mIHN1Y2ggYSBzZXJ2
aWNlIGFuZCBhIHJlYXNvbmluZyB3aHkgc3VjaA0KPj4+Pj5zZXJ2aWNlIHdvdWxkIHdhbnQgdG8g
YXZvaWQgbG9jYWwgcHJvdGVjdGlvbiBhbG9uZyB0aGUgcGF0aD8NCj4+Pj4NCj4+Pj4gSGVhdnkg
YmFuZHdpZHRoIHNlcnZpY2VzIGFyZSBwb3RlbnRpYWwgY2FuZGlkYXRlcy4gIFRoZSBuZXR3b3Jr
IGlzDQo+Pj4+d2VsbCBwbGFubmVkIGFuZCB3ZWxsIHByb3Zpc2lvbmVkIGZvciBwcmltYXJ5IHBh
dGggYnV0IHNhbWUgaXMgbm90DQo+Pj4+dHJ1ZSBmb3IgYmFja3VwIHBhdGhzLg0KPj4+PiBEaXZl
cnRpbmcgaGVhdnkgYmFuZHdpZHRoIHNlcnZpY2VzIGFsb25nIHByb3RlY3Rpb24gcGF0aCBjYW4g
ZGlzcnVwdA0KPj4+PnRoZSBvdGhlciBzZXJ2aWNlcyBvbiB0aGF0IHBhdGgsIHRoZXkgYXJlIGJl
dHRlci1vZmYgdW4tcHJvdGVjdGVkIHNvDQo+Pj4+dGhhdCBhbiBldmVudCBpbiB0aGUgbmV0d29y
ayBXb3VsZCByZXN1bHQgaW4gZGlzY29ubmVjdGlvbiBhbmQgYQ0KPj4+PnJldHJ5IGZvciBzdWNo
IHNlcnZpY2VzLg0KPj4+Pg0KPj4+PiBSZ2RzDQo+Pj4+IFNocmFkZGhhDQo+Pj4+DQo+Pj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+IEZyb206IFBldGVyIFBzZW5hayBbbWFpbHRv
OnBwc2VuYWtAY2lzY28uY29tXQ0KPj4+PiBTZW50OiBNb25kYXksIERlY2VtYmVyIDI5LCAyMDE0
IDQ6MzUgUE0NCj4+Pj4gVG86IFNocmFkZGhhIEhlZ2RlOw0KPj4+PiBkcmFmdC1pZXRmLW9zcGYt
c2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+Pj4+IGRyYWZ0LWll
dGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPj4+PiBD
Yzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4+PiBTdWJqZWN0OiBSZTogW0lz
aXMtd2ddIE1haWwgcmVnYXJkaW5nDQo+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRp
bmctZXh0ZW5zaW9ucw0KPj4+Pg0KPj4+PiBTaHJhZGRoYSwNCj4+Pj4NCj4+Pj4gT24gMTIvMjkv
MTQgMTA6MDYgLCBTaHJhZGRoYSBIZWdkZSB3cm90ZToNCj4+Pj4+IFBldGVyLA0KPj4+Pj4NCj4+
Pj4+IFRoZSByZXF1aXJlbWVudCBoZXJlIGlzIHRvIGdldCBhbiB1bi1wcm90ZWN0ZWQgcGF0aCBm
b3Igc2VydmljZXMNCj4+Pj4+d2hpY2ggZG8gbm90IHdhbnQgdG8gZGl2ZXJ0IHRoZSB0cmFmZmlj
IG9uIHByb3RlY3RlZCBwYXRoIGluIGFueSBjYXNlLg0KPj4+Pg0KPj4+PiBjYW4geW91IGdpdmUg
YW4gZXhhbXBsZSBvZiBzdWNoIGEgc2VydmljZSBhbmQgYSByZWFzb25pbmcgd2h5IHN1Y2gNCj4+
Pj5zZXJ2aWNlIHdvdWxkIHdhbnQgdG8gYXZvaWQgbG9jYWwgcHJvdGVjdGlvbiBhbG9uZyB0aGUg
cGF0aD8NCj4+Pj4NCj4+Pj4gdGhhbmtzLA0KPj4+PiBQZXRlcg0KPj4+Pg0KPj4+Pj4gU28gd2hl
biB0aGUgb3JpZ2luYXRvciBvZiBub2RlLXNpZCBzaWduYWxzIHVuLXByb3RlY3RlZCBwYXRoDQo+
Pj4+PnJlcXVpcmVtZW50LCB0aGVyZSBpcyBhbHdheXMgYW4gdW5wcm90ZWN0ZWQgcGF0aC4NCj4+
Pj4+DQo+Pj4+PiBSZWdhcmRpbmcgdGhlIHByb3RlY3RlZCBwYXRoLCBpdCBpcyB0aGUgZGVmYXVs
dCBiZWhhdmlvciBhcyBpdA0KPj4+Pj5leGlzdHMgdG9kYXkuIFlvdSBnZXQgcHJvdGVjdGlvbiBp
ZiBpdCdzIGF2YWlsYWJsZSBvdGhlcndpc2UgeW91DQo+Pj4+PmRvbid0IGdldCBwcm90ZWN0aW9u
Lg0KPj4+Pj4NCj4+Pj4+IEluIGZhY3QsIHlvdSBjYW4gaGF2ZSB0aGUgbmV3IGZsYWcgdG8gc2F5
ICJOUCBmbGFnIiBtZWFuaW5nDQo+Pj4+Pm5vbi1wcm90ZWN0ZWQgZmxhZyB3aGljaCBjYW4gYmUg
c2V0IGZvciB0aGUgdW5wcm90ZWN0ZWQgcGF0aC4NCj4+Pj4+IEJ5IGRlZmF1bHQgaXQgcmVtYWlu
cyBvZmYgYW5kIGdpdmVzIHRoZSBiZWhhdmlvciBhcyBpdCBleGlzdHMgdG9kYXkuDQo+Pj4+Pg0K
Pj4+Pj4NCj4+Pj4+IFJnZHMNCj4+Pj4+IFNocmFkZGhhDQo+Pj4+Pg0KPj4+Pj4gLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+IEZyb206IFBldGVyIFBzZW5hayBbbWFpbHRvOnBwc2Vu
YWtAY2lzY28uY29tXQ0KPj4+Pj4gU2VudDogTW9uZGF5LCBEZWNlbWJlciAyOSwgMjAxNCAyOjI2
IFBNDQo+Pj4+PiBUbzogU2hyYWRkaGEgSGVnZGU7DQo+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2Vn
bWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+Pj4+PiBkcmFmdC1pZXRm
LWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4+Pj4+IENj
OiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+Pj4+PiBTdWJqZWN0OiBSZTogW0lz
aXMtd2ddIE1haWwgcmVnYXJkaW5nDQo+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0
aW5nLWV4dGVuc2lvbnMNCj4+Pj4+DQo+Pj4+PiBTaHJhZGRoYSwNCj4+Pj4+DQo+Pj4+PiBJIGRv
IG5vdCBzZWUgaG93IGFuIG9yaWdpbmF0b3Igb2YgdGhlIG5vZGUtc2lkIGNhbiBtYW5kYXRlIGEN
Cj4+Pj4+cHJvdGVjdGlvbiBmb3IgdGhlIHByZWZpeCBvbiBvdGhlciByb3V0ZXJzLiBXaGF0IGlm
IHRoZXJlIGlzIG5vDQo+Pj4+PmJhY2t1cCBhdmFpbGFibGUgb24gYSBjZXJ0YWluIG5vZGUgYWxv
bmcgdGhlIHBhdGg/DQo+Pj4+Pg0KPj4+Pj4gVGhlIHBhcmFsbGVsIHdpdGggdGhlIEItZmxhZyBp
biBhZGotc2lkcyBpcyBub3QgcmlnaHQgLSBpbiBjYXNlIG9mDQo+Pj4+PmFkai1zaWQgdGhlIG9y
aWdpbmF0b3IgaGFzIHRoZSBrbm93bGVkZ2UgYWJvdXQgdGhlIGxvY2FsIGFkamFjZW5jeQ0KPj4+
Pj5wcm90ZWN0aW9uIGFuZCBhcyBzdWNoIGNhbiBzaWduYWwgaXQgaXQgaXQncyBMU0EuDQo+Pj4+
Pg0KPj4+Pj4gdGhhbmtzLA0KPj4+Pj4gUGV0ZXINCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gT24gMTIv
MjkvMTQgMDk6NDcgLCBTaHJhZGRoYSBIZWdkZSB3cm90ZToNCj4+Pj4+PiBQZXRlciwNCj4+Pj4+
Pg0KPj4+Pj4+DQo+Pj4+Pj4gUGxzIHNlZSBpbmxpbmUuDQo+Pj4+Pj4NCj4+Pj4+PiBSZ2RzDQo+
Pj4+Pj4gU2hyYWRkaGENCj4+Pj4+Pg0KPj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
DQo+Pj4+Pj4gRnJvbTogUGV0ZXIgUHNlbmFrIFttYWlsdG86cHBzZW5ha0BjaXNjby5jb21dDQo+
Pj4+Pj4gU2VudDogTW9uZGF5LCBEZWNlbWJlciAyOSwgMjAxNCAyOjAyIFBNDQo+Pj4+Pj4gVG86
IFNocmFkZGhhIEhlZ2RlOw0KPj4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmct
ZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsNCj4+Pj4+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVu
dC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4+Pj4+PiBDYzogb3NwZkBpZXRm
Lm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4+Pj4+IFN1YmplY3Q6IFJlOiBbSXNpcy13Z10gTWFp
bCByZWdhcmRpbmcNCj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVu
c2lvbnMNCj4+Pj4+Pg0KPj4+Pj4+IFNocmFkZGhhLA0KPj4+Pj4+DQo+Pj4+Pj4gSSBkbyBub3Qg
c2VlIGhvdyBhbiBvcmlnaW5hdG9yIGNhbiBzZXQgYW55IGZsYWcgcmVnYXJkaW5nIHRoZQ0KPj4+
Pj4+cHJvdGVjdGlvbiBvZiB0aGUgbG9jYWxseSBhdHRhY2hlZCBwcmVmaXguDQo+Pj4+Pj4gPFNo
cmFkZGhhPiBUaGUgb3JpZ2luYXRvciBhZHZlcnRpc2VzIDIgbm9kZS1zaWRzLiBPbmUgd2l0aCBw
IGZsYWcNCj4+Pj4+PnNldCBhbmQgdGhlIG90aGVyIHdpdGhvdXQgdGhlIHAtZmxhZyBzZXQuDQo+
Pj4+Pj4NCj4+Pj4+PiAgICAgSXQncyBhbGwgdGhlIHJvdXRlcnMgb24gdGhlIHBhdGggdG93YXJk
cyBzdWNoIHByZWZpeCB0aGF0IG5lZWQNCj4+Pj4+PnRvIGRlYWwgd2l0aCB0aGUgcHJvdGVjdGlv
bi4NCj4+Pj4+PiA8U2hyYWRkaGE+IFRoZSByZWNlaXZpbmcgbm9kZXMgd2lsbCBkb3dubG9hZCBw
cm90ZWN0ZWQgcGF0aCBmb3INCj4+Pj4+PnRoZSBub2RlLXNpZCB3aXRoIHAtZmxhZyBzZXQgYW5k
IGRvd25sb2FkIFVucHJvdGVjdGVkIHBhdGggZm9yIHRoZQ0KPj4+Pj4+bm9kZS1zaWQgd2l0aCBw
LWZsYWcgdW5zZXQuDQo+Pj4+Pj4NCj4+Pj4+PiBTaWduYWxpbmcgYW55dGhpbmcgZnJvbSB0aGUg
b3JpZ2luYXRvciBzZWVtcyB1c2VsZXNzLg0KPj4+Pj4+IDxTaHJhZGRoYT4gIEZvciBub2RlLXNp
ZHMgaXQncyB0aGUgb3RoZXJzIHdobyBuZWVkIHRvIGJ1aWxkIHRoZQ0KPj4+Pj4+Zm9yd2FyZGlu
ZyBwbGFuZSBidXQgaXQncyBvbmx5IHRoZSBvcmlnaW5hdG9yIHdobyBjYW4gc2lnbmFsIHdoaWNo
IG9mDQo+Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgU2lkIG5lZWQgdG8gYmUgYnVp
bHQgd2l0aCBwcm90ZWN0aW9uDQo+Pj4+Pj5hbmQgd2hpY2ggbm90LiBPdGhlciByb3V0ZXJzIG9u
IHRoZSBwYXRoIGNhbm5vdCBzaWduYWwgdGhpcw0KPj4+Pj4+aW5mb3JtYXRpb24uDQo+Pj4+Pg0K
Pj4+Pj4NCj4+Pj4+DQo+Pj4+Pj4NCj4+Pj4+PiBXaXRoIHRoaXMgeW91IGhhdmUgdHdvIHBhdGhz
IGZvciB0aGUgbm9kZS4gT25lIGlzIHByb3RlY3RlZCBhbmQNCj4+Pj4+PnRoZSBvdGhlciBpcyB1
bnByb3RlY3RlZC4gVGhpcyBtZWV0cyB0aGUgcmVxdWlyZW1lbnQgb2YgaGF2aW5nIGFuDQo+Pj4+
Pj51bi1wcm90ZWN0ZWQgcGF0aC4NCj4+Pj4+Pg0KPj4+Pj4+IEl0J3MgdmVyeSBtdWNoIGluIHBh
cmFsbGVsIHRvIEItZmxhZyBpbiBhZGotc2lkcy4gSXQgaXMgc2ltaWxhciB0bw0KPj4+Pj4+YWR2
ZXJ0aXNpbmcgbXVsdGlwbGUgYWRqLXNpZHMgb25lIHdpdGggQi1mbGFnIG9uIGFuZCBvdGhlciB3
aXRoDQo+Pj4+Pj5iLWZsYWcgb2ZmICwgdG8gZ2V0IHByb3RlY3RlZCBhbmQgdW5wcm90ZWN0ZWQg
QWRqLXNpZHMuDQo+Pj4+Pj4NCj4+Pj4+PiB0aGFua3MsDQo+Pj4+Pj4gUGV0ZXINCj4+Pj4+Pg0K
Pj4+Pj4+IE9uIDEyLzI5LzE0IDA5OjI2ICwgU2hyYWRkaGEgSGVnZGUgd3JvdGU6DQo+Pj4+Pj4+
IFllcy5Zb3UgYXJlIHJpZ2h0Lg0KPj4+Pj4+Pg0KPj4+Pj4+PiBMZXRzIHNheSBhIHByZWZpeCBz
aWQgaGFzIGEgZmxhZyAicCBmbGFnIi4gSWYgdGhpcyBpcyBvbiBpdCBtZWFucw0KPj4+Pj4+PmJ1
aWxkIGEgcGF0aCBhbmQgcHJvdmlkZSBwcm90ZWN0aW9uLg0KPj4+Pj4+PiBJZiB0aGlzIGlzIG9m
ZiBpdCBtZWFucyBidWlsZCBhIHBhdGggd2l0aCBubyBwcm90ZWN0aW9uLg0KPj4+Pj4+PiBUaGUg
cmVjZWl2ZXJzIG9mIHRoZSBwcmVmaXgtc2lkIHdpbGwgYnVpbGQgZm9yd2FyZGluZyBwbGFuZSBi
YXNlZA0KPj4+Pj4+Pm9uIHRoaXMgZmxhZy4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gVGhlIGFwcGxpY2F0
aW9ucyBidWlsZGluZyB0aGUgcGF0aHMgd2lsbCBlaXRoZXIgdXNlIHByZWZpeC1zaWRzDQo+Pj4+
Pj4+d2l0aCBwIGZsYWcgb24gb3Igb2ZmIGJhc2VkIG9uIHRoZSBuZWVkIG9mIHRoZSBzZXJ2aWNl
Lg0KPj4+Pj4+PiBSZ2RzDQo+Pj4+Pj4+IFNocmFkZGhhDQo+Pj4+Pj4+DQo+Pj4+Pj4+DQo+Pj4+
Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+Pj4+IEZyb206IFBldGVyIFBzZW5h
ayBbbWFpbHRvOnBwc2VuYWtAY2lzY28uY29tXQ0KPj4+Pj4+PiBTZW50OiBNb25kYXksIERlY2Vt
YmVyIDI5LCAyMDE0IDE6NDkgUE0NCj4+Pj4+Pj4gVG86IFNocmFkZGhhIEhlZ2RlOw0KPj4+Pj4+
PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5v
cmc7DQo+Pj4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0
b29scy5pZXRmLm9yZw0KPj4+Pj4+PiBDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9y
Zw0KPj4+Pj4+PiBTdWJqZWN0OiBSZTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nDQo+Pj4+Pj4+
IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4+Pj4+Pg0KPj4+
Pj4+PiBTaHJhZGRoYSwNCj4+Pj4+Pj4NCj4+Pj4+Pj4gdGhlIHByb2JsZW0gaXMgdGhhdCB0aGUg
bm9kZSB0aGF0IGlzIGFkdmVydGlzaW5nIHRoZSBub2RlLXNpZCBjYW4NCj4+Pj4+Pj5ub3QgYWR2
ZXJ0aXNlIGFueSBkYXRhIHJlZ2FyZGluZyB0aGUgcHJvdGVjdGlvbiBvZiBzdWNoIHByZWZpeCwN
Cj4+Pj4+Pj5iZWNhdXNlIHRoZSBwcmVmaXggaXMgbG9jYWxseSBhdHRhY2hlZC4NCj4+Pj4+Pj4N
Cj4+Pj4+Pj4gdGhhbmtzLA0KPj4+Pj4+PiBQZXRlcg0KPj4+Pj4+Pg0KPj4+Pj4+PiBPbiAxMi8y
OS8xNCAwOToxNSAsIFNocmFkZGhhIEhlZ2RlIHdyb3RlOg0KPj4+Pj4+Pj4gUGV0ZXIsDQo+Pj4+
Pj4+Pg0KPj4+Pj4+Pj4gSWYgdGhlcmUgaXMgYSBzZXJ2aWNlIHdoaWNoIGhhcyB0byB1c2UgdW4t
cHJvdGVjdGVkIHBhdGggYW5kDQo+Pj4+Pj4+PndoaWxlICBidWlsZGluZyBzdWNoIGEgcGF0aCBp
ZiB0aGUgbm9kZS1zaWRzIE5lZWQgdG8gYmUgdXNlZCAob25lDQo+Pj4+Pj4+PnJlYXNvbiAgY291
bGQgYmUgbGFiZWwgc3RhY2sgY29tcHJlc3Npb24pICwgdGhlbiB0aGVyZSBoYXMgdG8gYmUNCj4+
Pj4+Pj4+dW5wcm90ZWN0ZWQgbm9kZS1zaWQgdGhhdCB0aGlzIHNlcnZpY2UgY2FuIG1ha2UgdXNl
IG9mLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IFByZWZpeCAtc2lkcyBjb3VsZCBhbHNvIGJlIHVzZWQg
dG8gcmVwcmVzZW50IGRpZmZlcmVudCBzZXJ2aWNlDQo+Pj4+Pj4+PmVuZHBvaW50cyB3aGljaCBt
YWtlcyBpdCBldmVuIG1vcmUgcmVsZXZhbnQgdG8gaGF2ZSBBIG1lYW5zIG9mDQo+Pj4+Pj4+PnJl
cHJlc2VudGluZyAgdW5wcm90ZWN0ZWQgcGF0aHMuDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gV291bGQg
YmUgZ29vZCB0byBoZWFyIGZyb20gb3RoZXJzIG9uIHRoaXMsIGVzcGVjaWFsbHkgb3BlcmF0b3Jz
Lg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IFJnZHMNCj4+Pj4+Pj4+IFNocmFkZGhhDQo+Pj4+Pj4+Pg0K
Pj4+Pj4+Pj4NCj4+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+Pj4+PiBG
cm9tOiBQZXRlciBQc2VuYWsgW21haWx0bzpwcHNlbmFrQGNpc2NvLmNvbV0NCj4+Pj4+Pj4+IFNl
bnQ6IE1vbmRheSwgRGVjZW1iZXIgMjksIDIwMTQgMTozNSBQTQ0KPj4+Pj4+Pj4gVG86IFNocmFk
ZGhhIEhlZ2RlOw0KPj4+Pj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRl
bnNpb25zQHRvb2xzLmlldGYub3JnOw0KPj4+Pj4+Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQt
cm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+Pj4+Pj4+PiBDYzogb3NwZkBpZXRm
Lm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtJc2lzLXdnXSBN
YWlsIHJlZ2FyZGluZw0KPj4+Pj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1l
eHRlbnNpb25zDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gU2hyYWRkaGEsDQo+Pj4+Pj4+Pg0KPj4+Pj4+
Pj4gbm9kZS1TSUQgaXMgYWR2ZXJ0aXNlZCBieSB0aGUgcm91dGVyIGZvciB0aGUgcHJlZml4IHRo
YXQgaXMNCj4+Pj4+Pj4+ZGlyZWN0bHkgYXR0YWNoZWQgdG8gaXQuIFByb3RlY3Rpb24gZm9yIHN1
Y2ggbG9jYWwgcHJlZml4IGRvZXMNCj4+Pj4+Pj4+bm90IG1lYW4gbXVjaC4NCj4+Pj4+Pj4+DQo+
Pj4+Pj4+PiB0aGFua3MsDQo+Pj4+Pj4+PiBQZXRlcg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IE9uIDEy
LzI0LzE0IDExOjU3ICwgU2hyYWRkaGEgSGVnZGUgd3JvdGU6DQo+Pj4+Pj4+Pj4gQXV0aG9ycywN
Cj4+Pj4+Pj4+PiBXZSBoYXZlIGEgImJhY2t1cCBmbGFnIiBpbiBhZGphY2VuY3kgc2lkIHRvIGlu
ZGljYXRlIHdoZXRoZXINCj4+Pj4+Pj4+PiB0aGUgbGFiZWwgaXMgcHJvdGVjdGVkIG9yIG5vdC4N
Cj4+Pj4+Pj4+PiBTaW1pbGFybHkuIEkgdGhpbmsgd2UgbmVlZCBhIGZsYWcgaW4gcHJlZml4LXNp
ZCBhcyB3ZWxsIHRvDQo+Pj4+Pj4+Pj4gaW5kaWNhdGUgd2hldGhlciB0aGUgbm9kZS1zaWQgaXMg
dG8gYmUgcHJvdGVjdGVkIG9yIG5vdC4NCj4+Pj4+Pj4+PiBBbnkgdGhvdWdodHMgb24gdGhpcz8N
Cj4+Pj4+Pj4+PiBSZ2RzDQo+Pj4+Pj4+Pj4gU2hyYWRkaGENCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+
DQo+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCj4+Pj4+Pj4+PiBJc2lzLXdnIG1haWxpbmcgbGlzdA0KPj4+Pj4+Pj4+IElzaXMtd2dAaWV0
Zi5vcmcNCj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lz
aXMtd2cNCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IC4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+
DQo+Pj4+Pj4+IC4NCj4+Pj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+IC4NCj4+Pj4+Pg0KPj4+Pj4NCj4+
Pj4+IC4NCj4+Pj4+DQo+Pj4+DQo+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQo+Pj4+IE9TUEYgbWFpbGluZyBsaXN0DQo+Pj4+IE9TUEZAaWV0Zi5v
cmcNCj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9vc3BmDQo+Pj4+
IC4NCj4+Pj4NCj4+Pg0KPj4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCj4+Pk9TUEYgbWFpbGluZyBsaXN0DQo+Pj5PU1BGQGlldGYub3JnDQo+Pj5odHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL29zcGYNCj4+DQo+DQoNCg==


From nobody Sun Jan  4 22:16:51 2015
Return-Path: <psarkar@juniper.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4200A1A1B07; Sun,  4 Jan 2015 22:16:48 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 wqODWmJprLqi; Sun,  4 Jan 2015 22:16:43 -0800 (PST)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0131.outbound.protection.outlook.com [65.55.169.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B63F41A1BB8; Sun,  4 Jan 2015 22:16:40 -0800 (PST)
Received: from BY1PR0501MB1240.namprd05.prod.outlook.com (25.160.200.139) by BY1PR0501MB1384.namprd05.prod.outlook.com (25.160.107.142) with Microsoft SMTP Server (TLS) id 15.1.49.12; Mon, 5 Jan 2015 06:16:37 +0000
Received: from BY1PR0501MB1240.namprd05.prod.outlook.com ([25.160.200.139]) by BY1PR0501MB1240.namprd05.prod.outlook.com ([25.160.200.139]) with mapi id 15.01.0049.002; Mon, 5 Jan 2015 06:16:36 +0000
From: Pushpasis Sarkar <psarkar@juniper.net>
To: Pushpasis Sarkar <psarkar@juniper.net>, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, Shraddha Hegde <shraddha@juniper.net>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>, Hannes Gredler <hannes@juniper.net>
Thread-Topic: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQKK8oG9x4KXFxakWS8jH+R4fGug==
Date: Mon, 5 Jan 2015 06:16:35 +0000
Message-ID: <D0D02A01.1B786%psarkar@juniper.net>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com> <D0D00E58.1B720%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA29A2@xmb-aln-x02.cisco.com> <D0D02765.1B76C%psarkar@juniper.net>
In-Reply-To: <D0D02765.1B76C%psarkar@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.7.141117
x-originating-ip: [116.197.184.19]
authentication-results: spf=none (sender IP is ) smtp.mailfrom=psarkar@juniper.net; 
x-dmarcaction: None
x-microsoft-antispam: BCL:0;PCL:0;RULEID:(3005003);SRVR:BY1PR0501MB1384;
x-forefront-prvs: 0447DB1C71
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(13464003)(24454002)(199003)(377454003)(479174004)(51704005)(189002)(76176999)(54356999)(87936001)(50986999)(64706001)(106356001)(20776003)(120916001)(122556002)(99396003)(66066001)(2656002)(93886004)(105586002)(99286002)(36756003)(2950100001)(2900100001)(102836002)(15975445007)(561944003)(2201001)(21056001)(101416001)(19580405001)(19580395003)(4396001)(83506001)(107046002)(68736005)(62966003)(77156002)(97736003)(40100003)(230783001)(86362001)(46102003)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR0501MB1384; H:BY1PR0501MB1240.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
Content-Type: text/plain; charset="utf-8"
Content-ID: <E50EE6F64DFEC4499BB5CE42CB545C25@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jan 2015 06:16:35.7318 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0501MB1384
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/6KSuegHxfoL3ZUo2BFx882tWH00
Cc: "ospf@ietf.org" <ospf@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Jan 2015 06:16:48 -0000

U29tZSB0eXBvIGNvcnJlY3Rpb24gaW5saW5lLi4NCg0KT24gMS81LzE1LCAxMTo0MyBBTSwgIlB1
c2hwYXNpcyBTYXJrYXIiIDxwc2Fya2FyQGp1bmlwZXIubmV0PiB3cm90ZToNCg0KPkhpIExlcywN
Cj4NCj4NCj5PbiAxLzUvMTUsIDExOjIzIEFNLCAiTGVzIEdpbnNiZXJnIChnaW5zYmVyZykiIDxn
aW5zYmVyZ0BjaXNjby5jb20+IHdyb3RlOg0KPg0KPj5QdXNocGFzaXMgLQ0KPj4NCj4+VGhlIGtl
eSBwb2ludCBpcyB0aGF0IHRoZSBwcm9wb3NhbCBkb2VzIG5vdCBoYXZlIGFueSBsYXN0aW5nIGlt
cGFjdCBvbg0KPj50cmFmZmljIGZsb3cuIEEgc2ltcGxlIHRvcG9sb2d5IHNob3VsZCBzdWZmaWNl
IHRvIGlsbHVzdHJhdGUgdGhpcy4NCj4+DQo+Pg0KPj5BLS0tLUItLS0tQy0tLS1EDQo+PiAgICAg
ICAgICB8ICAgICAgIHwNCj4+ICAgICAgICAgIEUtLS0tRg0KPj4NCj4+KEFsbCBsaW5rcyBoYXZl
IHRoZSBzYW1lIGNvc3QpDQo+Pg0KPj5TdXBwb3NlIHdlIHdpc2ggdG8gaGF2ZSB0cmFmZmljIGVu
dGVyaW5nIGF0IEEgZmxvdyBhbG9uZyB0aGUgcGF0aCBBLUItQy1EDQo+Pi0gYnV0IGlmIHRoZSBs
aW5rIEItLS1DIGZhaWxzIHdlIGRvIE5PVCB3YW50IHRyYWZmaWMgdG8gdGFrZSB0aGUgcGF0aA0K
Pj5CLS1FLS1GLS1DLg0KPj4NCj4+WW91IHByb3Bvc2UgdG8gaGF2ZSBDIGFkdmVydGlzZSBhbiBh
ZGRyZXNzIHdpdGggdHdvIG5vZGUtc2lkcyAtIG9uZSB3aGljaA0KPj5hbGxvd3MgcHJvdGVjdGlv
biAtIGNhbGwgaXQgQyhQKSAtIGFuZCBvbmUgd2hpY2ggZG9lcyBOT1QgYWxsb3cNCj4+cHJvdGVj
dGlvbiAtIGNhbGwgaXQgQyhOUCkuDQo+W1B1c2hwYXNpc10gTm8uIE15IHByb3Bvc2FsIGlzIGZv
ciBEIHRvIGFkdmVydGlzZSB0d28gbm9kZSBzaWRzLCBEMSB3aXRoDQo+TlAgc2V0IHRvIDAgYW5k
IEQyIHdpdGggTlAgc2V0IHRvIDEuIEFwcGxpY2F0aW9ucyBvbiByb3V0ZSBBIHRoYXQgZG8gbm90
DQo+bmVlZCBCLA0KPm9yIEMgdG8gcHJvdGVjdCB0aGUgQS1CLUMtRCBwYXRoIHdpbGwgdXNlIEQy
LiBCIGFuZCBDIHdpbGwgbm90IGluc3RhbGwNCj5iYWNrdXAgcGF0aHMgZm9yIEQyLiBPdGhlciBh
cHBzIGNhbiB1c2UgRDEgYXMgdGhleSBhcmUgc3VwcG9zZWQgdG8gZG8NCj5vdGhlcndpc2UuIFdl
dGhlciB0byBwcm90ZWN0IEQxIG9yIG5vdCBpcyBhIGxvY2FsIGRlY2lzaW9uIG9mIEIgYW5kIEMu
DQo+SG9wZSBJIGNvdWxkIGNsYXJpZnkgZW5vdWdoIDopDQo+DQo+Pg0KPj5JZiB0aGUgbGFiZWwg
c3RhY2sgc3BlY2lmaWVzIEMoTlApIC0gdGhlbiB3aGlsZSB0aGUgbGluayBCLS1DIGlzIFVQDQo+
PmV2ZXJ5dGhpbmcgd29ya3MgYXMgZGVzaXJlZCAocHJpbWFyeSBwYXRoIHRvIEMoTlApIG9uIE5v
ZGUgQiBpcyB2aWEgbGluaw0KPj5CLUMpLg0KPj5Ib3dldmVyLCB3aGVuIHRoZSBsaW5rIEItLUMg
Z29lcyBkb3duLCB0aGUgbmV0d29yayB3aWxsIHJlY29udmVyZ2UgYW5kIGluDQo+PmEgbW9kZXN0
IGFtb3VudCBvZiB0aW1lIHRoZSBuZXcgcHJpbWFyeSBwYXRoIHRvIEMoTlApIG9uIG5vZGUgQiB3
aWxsIGJlDQo+PnZpYSBsaW5rIEItRS4NCj5bUHVzaHBhc2lzXSBZZXMgYWdyZWVkLiBCdXQgb25s
eSBhcHBsaWNhdGlvbnMgb24gQSB3aWxsIGJlIGluamVjdGluZw0KPnRyYWZmaWMgdXNpbmcgRDIu
IE9uY2UgdGhlIEItQyBsaW5rLWRvd24gZXZlbnQgcmVhY2hlcyByb3V0ZXIgQSB3aWxsIHN0b3AN
Cj5pbmplY3RpbmcgdHJhZmZpYyB1c2luZyBEMi4gQSBwYXRoIHJlLWNvbXB1dGUgd2lsbCBiZSB0
cmlnZ2VyZWQgb24gQS4gWWVzDQo+SSBhZ3JlZSB0aGF0IGlmIEIgY29udmVyZ2VzIEQyIChub3Qg
RlJSKSBiZWZvcmUgQSByZS1jb21wdXRlLCB0aGVyZSBpcw0KPnN0aWxsIGNoYW5jZSB0aGF0IHNv
bWUgc21hbGwgYW1vdW50IG9mIHRyYWZmaWMgaXMgc2VudCBvdmVyIEEtQi1FLUYtQy1ELg0KPg0K
Pj4NCj4+VGhlIGV4aXN0ZW5jZSBvZiBDKE5QKSB0aGVyZWZvcmUgb25seSBhZmZlY3RzIHRyYWZm
aWMgZmxvdyBkdXJpbmcgdGhlDQo+PnJlY29udmVyZ2VuY2UgcGVyaW9kIGkuZS4gaWYgd2UgYXNz
dW1lIEIgZGlkIE5PVCBpbnN0YWxsIGEgcmVwYWlyIHBhdGgNCj4+Zm9yIEMoTlApIHRyYWZmaWMg
d2lsbCBiZSBkcm9wcGVkIG9ubHkgdW50aWwgYSBuZXcgcHJpbWFyeSBwYXRoIGlzDQo+PmNhbGN1
bGF0ZWQuIEkgZG9u4oCZdCBzZWUgdGhlIHZhbHVlIGluIHRoaXMuDQo+Pg0KPj5BcyBhIChzb21l
d2hhdCBkYW5nZXJvdXMpIGFzaWRlLCB0aGUgZnVuY3Rpb25hbGl0eSB5b3UgYXJlIGxvb2tpbmcg
Zm9yIGlzDQo+Pm1vcmUgYWtpbiB0byAibm90LXZpYSIgYXMgZGVmaW5lZCBpbiBSRkMgNjk4MSAt
IHRob3VnaCBJIGFtIHF1aWNrIHRvIGFkZA0KPj50aGF0IEkgYW0gTk9UIHByb3Bvc2luZyB0byBw
dXJzdWUgdGhhdC4gOi0pDQo+PkJ1dCByZWFkaW5nIHRoYXQgUkZDIG1pZ2h0IGdpdmUgeW91IG1v
cmUgaW5zaWdodCBpbnRvIHdoeSBzaW1wbHkgc2V0dGluZw0KPj4iZG9uJ3QgcHJvdGVjdCIgZm9y
IGEgcHJlZml4IGlzbid0IHVzZWZ1bCBmb3IgdGhlIHB1cnBvc2UgeW91IGhhdmUgaW4NCj4+bWlu
ZC4NCj4+DQo+PiAgIExlcw0KPj4NCj4+DQo+Pg0KPj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQ0KPj5Gcm9tOiBQdXNocGFzaXMgU2Fya2FyIFttYWlsdG86cHNhcmthckBqdW5pcGVyLm5ldF0N
Cj4+U2VudDogU3VuZGF5LCBKYW51YXJ5IDA0LCAyMDE1IDg6MzQgUE0NCj4+VG86IExlcyBHaW5z
YmVyZyAoZ2luc2JlcmcpOyBTaHJhZGRoYSBIZWdkZTsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsN
Cj4+ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYu
b3JnOw0KPj5kcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMu
aWV0Zi5vcmc7IEhhbm5lcyBHcmVkbGVyDQo+PkNjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGll
dGYub3JnDQo+PlN1YmplY3Q6IFJlOiBbT1NQRl0gW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nDQo+
PmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4NCj4+SGkgTGVz
LA0KPj4NCj4+UGxlYXNlIGZpbmQgY29tbWVudHMgaW5saW5lLi4NCj4+DQo+PkF1dGhvcnMsIA0K
Pj4NCj4+SGVyZSBpcyBteSBwcm9wb3NhbC4gUGxlYXNlIGxldCBtZSBrbm93IGlmIHRoaXMgc291
bmRzIHJlYXNvbmFibGUgb3Igbm90Lg0KPj4NCj4+LSBBIG5ldyDFkk5vLVBvdGVjdGlvbi1SZXF1
aXJlZMK5IG9yIMWSTlDCuSBmbGFnIGJlIGFkZGVkIHRvIHRoZSBQcmVmaXgtU0lEDQo+PlN1Yi1U
TFYvVExWLiBTZXR0aW5nIHRoaXMgZmxhZyBtZWFucyBub25lIG9mIHRoZSB0cmFuc2l0IHJvdXRl
cnMgc2hvdWxkDQo+PnRyeSB0byBwcm90ZWN0IHRoaXMgbm9kZS1zZWdtZW50Lg0KPj4tIExldCBu
b2RlcyBhZHZlcnRpc2UgdHdvIG5vZGUtc2lkLWluZGV4IGVhY2ggKHBlciBhZGRyZXNzLWZhbWls
eSksIG9uZQ0KPj53aXRob3V0IGFuZCBvbmUgd2l0aCDFkk5QwrkgZmxhZyBzZXQuIEZvciBub2Rl
LXNpZCBhZHZlcnRpc2VkIHdpdGggxZJOUMK5DQo+PmZsYWcgMCwgcm91dGVycyBzYW1lIGJlaGF2
ZSB0aGUgc2FtZSB3YXkgYXMgdG9kYXkuIEJ1dCB3aGVuIHRoZXkgcmVjZWl2ZQ0KPj5hIG5vZGUt
c2lkIHdpdGggxZJOUMK5IGZsYWcgc2V0LCB0aGV5IGF2b2lkL3NraXAgZmluZGluZyBhIGJhY2t1
cCBmb3IgdGhhdA0KPj5zZWdtZW50Lg0KPj4tIEZpbmFsbHkgaW5ncmVzcyBzZXJ2ZXJzIG9yIFRF
LWFwcGxpY2F0aW9ucyBtYXkgdXNlIHRoZXNlICdub2RlLXNpZHMNCj4+d2l0aCBOUC1mbGFnIHNl
dMK5IGZvciB1c2UgY2FzZXMgd2hlcmUgaXQgaXMgYmV0dGVyIHRvIGRyb3AgdHJhZmZpYyBvbg0K
Pj50b3BvbG9neSBvdXRhZ2VzIHJhdGhlciB0aGFuIGRpdmVydGluZyBpdCB0byBzb21lIG90aGVy
IHBhdGhzLiBGb3Igc3VjaA0KPj5jYXNlcyBpbmdyZXNzIHJvdXRlciBvciBURS1hcHBsaWNhdGlv
bnMgc2hvdWxkIGxvb2sgZm9yIG5vZGUtc2lkcyB3aXRoDQo+PsWSTlDCuSBmbGFnIHNldCBhbmQg
bm90IHRoZSByZWd1bGFyIG5vZGUtc2lkcy4gRm9yIGFsbCBvdGhlciBub3JtYWwgdXNlDQo+PmNh
c2VzKGluY2x1ZGluZyBMM1ZQTi82VlBFIGV0YykgdHJhZmZpYyBzaG91bGQgYmUgY2FycmllZCB1
c2luZyBub2RlLXNpZA0KPj53aXRob3V0IMWSTlDigLlmbGFnIHNldC4NCj4+DQo+PlRoYW5rcyBh
bmQgUmVnYXJkcywNCj4+LVB1c2hwYXNpcw0KPj4NCj4+T24gMS81LzE1LCAzOjM3IEFNLCAiTGVz
IEdpbnNiZXJnIChnaW5zYmVyZykiIDxnaW5zYmVyZ0BjaXNjby5jb20+IHdyb3RlOg0KPj4NCj4+
PlB1c2hwYXNpcyAtDQo+Pj4NCj4+PkkgZG9uJ3QgYWdyZWUuDQo+Pj4NCj4+PlRoZSB1c2Ugb2Yg
b25lIG5vZGUtc2lkIHZzIGFub3RoZXIgaGFzIG5vdGhpbmcgd2hhdGV2ZXIgdG8gZG8gd2l0aCB0
aGUNCj4+PnJlcXVlc3QgU2hyYWRkaGEgaGFzIG1hZGUgaS5lLiBzaG91bGQgd2UgaW50cm9kdWNl
IGEgZmxhZyBpbmRpY2F0aW5nDQo+Pj53aGV0aGVyIGEgcGFydGljdWxhciBwcmVmaXggc2hvdWxk
IGJlIHByb3RlY3RlZCBvciBub3QuIEEgbm9kZS1zaWQgb25seQ0KPj4+ZGljdGF0ZXMgd2hhdCAo
aW50ZXJtZWRpYXRlKSBub2RlIHRyYWZmaWMgc2hvdWxkIGJlIHNlbnQgdG8gLSBub3Qgd2hhdA0K
Pj4+bGluayhzKSBhcmUgdXNlZCB0byByZWFjaCB0aGF0IG5vZGUuDQo+PltQdXNocGFzaXNdIFRo
aXMgaXMgbm90IGFib3V0IHdoaWNoIGxpbmtzIHRvIHRha2UuIEl0IGlzIGFib3V0IHdldGhlcg0K
Pj50cmFuc2l0IHJvdXRlcnMgc2hvdWxkIHRyeSB0byBwcm90ZWN0IHRoZSBub2RlLXNlZ21lbnQg
dG8gdGhlIHRoaXMNCj4+bm9kZS1zaWQgb3Igbm90LiBJIHRoaW5rIHRoaXMgb3BlbnMgdXAgYSBs
b3QgbWFueSBudW1iZXIgb2YgcG9zc2liaWxpdGllcw0KPj5vbiB0aGUgaW5ncmVzcyByb3V0ZXIg
YW5kIFRFIGNvbnRyb2xsZXItYmFzZWQgYXBwbGljYXRpb25zLg0KPj4NCj4+Pg0KPj4+QWRqYWNl
bmN5LXNpZHMgaGF2ZSBhIGRpZmZlcmVudCBzZW1hbnRpYyAtIHRoZXkgaWRlbnRpZnkgdGhlIGxp
bmsgb3Zlcg0KPj4+d2hpY2ggdHJhZmZpYyBpcyB0byBiZSBmb3J3YXJkZWQuIElkZW50aWZ5aW5n
IGFuIGFkamFjZW5jeS1zaWQgYXMNCj4+PnVucHJvdGVjdGVkIG1lYW5zIHRyYWZmaWMgd2lsbCBO
RVZFUiBmbG93IG92ZXIgYSBkaWZmZXJlbnQgbGluay4gVGhlcmUNCj4+PmlzIG5vIGVxdWl2YWxl
bnQgYmVoYXZpb3IgdyBhIG5vZGUtc2lkIC0gd2hpY2ggaXMgd2hhdCB0aGlzIGRpc2N1c3Npb24N
Cj4+PmhhcyBiZWVuIGFib3V0Lg0KPj5bUHVzaHBhc2lzXSBJIGFtIG5vdCB0cnlpbmcgdG8gZHJh
dyBhIHBhcmFsbGVsIGJldHdlZW4gdGhpcyBuZXcgZmxhZyBhbmQNCj4+dGhlIMWSQsK5IGZsYWcg
aW4gQWRqLVNpZCBTdWJUbHYuIExpa2Ugc2FpZCBiZWZvcmUNCj4+DQo+Pj4NCj4+PiAgIExlcw0K
Pj4+DQo+Pj4NCj4+Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj5Gcm9tOiBQdXNocGFz
aXMgU2Fya2FyIFttYWlsdG86cHNhcmthckBqdW5pcGVyLm5ldF0NCj4+PlNlbnQ6IFN1bmRheSwg
SmFudWFyeSAwNCwgMjAxNSA4OjUxIEFNDQo+Pj5UbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7
IFNocmFkZGhhIEhlZ2RlOyBQZXRlciBQc2VuYWsgKHBwc2VuYWspOw0KPj4+ZHJhZnQtaWV0Zi1v
c3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPj4+ZHJhZnQt
aWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+Pj5D
Yzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4+U3ViamVjdDogUmU6IFtPU1BG
XSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCj4+PmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJv
dXRpbmctZXh0ZW5zaW9ucw0KPj4+DQo+Pj5IaSBMZXMsDQo+Pj4NCj4+PkkgdGhpbmsgdGhlIHJl
cXVpcmVtZW50IFNocmFkZGhhIGlzIHJlZmVycmluZyBpcyBhYm91dCB0aGUgY2hvaWNlIG9mDQo+
Pj5leGFjdCBub2RlLXNpZCB0byB1c2Ugd2hpbGUgY29uc3RydWN0aW5nIHRoZSBsYWJlbC1zdGFj
ayBmb3IgYQ0KPj4+ZXhwbGljaXQtTFNQIG9uIHRoZSBpbmdyZXNzIHJvdXRlciwgd2hpY2ggd2ls
bCBiZSB0eXBpY2FsbHkgZG9uZSBhZnRlcg0KPj4+cnVubmluZyBzb21lIENTUEYgb24gdGhlIFNQ
UklORyB0b3BvbG9neS4gQW5kIG5vdCB0aGUgSUdQIG9uIGluZ3Jlc3Mgb3INCj4+PnRyYW5zaXQg
cm91dGVycy4NCj4+Pg0KPj4+VGhhbmtzDQo+Pj4tUHVzaHBhc2lzDQo+Pj4NCj4+Pk9uIDEvMy8x
NSwgMzoxMCBBTSwgIkxlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIiA8Z2luc2JlcmdAY2lzY28uY29t
Pg0KPj4+d3JvdGU6DQo+Pj4NCj4+Pj5TaHJhZGRoYSAtDQo+Pj4+DQo+Pj4+SUdQcyB0b2RheSBk
byBOT1QgcGVyZm9ybSBjb25zdHJhaW50IGJhc2VkIFNQRnMgLSBzbyBJIGRvbid0IGtub3cgd2h5
DQo+Pj4+eW91IGJlbGlldmUgdGhhdCB0aGUgcHJpbWFyeSBTUEYgd2lsbCBtZWV0IGEgc2V0IG9m
IGNvbnN0cmFpbnRzIHRoYXQNCj4+Pj5hbiBMRkEgY2FsY3VsYXRpb24gd2lsbCBub3QuIEluIGZh
Y3QgLCBpdCBpcyB0aGUgb3Bwb3NpdGUgd2hpY2ggaXMNCj4+Pj50cnVlIGJlY2F1c2UgaW1wbGVt
ZW50YXRpb25zIHRvZGF5IGRvIHN1cHBvcnQgcHJlZmVyZW5jZXMgaW4gY2hvb3NpbmcNCj4+Pj5M
RkFzIGJhc2VkIG9uIHZhcmlvdXMgY29uZmlndXJlZCBwb2xpY3kgLSBzb21ldGhpbmcgd2hpY2gg
aXMgTk9UIGRvbmUNCj4+Pj5mb3IgcHJpbWFyeSBTUEYuDQo+Pj4+DQo+Pj4+SWYgeW91IHdhbnQg
YSBjZXJ0YWluIGNsYXNzIG9mIHRyYWZmaWMgdG8gYXZvaWQgYSBzdWJzZXQgb2YgdGhlIGxpbmtz
DQo+Pj4+aW4gdGhlIHRvcG9sb2d5IHRoZW4geW91IG5lZWQgdG8gaGF2ZSBhIHdheSBvZiBpZGVu
dGlmeWluZyB0aGUgbGlua3MNCj4+Pj4oTk9UIHRoZSBub2RlIGFkZHJlc3NlcykgYW5kIGEgd2F5
IG9mIGNhbGN1bGF0aW5nIGEgcGF0aCB3aGljaCBvbmx5DQo+Pj4+dXNlcyB0aGUgbGlua3Mgd2hp
Y2ggbWVldCB0aGUgY29uc3RyYWludHMgb2YgdGhhdCBjbGFzcyBvZiBzZXJ2aWNlLg0KPj4+Pklk
ZW50aWZ5aW5nIGEgcGFydGljdWxhciBwcmVmaXggYXMgcHJvdGVjdGVkIG9yIHVucHJvdGVjdGVk
IHdvbid0DQo+Pj4+YWNoaWV2ZSB0aGF0Lg0KPj4+Pg0KPj4+PiAgIExlcw0KPj4+Pg0KPj4+Pi0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+RnJvbTogU2hyYWRkaGEgSGVnZGUgW21haWx0
bzpzaHJhZGRoYUBqdW5pcGVyLm5ldF0NCj4+Pj5TZW50OiBGcmlkYXksIEphbnVhcnkgMDIsIDIw
MTUgMTA6NTQgQU0NCj4+Pj5UbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFBldGVyIFBzZW5h
ayAocHBzZW5hayk7DQo+Pj4+ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNp
b25zQHRvb2xzLmlldGYub3JnOw0KPj4+PmRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmct
ZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPj4+PkNjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdn
QGlldGYub3JnDQo+Pj4+U3ViamVjdDogUkU6IFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZw0KPj4+
PmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4+Pg0KPj4+Pkhp
IExlcy9QZXRlciwNCj4+Pj4NCj4+Pj4gICAgICBXaGVuIHJlY29udmVyZ2VuY2UgaGFwcGVucywg
dGhlIHByaW1hcnkgcGF0aCB3aWxsIGJlIGNhbGN1bGF0ZWQNCj4+Pj5iYXNlZCBvbiBhbGwgY29u
c3RyaWFudHMuDQo+Pj4+VGhpcyBpcyBub3QgdHJ1ZSB3aXRoIHRoZSBwcm90ZWN0aW9uIHBhdGgu
UHJvdGVjdGlvbiBwYXRoIGlzDQo+Pj4+Y2FsY3VsYXRlZCBsb2NhbGx5IChMRkEvUkxGQSkgIGFu
ZCBkb2VzIG5vdCBjb25zaWRlciB0aGUNCj4+Pj5jaGFyYWN0ZXJpc3RpY3Mgb2YgdGhlIHNlcnZp
Y2VzIHJ1bm5pbmcgb24gdGhhdCBwYXRoLg0KPj4+Pkl0J3MgZWFzaWVyIGZvciBzb21lIHNlcnZp
Y2VzIHRvIHBpY2sgdGhlIHVucHJvdGVjdGVkIHBhdGggd2hlbiB0aGUNCj4+Pj5uYXR1cmUgb2Yg
dGhlIHNlcnZpY2UgaXMgdGhhdCBpdCBjYW4gYmUgcmVzdGFydGVkICB3aGVuIHRoZXJlIGlzIGEN
Cj4+Pj5kaXNjb25uZWN0aW9uLg0KPj4+Pg0KPj4+PlJnZHMNCj4+Pj5TaHJhZGRoYQ0KPj4+Pi0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+RnJvbTogTGVzIEdpbnNiZXJnIChnaW5zYmVy
ZykgW21haWx0bzpnaW5zYmVyZ0BjaXNjby5jb21dDQo+Pj4+U2VudDogRnJpZGF5LCBKYW51YXJ5
IDAyLCAyMDE1IDEwOjA2IFBNDQo+Pj4+VG86IFBldGVyIFBzZW5hayAocHBzZW5hayk7IFNocmFk
ZGhhIEhlZ2RlOw0KPj4+PmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9u
c0B0b29scy5pZXRmLm9yZzsNCj4+Pj5kcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4
dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4+Pj5DYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0Bp
ZXRmLm9yZw0KPj4+PlN1YmplY3Q6IFJFOiBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCj4+Pj5k
cmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+Pj4NCj4+Pj5QZXRl
ciAtDQo+Pj4+DQo+Pj4+VGhlIHJlcXVpcmVtZW50IFNocmFkZGhhIHNwZWNpZmllZCB3YXMgdG8g
bm90IGFsbG93IGEgcGFydGljdWxhciBjbGFzcw0KPj4+Pm9mIHNlcnZpY2UgKCJoZWF2eSBiYW5k
d2lkdGggc2VydmljZXMiIHdhcyB0aGUgZXhhbXBsZSBwcm92aWRlZCkgdG8NCj4+Pj51c2UgY2Vy
dGFpbiBsaW5rcyBpbiB0aGUgdG9wb2xvZ3kuIE15IHBvaW50IGlzIHRoYXQgYWR2ZXJ0aXNpbmcg
YSBmbGFnDQo+Pj4+Zm9yIGEgZ2l2ZW4gcHJlZml4IHdoaWNoIHNheXMgImRvIG5vdCBjYWxjdWxh
dGUgYSByZXBhaXIgcGF0aCBmb3IgdGhpcw0KPj4+PnByZWZpeCINCj4+Pj5kb2VzIG5vdCBoZWxw
IGFjaGlldmUgdGhpcy4gT25jZSB0aGUgbmV0d29yayByZWNvbnZlcmdlcyBmb2xsb3dpbmcgdGhl
DQo+Pj4+ZmFpbHVyZSBvZiBvbmUgb2YgdGhlIGxpbmtzIG9uIHdoaWNoICJoZWF2eSBiYW5kd2lk
dGggc2VydmljZXMiIGlzDQo+Pj4+YWxsb3dlZC9wcmVmZXJyZWQgaXQgaXMgcXVpdGUgbGlrZWx5
IHRoYXQgdGhlIG5ldyBiZXN0IHBhdGggd2lsbCBiZQ0KPj4+Pm92ZXIgYSBsaW5rIG9uIHdoaWNo
ICJoZWF2eSBiYW5kd2lkdGggc2VydmljZXMiIGlzIE5PVA0KPj4+PmFsbG93ZWQvcHJlZmVycmVk
LiBUaGlzIHdpbGwgaGFwcGVuIHdoZXRoZXIgeW91IGhhdmUgdGhlIG5ldyBmbGFnIG9yDQo+Pj4+
bm90IC0gc28gdGhlIGZsYWcgd2lsbCBoYXZlIG5vIGxhc3RpbmcgZWZmZWN0LiBJdCB3b3VsZCBv
bmx5IGFmZmVjdA0KPj4+PnRyYWZmaWMgZmxvdyBkdXJpbmcgdGhlIGJyaWVmIHBlcmlvZCBkdXJp
bmcgd2hpY2ggdGhlIG5ldHdvcmsgaXMNCj4+Pj5yZWNvbnZlcmdpbmcuDQo+Pj4+DQo+Pj4+SSB0
aGluayB5b3UgYW5kIEkgYXJlIGFjdHVhbGx5IGluIGFncmVlbWVudCAtIEkgYW0gc2ltcGx5IHNl
bmRpbmcgYQ0KPj4+PnN0cm9uZ2VyIG5lZ2F0aXZlIG1lc3NhZ2UgLSBub3Qgb25seSBkbyBJIHRo
aW5rIHRoZSBmbGFnIGlzIG5vdCB1c2VmdWwNCj4+Pj4tIEkgdGhpbmsgaXQgZG9lcyBub3QgYWNo
aWV2ZSB0aGUgZ29hbCBTaHJhZGRoYSBoYXMgaW4gbWluZC4NCj4+Pj4NCj4+Pj4gICBMZXMNCj4+
Pj4NCj4+Pj4NCj4+Pj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+PkZyb206IFBldGVy
IFBzZW5hayAocHBzZW5haykNCj4+Pj5TZW50OiBGcmlkYXksIEphbnVhcnkgMDIsIDIwMTUgMTI6
MTggQU0NCj4+Pj5UbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFNocmFkZGhhIEhlZ2RlOw0K
Pj4+PmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRm
Lm9yZzsNCj4+Pj5kcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9v
bHMuaWV0Zi5vcmcNCj4+Pj5DYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4+
PlN1YmplY3Q6IFJlOiBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCj4+Pj5kcmFmdC1pZXRmLW9z
cGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+Pj4NCj4+Pj5IaSBMZXMsDQo+Pj4+DQo+
Pj4+SSBiZWxpZXZlIHRoZSBpZGVhIGlzIG5vdCB0byBleGNsdWRlIGFueSBwYXJ0aWN1bGFyIGxp
bmssIGl0J3MNCj4+Pj5hY3R1YWxseSBtdWNoIHNpbXBsZXIgLSBkbyBub3QgY2FsY3VsYXRlIGJh
Y2t1cCBmb3IgdGhlIHByZWZpeCBpZiB0aGUNCj4+Pj5mbGFnIGlzIHNldC4NCj4+Pj4NCj4+Pj5J
J20gc3RpbGwgbm90IHF1aXRlIHN1cmUgaG93IHVzZWZ1bCBhYm92ZSBpcywgYnV0IHRlY2huaWNh
bGx5IGl0IGlzDQo+Pj4+cG9zc2libGUuDQo+Pj4+DQo+Pj4+dGhhbmtzLA0KPj4+PlBldGVyDQo+
Pj4+DQo+Pj4+T24gMTIvMzAvMTQgMTc6MjIgLCBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSB3cm90
ZToNCj4+Pj4+IFNocmFkZGhhIC0NCj4+Pj4+DQo+Pj4+PiBXaGVuIHBlcmZvcm1pbmcgYSBiZXN0
IHBhdGggY2FsY3VsYXRpb24gd2hldGhlciBhIGdpdmVuIGxpbmsgaXMgaW4NCj4+Pj4+dGhlIHNl
dCBvZiBiZXN0IHBhdGhzICh0byBiZSBwcm90ZWN0ZWRFRCkgb3Igbm90IChjb3VsZCBiZSB1c2Vk
IGFzIGENCj4+Pj4+cHJvdGVjdElORyBwYXRoKSBpcyBhIGZ1bmN0aW9uIG9mIHRoZSB0b3BvbG9n
eSAtIG5vdCB0aGUgbGluay4gIElmDQo+Pj4+PnRoZXJlIGlzIGEgdG9wb2xvZ3kgY2hhbmdlIGl0
IGlzIHF1aXRlIGxpa2VseSB0aGF0IGEgZ2l2ZW4gbGluayB3aWxsDQo+Pj4+PmNoYW5nZSBmcm9t
IGJlaW5nIGEgcHJvdGVjdEVEIGxpbmsgdG8gYmVpbmcgYSBwcm90ZWN0SU5HIGxpbmsgKG9yDQo+
Pj4+PnZpY2UgdmVyc2EpLg0KPj4+Pj5TbyB3aGF0IHlvdSBwcm9wb3NlIHJlZ2FyZGluZyBub2Rl
LVNJRHMgd291bGQgbm90IHdvcmsuDQo+Pj4+Pg0KPj4+Pj4gSW4gdGhlIHVzZSBjYXNlIHlvdSBt
ZW50aW9uIGJlbG93IGlmIHlvdSBkb24ndCB3YW50IGEgY2VydGFpbiBjbGFzcw0KPj4+Pj5vZiB0
cmFmZmljIHRvIGZsb3cgb24gYSBnaXZlbiBsaW5rIGl0IHJlcXVpcmVzIGEgbGluayBhdHRyaWJ1
dGUgd2hpY2gNCj4+Pj4+aXMgcGVyc2lzdGVudCBhY3Jvc3MgdG9wb2xvZ3kgY2hhbmdlcy4gVGhl
cmUgYXJlIHdheXMgdG8gZG8gdGhhdCAtDQo+Pj4+PnVzaW5nIEFkai1TSURzIGlzIG9uZSBvZiB0
aGVtLiBCdXQgdXNpbmcgbm9kZS1TSURzIGluIHRoZSB3YXkgeW91DQo+Pj4+PnByb3Bvc2UgaXMg
Tk9ULg0KPj4+Pj4NCj4+Pj4+ICAgICBMZXMNCj4+Pj4+DQo+Pj4+PiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KPj4+Pj4gRnJvbTogT1NQRiBbbWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIFNocmFkZGhhDQo+Pj4+PiBIZWdkZQ0KPj4+Pj4gU2VudDogTW9uZGF5
LCBEZWNlbWJlciAyOSwgMjAxNCAxMDoxMiBQTQ0KPj4+Pj4gVG86IFBldGVyIFBzZW5hayAocHBz
ZW5hayk7DQo+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNA
dG9vbHMuaWV0Zi5vcmc7DQo+Pj4+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4
dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdn
QGlldGYub3JnDQo+Pj4+PiBTdWJqZWN0OiBSZTogW09TUEZdIFtJc2lzLXdnXSBNYWlsIHJlZ2Fy
ZGluZw0KPj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+
Pj4+Pg0KPj4+Pj4gUGV0ZXIsDQo+Pj4+Pg0KPj4+Pj4+IFRoZSByZXF1aXJlbWVudCBoZXJlIGlz
IHRvIGdldCBhbiB1bi1wcm90ZWN0ZWQgcGF0aCBmb3Igc2VydmljZXMNCj4+Pj4+PndoaWNoIGRv
IG5vdCB3YW50IHRvIGRpdmVydCB0aGUgdHJhZmZpYyBvbiBwcm90ZWN0ZWQgcGF0aCBpbiBhbnkN
Cj4+Pj4+PmNhc2UuDQo+Pj4+Pg0KPj4+Pj4+IGNhbiB5b3UgZ2l2ZSBhbiBleGFtcGxlIG9mIHN1
Y2ggYSBzZXJ2aWNlIGFuZCBhIHJlYXNvbmluZyB3aHkgc3VjaA0KPj4+Pj4+c2VydmljZSB3b3Vs
ZCB3YW50IHRvIGF2b2lkIGxvY2FsIHByb3RlY3Rpb24gYWxvbmcgdGhlIHBhdGg/DQo+Pj4+Pg0K
Pj4+Pj4gSGVhdnkgYmFuZHdpZHRoIHNlcnZpY2VzIGFyZSBwb3RlbnRpYWwgY2FuZGlkYXRlcy4g
IFRoZSBuZXR3b3JrIGlzDQo+Pj4+PndlbGwgcGxhbm5lZCBhbmQgd2VsbCBwcm92aXNpb25lZCBm
b3IgcHJpbWFyeSBwYXRoIGJ1dCBzYW1lIGlzIG5vdA0KPj4+Pj50cnVlIGZvciBiYWNrdXAgcGF0
aHMuDQo+Pj4+PiBEaXZlcnRpbmcgaGVhdnkgYmFuZHdpZHRoIHNlcnZpY2VzIGFsb25nIHByb3Rl
Y3Rpb24gcGF0aCBjYW4gZGlzcnVwdA0KPj4+Pj50aGUgb3RoZXIgc2VydmljZXMgb24gdGhhdCBw
YXRoLCB0aGV5IGFyZSBiZXR0ZXItb2ZmIHVuLXByb3RlY3RlZCBzbw0KPj4+Pj50aGF0IGFuIGV2
ZW50IGluIHRoZSBuZXR3b3JrIFdvdWxkIHJlc3VsdCBpbiBkaXNjb25uZWN0aW9uIGFuZCBhDQo+
Pj4+PnJldHJ5IGZvciBzdWNoIHNlcnZpY2VzLg0KPj4+Pj4NCj4+Pj4+IFJnZHMNCj4+Pj4+IFNo
cmFkZGhhDQo+Pj4+Pg0KPj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+IEZy
b206IFBldGVyIFBzZW5hayBbbWFpbHRvOnBwc2VuYWtAY2lzY28uY29tXQ0KPj4+Pj4gU2VudDog
TW9uZGF5LCBEZWNlbWJlciAyOSwgMjAxNCA0OjM1IFBNDQo+Pj4+PiBUbzogU2hyYWRkaGEgSGVn
ZGU7DQo+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9v
bHMuaWV0Zi5vcmc7DQo+Pj4+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVu
c2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGll
dGYub3JnDQo+Pj4+PiBTdWJqZWN0OiBSZTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nDQo+Pj4+
PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+Pj4+DQo+Pj4+
PiBTaHJhZGRoYSwNCj4+Pj4+DQo+Pj4+PiBPbiAxMi8yOS8xNCAxMDowNiAsIFNocmFkZGhhIEhl
Z2RlIHdyb3RlOg0KPj4+Pj4+IFBldGVyLA0KPj4+Pj4+DQo+Pj4+Pj4gVGhlIHJlcXVpcmVtZW50
IGhlcmUgaXMgdG8gZ2V0IGFuIHVuLXByb3RlY3RlZCBwYXRoIGZvciBzZXJ2aWNlcw0KPj4+Pj4+
d2hpY2ggZG8gbm90IHdhbnQgdG8gZGl2ZXJ0IHRoZSB0cmFmZmljIG9uIHByb3RlY3RlZCBwYXRo
IGluIGFueQ0KPj4+Pj4+Y2FzZS4NCj4+Pj4+DQo+Pj4+PiBjYW4geW91IGdpdmUgYW4gZXhhbXBs
ZSBvZiBzdWNoIGEgc2VydmljZSBhbmQgYSByZWFzb25pbmcgd2h5IHN1Y2gNCj4+Pj4+c2Vydmlj
ZSB3b3VsZCB3YW50IHRvIGF2b2lkIGxvY2FsIHByb3RlY3Rpb24gYWxvbmcgdGhlIHBhdGg/DQo+
Pj4+Pg0KPj4+Pj4gdGhhbmtzLA0KPj4+Pj4gUGV0ZXINCj4+Pj4+DQo+Pj4+Pj4gU28gd2hlbiB0
aGUgb3JpZ2luYXRvciBvZiBub2RlLXNpZCBzaWduYWxzIHVuLXByb3RlY3RlZCBwYXRoDQo+Pj4+
Pj5yZXF1aXJlbWVudCwgdGhlcmUgaXMgYWx3YXlzIGFuIHVucHJvdGVjdGVkIHBhdGguDQo+Pj4+
Pj4NCj4+Pj4+PiBSZWdhcmRpbmcgdGhlIHByb3RlY3RlZCBwYXRoLCBpdCBpcyB0aGUgZGVmYXVs
dCBiZWhhdmlvciBhcyBpdA0KPj4+Pj4+ZXhpc3RzIHRvZGF5LiBZb3UgZ2V0IHByb3RlY3Rpb24g
aWYgaXQncyBhdmFpbGFibGUgb3RoZXJ3aXNlIHlvdQ0KPj4+Pj4+ZG9uJ3QgZ2V0IHByb3RlY3Rp
b24uDQo+Pj4+Pj4NCj4+Pj4+PiBJbiBmYWN0LCB5b3UgY2FuIGhhdmUgdGhlIG5ldyBmbGFnIHRv
IHNheSAiTlAgZmxhZyIgbWVhbmluZw0KPj4+Pj4+bm9uLXByb3RlY3RlZCBmbGFnIHdoaWNoIGNh
biBiZSBzZXQgZm9yIHRoZSB1bnByb3RlY3RlZCBwYXRoLg0KPj4+Pj4+IEJ5IGRlZmF1bHQgaXQg
cmVtYWlucyBvZmYgYW5kIGdpdmVzIHRoZSBiZWhhdmlvciBhcyBpdCBleGlzdHMgdG9kYXkuDQo+
Pj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+IFJnZHMNCj4+Pj4+PiBTaHJhZGRoYQ0KPj4+Pj4+DQo+Pj4+
Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+PiBGcm9tOiBQZXRlciBQc2VuYWsg
W21haWx0bzpwcHNlbmFrQGNpc2NvLmNvbV0NCj4+Pj4+PiBTZW50OiBNb25kYXksIERlY2VtYmVy
IDI5LCAyMDE0IDI6MjYgUE0NCj4+Pj4+PiBUbzogU2hyYWRkaGEgSGVnZGU7DQo+Pj4+Pj4gZHJh
ZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0K
Pj4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5p
ZXRmLm9yZw0KPj4+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+Pj4+
Pj4gU3ViamVjdDogUmU6IFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZw0KPj4+Pj4+IGRyYWZ0LWll
dGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4+Pj4+DQo+Pj4+Pj4gU2hyYWRk
aGEsDQo+Pj4+Pj4NCj4+Pj4+PiBJIGRvIG5vdCBzZWUgaG93IGFuIG9yaWdpbmF0b3Igb2YgdGhl
IG5vZGUtc2lkIGNhbiBtYW5kYXRlIGENCj4+Pj4+PnByb3RlY3Rpb24gZm9yIHRoZSBwcmVmaXgg
b24gb3RoZXIgcm91dGVycy4gV2hhdCBpZiB0aGVyZSBpcyBubw0KPj4+Pj4+YmFja3VwIGF2YWls
YWJsZSBvbiBhIGNlcnRhaW4gbm9kZSBhbG9uZyB0aGUgcGF0aD8NCj4+Pj4+Pg0KPj4+Pj4+IFRo
ZSBwYXJhbGxlbCB3aXRoIHRoZSBCLWZsYWcgaW4gYWRqLXNpZHMgaXMgbm90IHJpZ2h0IC0gaW4g
Y2FzZSBvZg0KPj4+Pj4+YWRqLXNpZCB0aGUgb3JpZ2luYXRvciBoYXMgdGhlIGtub3dsZWRnZSBh
Ym91dCB0aGUgbG9jYWwgYWRqYWNlbmN5DQo+Pj4+Pj5wcm90ZWN0aW9uIGFuZCBhcyBzdWNoIGNh
biBzaWduYWwgaXQgaXQgaXQncyBMU0EuDQo+Pj4+Pj4NCj4+Pj4+PiB0aGFua3MsDQo+Pj4+Pj4g
UGV0ZXINCj4+Pj4+Pg0KPj4+Pj4+DQo+Pj4+Pj4gT24gMTIvMjkvMTQgMDk6NDcgLCBTaHJhZGRo
YSBIZWdkZSB3cm90ZToNCj4+Pj4+Pj4gUGV0ZXIsDQo+Pj4+Pj4+DQo+Pj4+Pj4+DQo+Pj4+Pj4+
IFBscyBzZWUgaW5saW5lLg0KPj4+Pj4+Pg0KPj4+Pj4+PiBSZ2RzDQo+Pj4+Pj4+IFNocmFkZGhh
DQo+Pj4+Pj4+DQo+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+Pj4+IEZy
b206IFBldGVyIFBzZW5hayBbbWFpbHRvOnBwc2VuYWtAY2lzY28uY29tXQ0KPj4+Pj4+PiBTZW50
OiBNb25kYXksIERlY2VtYmVyIDI5LCAyMDE0IDI6MDIgUE0NCj4+Pj4+Pj4gVG86IFNocmFkZGhh
IEhlZ2RlOw0KPj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lv
bnNAdG9vbHMuaWV0Zi5vcmc7DQo+Pj4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRp
bmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPj4+Pj4+PiBDYzogb3NwZkBpZXRmLm9yZzsg
aXNpcy13Z0BpZXRmLm9yZw0KPj4+Pj4+PiBTdWJqZWN0OiBSZTogW0lzaXMtd2ddIE1haWwgcmVn
YXJkaW5nDQo+Pj4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9u
cw0KPj4+Pj4+Pg0KPj4+Pj4+PiBTaHJhZGRoYSwNCj4+Pj4+Pj4NCj4+Pj4+Pj4gSSBkbyBub3Qg
c2VlIGhvdyBhbiBvcmlnaW5hdG9yIGNhbiBzZXQgYW55IGZsYWcgcmVnYXJkaW5nIHRoZQ0KPj4+
Pj4+PnByb3RlY3Rpb24gb2YgdGhlIGxvY2FsbHkgYXR0YWNoZWQgcHJlZml4Lg0KPj4+Pj4+PiA8
U2hyYWRkaGE+IFRoZSBvcmlnaW5hdG9yIGFkdmVydGlzZXMgMiBub2RlLXNpZHMuIE9uZSB3aXRo
IHAgZmxhZw0KPj4+Pj4+PnNldCBhbmQgdGhlIG90aGVyIHdpdGhvdXQgdGhlIHAtZmxhZyBzZXQu
DQo+Pj4+Pj4+DQo+Pj4+Pj4+ICAgICBJdCdzIGFsbCB0aGUgcm91dGVycyBvbiB0aGUgcGF0aCB0
b3dhcmRzIHN1Y2ggcHJlZml4IHRoYXQgbmVlZA0KPj4+Pj4+PnRvIGRlYWwgd2l0aCB0aGUgcHJv
dGVjdGlvbi4NCj4+Pj4+Pj4gPFNocmFkZGhhPiBUaGUgcmVjZWl2aW5nIG5vZGVzIHdpbGwgZG93
bmxvYWQgcHJvdGVjdGVkIHBhdGggZm9yDQo+Pj4+Pj4+dGhlIG5vZGUtc2lkIHdpdGggcC1mbGFn
IHNldCBhbmQgZG93bmxvYWQgVW5wcm90ZWN0ZWQgcGF0aCBmb3IgdGhlDQo+Pj4+Pj4+bm9kZS1z
aWQgd2l0aCBwLWZsYWcgdW5zZXQuDQo+Pj4+Pj4+DQo+Pj4+Pj4+IFNpZ25hbGluZyBhbnl0aGlu
ZyBmcm9tIHRoZSBvcmlnaW5hdG9yIHNlZW1zIHVzZWxlc3MuDQo+Pj4+Pj4+IDxTaHJhZGRoYT4g
IEZvciBub2RlLXNpZHMgaXQncyB0aGUgb3RoZXJzIHdobyBuZWVkIHRvIGJ1aWxkIHRoZQ0KPj4+
Pj4+PmZvcndhcmRpbmcgcGxhbmUgYnV0IGl0J3Mgb25seSB0aGUgb3JpZ2luYXRvciB3aG8gY2Fu
IHNpZ25hbCB3aGljaA0KPj4+Pj4+Pm9mDQo+Pj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFNpZCBuZWVkIHRvIGJlIGJ1aWx0IHdpdGggcHJvdGVjdGlvbg0KPj4+Pj4+PmFuZCB3aGlj
aCBub3QuIE90aGVyIHJvdXRlcnMgb24gdGhlIHBhdGggY2Fubm90IHNpZ25hbCB0aGlzDQo+Pj4+
Pj4+aW5mb3JtYXRpb24uDQo+Pj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+DQo+Pj4+Pj4+DQo+Pj4+Pj4+
IFdpdGggdGhpcyB5b3UgaGF2ZSB0d28gcGF0aHMgZm9yIHRoZSBub2RlLiBPbmUgaXMgcHJvdGVj
dGVkIGFuZA0KPj4+Pj4+PnRoZSBvdGhlciBpcyB1bnByb3RlY3RlZC4gVGhpcyBtZWV0cyB0aGUg
cmVxdWlyZW1lbnQgb2YgaGF2aW5nIGFuDQo+Pj4+Pj4+dW4tcHJvdGVjdGVkIHBhdGguDQo+Pj4+
Pj4+DQo+Pj4+Pj4+IEl0J3MgdmVyeSBtdWNoIGluIHBhcmFsbGVsIHRvIEItZmxhZyBpbiBhZGot
c2lkcy4gSXQgaXMgc2ltaWxhciB0bw0KPj4+Pj4+PmFkdmVydGlzaW5nIG11bHRpcGxlIGFkai1z
aWRzIG9uZSB3aXRoIEItZmxhZyBvbiBhbmQgb3RoZXIgd2l0aA0KPj4+Pj4+PmItZmxhZyBvZmYg
LCB0byBnZXQgcHJvdGVjdGVkIGFuZCB1bnByb3RlY3RlZCBBZGotc2lkcy4NCj4+Pj4+Pj4NCj4+
Pj4+Pj4gdGhhbmtzLA0KPj4+Pj4+PiBQZXRlcg0KPj4+Pj4+Pg0KPj4+Pj4+PiBPbiAxMi8yOS8x
NCAwOToyNiAsIFNocmFkZGhhIEhlZ2RlIHdyb3RlOg0KPj4+Pj4+Pj4gWWVzLllvdSBhcmUgcmln
aHQuDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gTGV0cyBzYXkgYSBwcmVmaXggc2lkIGhhcyBhIGZsYWcg
InAgZmxhZyIuIElmIHRoaXMgaXMgb24gaXQgbWVhbnMNCj4+Pj4+Pj4+YnVpbGQgYSBwYXRoIGFu
ZCBwcm92aWRlIHByb3RlY3Rpb24uDQo+Pj4+Pj4+PiBJZiB0aGlzIGlzIG9mZiBpdCBtZWFucyBi
dWlsZCBhIHBhdGggd2l0aCBubyBwcm90ZWN0aW9uLg0KPj4+Pj4+Pj4gVGhlIHJlY2VpdmVycyBv
ZiB0aGUgcHJlZml4LXNpZCB3aWxsIGJ1aWxkIGZvcndhcmRpbmcgcGxhbmUgYmFzZWQNCj4+Pj4+
Pj4+b24gdGhpcyBmbGFnLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IFRoZSBhcHBsaWNhdGlvbnMgYnVp
bGRpbmcgdGhlIHBhdGhzIHdpbGwgZWl0aGVyIHVzZSBwcmVmaXgtc2lkcw0KPj4+Pj4+Pj53aXRo
IHAgZmxhZyBvbiBvciBvZmYgYmFzZWQgb24gdGhlIG5lZWQgb2YgdGhlIHNlcnZpY2UuDQo+Pj4+
Pj4+PiBSZ2RzDQo+Pj4+Pj4+PiBTaHJhZGRoYQ0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4+Pj4gRnJvbTogUGV0ZXIgUHNlbmFr
IFttYWlsdG86cHBzZW5ha0BjaXNjby5jb21dDQo+Pj4+Pj4+PiBTZW50OiBNb25kYXksIERlY2Vt
YmVyIDI5LCAyMDE0IDE6NDkgUE0NCj4+Pj4+Pj4+IFRvOiBTaHJhZGRoYSBIZWdkZTsNCj4+Pj4+
Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRm
Lm9yZzsNCj4+Pj4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9u
c0B0b29scy5pZXRmLm9yZw0KPj4+Pj4+Pj4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0
Zi5vcmcNCj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCj4+
Pj4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4+Pj4+
Pj4NCj4+Pj4+Pj4+IFNocmFkZGhhLA0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IHRoZSBwcm9ibGVtIGlz
IHRoYXQgdGhlIG5vZGUgdGhhdCBpcyBhZHZlcnRpc2luZyB0aGUgbm9kZS1zaWQgY2FuDQo+Pj4+
Pj4+Pm5vdCBhZHZlcnRpc2UgYW55IGRhdGEgcmVnYXJkaW5nIHRoZSBwcm90ZWN0aW9uIG9mIHN1
Y2ggcHJlZml4LA0KPj4+Pj4+Pj5iZWNhdXNlIHRoZSBwcmVmaXggaXMgbG9jYWxseSBhdHRhY2hl
ZC4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiB0aGFua3MsDQo+Pj4+Pj4+PiBQZXRlcg0KPj4+Pj4+Pj4N
Cj4+Pj4+Pj4+IE9uIDEyLzI5LzE0IDA5OjE1ICwgU2hyYWRkaGEgSGVnZGUgd3JvdGU6DQo+Pj4+
Pj4+Pj4gUGV0ZXIsDQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+PiBJZiB0aGVyZSBpcyBhIHNlcnZpY2Ug
d2hpY2ggaGFzIHRvIHVzZSB1bi1wcm90ZWN0ZWQgcGF0aCBhbmQNCj4+Pj4+Pj4+PndoaWxlICBi
dWlsZGluZyBzdWNoIGEgcGF0aCBpZiB0aGUgbm9kZS1zaWRzIE5lZWQgdG8gYmUgdXNlZCAob25l
DQo+Pj4+Pj4+Pj5yZWFzb24gIGNvdWxkIGJlIGxhYmVsIHN0YWNrIGNvbXByZXNzaW9uKSAsIHRo
ZW4gdGhlcmUgaGFzIHRvIGJlDQo+Pj4+Pj4+Pj51bnByb3RlY3RlZCBub2RlLXNpZCB0aGF0IHRo
aXMgc2VydmljZSBjYW4gbWFrZSB1c2Ugb2YuDQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+PiBQcmVmaXgg
LXNpZHMgY291bGQgYWxzbyBiZSB1c2VkIHRvIHJlcHJlc2VudCBkaWZmZXJlbnQgc2VydmljZQ0K
Pj4+Pj4+Pj4+ZW5kcG9pbnRzIHdoaWNoIG1ha2VzIGl0IGV2ZW4gbW9yZSByZWxldmFudCB0byBo
YXZlIEEgbWVhbnMgb2YNCj4+Pj4+Pj4+PnJlcHJlc2VudGluZyAgdW5wcm90ZWN0ZWQgcGF0aHMu
DQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+PiBXb3VsZCBiZSBnb29kIHRvIGhlYXIgZnJvbSBvdGhlcnMg
b24gdGhpcywgZXNwZWNpYWxseSBvcGVyYXRvcnMuDQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+PiBSZ2Rz
DQo+Pj4+Pj4+Pj4gU2hyYWRkaGENCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+Pj4+PiBGcm9tOiBQZXRlciBQc2VuYWsgW21h
aWx0bzpwcHNlbmFrQGNpc2NvLmNvbV0NCj4+Pj4+Pj4+PiBTZW50OiBNb25kYXksIERlY2VtYmVy
IDI5LCAyMDE0IDE6MzUgUE0NCj4+Pj4+Pj4+PiBUbzogU2hyYWRkaGEgSGVnZGU7DQo+Pj4+Pj4+
Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYu
b3JnOw0KPj4+Pj4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9u
c0B0b29scy5pZXRmLm9yZw0KPj4+Pj4+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGll
dGYub3JnDQo+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZw0K
Pj4+Pj4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4+
Pj4+Pj4+DQo+Pj4+Pj4+Pj4gU2hyYWRkaGEsDQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+PiBub2RlLVNJ
RCBpcyBhZHZlcnRpc2VkIGJ5IHRoZSByb3V0ZXIgZm9yIHRoZSBwcmVmaXggdGhhdCBpcw0KPj4+
Pj4+Pj4+ZGlyZWN0bHkgYXR0YWNoZWQgdG8gaXQuIFByb3RlY3Rpb24gZm9yIHN1Y2ggbG9jYWwg
cHJlZml4IGRvZXMNCj4+Pj4+Pj4+Pm5vdCBtZWFuIG11Y2guDQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+
PiB0aGFua3MsDQo+Pj4+Pj4+Pj4gUGV0ZXINCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IE9uIDEyLzI0
LzE0IDExOjU3ICwgU2hyYWRkaGEgSGVnZGUgd3JvdGU6DQo+Pj4+Pj4+Pj4+IEF1dGhvcnMsDQo+
Pj4+Pj4+Pj4+IFdlIGhhdmUgYSAiYmFja3VwIGZsYWciIGluIGFkamFjZW5jeSBzaWQgdG8gaW5k
aWNhdGUgd2hldGhlcg0KPj4+Pj4+Pj4+PiB0aGUgbGFiZWwgaXMgcHJvdGVjdGVkIG9yIG5vdC4N
Cj4+Pj4+Pj4+Pj4gU2ltaWxhcmx5LiBJIHRoaW5rIHdlIG5lZWQgYSBmbGFnIGluIHByZWZpeC1z
aWQgYXMgd2VsbCB0bw0KPj4+Pj4+Pj4+PiBpbmRpY2F0ZSB3aGV0aGVyIHRoZSBub2RlLXNpZCBp
cyB0byBiZSBwcm90ZWN0ZWQgb3Igbm90Lg0KPj4+Pj4+Pj4+PiBBbnkgdGhvdWdodHMgb24gdGhp
cz8NCj4+Pj4+Pj4+Pj4gUmdkcw0KPj4+Pj4+Pj4+PiBTaHJhZGRoYQ0KPj4+Pj4+Pj4+Pg0KPj4+
Pj4+Pj4+Pg0KPj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KPj4+Pj4+Pj4+PiBJc2lzLXdnIG1haWxpbmcgbGlzdA0KPj4+Pj4+Pj4+PiBJ
c2lzLXdnQGlldGYub3JnDQo+Pj4+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vaXNpcy13Zw0KPj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+DQo+Pj4+Pj4+Pj4gLg0KPj4+
Pj4+Pj4+DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4NCj4+Pj4+Pj4g
Lg0KPj4+Pj4+Pg0KPj4+Pj4+DQo+Pj4+Pj4gLg0KPj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj4+IE9TUEYgbWFp
bGluZyBsaXN0DQo+Pj4+PiBPU1BGQGlldGYub3JnDQo+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL29zcGYNCj4+Pj4+IC4NCj4+Pj4+DQo+Pj4+DQo+Pj4+X19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+Pj5PU1BGIG1haWxp
bmcgbGlzdA0KPj4+Pk9TUEZAaWV0Zi5vcmcNCj4+Pj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL29zcGYNCj4+Pg0KPj4NCj4NCj5fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXw0KPk9TUEYgbWFpbGluZyBsaXN0DQo+T1NQRkBpZXRmLm9y
Zw0KPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vb3NwZg0KDQo=


From nobody Sun Jan  4 22:37:21 2015
Return-Path: <ginsberg@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 229331A1BD1; Sun,  4 Jan 2015 22:37:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 NOyCmihJISq3; Sun,  4 Jan 2015 22:37:14 -0800 (PST)
Received: from alln-iport-5.cisco.com (alln-iport-5.cisco.com [173.37.142.92]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2379C1A1BDD; Sun,  4 Jan 2015 22:37:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=30260; q=dns/txt; s=iport; t=1420439834; x=1421649434; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=viyW09BWpS4zraGnxGzzrKp1VZ+nwfjCw5WEObhm09c=; b=V1NAVmErxzbnKz7Rp80mDmdj5D8JdBflzQEhIFpFeBjNNeyIesuPemTH pNhoyQ4kXbsOgGrtQA+w03ATMARuQkutjfkULgSexp95h6KgZmE7S78bq Gq82HAYCq2ZhBqUx4RgFWVQkVTC4jApxfDwIOGatI4zkNuJvtDLDDJIsK g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Au0VANIwqlStJV2c/2dsb2JhbABSCoFmB3ciUlgEgjpHww4KhXECHGgWAQEBAQF9hAwBAQEEAQEBCQ4JETMHCwwEAgEGAg4DBAEBAQICBh0DAgICJQsUAQgIAgQBDQUIE4gRAQyLRJxokzQBAQEBAQEBAQEBAQEBAQEBAQEBAQETBIEhiGyEfwgHCwEBHgYQFgUHAgICgmIugRMBBIw+gVeKAIJlh02GESKDbm+BDDl+AQEB
X-IronPort-AV: E=Sophos;i="5.07,698,1413244800"; d="scan'208";a="110299529"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by alln-iport-5.cisco.com with ESMTP; 05 Jan 2015 06:37:12 +0000
Received: from xhc-rcd-x03.cisco.com (xhc-rcd-x03.cisco.com [173.37.183.77]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id t056bCwi017646 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 5 Jan 2015 06:37:12 GMT
Received: from xmb-aln-x02.cisco.com ([fe80::8c1c:7b85:56de:ffd1]) by xhc-rcd-x03.cisco.com ([173.37.183.77]) with mapi id 14.03.0195.001; Mon, 5 Jan 2015 00:37:12 -0600
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: Pushpasis Sarkar <psarkar@juniper.net>, Shraddha Hegde <shraddha@juniper.net>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>, Hannes Gredler <hannes@juniper.net>
Thread-Topic: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQKD6iXwJtxV0x9USUyWdQCc/JgZywgAqQgADVtYD//6sHQIAAcMUA//+e6RA=
Date: Mon, 5 Jan 2015 06:37:10 +0000
Message-ID: <F3ADE4747C9E124B89F0ED2180CC814F4EEA2A4F@xmb-aln-x02.cisco.com>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com> <D0D00E58.1B720%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA29A2@xmb-aln-x02.cisco.com> <D0D02765.1B76C%psarkar@juniper.net>
In-Reply-To: <D0D02765.1B76C%psarkar@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.24.203.199]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/6msMqqujC0rNreklR3K9SB9q4-M
Cc: "ospf@ietf.org" <ospf@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Jan 2015 06:37:19 -0000

UHVzaHBhc2lzIC0NCg0KSW5saW5lLg0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJv
bTogUHVzaHBhc2lzIFNhcmthciBbbWFpbHRvOnBzYXJrYXJAanVuaXBlci5uZXRdIA0KU2VudDog
U3VuZGF5LCBKYW51YXJ5IDA0LCAyMDE1IDEwOjEzIFBNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5z
YmVyZyk7IFNocmFkZGhhIEhlZ2RlOyBQZXRlciBQc2VuYWsgKHBwc2VuYWspOyBkcmFmdC1pZXRm
LW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7IGRyYWZ0LWll
dGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsgSGFubmVz
IEdyZWRsZXINCkNjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQpTdWJqZWN0OiBS
ZTogW09TUEZdIFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZyBkcmFmdC1pZXRmLW9zcGYtc2VnbWVu
dC1yb3V0aW5nLWV4dGVuc2lvbnMNCg0KSGkgTGVzLA0KDQoNCk9uIDEvNS8xNSwgMTE6MjMgQU0s
ICJMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSIgPGdpbnNiZXJnQGNpc2NvLmNvbT4gd3JvdGU6DQoN
Cj5QdXNocGFzaXMgLQ0KPg0KPlRoZSBrZXkgcG9pbnQgaXMgdGhhdCB0aGUgcHJvcG9zYWwgZG9l
cyBub3QgaGF2ZSBhbnkgbGFzdGluZyBpbXBhY3Qgb24gDQo+dHJhZmZpYyBmbG93LiBBIHNpbXBs
ZSB0b3BvbG9neSBzaG91bGQgc3VmZmljZSB0byBpbGx1c3RyYXRlIHRoaXMuDQo+DQo+DQo+QS0t
LS1CLS0tLUMtLS0tRA0KPiAgICAgICAgICB8ICAgICAgIHwNCj4gICAgICAgICAgRS0tLS1GDQo+
DQo+KEFsbCBsaW5rcyBoYXZlIHRoZSBzYW1lIGNvc3QpDQo+DQo+U3VwcG9zZSB3ZSB3aXNoIHRv
IGhhdmUgdHJhZmZpYyBlbnRlcmluZyBhdCBBIGZsb3cgYWxvbmcgdGhlIHBhdGggDQo+QS1CLUMt
RA0KPi0gYnV0IGlmIHRoZSBsaW5rIEItLS1DIGZhaWxzIHdlIGRvIE5PVCB3YW50IHRyYWZmaWMg
dG8gdGFrZSB0aGUgcGF0aCANCj5CLS1FLS1GLS1DLg0KPg0KPllvdSBwcm9wb3NlIHRvIGhhdmUg
QyBhZHZlcnRpc2UgYW4gYWRkcmVzcyB3aXRoIHR3byBub2RlLXNpZHMgLSBvbmUgDQo+d2hpY2gg
YWxsb3dzIHByb3RlY3Rpb24gLSBjYWxsIGl0IEMoUCkgLSBhbmQgb25lIHdoaWNoIGRvZXMgTk9U
IGFsbG93IA0KPnByb3RlY3Rpb24gLSBjYWxsIGl0IEMoTlApLg0KW1B1c2hwYXNpc10gTm8uIE15
IHByb3Bvc2FsIGlzIGZvciBEIHRvIGFkdmVydGlzZSB0d28gbm9kZSBzaWRzLCBEMSB3aXRoIE5Q
IHNldCB0byAwIGFuZCBEMiB3aXRoIE5QIHNldCB0byAxLiBBcHBsaWNhdGlvbnMgb24gdGhhdCBk
byBub3QgbmVlZCBCLCBvciBDIHRvIHByb3RlY3QgdGhlIEEtQi1DLUQgcGF0aCB3aWxsIHVzZSBE
Mi4gQiBhbmQgQyB3aWxsIG5vdCBpbnN0YWxsIGJhY2t1cCBwYXRocyBmb3IgRDIuIE90aGVyIGFw
cHMgY2FuIHVzZSBEMSBhcyB0aGV5IGFyZSBzdXBwb3NlZCB0byBkbyBvdGhlcndpc2UuIFdldGhl
ciB0byBwcm90ZWN0IEQxIG9yIG5vdCBpcyBhIGxvY2FsIGRlY2lzaW9uIG9mIEIgYW5kIEMuDQpI
b3BlIEkgY291bGQgY2xhcmlmeSBlbm91Z2ggOikNCg0KW0xlczpdIFdoZXRoZXIgd2UgdGFsayBh
Ym91dCBDIG9yIEQgZG9lc27igJl0IG1hdHRlci4gQXMgeW91IHBvaW50IG91dCBiZWxvdyB0aGUg
aXNzdWUgeW91IGFyZSBjb25jZXJuZWQgd2l0aCBpcyB0aGUgRklCIHVwZGF0ZSB0aW1lIG9uIHRo
ZSBpbnRlcm1lZGlhdGUgbm9kZXMgcmVsYXRpdmUgdG8gdGhlIHJlY29tcHV0YXRpb24gb24gdGhl
IGluZ3Jlc3Mgbm9kZS4NCg0KPg0KPklmIHRoZSBsYWJlbCBzdGFjayBzcGVjaWZpZXMgQyhOUCkg
LSB0aGVuIHdoaWxlIHRoZSBsaW5rIEItLUMgaXMgVVAgDQo+ZXZlcnl0aGluZyB3b3JrcyBhcyBk
ZXNpcmVkIChwcmltYXJ5IHBhdGggdG8gQyhOUCkgb24gTm9kZSBCIGlzIHZpYSANCj5saW5rIEIt
QykuDQo+SG93ZXZlciwgd2hlbiB0aGUgbGluayBCLS1DIGdvZXMgZG93biwgdGhlIG5ldHdvcmsg
d2lsbCByZWNvbnZlcmdlIGFuZCANCj5pbiBhIG1vZGVzdCBhbW91bnQgb2YgdGltZSB0aGUgbmV3
IHByaW1hcnkgcGF0aCB0byBDKE5QKSBvbiBub2RlIEIgd2lsbCANCj5iZSB2aWEgbGluayBCLUUu
DQpbUHVzaHBhc2lzXSBZZXMgYWdyZWVkLiBCdXQgb25seSBhcHBsaWNhdGlvbnMgb24gQSB3aWxs
IGJlIGluamVjdGluZyB0cmFmZmljIHVzaW5nIEQyLiBPbmNlIHRoZSBCLUMgbGluay1kb3duIGV2
ZW50IHJlYWNoZXMgcm91dGVyIEEgd2lsbCBzdG9wIGluamVjdGluZyB0cmFmZmljIHVzaW5nIEQy
LiBBIHBhdGggcmUtY29tcHV0ZSB3aWxsIGJlIHRyaWdnZXJlZCBvbiBBLiBZZXMgSSBhZ3JlZSB0
aGF0IGlmIEIgY29udmVyZ2VzIEQyIChub3QgRlJSKSBiZWZvcmUgQSByZS1jb21wdXRlLCB0aGVy
ZSBpcyBzdGlsbCBjaGFuY2UgdGhhdCBzb21lIHNtYWxsIGFtb3VudCBvZiB0cmFmZmljIGlzIHNl
bnQgb3ZlciBBLUItRS1GLUMtRC4NCg0KW0xlczpdIFdlbGwgeWVzIC0gdGhlIGtleSBwb2ludCBp
cyB0aGF0IHlvdSBjYW5ub3QgZ3VhcmFudGVlIHRoZSB0aW1pbmcgb2Ygd2hlbiBCIChmb3IgZXhh
bXBsZSkgd2lsbCByZWNvbnZlcmdlIHJlbGF0aXZlIHRvIHdoZW4gdGhlIGluZ3Jlc3Mgbm9kZSBB
IGRlY2lkZXMgdG8gcmVyb3V0ZS9kcm9wIHRoZSBEMiB0cmFmZmljLiBHaXZlbiB0aGF0IEIgaXMg
Y2xvc2VyIHRvIHRoZSBmYWlsdXJlIGl0IGlzIHF1aXRlIGxpa2VseSB0aGF0IEIgd2lsbCByZXNw
b25kIG1vcmUgcXVpY2tseSB0aGFuIEEgLSBhbmQgb2YgY291cnNlIHRoZXJlIGFyZSBtYW55IG90
aGVyIHZhcmlhYmxlcyB3aGljaCBjb3VsZCBhZmZlY3QgdGhlIHJlbGF0aXZlIHJlc3BvbnNlIHRp
bWUgb2YgQSBhbmQgQi4gU28gdGhlIHNvbGUgYmVuZWZpdCBvZiB3aGF0IHlvdSBwcm9wb3NlIHNl
ZW1zIHRvIGJlIHRoYXQgaW4gc29tZSBjYXNlcyB5b3UgTUlHSFQgbm90IHNlbmQgYXMgbXVjaCB0
cmFmZmljIHRvIEQyIHZpYSB0aGUgdW5kZXNpcmVkIGxpbmtzLg0KDQpBdCB0aGlzIHBvaW50IEkg
dGhpbmsgeW91IHdvdWxkIGRvIHdlbGwgdG8gbG9vayBhdCB0aGUgZXhpc3Rpbmcgc29sdXRpb25z
IC0gYXMgd2VsbCBhcyBKZWZmJ3MgcG9zdCBvbiB0aGlzIHRocmVhZCB3aGljaCBwcm92aWRlcyBh
biBleGNlbGxlbnQgZnJhbWV3b3JrIGZvciB0aGlua2luZyBhYm91dCBzb2x1dGlvbnMuIFdlIGRv
IGhhdmUgd2F5cyBvZiBhZGRyZXNzaW5nIHRoaXMgcHJvYmxlbSBhbmQgZG9pbmcgc28gZmFyIG1v
cmUgcm9idXN0bHkgdGhhbiB3aGF0IHlvdSBhcmUgcHJvcG9zaW5nLiBUaGUgUk9JIGZvciB3aGF0
IHlvdSBwcm9wb3NlIGlzIHF1aXRlIGxvdy4gRm9yIG15IHBhcnQgSSBkb27igJl0IHRoaW5rIHdo
YXQgeW91IHByb3Bvc2UgaXMgYSBnb29kIGlkZWEuDQoNCiAgICBMZXMNCg0KPg0KPlRoZSBleGlz
dGVuY2Ugb2YgQyhOUCkgdGhlcmVmb3JlIG9ubHkgYWZmZWN0cyB0cmFmZmljIGZsb3cgZHVyaW5n
IHRoZSANCj5yZWNvbnZlcmdlbmNlIHBlcmlvZCBpLmUuIGlmIHdlIGFzc3VtZSBCIGRpZCBOT1Qg
aW5zdGFsbCBhIHJlcGFpciBwYXRoIA0KPmZvciBDKE5QKSB0cmFmZmljIHdpbGwgYmUgZHJvcHBl
ZCBvbmx5IHVudGlsIGEgbmV3IHByaW1hcnkgcGF0aCBpcyANCj5jYWxjdWxhdGVkLiBJIGRvbuKA
mXQgc2VlIHRoZSB2YWx1ZSBpbiB0aGlzLg0KPg0KPkFzIGEgKHNvbWV3aGF0IGRhbmdlcm91cykg
YXNpZGUsIHRoZSBmdW5jdGlvbmFsaXR5IHlvdSBhcmUgbG9va2luZyBmb3IgDQo+aXMgbW9yZSBh
a2luIHRvICJub3QtdmlhIiBhcyBkZWZpbmVkIGluIFJGQyA2OTgxIC0gdGhvdWdoIEkgYW0gcXVp
Y2sgdG8gDQo+YWRkIHRoYXQgSSBhbSBOT1QgcHJvcG9zaW5nIHRvIHB1cnN1ZSB0aGF0LiA6LSkg
QnV0IHJlYWRpbmcgdGhhdCBSRkMgDQo+bWlnaHQgZ2l2ZSB5b3UgbW9yZSBpbnNpZ2h0IGludG8g
d2h5IHNpbXBseSBzZXR0aW5nICJkb24ndCBwcm90ZWN0IiBmb3IgDQo+YSBwcmVmaXggaXNuJ3Qg
dXNlZnVsIGZvciB0aGUgcHVycG9zZSB5b3UgaGF2ZSBpbiBtaW5kLg0KPg0KPiAgIExlcw0KPg0K
Pg0KPg0KPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogUHVzaHBhc2lzIFNhcmth
ciBbbWFpbHRvOnBzYXJrYXJAanVuaXBlci5uZXRdDQo+U2VudDogU3VuZGF5LCBKYW51YXJ5IDA0
LCAyMDE1IDg6MzQgUE0NCj5UbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFNocmFkZGhhIEhl
Z2RlOyBQZXRlciBQc2VuYWsgKHBwc2VuYWspOyANCj5kcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1y
b3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+ZHJhZnQtaWV0Zi1pc2lzLXNlZ21l
bnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOyBIYW5uZXMgDQo+R3JlZGxlcg0K
PkNjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+U3ViamVjdDogUmU6IFtPU1BG
XSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcgDQo+ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91
dGluZy1leHRlbnNpb25zDQo+DQo+SGkgTGVzLA0KPg0KPlBsZWFzZSBmaW5kIGNvbW1lbnRzIGlu
bGluZS4uDQo+DQo+QXV0aG9ycywNCj4NCj5IZXJlIGlzIG15IHByb3Bvc2FsLiBQbGVhc2UgbGV0
IG1lIGtub3cgaWYgdGhpcyBzb3VuZHMgcmVhc29uYWJsZSBvciBub3QuDQo+DQo+LSBBIG5ldyDF
kk5vLVBvdGVjdGlvbi1SZXF1aXJlZMK5IG9yIMWSTlDCuSBmbGFnIGJlIGFkZGVkIHRvIHRoZSBQ
cmVmaXgtU0lEIA0KPlN1Yi1UTFYvVExWLiBTZXR0aW5nIHRoaXMgZmxhZyBtZWFucyBub25lIG9m
IHRoZSB0cmFuc2l0IHJvdXRlcnMgc2hvdWxkIA0KPnRyeSB0byBwcm90ZWN0IHRoaXMgbm9kZS1z
ZWdtZW50Lg0KPi0gTGV0IG5vZGVzIGFkdmVydGlzZSB0d28gbm9kZS1zaWQtaW5kZXggZWFjaCAo
cGVyIGFkZHJlc3MtZmFtaWx5KSwgb25lIA0KPndpdGhvdXQgYW5kIG9uZSB3aXRoIMWSTlDCuSBm
bGFnIHNldC4gRm9yIG5vZGUtc2lkIGFkdmVydGlzZWQgd2l0aCDFkk5QwrkgDQo+ZmxhZyAwLCBy
b3V0ZXJzIHNhbWUgYmVoYXZlIHRoZSBzYW1lIHdheSBhcyB0b2RheS4gQnV0IHdoZW4gdGhleSAN
Cj5yZWNlaXZlIGEgbm9kZS1zaWQgd2l0aCDFkk5QwrkgZmxhZyBzZXQsIHRoZXkgYXZvaWQvc2tp
cCBmaW5kaW5nIGEgYmFja3VwIA0KPmZvciB0aGF0IHNlZ21lbnQuDQo+LSBGaW5hbGx5IGluZ3Jl
c3Mgc2VydmVycyBvciBURS1hcHBsaWNhdGlvbnMgbWF5IHVzZSB0aGVzZSAnbm9kZS1zaWRzIA0K
PndpdGggTlAtZmxhZyBzZXTCuSBmb3IgdXNlIGNhc2VzIHdoZXJlIGl0IGlzIGJldHRlciB0byBk
cm9wIHRyYWZmaWMgb24gDQo+dG9wb2xvZ3kgb3V0YWdlcyByYXRoZXIgdGhhbiBkaXZlcnRpbmcg
aXQgdG8gc29tZSBvdGhlciBwYXRocy4gRm9yIHN1Y2ggDQo+Y2FzZXMgaW5ncmVzcyByb3V0ZXIg
b3IgVEUtYXBwbGljYXRpb25zIHNob3VsZCBsb29rIGZvciBub2RlLXNpZHMgd2l0aCANCj7Fkk5Q
wrkgZmxhZyBzZXQgYW5kIG5vdCB0aGUgcmVndWxhciBub2RlLXNpZHMuIEZvciBhbGwgb3RoZXIg
bm9ybWFsIHVzZSANCj5jYXNlcyhpbmNsdWRpbmcgTDNWUE4vNlZQRSBldGMpIHRyYWZmaWMgc2hv
dWxkIGJlIGNhcnJpZWQgdXNpbmcgDQo+bm9kZS1zaWQgd2l0aG91dCDFkk5Q4oC5ZmxhZyBzZXQu
DQo+DQo+VGhhbmtzIGFuZCBSZWdhcmRzLA0KPi1QdXNocGFzaXMNCj4NCj5PbiAxLzUvMTUsIDM6
MzcgQU0sICJMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSIgPGdpbnNiZXJnQGNpc2NvLmNvbT4gd3Jv
dGU6DQo+DQo+PlB1c2hwYXNpcyAtDQo+Pg0KPj5JIGRvbid0IGFncmVlLg0KPj4NCj4+VGhlIHVz
ZSBvZiBvbmUgbm9kZS1zaWQgdnMgYW5vdGhlciBoYXMgbm90aGluZyB3aGF0ZXZlciB0byBkbyB3
aXRoIHRoZSANCj4+cmVxdWVzdCBTaHJhZGRoYSBoYXMgbWFkZSBpLmUuIHNob3VsZCB3ZSBpbnRy
b2R1Y2UgYSBmbGFnIGluZGljYXRpbmcgDQo+PndoZXRoZXIgYSBwYXJ0aWN1bGFyIHByZWZpeCBz
aG91bGQgYmUgcHJvdGVjdGVkIG9yIG5vdC4gQSBub2RlLXNpZCANCj4+b25seSBkaWN0YXRlcyB3
aGF0IChpbnRlcm1lZGlhdGUpIG5vZGUgdHJhZmZpYyBzaG91bGQgYmUgc2VudCB0byAtIG5vdCAN
Cj4+d2hhdA0KPj5saW5rKHMpIGFyZSB1c2VkIHRvIHJlYWNoIHRoYXQgbm9kZS4NCj5bUHVzaHBh
c2lzXSBUaGlzIGlzIG5vdCBhYm91dCB3aGljaCBsaW5rcyB0byB0YWtlLiBJdCBpcyBhYm91dCB3
ZXRoZXIgDQo+dHJhbnNpdCByb3V0ZXJzIHNob3VsZCB0cnkgdG8gcHJvdGVjdCB0aGUgbm9kZS1z
ZWdtZW50IHRvIHRoZSB0aGlzIA0KPm5vZGUtc2lkIG9yIG5vdC4gSSB0aGluayB0aGlzIG9wZW5z
IHVwIGEgbG90IG1hbnkgbnVtYmVyIG9mIA0KPnBvc3NpYmlsaXRpZXMgb24gdGhlIGluZ3Jlc3Mg
cm91dGVyIGFuZCBURSBjb250cm9sbGVyLWJhc2VkIGFwcGxpY2F0aW9ucy4NCj4NCj4+DQo+PkFk
amFjZW5jeS1zaWRzIGhhdmUgYSBkaWZmZXJlbnQgc2VtYW50aWMgLSB0aGV5IGlkZW50aWZ5IHRo
ZSBsaW5rIG92ZXIgDQo+PndoaWNoIHRyYWZmaWMgaXMgdG8gYmUgZm9yd2FyZGVkLiBJZGVudGlm
eWluZyBhbiBhZGphY2VuY3ktc2lkIGFzIA0KPj51bnByb3RlY3RlZCBtZWFucyB0cmFmZmljIHdp
bGwgTkVWRVIgZmxvdyBvdmVyIGEgZGlmZmVyZW50IGxpbmsuIFRoZXJlIA0KPj5pcyBubyBlcXVp
dmFsZW50IGJlaGF2aW9yIHcgYSBub2RlLXNpZCAtIHdoaWNoIGlzIHdoYXQgdGhpcyBkaXNjdXNz
aW9uIA0KPj5oYXMgYmVlbiBhYm91dC4NCj5bUHVzaHBhc2lzXSBJIGFtIG5vdCB0cnlpbmcgdG8g
ZHJhdyBhIHBhcmFsbGVsIGJldHdlZW4gdGhpcyBuZXcgZmxhZyANCj5hbmQgdGhlIMWSQsK5IGZs
YWcgaW4gQWRqLVNpZCBTdWJUbHYuIExpa2Ugc2FpZCBiZWZvcmUNCj4NCj4+DQo+PiAgIExlcw0K
Pj4NCj4+DQo+Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PkZyb206IFB1c2hwYXNpcyBT
YXJrYXIgW21haWx0bzpwc2Fya2FyQGp1bmlwZXIubmV0XQ0KPj5TZW50OiBTdW5kYXksIEphbnVh
cnkgMDQsIDIwMTUgODo1MSBBTQ0KPj5UbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFNocmFk
ZGhhIEhlZ2RlOyBQZXRlciBQc2VuYWsgKHBwc2VuYWspOyANCj4+ZHJhZnQtaWV0Zi1vc3BmLXNl
Z21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPj5kcmFmdC1pZXRmLWlz
aXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4+Q2M6IG9zcGZA
aWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+U3ViamVjdDogUmU6IFtPU1BGXSBbSXNpcy13
Z10gTWFpbCByZWdhcmRpbmcgDQo+PmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0
ZW5zaW9ucw0KPj4NCj4+SGkgTGVzLA0KPj4NCj4+SSB0aGluayB0aGUgcmVxdWlyZW1lbnQgU2hy
YWRkaGEgaXMgcmVmZXJyaW5nIGlzIGFib3V0IHRoZSBjaG9pY2Ugb2YgDQo+PmV4YWN0IG5vZGUt
c2lkIHRvIHVzZSB3aGlsZSBjb25zdHJ1Y3RpbmcgdGhlIGxhYmVsLXN0YWNrIGZvciBhIA0KPj5l
eHBsaWNpdC1MU1Agb24gdGhlIGluZ3Jlc3Mgcm91dGVyLCB3aGljaCB3aWxsIGJlIHR5cGljYWxs
eSBkb25lIGFmdGVyIA0KPj5ydW5uaW5nIHNvbWUgQ1NQRiBvbiB0aGUgU1BSSU5HIHRvcG9sb2d5
LiBBbmQgbm90IHRoZSBJR1Agb24gaW5ncmVzcyANCj4+b3IgdHJhbnNpdCByb3V0ZXJzLg0KPj4N
Cj4+VGhhbmtzDQo+Pi1QdXNocGFzaXMNCj4+DQo+Pk9uIDEvMy8xNSwgMzoxMCBBTSwgIkxlcyBH
aW5zYmVyZyAoZ2luc2JlcmcpIiA8Z2luc2JlcmdAY2lzY28uY29tPiB3cm90ZToNCj4+DQo+Pj5T
aHJhZGRoYSAtDQo+Pj4NCj4+PklHUHMgdG9kYXkgZG8gTk9UIHBlcmZvcm0gY29uc3RyYWludCBi
YXNlZCBTUEZzIC0gc28gSSBkb24ndCBrbm93IHdoeSANCj4+PnlvdSBiZWxpZXZlIHRoYXQgdGhl
IHByaW1hcnkgU1BGIHdpbGwgbWVldCBhIHNldCBvZiBjb25zdHJhaW50cyB0aGF0IA0KPj4+YW4g
TEZBIGNhbGN1bGF0aW9uIHdpbGwgbm90LiBJbiBmYWN0ICwgaXQgaXMgdGhlIG9wcG9zaXRlIHdo
aWNoIGlzIA0KPj4+dHJ1ZSBiZWNhdXNlIGltcGxlbWVudGF0aW9ucyB0b2RheSBkbyBzdXBwb3J0
IHByZWZlcmVuY2VzIGluIGNob29zaW5nIA0KPj4+TEZBcyBiYXNlZCBvbiB2YXJpb3VzIGNvbmZp
Z3VyZWQgcG9saWN5IC0gc29tZXRoaW5nIHdoaWNoIGlzIE5PVCBkb25lIA0KPj4+Zm9yIHByaW1h
cnkgU1BGLg0KPj4+DQo+Pj5JZiB5b3Ugd2FudCBhIGNlcnRhaW4gY2xhc3Mgb2YgdHJhZmZpYyB0
byBhdm9pZCBhIHN1YnNldCBvZiB0aGUgbGlua3MgDQo+Pj5pbiB0aGUgdG9wb2xvZ3kgdGhlbiB5
b3UgbmVlZCB0byBoYXZlIGEgd2F5IG9mIGlkZW50aWZ5aW5nIHRoZSBsaW5rcyANCj4+PihOT1Qg
dGhlIG5vZGUgYWRkcmVzc2VzKSBhbmQgYSB3YXkgb2YgY2FsY3VsYXRpbmcgYSBwYXRoIHdoaWNo
IG9ubHkgDQo+Pj51c2VzIHRoZSBsaW5rcyB3aGljaCBtZWV0IHRoZSBjb25zdHJhaW50cyBvZiB0
aGF0IGNsYXNzIG9mIHNlcnZpY2UuDQo+Pj5JZGVudGlmeWluZyBhIHBhcnRpY3VsYXIgcHJlZml4
IGFzIHByb3RlY3RlZCBvciB1bnByb3RlY3RlZCB3b24ndCANCj4+PmFjaGlldmUgdGhhdC4NCj4+
Pg0KPj4+ICAgTGVzDQo+Pj4NCj4+Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj5Gcm9t
OiBTaHJhZGRoYSBIZWdkZSBbbWFpbHRvOnNocmFkZGhhQGp1bmlwZXIubmV0XQ0KPj4+U2VudDog
RnJpZGF5LCBKYW51YXJ5IDAyLCAyMDE1IDEwOjU0IEFNDQo+Pj5UbzogTGVzIEdpbnNiZXJnIChn
aW5zYmVyZyk7IFBldGVyIFBzZW5hayAocHBzZW5hayk7IA0KPj4+ZHJhZnQtaWV0Zi1vc3BmLXNl
Z21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPj4+ZHJhZnQtaWV0Zi1p
c2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+Pj5DYzogb3Nw
ZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4+U3ViamVjdDogUkU6IFtJc2lzLXdnXSBN
YWlsIHJlZ2FyZGluZyANCj4+PmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5z
aW9ucw0KPj4+DQo+Pj5IaSBMZXMvUGV0ZXIsDQo+Pj4NCj4+PiAgICAgIFdoZW4gcmVjb252ZXJn
ZW5jZSBoYXBwZW5zLCB0aGUgcHJpbWFyeSBwYXRoIHdpbGwgYmUgY2FsY3VsYXRlZCANCj4+PmJh
c2VkIG9uIGFsbCBjb25zdHJpYW50cy4NCj4+PlRoaXMgaXMgbm90IHRydWUgd2l0aCB0aGUgcHJv
dGVjdGlvbiBwYXRoLlByb3RlY3Rpb24gcGF0aCBpcyANCj4+PmNhbGN1bGF0ZWQgbG9jYWxseSAo
TEZBL1JMRkEpICBhbmQgZG9lcyBub3QgY29uc2lkZXIgdGhlIA0KPj4+Y2hhcmFjdGVyaXN0aWNz
IG9mIHRoZSBzZXJ2aWNlcyBydW5uaW5nIG9uIHRoYXQgcGF0aC4NCj4+Pkl0J3MgZWFzaWVyIGZv
ciBzb21lIHNlcnZpY2VzIHRvIHBpY2sgdGhlIHVucHJvdGVjdGVkIHBhdGggd2hlbiB0aGUgDQo+
Pj5uYXR1cmUgb2YgdGhlIHNlcnZpY2UgaXMgdGhhdCBpdCBjYW4gYmUgcmVzdGFydGVkICB3aGVu
IHRoZXJlIGlzIGEgDQo+Pj5kaXNjb25uZWN0aW9uLg0KPj4+DQo+Pj5SZ2RzDQo+Pj5TaHJhZGRo
YQ0KPj4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PkZyb206IExlcyBHaW5zYmVyZyAo
Z2luc2JlcmcpIFttYWlsdG86Z2luc2JlcmdAY2lzY28uY29tXQ0KPj4+U2VudDogRnJpZGF5LCBK
YW51YXJ5IDAyLCAyMDE1IDEwOjA2IFBNDQo+Pj5UbzogUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsg
U2hyYWRkaGEgSGVnZGU7IA0KPj4+ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRl
bnNpb25zQHRvb2xzLmlldGYub3JnOw0KPj4+ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGlu
Zy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+Pj5DYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13
Z0BpZXRmLm9yZw0KPj4+U3ViamVjdDogUkU6IFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZyANCj4+
PmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4+DQo+Pj5QZXRl
ciAtDQo+Pj4NCj4+PlRoZSByZXF1aXJlbWVudCBTaHJhZGRoYSBzcGVjaWZpZWQgd2FzIHRvIG5v
dCBhbGxvdyBhIHBhcnRpY3VsYXIgDQo+Pj5jbGFzcyBvZiBzZXJ2aWNlICgiaGVhdnkgYmFuZHdp
ZHRoIHNlcnZpY2VzIiB3YXMgdGhlIGV4YW1wbGUgDQo+Pj5wcm92aWRlZCkgdG8gdXNlIGNlcnRh
aW4gbGlua3MgaW4gdGhlIHRvcG9sb2d5LiBNeSBwb2ludCBpcyB0aGF0IA0KPj4+YWR2ZXJ0aXNp
bmcgYSBmbGFnIGZvciBhIGdpdmVuIHByZWZpeCB3aGljaCBzYXlzICJkbyBub3QgY2FsY3VsYXRl
IGEgDQo+Pj5yZXBhaXIgcGF0aCBmb3IgdGhpcyBwcmVmaXgiDQo+Pj5kb2VzIG5vdCBoZWxwIGFj
aGlldmUgdGhpcy4gT25jZSB0aGUgbmV0d29yayByZWNvbnZlcmdlcyBmb2xsb3dpbmcgDQo+Pj50
aGUgZmFpbHVyZSBvZiBvbmUgb2YgdGhlIGxpbmtzIG9uIHdoaWNoICJoZWF2eSBiYW5kd2lkdGgg
c2VydmljZXMiIA0KPj4+aXMgYWxsb3dlZC9wcmVmZXJyZWQgaXQgaXMgcXVpdGUgbGlrZWx5IHRo
YXQgdGhlIG5ldyBiZXN0IHBhdGggd2lsbCANCj4+PmJlIG92ZXIgYSBsaW5rIG9uIHdoaWNoICJo
ZWF2eSBiYW5kd2lkdGggc2VydmljZXMiIGlzIE5PVCANCj4+PmFsbG93ZWQvcHJlZmVycmVkLiBU
aGlzIHdpbGwgaGFwcGVuIHdoZXRoZXIgeW91IGhhdmUgdGhlIG5ldyBmbGFnIG9yIA0KPj4+bm90
IC0gc28gdGhlIGZsYWcgd2lsbCBoYXZlIG5vIGxhc3RpbmcgZWZmZWN0LiBJdCB3b3VsZCBvbmx5
IGFmZmVjdCANCj4+PnRyYWZmaWMgZmxvdyBkdXJpbmcgdGhlIGJyaWVmIHBlcmlvZCBkdXJpbmcg
d2hpY2ggdGhlIG5ldHdvcmsgaXMgDQo+Pj5yZWNvbnZlcmdpbmcuDQo+Pj4NCj4+PkkgdGhpbmsg
eW91IGFuZCBJIGFyZSBhY3R1YWxseSBpbiBhZ3JlZW1lbnQgLSBJIGFtIHNpbXBseSBzZW5kaW5n
IGEgDQo+Pj5zdHJvbmdlciBuZWdhdGl2ZSBtZXNzYWdlIC0gbm90IG9ubHkgZG8gSSB0aGluayB0
aGUgZmxhZyBpcyBub3QgDQo+Pj51c2VmdWwNCj4+Pi0gSSB0aGluayBpdCBkb2VzIG5vdCBhY2hp
ZXZlIHRoZSBnb2FsIFNocmFkZGhhIGhhcyBpbiBtaW5kLg0KPj4+DQo+Pj4gICBMZXMNCj4+Pg0K
Pj4+DQo+Pj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+RnJvbTogUGV0ZXIgUHNlbmFr
IChwcHNlbmFrKQ0KPj4+U2VudDogRnJpZGF5LCBKYW51YXJ5IDAyLCAyMDE1IDEyOjE4IEFNDQo+
Pj5UbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFNocmFkZGhhIEhlZ2RlOyANCj4+PmRyYWZ0
LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsNCj4+
PmRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9y
Zw0KPj4+Q2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+PlN1YmplY3Q6IFJl
OiBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcgDQo+Pj5kcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1y
b3V0aW5nLWV4dGVuc2lvbnMNCj4+Pg0KPj4+SGkgTGVzLA0KPj4+DQo+Pj5JIGJlbGlldmUgdGhl
IGlkZWEgaXMgbm90IHRvIGV4Y2x1ZGUgYW55IHBhcnRpY3VsYXIgbGluaywgaXQncyANCj4+PmFj
dHVhbGx5IG11Y2ggc2ltcGxlciAtIGRvIG5vdCBjYWxjdWxhdGUgYmFja3VwIGZvciB0aGUgcHJl
Zml4IGlmIHRoZSANCj4+PmZsYWcgaXMgc2V0Lg0KPj4+DQo+Pj5JJ20gc3RpbGwgbm90IHF1aXRl
IHN1cmUgaG93IHVzZWZ1bCBhYm92ZSBpcywgYnV0IHRlY2huaWNhbGx5IGl0IGlzIA0KPj4+cG9z
c2libGUuDQo+Pj4NCj4+PnRoYW5rcywNCj4+PlBldGVyDQo+Pj4NCj4+Pk9uIDEyLzMwLzE0IDE3
OjIyICwgTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgd3JvdGU6DQo+Pj4+IFNocmFkZGhhIC0NCj4+
Pj4NCj4+Pj4gV2hlbiBwZXJmb3JtaW5nIGEgYmVzdCBwYXRoIGNhbGN1bGF0aW9uIHdoZXRoZXIg
YSBnaXZlbiBsaW5rIGlzIGluIA0KPj4+PnRoZSBzZXQgb2YgYmVzdCBwYXRocyAodG8gYmUgcHJv
dGVjdGVkRUQpIG9yIG5vdCAoY291bGQgYmUgdXNlZCBhcyBhIA0KPj4+PnByb3RlY3RJTkcgcGF0
aCkgaXMgYSBmdW5jdGlvbiBvZiB0aGUgdG9wb2xvZ3kgLSBub3QgdGhlIGxpbmsuICBJZiANCj4+
Pj50aGVyZSBpcyBhIHRvcG9sb2d5IGNoYW5nZSBpdCBpcyBxdWl0ZSBsaWtlbHkgdGhhdCBhIGdp
dmVuIGxpbmsgd2lsbCANCj4+Pj5jaGFuZ2UgZnJvbSBiZWluZyBhIHByb3RlY3RFRCBsaW5rIHRv
IGJlaW5nIGEgcHJvdGVjdElORyBsaW5rIChvciANCj4+Pj52aWNlIHZlcnNhKS4NCj4+Pj5TbyB3
aGF0IHlvdSBwcm9wb3NlIHJlZ2FyZGluZyBub2RlLVNJRHMgd291bGQgbm90IHdvcmsuDQo+Pj4+
DQo+Pj4+IEluIHRoZSB1c2UgY2FzZSB5b3UgbWVudGlvbiBiZWxvdyBpZiB5b3UgZG9uJ3Qgd2Fu
dCBhIGNlcnRhaW4gY2xhc3MgDQo+Pj4+b2YgdHJhZmZpYyB0byBmbG93IG9uIGEgZ2l2ZW4gbGlu
ayBpdCByZXF1aXJlcyBhIGxpbmsgYXR0cmlidXRlIA0KPj4+PndoaWNoIGlzIHBlcnNpc3RlbnQg
YWNyb3NzIHRvcG9sb2d5IGNoYW5nZXMuIFRoZXJlIGFyZSB3YXlzIHRvIGRvIA0KPj4+PnRoYXQg
LSB1c2luZyBBZGotU0lEcyBpcyBvbmUgb2YgdGhlbS4gQnV0IHVzaW5nIG5vZGUtU0lEcyBpbiB0
aGUgd2F5IA0KPj4+PnlvdSBwcm9wb3NlIGlzIE5PVC4NCj4+Pj4NCj4+Pj4gICAgIExlcw0KPj4+
Pg0KPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+PiBGcm9tOiBPU1BGIFttYWls
dG86b3NwZi1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU2hyYWRkaGEgDQo+Pj4+IEhl
Z2RlDQo+Pj4+IFNlbnQ6IE1vbmRheSwgRGVjZW1iZXIgMjksIDIwMTQgMTA6MTIgUE0NCj4+Pj4g
VG86IFBldGVyIFBzZW5hayAocHBzZW5hayk7DQo+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50
LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsNCj4+Pj4gZHJhZnQtaWV0Zi1pc2lz
LXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+Pj4+IENjOiBvc3Bm
QGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+Pj4+IFN1YmplY3Q6IFJlOiBbT1NQRl0gW0lz
aXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0
aW5nLWV4dGVuc2lvbnMNCj4+Pj4NCj4+Pj4gUGV0ZXIsDQo+Pj4+DQo+Pj4+PiBUaGUgcmVxdWly
ZW1lbnQgaGVyZSBpcyB0byBnZXQgYW4gdW4tcHJvdGVjdGVkIHBhdGggZm9yIHNlcnZpY2VzIA0K
Pj4+Pj53aGljaCBkbyBub3Qgd2FudCB0byBkaXZlcnQgdGhlIHRyYWZmaWMgb24gcHJvdGVjdGVk
IHBhdGggaW4gYW55IGNhc2UuDQo+Pj4+DQo+Pj4+PiBjYW4geW91IGdpdmUgYW4gZXhhbXBsZSBv
ZiBzdWNoIGEgc2VydmljZSBhbmQgYSByZWFzb25pbmcgd2h5IHN1Y2ggDQo+Pj4+PnNlcnZpY2Ug
d291bGQgd2FudCB0byBhdm9pZCBsb2NhbCBwcm90ZWN0aW9uIGFsb25nIHRoZSBwYXRoPw0KPj4+
Pg0KPj4+PiBIZWF2eSBiYW5kd2lkdGggc2VydmljZXMgYXJlIHBvdGVudGlhbCBjYW5kaWRhdGVz
LiAgVGhlIG5ldHdvcmsgaXMgDQo+Pj4+d2VsbCBwbGFubmVkIGFuZCB3ZWxsIHByb3Zpc2lvbmVk
IGZvciBwcmltYXJ5IHBhdGggYnV0IHNhbWUgaXMgbm90IA0KPj4+PnRydWUgZm9yIGJhY2t1cCBw
YXRocy4NCj4+Pj4gRGl2ZXJ0aW5nIGhlYXZ5IGJhbmR3aWR0aCBzZXJ2aWNlcyBhbG9uZyBwcm90
ZWN0aW9uIHBhdGggY2FuIA0KPj4+PmRpc3J1cHQgdGhlIG90aGVyIHNlcnZpY2VzIG9uIHRoYXQg
cGF0aCwgdGhleSBhcmUgYmV0dGVyLW9mZiANCj4+Pj51bi1wcm90ZWN0ZWQgc28gdGhhdCBhbiBl
dmVudCBpbiB0aGUgbmV0d29yayBXb3VsZCByZXN1bHQgaW4gDQo+Pj4+ZGlzY29ubmVjdGlvbiBh
bmQgYSByZXRyeSBmb3Igc3VjaCBzZXJ2aWNlcy4NCj4+Pj4NCj4+Pj4gUmdkcw0KPj4+PiBTaHJh
ZGRoYQ0KPj4+Pg0KPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+PiBGcm9tOiBQ
ZXRlciBQc2VuYWsgW21haWx0bzpwcHNlbmFrQGNpc2NvLmNvbV0NCj4+Pj4gU2VudDogTW9uZGF5
LCBEZWNlbWJlciAyOSwgMjAxNCA0OjM1IFBNDQo+Pj4+IFRvOiBTaHJhZGRoYSBIZWdkZTsNCj4+
Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYu
b3JnOw0KPj4+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9v
bHMuaWV0Zi5vcmcNCj4+Pj4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+
Pj4gU3ViamVjdDogUmU6IFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZyANCj4+Pj4gZHJhZnQtaWV0
Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+Pj4+DQo+Pj4+IFNocmFkZGhhLA0K
Pj4+Pg0KPj4+PiBPbiAxMi8yOS8xNCAxMDowNiAsIFNocmFkZGhhIEhlZ2RlIHdyb3RlOg0KPj4+
Pj4gUGV0ZXIsDQo+Pj4+Pg0KPj4+Pj4gVGhlIHJlcXVpcmVtZW50IGhlcmUgaXMgdG8gZ2V0IGFu
IHVuLXByb3RlY3RlZCBwYXRoIGZvciBzZXJ2aWNlcyANCj4+Pj4+d2hpY2ggZG8gbm90IHdhbnQg
dG8gZGl2ZXJ0IHRoZSB0cmFmZmljIG9uIHByb3RlY3RlZCBwYXRoIGluIGFueSBjYXNlLg0KPj4+
Pg0KPj4+PiBjYW4geW91IGdpdmUgYW4gZXhhbXBsZSBvZiBzdWNoIGEgc2VydmljZSBhbmQgYSBy
ZWFzb25pbmcgd2h5IHN1Y2ggDQo+Pj4+c2VydmljZSB3b3VsZCB3YW50IHRvIGF2b2lkIGxvY2Fs
IHByb3RlY3Rpb24gYWxvbmcgdGhlIHBhdGg/DQo+Pj4+DQo+Pj4+IHRoYW5rcywNCj4+Pj4gUGV0
ZXINCj4+Pj4NCj4+Pj4+IFNvIHdoZW4gdGhlIG9yaWdpbmF0b3Igb2Ygbm9kZS1zaWQgc2lnbmFs
cyB1bi1wcm90ZWN0ZWQgcGF0aCANCj4+Pj4+cmVxdWlyZW1lbnQsIHRoZXJlIGlzIGFsd2F5cyBh
biB1bnByb3RlY3RlZCBwYXRoLg0KPj4+Pj4NCj4+Pj4+IFJlZ2FyZGluZyB0aGUgcHJvdGVjdGVk
IHBhdGgsIGl0IGlzIHRoZSBkZWZhdWx0IGJlaGF2aW9yIGFzIGl0IA0KPj4+Pj5leGlzdHMgdG9k
YXkuIFlvdSBnZXQgcHJvdGVjdGlvbiBpZiBpdCdzIGF2YWlsYWJsZSBvdGhlcndpc2UgeW91IA0K
Pj4+Pj5kb24ndCBnZXQgcHJvdGVjdGlvbi4NCj4+Pj4+DQo+Pj4+PiBJbiBmYWN0LCB5b3UgY2Fu
IGhhdmUgdGhlIG5ldyBmbGFnIHRvIHNheSAiTlAgZmxhZyIgbWVhbmluZyANCj4+Pj4+bm9uLXBy
b3RlY3RlZCBmbGFnIHdoaWNoIGNhbiBiZSBzZXQgZm9yIHRoZSB1bnByb3RlY3RlZCBwYXRoLg0K
Pj4+Pj4gQnkgZGVmYXVsdCBpdCByZW1haW5zIG9mZiBhbmQgZ2l2ZXMgdGhlIGJlaGF2aW9yIGFz
IGl0IGV4aXN0cyB0b2RheS4NCj4+Pj4+DQo+Pj4+Pg0KPj4+Pj4gUmdkcw0KPj4+Pj4gU2hyYWRk
aGENCj4+Pj4+DQo+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4gRnJvbTog
UGV0ZXIgUHNlbmFrIFttYWlsdG86cHBzZW5ha0BjaXNjby5jb21dDQo+Pj4+PiBTZW50OiBNb25k
YXksIERlY2VtYmVyIDI5LCAyMDE0IDI6MjYgUE0NCj4+Pj4+IFRvOiBTaHJhZGRoYSBIZWdkZTsN
Cj4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5p
ZXRmLm9yZzsNCj4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9u
c0B0b29scy5pZXRmLm9yZw0KPj4+Pj4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5v
cmcNCj4+Pj4+IFN1YmplY3Q6IFJlOiBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcgDQo+Pj4+PiBk
cmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+Pj4+DQo+Pj4+PiBT
aHJhZGRoYSwNCj4+Pj4+DQo+Pj4+PiBJIGRvIG5vdCBzZWUgaG93IGFuIG9yaWdpbmF0b3Igb2Yg
dGhlIG5vZGUtc2lkIGNhbiBtYW5kYXRlIGEgDQo+Pj4+PnByb3RlY3Rpb24gZm9yIHRoZSBwcmVm
aXggb24gb3RoZXIgcm91dGVycy4gV2hhdCBpZiB0aGVyZSBpcyBubyANCj4+Pj4+YmFja3VwIGF2
YWlsYWJsZSBvbiBhIGNlcnRhaW4gbm9kZSBhbG9uZyB0aGUgcGF0aD8NCj4+Pj4+DQo+Pj4+PiBU
aGUgcGFyYWxsZWwgd2l0aCB0aGUgQi1mbGFnIGluIGFkai1zaWRzIGlzIG5vdCByaWdodCAtIGlu
IGNhc2Ugb2YgDQo+Pj4+PmFkai1zaWQgdGhlIG9yaWdpbmF0b3IgaGFzIHRoZSBrbm93bGVkZ2Ug
YWJvdXQgdGhlIGxvY2FsIGFkamFjZW5jeSANCj4+Pj4+cHJvdGVjdGlvbiBhbmQgYXMgc3VjaCBj
YW4gc2lnbmFsIGl0IGl0IGl0J3MgTFNBLg0KPj4+Pj4NCj4+Pj4+IHRoYW5rcywNCj4+Pj4+IFBl
dGVyDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IE9uIDEyLzI5LzE0IDA5OjQ3ICwgU2hyYWRkaGEgSGVn
ZGUgd3JvdGU6DQo+Pj4+Pj4gUGV0ZXIsDQo+Pj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+IFBscyBzZWUg
aW5saW5lLg0KPj4+Pj4+DQo+Pj4+Pj4gUmdkcw0KPj4+Pj4+IFNocmFkZGhhDQo+Pj4+Pj4NCj4+
Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4+IEZyb206IFBldGVyIFBzZW5h
ayBbbWFpbHRvOnBwc2VuYWtAY2lzY28uY29tXQ0KPj4+Pj4+IFNlbnQ6IE1vbmRheSwgRGVjZW1i
ZXIgMjksIDIwMTQgMjowMiBQTQ0KPj4+Pj4+IFRvOiBTaHJhZGRoYSBIZWdkZTsNCj4+Pj4+PiBk
cmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7
DQo+Pj4+Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xz
LmlldGYub3JnDQo+Pj4+Pj4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+
Pj4+PiBTdWJqZWN0OiBSZTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPj4+Pj4+IGRyYWZ0
LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4+Pj4+DQo+Pj4+Pj4gU2hy
YWRkaGEsDQo+Pj4+Pj4NCj4+Pj4+PiBJIGRvIG5vdCBzZWUgaG93IGFuIG9yaWdpbmF0b3IgY2Fu
IHNldCBhbnkgZmxhZyByZWdhcmRpbmcgdGhlIA0KPj4+Pj4+cHJvdGVjdGlvbiBvZiB0aGUgbG9j
YWxseSBhdHRhY2hlZCBwcmVmaXguDQo+Pj4+Pj4gPFNocmFkZGhhPiBUaGUgb3JpZ2luYXRvciBh
ZHZlcnRpc2VzIDIgbm9kZS1zaWRzLiBPbmUgd2l0aCBwIGZsYWcgDQo+Pj4+Pj5zZXQgYW5kIHRo
ZSBvdGhlciB3aXRob3V0IHRoZSBwLWZsYWcgc2V0Lg0KPj4+Pj4+DQo+Pj4+Pj4gICAgIEl0J3Mg
YWxsIHRoZSByb3V0ZXJzIG9uIHRoZSBwYXRoIHRvd2FyZHMgc3VjaCBwcmVmaXggdGhhdCANCj4+
Pj4+Pm5lZWQgdG8gZGVhbCB3aXRoIHRoZSBwcm90ZWN0aW9uLg0KPj4+Pj4+IDxTaHJhZGRoYT4g
VGhlIHJlY2VpdmluZyBub2RlcyB3aWxsIGRvd25sb2FkIHByb3RlY3RlZCBwYXRoIGZvciANCj4+
Pj4+PnRoZSBub2RlLXNpZCB3aXRoIHAtZmxhZyBzZXQgYW5kIGRvd25sb2FkIFVucHJvdGVjdGVk
IHBhdGggZm9yIHRoZSANCj4+Pj4+Pm5vZGUtc2lkIHdpdGggcC1mbGFnIHVuc2V0Lg0KPj4+Pj4+
DQo+Pj4+Pj4gU2lnbmFsaW5nIGFueXRoaW5nIGZyb20gdGhlIG9yaWdpbmF0b3Igc2VlbXMgdXNl
bGVzcy4NCj4+Pj4+PiA8U2hyYWRkaGE+ICBGb3Igbm9kZS1zaWRzIGl0J3MgdGhlIG90aGVycyB3
aG8gbmVlZCB0byBidWlsZCB0aGUgDQo+Pj4+Pj5mb3J3YXJkaW5nIHBsYW5lIGJ1dCBpdCdzIG9u
bHkgdGhlIG9yaWdpbmF0b3Igd2hvIGNhbiBzaWduYWwgd2hpY2ggb2YNCj4+Pj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBTaWQgbmVlZCB0byBiZSBidWlsdCB3aXRoIHByb3RlY3Rpb24g
DQo+Pj4+Pj5hbmQgd2hpY2ggbm90LiBPdGhlciByb3V0ZXJzIG9uIHRoZSBwYXRoIGNhbm5vdCBz
aWduYWwgdGhpcyANCj4+Pj4+PmluZm9ybWF0aW9uLg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+Pg0KPj4+
Pj4+DQo+Pj4+Pj4gV2l0aCB0aGlzIHlvdSBoYXZlIHR3byBwYXRocyBmb3IgdGhlIG5vZGUuIE9u
ZSBpcyBwcm90ZWN0ZWQgYW5kIA0KPj4+Pj4+dGhlIG90aGVyIGlzIHVucHJvdGVjdGVkLiBUaGlz
IG1lZXRzIHRoZSByZXF1aXJlbWVudCBvZiBoYXZpbmcgYW4gDQo+Pj4+Pj51bi1wcm90ZWN0ZWQg
cGF0aC4NCj4+Pj4+Pg0KPj4+Pj4+IEl0J3MgdmVyeSBtdWNoIGluIHBhcmFsbGVsIHRvIEItZmxh
ZyBpbiBhZGotc2lkcy4gSXQgaXMgc2ltaWxhciANCj4+Pj4+PnRvIGFkdmVydGlzaW5nIG11bHRp
cGxlIGFkai1zaWRzIG9uZSB3aXRoIEItZmxhZyBvbiBhbmQgb3RoZXIgd2l0aCANCj4+Pj4+PmIt
ZmxhZyBvZmYgLCB0byBnZXQgcHJvdGVjdGVkIGFuZCB1bnByb3RlY3RlZCBBZGotc2lkcy4NCj4+
Pj4+Pg0KPj4+Pj4+IHRoYW5rcywNCj4+Pj4+PiBQZXRlcg0KPj4+Pj4+DQo+Pj4+Pj4gT24gMTIv
MjkvMTQgMDk6MjYgLCBTaHJhZGRoYSBIZWdkZSB3cm90ZToNCj4+Pj4+Pj4gWWVzLllvdSBhcmUg
cmlnaHQuDQo+Pj4+Pj4+DQo+Pj4+Pj4+IExldHMgc2F5IGEgcHJlZml4IHNpZCBoYXMgYSBmbGFn
ICJwIGZsYWciLiBJZiB0aGlzIGlzIG9uIGl0IA0KPj4+Pj4+Pm1lYW5zIGJ1aWxkIGEgcGF0aCBh
bmQgcHJvdmlkZSBwcm90ZWN0aW9uLg0KPj4+Pj4+PiBJZiB0aGlzIGlzIG9mZiBpdCBtZWFucyBi
dWlsZCBhIHBhdGggd2l0aCBubyBwcm90ZWN0aW9uLg0KPj4+Pj4+PiBUaGUgcmVjZWl2ZXJzIG9m
IHRoZSBwcmVmaXgtc2lkIHdpbGwgYnVpbGQgZm9yd2FyZGluZyBwbGFuZSANCj4+Pj4+Pj5iYXNl
ZCBvbiB0aGlzIGZsYWcuDQo+Pj4+Pj4+DQo+Pj4+Pj4+IFRoZSBhcHBsaWNhdGlvbnMgYnVpbGRp
bmcgdGhlIHBhdGhzIHdpbGwgZWl0aGVyIHVzZSBwcmVmaXgtc2lkcyANCj4+Pj4+Pj53aXRoIHAg
ZmxhZyBvbiBvciBvZmYgYmFzZWQgb24gdGhlIG5lZWQgb2YgdGhlIHNlcnZpY2UuDQo+Pj4+Pj4+
IFJnZHMNCj4+Pj4+Pj4gU2hyYWRkaGENCj4+Pj4+Pj4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+Pj4gRnJvbTogUGV0ZXIgUHNlbmFrIFttYWlsdG86
cHBzZW5ha0BjaXNjby5jb21dDQo+Pj4+Pj4+IFNlbnQ6IE1vbmRheSwgRGVjZW1iZXIgMjksIDIw
MTQgMTo0OSBQTQ0KPj4+Pj4+PiBUbzogU2hyYWRkaGEgSGVnZGU7DQo+Pj4+Pj4+IGRyYWZ0LWll
dGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsNCj4+Pj4+
Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYu
b3JnDQo+Pj4+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+Pj4+Pj4+
IFN1YmplY3Q6IFJlOiBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcgDQo+Pj4+Pj4+IGRyYWZ0LWll
dGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4+Pj4+Pg0KPj4+Pj4+PiBTaHJh
ZGRoYSwNCj4+Pj4+Pj4NCj4+Pj4+Pj4gdGhlIHByb2JsZW0gaXMgdGhhdCB0aGUgbm9kZSB0aGF0
IGlzIGFkdmVydGlzaW5nIHRoZSBub2RlLXNpZCANCj4+Pj4+Pj5jYW4gbm90IGFkdmVydGlzZSBh
bnkgZGF0YSByZWdhcmRpbmcgdGhlIHByb3RlY3Rpb24gb2Ygc3VjaCANCj4+Pj4+Pj5wcmVmaXgs
IGJlY2F1c2UgdGhlIHByZWZpeCBpcyBsb2NhbGx5IGF0dGFjaGVkLg0KPj4+Pj4+Pg0KPj4+Pj4+
PiB0aGFua3MsDQo+Pj4+Pj4+IFBldGVyDQo+Pj4+Pj4+DQo+Pj4+Pj4+IE9uIDEyLzI5LzE0IDA5
OjE1ICwgU2hyYWRkaGEgSGVnZGUgd3JvdGU6DQo+Pj4+Pj4+PiBQZXRlciwNCj4+Pj4+Pj4+DQo+
Pj4+Pj4+PiBJZiB0aGVyZSBpcyBhIHNlcnZpY2Ugd2hpY2ggaGFzIHRvIHVzZSB1bi1wcm90ZWN0
ZWQgcGF0aCBhbmQgDQo+Pj4+Pj4+PndoaWxlICBidWlsZGluZyBzdWNoIGEgcGF0aCBpZiB0aGUg
bm9kZS1zaWRzIE5lZWQgdG8gYmUgdXNlZCANCj4+Pj4+Pj4+KG9uZSByZWFzb24gIGNvdWxkIGJl
IGxhYmVsIHN0YWNrIGNvbXByZXNzaW9uKSAsIHRoZW4gdGhlcmUgaGFzIA0KPj4+Pj4+Pj50byBi
ZSB1bnByb3RlY3RlZCBub2RlLXNpZCB0aGF0IHRoaXMgc2VydmljZSBjYW4gbWFrZSB1c2Ugb2Yu
DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gUHJlZml4IC1zaWRzIGNvdWxkIGFsc28gYmUgdXNlZCB0byBy
ZXByZXNlbnQgZGlmZmVyZW50IHNlcnZpY2UgDQo+Pj4+Pj4+PmVuZHBvaW50cyB3aGljaCBtYWtl
cyBpdCBldmVuIG1vcmUgcmVsZXZhbnQgdG8gaGF2ZSBBIG1lYW5zIG9mIA0KPj4+Pj4+Pj5yZXBy
ZXNlbnRpbmcgIHVucHJvdGVjdGVkIHBhdGhzLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IFdvdWxkIGJl
IGdvb2QgdG8gaGVhciBmcm9tIG90aGVycyBvbiB0aGlzLCBlc3BlY2lhbGx5IG9wZXJhdG9ycy4N
Cj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBSZ2RzDQo+Pj4+Pj4+PiBTaHJhZGRoYQ0KPj4+Pj4+Pj4NCj4+
Pj4+Pj4+DQo+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4+Pj4gRnJv
bTogUGV0ZXIgUHNlbmFrIFttYWlsdG86cHBzZW5ha0BjaXNjby5jb21dDQo+Pj4+Pj4+PiBTZW50
OiBNb25kYXksIERlY2VtYmVyIDI5LCAyMDE0IDE6MzUgUE0NCj4+Pj4+Pj4+IFRvOiBTaHJhZGRo
YSBIZWdkZTsNCj4+Pj4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5z
aW9uc0B0b29scy5pZXRmLm9yZzsNCj4+Pj4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJv
dXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPj4+Pj4+Pj4gQ2M6IG9zcGZAaWV0Zi5v
cmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbSXNpcy13Z10gTWFp
bCByZWdhcmRpbmcgDQo+Pj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4
dGVuc2lvbnMNCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBTaHJhZGRoYSwNCj4+Pj4+Pj4+DQo+Pj4+Pj4+
PiBub2RlLVNJRCBpcyBhZHZlcnRpc2VkIGJ5IHRoZSByb3V0ZXIgZm9yIHRoZSBwcmVmaXggdGhh
dCBpcyANCj4+Pj4+Pj4+ZGlyZWN0bHkgYXR0YWNoZWQgdG8gaXQuIFByb3RlY3Rpb24gZm9yIHN1
Y2ggbG9jYWwgcHJlZml4IGRvZXMgDQo+Pj4+Pj4+Pm5vdCBtZWFuIG11Y2guDQo+Pj4+Pj4+Pg0K
Pj4+Pj4+Pj4gdGhhbmtzLA0KPj4+Pj4+Pj4gUGV0ZXINCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiBPbiAx
Mi8yNC8xNCAxMTo1NyAsIFNocmFkZGhhIEhlZ2RlIHdyb3RlOg0KPj4+Pj4+Pj4+IEF1dGhvcnMs
DQo+Pj4+Pj4+Pj4gV2UgaGF2ZSBhICJiYWNrdXAgZmxhZyIgaW4gYWRqYWNlbmN5IHNpZCB0byBp
bmRpY2F0ZSB3aGV0aGVyIA0KPj4+Pj4+Pj4+IHRoZSBsYWJlbCBpcyBwcm90ZWN0ZWQgb3Igbm90
Lg0KPj4+Pj4+Pj4+IFNpbWlsYXJseS4gSSB0aGluayB3ZSBuZWVkIGEgZmxhZyBpbiBwcmVmaXgt
c2lkIGFzIHdlbGwgdG8gDQo+Pj4+Pj4+Pj4gaW5kaWNhdGUgd2hldGhlciB0aGUgbm9kZS1zaWQg
aXMgdG8gYmUgcHJvdGVjdGVkIG9yIG5vdC4NCj4+Pj4+Pj4+PiBBbnkgdGhvdWdodHMgb24gdGhp
cz8NCj4+Pj4+Pj4+PiBSZ2RzDQo+Pj4+Pj4+Pj4gU2hyYWRkaGENCj4+Pj4+Pj4+Pg0KPj4+Pj4+
Pj4+DQo+Pj4+Pj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4+Pj4+Pj4+PiBJc2lzLXdnIG1haWxpbmcgbGlzdA0KPj4+Pj4+Pj4+IElzaXMtd2dA
aWV0Zi5vcmcNCj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2lzaXMtd2cNCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IC4NCj4+Pj4+Pj4+DQo+Pj4+
Pj4+DQo+Pj4+Pj4+IC4NCj4+Pj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+IC4NCj4+Pj4+Pg0KPj4+Pj4N
Cj4+Pj4+IC4NCj4+Pj4+DQo+Pj4+DQo+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQo+Pj4+IE9TUEYgbWFpbGluZyBsaXN0DQo+Pj4+IE9TUEZAaWV0
Zi5vcmcNCj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9vc3BmDQo+
Pj4+IC4NCj4+Pj4NCj4+Pg0KPj4+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18NCj4+Pk9TUEYgbWFpbGluZyBsaXN0DQo+Pj5PU1BGQGlldGYub3JnDQo+Pj5o
dHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL29zcGYNCj4+DQo+DQoNCg==


From nobody Sun Jan  4 23:06:15 2015
Return-Path: <erblichs@earthlink.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A0A201A1BE6; Sun,  4 Jan 2015 23:06:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 YiQxfiZrBYIh; Sun,  4 Jan 2015 23:06:06 -0800 (PST)
Received: from elasmtp-junco.atl.sa.earthlink.net (elasmtp-junco.atl.sa.earthlink.net [209.86.89.63]) by ietfa.amsl.com (Postfix) with ESMTP id 7A7B61A1BDF; Sun,  4 Jan 2015 23:06:06 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=earthlink.net; b=JNrnGWVrFzf2QVrHLnspfyXJJn2Wiw7GehkYGa409OsMvsxI5ylYzR42VkIlmv/4; h=Received:Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To:X-Mailer:X-ELNK-Trace:X-Originating-IP;
Received: from [76.21.83.101] (helo=[10.0.1.4]) by elasmtp-junco.atl.sa.earthlink.net with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.67) (envelope-from <erblichs@earthlink.net>) id 1Y81je-0005ak-7P; Mon, 05 Jan 2015 02:05:54 -0500
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Mitchell Erblich <erblichs@earthlink.net>
In-Reply-To: <F3ADE4747C9E124B89F0ED2180CC814F4EEA29A2@xmb-aln-x02.cisco.com>
Date: Sun, 4 Jan 2015 23:05:39 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <D7EFCAF5-C7A9-4C9E-84B5-EA546D2FD67B@earthlink.net>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com> <D0D00E58.1B720%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA29A2@xmb-aln-x02.cisco.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
X-Mailer: Apple Mail (2.1878.6)
X-ELNK-Trace: 074f60c55517ea841aa676d7e74259b7b3291a7d08dfec79642da24539358884cd678c9ac4f5ed8d350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 76.21.83.101
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/uQ8j7enQoJN9WdsyFzZdLZdoQx4
Cc: "isis-wg@ietf.org" <isis-wg@ietf.org>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "ospf@ietf.org" <ospf@ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Jan 2015 07:06:12 -0000

Les Ginsberg et al, , ,

	First, I only really monitor this alias, as I am a Kernel =
Engineer,=20
	Thus, if I am a mile off track then please don=92t stone me=85

Summary:
	Isn=92t this a local routing decision that needs to be made by =
router B..??? Or C in the reverse path? Then why do we need protection =
from B if the B-C link goes down?
	Can=92t B just make a local routing decision especially if B is =
a DR (assuming OSPF), without notifying anyone=85 other than use me to =
get to routers =93C=94 & =93D=94. Yes, assuming that no DR-others or =
systems reside off the routers E & F?  Yes, simple case=85
	Then do you MUST know which path/link B is using?

	=85
Detail:
	But, assuming that that B-C path has a high cost, or is a slow =
link, or overloaded, or over-subscribed, or equiv versus taking the path =
B-E-F-D, or taking NONE

	Then why not allow:

			Normally=85
			* two paths exist and load can be balanced or  =
just one path preferred over the other path..
`			* a router can explicity specify the B-E-F-C =
path , say simply =85 pinging the path/links one hop at a time,, then =
why invalidate it just because of convergence?
	=09
			Allowing that both path=92s to simultaneously =
exist,  aren=92t you then 0=92ering out the convergence time to switch =
and identify one path as primary..
				the assumption is that B makes the =
routing decision and doesn=92t really have to advertise if a local route =
goes down=85 (say advertise its path to D as a worse case..)
										=
										=
		Why worse case? don=92t want the rexmit algors to kick =
in early..
			And we follow this logic then ,,, if one is =
primary whether the link of B-C or B-E-F-C or NONE COULD be a local =
routing decision made by B=85
			No, I do not assume that the reverse path is =
identical to the forward path=85

		So, the question to myself is whether and how B either =
transparently advertises its path to D, or whether it =
explicitly/implicity advertises one or BOTH paths.. on a multually =
exclusive=85

		If a convergence is the deciding factor, and both =
alternative paths/routes flap, then aren=92t you effectively preventing =
the route to router =93D=94  or think that you can reach D because of =
recv=92ing pkts from D..
		Normally don=92t advertise a route unless it is a stable =
route =85 Right?

		So, I would think a method is needed to allow router B, =
how/if it wishes to advertise its localized routes, but not force B to =
switch advertising and routing back a forth=85


		Mitchell Erblich

=09
		=09
On Jan 4, 2015, at 9:53 PM, Les Ginsberg (ginsberg) <ginsberg@cisco.com> =
wrote:

> Pushpasis -
>=20
> The key point is that the proposal does not have any lasting impact on =
traffic flow. A simple topology should suffice to illustrate this.
>=20
>=20
> A----B----C----D
>          |       |
>          E----F
>=20
> (All links have the same cost)
>=20
> Suppose we wish to have traffic entering at A flow along the path =
A-B-C-D - but if the link B---C fails we do NOT want traffic to take the =
path B--E--F--C.
>=20
> You propose to have C advertise an address with two node-sids - one =
which allows protection - call it C(P) - and one which does NOT allow =
protection - call it C(NP).
>=20
> If the label stack specifies C(NP) - then while the link B--C is UP =
everything works as desired (primary path to C(NP) on Node B is via link =
B-C).
> However, when the link B--C goes down, the network will reconverge and =
in a modest amount of time the new primary path to C(NP) on node B will =
be via link B-E.
>=20
> The existence of C(NP) therefore only affects traffic flow during the =
reconvergence period i.e. if we assume B did NOT install a repair path =
for C(NP) traffic will be dropped only until a new primary path is =
calculated. I don=92t see the value in this.
>=20
> As a (somewhat dangerous) aside, the functionality you are looking for =
is more akin to "not-via" as defined in RFC 6981 - though I am quick to =
add that I am NOT proposing to pursue that. :-)
> But reading that RFC might give you more insight into why simply =
setting "don't protect" for a prefix isn't useful for the purpose you =
have in mind.
>=20
>   Les
>=20
>=20
>=20
> -----Original Message-----
> From: Pushpasis Sarkar [mailto:psarkar@juniper.net]=20
> Sent: Sunday, January 04, 2015 8:34 PM
> To: Les Ginsberg (ginsberg); Shraddha Hegde; Peter Psenak (ppsenak); =
draft-ietf-ospf-segment-routing-extensions@tools.ietf.org; =
draft-ietf-isis-segment-routing-extensions@tools.ietf.org; Hannes =
Gredler
> Cc: ospf@ietf.org; isis-wg@ietf.org
> Subject: Re: [OSPF] [Isis-wg] Mail regarding =
draft-ietf-ospf-segment-routing-extensions
>=20
> Hi Les,
>=20
> Please find comments inline..
>=20
> Authors,=20
>=20
> Here is my proposal. Please let me know if this sounds reasonable or =
not.
>=20
> - A new =8CNo-Potection-Required=B9 or =8CNP=B9 flag be added to the =
Prefix-SID Sub-TLV/TLV. Setting this flag means none of the transit =
routers should try to protect this node-segment.
> - Let nodes advertise two node-sid-index each (per address-family), =
one without and one with =8CNP=B9 flag set. For node-sid advertised with =
=8CNP=B9 flag 0, routers same behave the same way as today. But when =
they receive a node-sid with =8CNP=B9 flag set, they avoid/skip finding =
a backup for that segment.
> - Finally ingress servers or TE-applications may use these 'node-sids =
with NP-flag set=B9 for use cases where it is better to drop traffic on =
topology outages rather than diverting it to some other paths. For such =
cases ingress router or TE-applications should look for node-sids with =
=8CNP=B9 flag set and not the regular node-sids. For all other normal =
use cases(including L3VPN/6VPE etc) traffic should be carried using =
node-sid without =8CNP=8Bflag set.
>=20
> Thanks and Regards,
> -Pushpasis
>=20
> On 1/5/15, 3:37 AM, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com> =
wrote:
>=20
>> Pushpasis -
>>=20
>> I don't agree.
>>=20
>> The use of one node-sid vs another has nothing whatever to do with =
the=20
>> request Shraddha has made i.e. should we introduce a flag indicating=20=

>> whether a particular prefix should be protected or not. A node-sid =
only=20
>> dictates what (intermediate) node traffic should be sent to - not =
what
>> link(s) are used to reach that node.
> [Pushpasis] This is not about which links to take. It is about wether =
transit routers should try to protect the node-segment to the this =
node-sid or not. I think this opens up a lot many number of =
possibilities on the ingress router and TE controller-based =
applications.
>=20
>>=20
>> Adjacency-sids have a different semantic - they identify the link =
over=20
>> which traffic is to be forwarded. Identifying an adjacency-sid as=20
>> unprotected means traffic will NEVER flow over a different link. =
There=20
>> is no equivalent behavior w a node-sid - which is what this =
discussion=20
>> has been about.
> [Pushpasis] I am not trying to draw a parallel between this new flag =
and the =8CB=B9 flag in Adj-Sid SubTlv. Like said before
>=20
>>=20
>>  Les
>>=20
>>=20
>> -----Original Message-----
>> From: Pushpasis Sarkar [mailto:psarkar@juniper.net]
>> Sent: Sunday, January 04, 2015 8:51 AM
>> To: Les Ginsberg (ginsberg); Shraddha Hegde; Peter Psenak (ppsenak);=20=

>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>> Cc: ospf@ietf.org; isis-wg@ietf.org
>> Subject: Re: [OSPF] [Isis-wg] Mail regarding=20
>> draft-ietf-ospf-segment-routing-extensions
>>=20
>> Hi Les,
>>=20
>> I think the requirement Shraddha is referring is about the choice of=20=

>> exact node-sid to use while constructing the label-stack for a=20
>> explicit-LSP on the ingress router, which will be typically done =
after=20
>> running some CSPF on the SPRING topology. And not the IGP on ingress =
or=20
>> transit routers.
>>=20
>> Thanks
>> -Pushpasis
>>=20
>> On 1/3/15, 3:10 AM, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com> =
wrote:
>>=20
>>> Shraddha -
>>>=20
>>> IGPs today do NOT perform constraint based SPFs - so I don't know =
why=20
>>> you believe that the primary SPF will meet a set of constraints that=20=

>>> an LFA calculation will not. In fact , it is the opposite which is=20=

>>> true because implementations today do support preferences in =
choosing=20
>>> LFAs based on various configured policy - something which is NOT =
done=20
>>> for primary SPF.
>>>=20
>>> If you want a certain class of traffic to avoid a subset of the =
links=20
>>> in the topology then you need to have a way of identifying the links=20=

>>> (NOT the node addresses) and a way of calculating a path which only=20=

>>> uses the links which meet the constraints of that class of service.
>>> Identifying a particular prefix as protected or unprotected won't=20
>>> achieve that.
>>>=20
>>>  Les
>>>=20
>>> -----Original Message-----
>>> From: Shraddha Hegde [mailto:shraddha@juniper.net]
>>> Sent: Friday, January 02, 2015 10:54 AM
>>> To: Les Ginsberg (ginsberg); Peter Psenak (ppsenak);=20
>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>> Subject: RE: [Isis-wg] Mail regarding
>>> draft-ietf-ospf-segment-routing-extensions
>>>=20
>>> Hi Les/Peter,
>>>=20
>>>     When reconvergence happens, the primary path will be calculated=20=

>>> based on all constriants.
>>> This is not true with the protection path.Protection path is=20
>>> calculated locally (LFA/RLFA)  and does not consider the=20
>>> characteristics of the services running on that path.
>>> It's easier for some services to pick the unprotected path when the=20=

>>> nature of the service is that it can be restarted  when there is a=20=

>>> disconnection.
>>>=20
>>> Rgds
>>> Shraddha
>>> -----Original Message-----
>>> From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
>>> Sent: Friday, January 02, 2015 10:06 PM
>>> To: Peter Psenak (ppsenak); Shraddha Hegde;=20
>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>> Subject: RE: [Isis-wg] Mail regarding
>>> draft-ietf-ospf-segment-routing-extensions
>>>=20
>>> Peter -
>>>=20
>>> The requirement Shraddha specified was to not allow a particular =
class=20
>>> of service ("heavy bandwidth services" was the example provided) to=20=

>>> use certain links in the topology. My point is that advertising a =
flag=20
>>> for a given prefix which says "do not calculate a repair path for =
this=20
>>> prefix"
>>> does not help achieve this. Once the network reconverges following =
the=20
>>> failure of one of the links on which "heavy bandwidth services" is=20=

>>> allowed/preferred it is quite likely that the new best path will be=20=

>>> over a link on which "heavy bandwidth services" is NOT=20
>>> allowed/preferred. This will happen whether you have the new flag or=20=

>>> not - so the flag will have no lasting effect. It would only affect=20=

>>> traffic flow during the brief period during which the network is=20
>>> reconverging.
>>>=20
>>> I think you and I are actually in agreement - I am simply sending a=20=

>>> stronger negative message - not only do I think the flag is not =
useful
>>> - I think it does not achieve the goal Shraddha has in mind.
>>>=20
>>>  Les
>>>=20
>>>=20
>>> -----Original Message-----
>>> From: Peter Psenak (ppsenak)
>>> Sent: Friday, January 02, 2015 12:18 AM
>>> To: Les Ginsberg (ginsberg); Shraddha Hegde;=20
>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>> Subject: Re: [Isis-wg] Mail regarding
>>> draft-ietf-ospf-segment-routing-extensions
>>>=20
>>> Hi Les,
>>>=20
>>> I believe the idea is not to exclude any particular link, it's=20
>>> actually much simpler - do not calculate backup for the prefix if =
the flag is set.
>>>=20
>>> I'm still not quite sure how useful above is, but technically it is=20=

>>> possible.
>>>=20
>>> thanks,
>>> Peter
>>>=20
>>> On 12/30/14 17:22 , Les Ginsberg (ginsberg) wrote:
>>>> Shraddha -
>>>>=20
>>>> When performing a best path calculation whether a given link is in=20=

>>>> the set of best paths (to be protectedED) or not (could be used as =
a=20
>>>> protectING path) is a function of the topology - not the link.  If=20=

>>>> there is a topology change it is quite likely that a given link =
will=20
>>>> change from being a protectED link to being a protectING link (or=20=

>>>> vice versa).
>>>> So what you propose regarding node-SIDs would not work.
>>>>=20
>>>> In the use case you mention below if you don't want a certain class=20=

>>>> of traffic to flow on a given link it requires a link attribute =
which=20
>>>> is persistent across topology changes. There are ways to do that -=20=

>>>> using Adj-SIDs is one of them. But using node-SIDs in the way you=20=

>>>> propose is NOT.
>>>>=20
>>>>    Les
>>>>=20
>>>> -----Original Message-----
>>>> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Shraddha=20
>>>> Hegde
>>>> Sent: Monday, December 29, 2014 10:12 PM
>>>> To: Peter Psenak (ppsenak);
>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>> Subject: Re: [OSPF] [Isis-wg] Mail regarding=20
>>>> draft-ietf-ospf-segment-routing-extensions
>>>>=20
>>>> Peter,
>>>>=20
>>>>> The requirement here is to get an un-protected path for services=20=

>>>>> which do not want to divert the traffic on protected path in any =
case.
>>>>=20
>>>>> can you give an example of such a service and a reasoning why such=20=

>>>>> service would want to avoid local protection along the path?
>>>>=20
>>>> Heavy bandwidth services are potential candidates.  The network is=20=

>>>> well planned and well provisioned for primary path but same is not=20=

>>>> true for backup paths.
>>>> Diverting heavy bandwidth services along protection path can =
disrupt=20
>>>> the other services on that path, they are better-off un-protected =
so=20
>>>> that an event in the network Would result in disconnection and a=20
>>>> retry for such services.
>>>>=20
>>>> Rgds
>>>> Shraddha
>>>>=20
>>>> -----Original Message-----
>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>> Sent: Monday, December 29, 2014 4:35 PM
>>>> To: Shraddha Hegde;
>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>> draft-ietf-ospf-segment-routing-extensions
>>>>=20
>>>> Shraddha,
>>>>=20
>>>> On 12/29/14 10:06 , Shraddha Hegde wrote:
>>>>> Peter,
>>>>>=20
>>>>> The requirement here is to get an un-protected path for services=20=

>>>>> which do not want to divert the traffic on protected path in any =
case.
>>>>=20
>>>> can you give an example of such a service and a reasoning why such=20=

>>>> service would want to avoid local protection along the path?
>>>>=20
>>>> thanks,
>>>> Peter
>>>>=20
>>>>> So when the originator of node-sid signals un-protected path=20
>>>>> requirement, there is always an unprotected path.
>>>>>=20
>>>>> Regarding the protected path, it is the default behavior as it=20
>>>>> exists today. You get protection if it's available otherwise you=20=

>>>>> don't get protection.
>>>>>=20
>>>>> In fact, you can have the new flag to say "NP flag" meaning=20
>>>>> non-protected flag which can be set for the unprotected path.
>>>>> By default it remains off and gives the behavior as it exists =
today.
>>>>>=20
>>>>>=20
>>>>> Rgds
>>>>> Shraddha
>>>>>=20
>>>>> -----Original Message-----
>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>> Sent: Monday, December 29, 2014 2:26 PM
>>>>> To: Shraddha Hegde;
>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>=20
>>>>> Shraddha,
>>>>>=20
>>>>> I do not see how an originator of the node-sid can mandate a=20
>>>>> protection for the prefix on other routers. What if there is no=20
>>>>> backup available on a certain node along the path?
>>>>>=20
>>>>> The parallel with the B-flag in adj-sids is not right - in case of=20=

>>>>> adj-sid the originator has the knowledge about the local adjacency=20=

>>>>> protection and as such can signal it it it's LSA.
>>>>>=20
>>>>> thanks,
>>>>> Peter
>>>>>=20
>>>>>=20
>>>>> On 12/29/14 09:47 , Shraddha Hegde wrote:
>>>>>> Peter,
>>>>>>=20
>>>>>>=20
>>>>>> Pls see inline.
>>>>>>=20
>>>>>> Rgds
>>>>>> Shraddha
>>>>>>=20
>>>>>> -----Original Message-----
>>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>>> Sent: Monday, December 29, 2014 2:02 PM
>>>>>> To: Shraddha Hegde;
>>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>>=20
>>>>>> Shraddha,
>>>>>>=20
>>>>>> I do not see how an originator can set any flag regarding the=20
>>>>>> protection of the locally attached prefix.
>>>>>> <Shraddha> The originator advertises 2 node-sids. One with p flag=20=

>>>>>> set and the other without the p-flag set.
>>>>>>=20
>>>>>>    It's all the routers on the path towards such prefix that need=20=

>>>>>> to deal with the protection.
>>>>>> <Shraddha> The receiving nodes will download protected path for=20=

>>>>>> the node-sid with p-flag set and download Unprotected path for =
the=20
>>>>>> node-sid with p-flag unset.
>>>>>>=20
>>>>>> Signaling anything from the originator seems useless.
>>>>>> <Shraddha>  For node-sids it's the others who need to build the=20=

>>>>>> forwarding plane but it's only the originator who can signal =
which of
>>>>>>                           Sid need to be built with protection=20
>>>>>> and which not. Other routers on the path cannot signal this =
information.
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>>=20
>>>>>> With this you have two paths for the node. One is protected and=20=

>>>>>> the other is unprotected. This meets the requirement of having an=20=

>>>>>> un-protected path.
>>>>>>=20
>>>>>> It's very much in parallel to B-flag in adj-sids. It is similar =
to=20
>>>>>> advertising multiple adj-sids one with B-flag on and other with=20=

>>>>>> b-flag off , to get protected and unprotected Adj-sids.
>>>>>>=20
>>>>>> thanks,
>>>>>> Peter
>>>>>>=20
>>>>>> On 12/29/14 09:26 , Shraddha Hegde wrote:
>>>>>>> Yes.You are right.
>>>>>>>=20
>>>>>>> Lets say a prefix sid has a flag "p flag". If this is on it =
means=20
>>>>>>> build a path and provide protection.
>>>>>>> If this is off it means build a path with no protection.
>>>>>>> The receivers of the prefix-sid will build forwarding plane =
based=20
>>>>>>> on this flag.
>>>>>>>=20
>>>>>>> The applications building the paths will either use prefix-sids=20=

>>>>>>> with p flag on or off based on the need of the service.
>>>>>>> Rgds
>>>>>>> Shraddha
>>>>>>>=20
>>>>>>>=20
>>>>>>> -----Original Message-----
>>>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>>>> Sent: Monday, December 29, 2014 1:49 PM
>>>>>>> To: Shraddha Hegde;
>>>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>>>=20
>>>>>>> Shraddha,
>>>>>>>=20
>>>>>>> the problem is that the node that is advertising the node-sid =
can=20
>>>>>>> not advertise any data regarding the protection of such prefix,=20=

>>>>>>> because the prefix is locally attached.
>>>>>>>=20
>>>>>>> thanks,
>>>>>>> Peter
>>>>>>>=20
>>>>>>> On 12/29/14 09:15 , Shraddha Hegde wrote:
>>>>>>>> Peter,
>>>>>>>>=20
>>>>>>>> If there is a service which has to use un-protected path and=20
>>>>>>>> while  building such a path if the node-sids Need to be used =
(one=20
>>>>>>>> reason  could be label stack compression) , then there has to =
be=20
>>>>>>>> unprotected node-sid that this service can make use of.
>>>>>>>>=20
>>>>>>>> Prefix -sids could also be used to represent different service=20=

>>>>>>>> endpoints which makes it even more relevant to have A means of=20=

>>>>>>>> representing  unprotected paths.
>>>>>>>>=20
>>>>>>>> Would be good to hear from others on this, especially =
operators.
>>>>>>>>=20
>>>>>>>> Rgds
>>>>>>>> Shraddha
>>>>>>>>=20
>>>>>>>>=20
>>>>>>>> -----Original Message-----
>>>>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>>>>> Sent: Monday, December 29, 2014 1:35 PM
>>>>>>>> To: Shraddha Hegde;
>>>>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>>>>=20
>>>>>>>> Shraddha,
>>>>>>>>=20
>>>>>>>> node-SID is advertised by the router for the prefix that is=20
>>>>>>>> directly attached to it. Protection for such local prefix does=20=

>>>>>>>> not mean much.
>>>>>>>>=20
>>>>>>>> thanks,
>>>>>>>> Peter
>>>>>>>>=20
>>>>>>>> On 12/24/14 11:57 , Shraddha Hegde wrote:
>>>>>>>>> Authors,
>>>>>>>>> We have a "backup flag" in adjacency sid to indicate whether=20=

>>>>>>>>> the label is protected or not.
>>>>>>>>> Similarly. I think we need a flag in prefix-sid as well to=20
>>>>>>>>> indicate whether the node-sid is to be protected or not.
>>>>>>>>> Any thoughts on this?
>>>>>>>>> Rgds
>>>>>>>>> Shraddha
>>>>>>>>>=20
>>>>>>>>>=20
>>>>>>>>> _______________________________________________
>>>>>>>>> Isis-wg mailing list
>>>>>>>>> Isis-wg@ietf.org
>>>>>>>>> https://www.ietf.org/mailman/listinfo/isis-wg
>>>>>>>>>=20
>>>>>>>>=20
>>>>>>>> .
>>>>>>>>=20
>>>>>>>=20
>>>>>>> .
>>>>>>>=20
>>>>>>=20
>>>>>> .
>>>>>>=20
>>>>>=20
>>>>> .
>>>>>=20
>>>>=20
>>>> _______________________________________________
>>>> OSPF mailing list
>>>> OSPF@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/ospf
>>>> .
>>>>=20
>>>=20
>>> _______________________________________________
>>> OSPF mailing list
>>> OSPF@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ospf
>>=20
>=20
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


From nobody Mon Jan  5 00:49:18 2015
Return-Path: <shraddha@juniper.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ECEAD1A1EEA; Mon,  5 Jan 2015 00:49:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.398
X-Spam-Level: 
X-Spam-Status: No, score=0.398 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_BEEF=2.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=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 b0PBVy6Lft8u; Mon,  5 Jan 2015 00:49:09 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0776.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:776]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ED42C1A0178; Mon,  5 Jan 2015 00:49:08 -0800 (PST)
Received: from BY1PR0501MB1381.namprd05.prod.outlook.com (25.160.107.139) by BY1PR0501MB1239.namprd05.prod.outlook.com (25.160.200.13) with Microsoft SMTP Server (TLS) id 15.1.49.12; Mon, 5 Jan 2015 08:48:45 +0000
Received: from BY1PR0501MB1381.namprd05.prod.outlook.com ([25.160.107.139]) by BY1PR0501MB1381.namprd05.prod.outlook.com ([25.160.107.139]) with mapi id 15.01.0049.002; Mon, 5 Jan 2015 08:48:45 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, Pushpasis Sarkar <psarkar@juniper.net>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>, Hannes Gredler <hannes@juniper.net>
Thread-Topic: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQKD6iXwJtxV0x9USUyWdQCc/JgZywgAqQgABxIICAABYnAIAABaUAgAAGnQCAACHb8A==
Date: Mon, 5 Jan 2015 08:48:44 +0000
Message-ID: <BY1PR0501MB13812B36C2020C3AC3072641D5580@BY1PR0501MB1381.namprd05.prod.outlook.com>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com> <D0D00E58.1B720%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA29A2@xmb-aln-x02.cisco.com> <D0D02765.1B76C%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA2A4F@xmb-aln-x02.cisco.com>
In-Reply-To: <F3ADE4747C9E124B89F0ED2180CC814F4EEA2A4F@xmb-aln-x02.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [116.197.184.10]
authentication-results: spf=none (sender IP is ) smtp.mailfrom=shraddha@juniper.net; 
x-dmarcaction: None
x-microsoft-antispam: BCL:0;PCL:0;RULEID:(3005003);SRVR:BY1PR0501MB1239;
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:; SRVR:BY1PR0501MB1239; 
x-forefront-prvs: 0447DB1C71
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(377454003)(24454002)(479174004)(13464003)(189002)(51704005)(199003)(54606007)(105586002)(106116001)(93886004)(230783001)(106356001)(99286002)(2201001)(2656002)(87936001)(561944003)(54356999)(50986999)(120916001)(76176999)(86362001)(2900100001)(107046002)(68736005)(15975445007)(2950100001)(102836002)(46102003)(76576001)(77156002)(31966008)(62966003)(33656002)(19580395003)(19580405001)(40100003)(92566001)(54206007)(74316001)(4396001)(122556002)(21056001)(97736003)(101416001)(99396003)(66066001)(64706001)(20776003)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR0501MB1239; H:BY1PR0501MB1381.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jan 2015 08:48:44.4140 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0501MB1239
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/DAgHPHvYFp5ANjLrYdnsB019b-Y
Cc: "ospf@ietf.org" <ospf@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Jan 2015 08:49:14 -0000

TGVzLA0KDQpQbHMgY29uc2lkZXIgYSBjYXNlIHdoZW4gdGhlIHBvc3QgY29udmVyZ2VuY2UgcGF0
aCBnb2VzIHRocm91Z2ggYSBkaWZmZXJlbnQgbm9kZSBhbmQgaXMgd2VsbCBwcm92aXNpb25lZC4N
Cg0KIC0tLS0tLS0tRy0tLS0tLS0NCnwgICAgICAgICAgICAgICAgICAgICB8DQpBLS0tLUItLS0t
Qy0tLS1EDQogICAgICAgIHwgICAgICAgfA0KICAgICAgICAgIEUtLS0tRg0KDQpXaGVuIHRoZSBs
aW5rIGJldHdlZW4gQiAmIEMgZ29lcyBkb3duLCB3ZSBkb27igJl0IHdhbnQgdG8gZGl2ZXJ0IHRo
ZSB0cmFmZmljIHZpYSBCLUUtRS1GLUMgYmVjYXVzZSBpdCBpcyBub3Qgd2VsbCBwcm92aXNpb25l
ZCBmb3IgdGhlIHNlcnZpY2UuDQpUaGUgcG9zdCBjb252ZXJnZW5jZSBwYXRoIGlzIEEtRy1EIHdo
aWNoIGlzIHdlbGwgcHJvdmlzaW9uZWQuDQpJbiB0aGlzIGNhc2UgaXQgbWFrZXMgc2Vuc2UgdG8g
c2ltcGx5IGF2b2lkIHByb3RlY3Rpb24gZm9yIHRoZSBzZXJ2aWNlIGFzIHRoZSBuYXR1cmUgb2Yg
dGhlIHNlcnZpY2UgaXMgc3VjaCB0aGF0IGl0IGNhbiBiZSBkaXNjb25uZWN0ZWQgYW5kIHJlY29u
bmVjdGVkIHdpdGhvdXQgaW1wYWN0aW5nIHRoZSBlbmQgdXNlciBvZiB0aGUgc2VydmljZS4NCg0K
DQpUaGUgcG9zdCBjb252ZXJnZW5jZSBwYXRocyBuZWVkIHRvIGJlIHByb3Zpc2lvbmVkIGF0IGxl
YXN0IGZvciBvbmUgZmFpbHVyZSBpZiB0aGF0IGlzIG5vdCB0aGUgY2FzZSB0aGVuIHRoZSBzZXJ2
aWNlIHdpbGwgcmVtYWluIGRvd24NCklycmVzcGVjdGl2ZSBvZiB0aGUgdGVjaG5vbG9neSB1c2Vk
Lg0KDQoNClJnZHMNClNocmFkZGhhDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9t
OiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSBbbWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbV0gDQpT
ZW50OiBNb25kYXksIEphbnVhcnkgMDUsIDIwMTUgMTI6MDcgUE0NClRvOiBQdXNocGFzaXMgU2Fy
a2FyOyBTaHJhZGRoYSBIZWdkZTsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsgZHJhZnQtaWV0Zi1v
c3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOyBkcmFmdC1pZXRm
LWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7IEhhbm5lcyBH
cmVkbGVyDQpDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KU3ViamVjdDogUkU6
IFtPU1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcgZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQt
cm91dGluZy1leHRlbnNpb25zDQoNClB1c2hwYXNpcyAtDQoNCklubGluZS4NCg0KLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFB1c2hwYXNpcyBTYXJrYXIgW21haWx0bzpwc2Fya2Fy
QGp1bmlwZXIubmV0XQ0KU2VudDogU3VuZGF5LCBKYW51YXJ5IDA0LCAyMDE1IDEwOjEzIFBNDQpU
bzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFNocmFkZGhhIEhlZ2RlOyBQZXRlciBQc2VuYWsg
KHBwc2VuYWspOyBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9v
bHMuaWV0Zi5vcmc7IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0
b29scy5pZXRmLm9yZzsgSGFubmVzIEdyZWRsZXINCkNjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdn
QGlldGYub3JnDQpTdWJqZWN0OiBSZTogW09TUEZdIFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZyBk
cmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCg0KSGkgTGVzLA0KDQoN
Ck9uIDEvNS8xNSwgMTE6MjMgQU0sICJMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSIgPGdpbnNiZXJn
QGNpc2NvLmNvbT4gd3JvdGU6DQoNCj5QdXNocGFzaXMgLQ0KPg0KPlRoZSBrZXkgcG9pbnQgaXMg
dGhhdCB0aGUgcHJvcG9zYWwgZG9lcyBub3QgaGF2ZSBhbnkgbGFzdGluZyBpbXBhY3Qgb24gDQo+
dHJhZmZpYyBmbG93LiBBIHNpbXBsZSB0b3BvbG9neSBzaG91bGQgc3VmZmljZSB0byBpbGx1c3Ry
YXRlIHRoaXMuDQo+DQo+DQo+QS0tLS1CLS0tLUMtLS0tRA0KPiAgICAgICAgICB8ICAgICAgIHwN
Cj4gICAgICAgICAgRS0tLS1GDQo+DQo+KEFsbCBsaW5rcyBoYXZlIHRoZSBzYW1lIGNvc3QpDQo+
DQo+U3VwcG9zZSB3ZSB3aXNoIHRvIGhhdmUgdHJhZmZpYyBlbnRlcmluZyBhdCBBIGZsb3cgYWxv
bmcgdGhlIHBhdGggDQo+QS1CLUMtRA0KPi0gYnV0IGlmIHRoZSBsaW5rIEItLS1DIGZhaWxzIHdl
IGRvIE5PVCB3YW50IHRyYWZmaWMgdG8gdGFrZSB0aGUgcGF0aCANCj5CLS1FLS1GLS1DLg0KPg0K
PllvdSBwcm9wb3NlIHRvIGhhdmUgQyBhZHZlcnRpc2UgYW4gYWRkcmVzcyB3aXRoIHR3byBub2Rl
LXNpZHMgLSBvbmUgDQo+d2hpY2ggYWxsb3dzIHByb3RlY3Rpb24gLSBjYWxsIGl0IEMoUCkgLSBh
bmQgb25lIHdoaWNoIGRvZXMgTk9UIGFsbG93IA0KPnByb3RlY3Rpb24gLSBjYWxsIGl0IEMoTlAp
Lg0KW1B1c2hwYXNpc10gTm8uIE15IHByb3Bvc2FsIGlzIGZvciBEIHRvIGFkdmVydGlzZSB0d28g
bm9kZSBzaWRzLCBEMSB3aXRoIE5QIHNldCB0byAwIGFuZCBEMiB3aXRoIE5QIHNldCB0byAxLiBB
cHBsaWNhdGlvbnMgb24gdGhhdCBkbyBub3QgbmVlZCBCLCBvciBDIHRvIHByb3RlY3QgdGhlIEEt
Qi1DLUQgcGF0aCB3aWxsIHVzZSBEMi4gQiBhbmQgQyB3aWxsIG5vdCBpbnN0YWxsIGJhY2t1cCBw
YXRocyBmb3IgRDIuIE90aGVyIGFwcHMgY2FuIHVzZSBEMSBhcyB0aGV5IGFyZSBzdXBwb3NlZCB0
byBkbyBvdGhlcndpc2UuIFdldGhlciB0byBwcm90ZWN0IEQxIG9yIG5vdCBpcyBhIGxvY2FsIGRl
Y2lzaW9uIG9mIEIgYW5kIEMuDQpIb3BlIEkgY291bGQgY2xhcmlmeSBlbm91Z2ggOikNCg0KW0xl
czpdIFdoZXRoZXIgd2UgdGFsayBhYm91dCBDIG9yIEQgZG9lc27igJl0IG1hdHRlci4gQXMgeW91
IHBvaW50IG91dCBiZWxvdyB0aGUgaXNzdWUgeW91IGFyZSBjb25jZXJuZWQgd2l0aCBpcyB0aGUg
RklCIHVwZGF0ZSB0aW1lIG9uIHRoZSBpbnRlcm1lZGlhdGUgbm9kZXMgcmVsYXRpdmUgdG8gdGhl
IHJlY29tcHV0YXRpb24gb24gdGhlIGluZ3Jlc3Mgbm9kZS4NCg0KPg0KPklmIHRoZSBsYWJlbCBz
dGFjayBzcGVjaWZpZXMgQyhOUCkgLSB0aGVuIHdoaWxlIHRoZSBsaW5rIEItLUMgaXMgVVAgDQo+
ZXZlcnl0aGluZyB3b3JrcyBhcyBkZXNpcmVkIChwcmltYXJ5IHBhdGggdG8gQyhOUCkgb24gTm9k
ZSBCIGlzIHZpYSANCj5saW5rIEItQykuDQo+SG93ZXZlciwgd2hlbiB0aGUgbGluayBCLS1DIGdv
ZXMgZG93biwgdGhlIG5ldHdvcmsgd2lsbCByZWNvbnZlcmdlIGFuZCANCj5pbiBhIG1vZGVzdCBh
bW91bnQgb2YgdGltZSB0aGUgbmV3IHByaW1hcnkgcGF0aCB0byBDKE5QKSBvbiBub2RlIEIgd2ls
bCANCj5iZSB2aWEgbGluayBCLUUuDQpbUHVzaHBhc2lzXSBZZXMgYWdyZWVkLiBCdXQgb25seSBh
cHBsaWNhdGlvbnMgb24gQSB3aWxsIGJlIGluamVjdGluZyB0cmFmZmljIHVzaW5nIEQyLiBPbmNl
IHRoZSBCLUMgbGluay1kb3duIGV2ZW50IHJlYWNoZXMgcm91dGVyIEEgd2lsbCBzdG9wIGluamVj
dGluZyB0cmFmZmljIHVzaW5nIEQyLiBBIHBhdGggcmUtY29tcHV0ZSB3aWxsIGJlIHRyaWdnZXJl
ZCBvbiBBLiBZZXMgSSBhZ3JlZSB0aGF0IGlmIEIgY29udmVyZ2VzIEQyIChub3QgRlJSKSBiZWZv
cmUgQSByZS1jb21wdXRlLCB0aGVyZSBpcyBzdGlsbCBjaGFuY2UgdGhhdCBzb21lIHNtYWxsIGFt
b3VudCBvZiB0cmFmZmljIGlzIHNlbnQgb3ZlciBBLUItRS1GLUMtRC4NCg0KW0xlczpdIFdlbGwg
eWVzIC0gdGhlIGtleSBwb2ludCBpcyB0aGF0IHlvdSBjYW5ub3QgZ3VhcmFudGVlIHRoZSB0aW1p
bmcgb2Ygd2hlbiBCIChmb3IgZXhhbXBsZSkgd2lsbCByZWNvbnZlcmdlIHJlbGF0aXZlIHRvIHdo
ZW4gdGhlIGluZ3Jlc3Mgbm9kZSBBIGRlY2lkZXMgdG8gcmVyb3V0ZS9kcm9wIHRoZSBEMiB0cmFm
ZmljLiBHaXZlbiB0aGF0IEIgaXMgY2xvc2VyIHRvIHRoZSBmYWlsdXJlIGl0IGlzIHF1aXRlIGxp
a2VseSB0aGF0IEIgd2lsbCByZXNwb25kIG1vcmUgcXVpY2tseSB0aGFuIEEgLSBhbmQgb2YgY291
cnNlIHRoZXJlIGFyZSBtYW55IG90aGVyIHZhcmlhYmxlcyB3aGljaCBjb3VsZCBhZmZlY3QgdGhl
IHJlbGF0aXZlIHJlc3BvbnNlIHRpbWUgb2YgQSBhbmQgQi4gU28gdGhlIHNvbGUgYmVuZWZpdCBv
ZiB3aGF0IHlvdSBwcm9wb3NlIHNlZW1zIHRvIGJlIHRoYXQgaW4gc29tZSBjYXNlcyB5b3UgTUlH
SFQgbm90IHNlbmQgYXMgbXVjaCB0cmFmZmljIHRvIEQyIHZpYSB0aGUgdW5kZXNpcmVkIGxpbmtz
Lg0KDQpBdCB0aGlzIHBvaW50IEkgdGhpbmsgeW91IHdvdWxkIGRvIHdlbGwgdG8gbG9vayBhdCB0
aGUgZXhpc3Rpbmcgc29sdXRpb25zIC0gYXMgd2VsbCBhcyBKZWZmJ3MgcG9zdCBvbiB0aGlzIHRo
cmVhZCB3aGljaCBwcm92aWRlcyBhbiBleGNlbGxlbnQgZnJhbWV3b3JrIGZvciB0aGlua2luZyBh
Ym91dCBzb2x1dGlvbnMuIFdlIGRvIGhhdmUgd2F5cyBvZiBhZGRyZXNzaW5nIHRoaXMgcHJvYmxl
bSBhbmQgZG9pbmcgc28gZmFyIG1vcmUgcm9idXN0bHkgdGhhbiB3aGF0IHlvdSBhcmUgcHJvcG9z
aW5nLiBUaGUgUk9JIGZvciB3aGF0IHlvdSBwcm9wb3NlIGlzIHF1aXRlIGxvdy4gRm9yIG15IHBh
cnQgSSBkb27igJl0IHRoaW5rIHdoYXQgeW91IHByb3Bvc2UgaXMgYSBnb29kIGlkZWEuDQoNCiAg
ICBMZXMNCg0KPg0KPlRoZSBleGlzdGVuY2Ugb2YgQyhOUCkgdGhlcmVmb3JlIG9ubHkgYWZmZWN0
cyB0cmFmZmljIGZsb3cgZHVyaW5nIHRoZSANCj5yZWNvbnZlcmdlbmNlIHBlcmlvZCBpLmUuIGlm
IHdlIGFzc3VtZSBCIGRpZCBOT1QgaW5zdGFsbCBhIHJlcGFpciBwYXRoIA0KPmZvciBDKE5QKSB0
cmFmZmljIHdpbGwgYmUgZHJvcHBlZCBvbmx5IHVudGlsIGEgbmV3IHByaW1hcnkgcGF0aCBpcyAN
Cj5jYWxjdWxhdGVkLiBJIGRvbuKAmXQgc2VlIHRoZSB2YWx1ZSBpbiB0aGlzLg0KPg0KPkFzIGEg
KHNvbWV3aGF0IGRhbmdlcm91cykgYXNpZGUsIHRoZSBmdW5jdGlvbmFsaXR5IHlvdSBhcmUgbG9v
a2luZyBmb3IgDQo+aXMgbW9yZSBha2luIHRvICJub3QtdmlhIiBhcyBkZWZpbmVkIGluIFJGQyA2
OTgxIC0gdGhvdWdoIEkgYW0gcXVpY2sgdG8gDQo+YWRkIHRoYXQgSSBhbSBOT1QgcHJvcG9zaW5n
IHRvIHB1cnN1ZSB0aGF0LiA6LSkgQnV0IHJlYWRpbmcgdGhhdCBSRkMgDQo+bWlnaHQgZ2l2ZSB5
b3UgbW9yZSBpbnNpZ2h0IGludG8gd2h5IHNpbXBseSBzZXR0aW5nICJkb24ndCBwcm90ZWN0IiBm
b3IgDQo+YSBwcmVmaXggaXNuJ3QgdXNlZnVsIGZvciB0aGUgcHVycG9zZSB5b3UgaGF2ZSBpbiBt
aW5kLg0KPg0KPiAgIExlcw0KPg0KPg0KPg0KPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
RnJvbTogUHVzaHBhc2lzIFNhcmthciBbbWFpbHRvOnBzYXJrYXJAanVuaXBlci5uZXRdDQo+U2Vu
dDogU3VuZGF5LCBKYW51YXJ5IDA0LCAyMDE1IDg6MzQgUE0NCj5UbzogTGVzIEdpbnNiZXJnIChn
aW5zYmVyZyk7IFNocmFkZGhhIEhlZ2RlOyBQZXRlciBQc2VuYWsgKHBwc2VuYWspOyANCj5kcmFm
dC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+
ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3Jn
OyBIYW5uZXMgDQo+R3JlZGxlcg0KPkNjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3Jn
DQo+U3ViamVjdDogUmU6IFtPU1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcgDQo+ZHJhZnQt
aWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+DQo+SGkgTGVzLA0KPg0KPlBs
ZWFzZSBmaW5kIGNvbW1lbnRzIGlubGluZS4uDQo+DQo+QXV0aG9ycywNCj4NCj5IZXJlIGlzIG15
IHByb3Bvc2FsLiBQbGVhc2UgbGV0IG1lIGtub3cgaWYgdGhpcyBzb3VuZHMgcmVhc29uYWJsZSBv
ciBub3QuDQo+DQo+LSBBIG5ldyDFkk5vLVBvdGVjdGlvbi1SZXF1aXJlZMK5IG9yIMWSTlDCuSBm
bGFnIGJlIGFkZGVkIHRvIHRoZSBQcmVmaXgtU0lEIA0KPlN1Yi1UTFYvVExWLiBTZXR0aW5nIHRo
aXMgZmxhZyBtZWFucyBub25lIG9mIHRoZSB0cmFuc2l0IHJvdXRlcnMgc2hvdWxkIA0KPnRyeSB0
byBwcm90ZWN0IHRoaXMgbm9kZS1zZWdtZW50Lg0KPi0gTGV0IG5vZGVzIGFkdmVydGlzZSB0d28g
bm9kZS1zaWQtaW5kZXggZWFjaCAocGVyIGFkZHJlc3MtZmFtaWx5KSwgb25lIA0KPndpdGhvdXQg
YW5kIG9uZSB3aXRoIMWSTlDCuSBmbGFnIHNldC4gRm9yIG5vZGUtc2lkIGFkdmVydGlzZWQgd2l0
aCDFkk5QwrkgDQo+ZmxhZyAwLCByb3V0ZXJzIHNhbWUgYmVoYXZlIHRoZSBzYW1lIHdheSBhcyB0
b2RheS4gQnV0IHdoZW4gdGhleSANCj5yZWNlaXZlIGEgbm9kZS1zaWQgd2l0aCDFkk5QwrkgZmxh
ZyBzZXQsIHRoZXkgYXZvaWQvc2tpcCBmaW5kaW5nIGEgYmFja3VwIA0KPmZvciB0aGF0IHNlZ21l
bnQuDQo+LSBGaW5hbGx5IGluZ3Jlc3Mgc2VydmVycyBvciBURS1hcHBsaWNhdGlvbnMgbWF5IHVz
ZSB0aGVzZSAnbm9kZS1zaWRzIA0KPndpdGggTlAtZmxhZyBzZXTCuSBmb3IgdXNlIGNhc2VzIHdo
ZXJlIGl0IGlzIGJldHRlciB0byBkcm9wIHRyYWZmaWMgb24gDQo+dG9wb2xvZ3kgb3V0YWdlcyBy
YXRoZXIgdGhhbiBkaXZlcnRpbmcgaXQgdG8gc29tZSBvdGhlciBwYXRocy4gRm9yIHN1Y2ggDQo+
Y2FzZXMgaW5ncmVzcyByb3V0ZXIgb3IgVEUtYXBwbGljYXRpb25zIHNob3VsZCBsb29rIGZvciBu
b2RlLXNpZHMgd2l0aCANCj7Fkk5QwrkgZmxhZyBzZXQgYW5kIG5vdCB0aGUgcmVndWxhciBub2Rl
LXNpZHMuIEZvciBhbGwgb3RoZXIgbm9ybWFsIHVzZSANCj5jYXNlcyhpbmNsdWRpbmcgTDNWUE4v
NlZQRSBldGMpIHRyYWZmaWMgc2hvdWxkIGJlIGNhcnJpZWQgdXNpbmcgDQo+bm9kZS1zaWQgd2l0
aG91dCDFkk5Q4oC5ZmxhZyBzZXQuDQo+DQo+VGhhbmtzIGFuZCBSZWdhcmRzLA0KPi1QdXNocGFz
aXMNCj4NCj5PbiAxLzUvMTUsIDM6MzcgQU0sICJMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSIgPGdp
bnNiZXJnQGNpc2NvLmNvbT4gd3JvdGU6DQo+DQo+PlB1c2hwYXNpcyAtDQo+Pg0KPj5JIGRvbid0
IGFncmVlLg0KPj4NCj4+VGhlIHVzZSBvZiBvbmUgbm9kZS1zaWQgdnMgYW5vdGhlciBoYXMgbm90
aGluZyB3aGF0ZXZlciB0byBkbyB3aXRoIHRoZSANCj4+cmVxdWVzdCBTaHJhZGRoYSBoYXMgbWFk
ZSBpLmUuIHNob3VsZCB3ZSBpbnRyb2R1Y2UgYSBmbGFnIGluZGljYXRpbmcgDQo+PndoZXRoZXIg
YSBwYXJ0aWN1bGFyIHByZWZpeCBzaG91bGQgYmUgcHJvdGVjdGVkIG9yIG5vdC4gQSBub2RlLXNp
ZCANCj4+b25seSBkaWN0YXRlcyB3aGF0IChpbnRlcm1lZGlhdGUpIG5vZGUgdHJhZmZpYyBzaG91
bGQgYmUgc2VudCB0byAtIG5vdCANCj4+d2hhdA0KPj5saW5rKHMpIGFyZSB1c2VkIHRvIHJlYWNo
IHRoYXQgbm9kZS4NCj5bUHVzaHBhc2lzXSBUaGlzIGlzIG5vdCBhYm91dCB3aGljaCBsaW5rcyB0
byB0YWtlLiBJdCBpcyBhYm91dCB3ZXRoZXIgDQo+dHJhbnNpdCByb3V0ZXJzIHNob3VsZCB0cnkg
dG8gcHJvdGVjdCB0aGUgbm9kZS1zZWdtZW50IHRvIHRoZSB0aGlzIA0KPm5vZGUtc2lkIG9yIG5v
dC4gSSB0aGluayB0aGlzIG9wZW5zIHVwIGEgbG90IG1hbnkgbnVtYmVyIG9mIA0KPnBvc3NpYmls
aXRpZXMgb24gdGhlIGluZ3Jlc3Mgcm91dGVyIGFuZCBURSBjb250cm9sbGVyLWJhc2VkIGFwcGxp
Y2F0aW9ucy4NCj4NCj4+DQo+PkFkamFjZW5jeS1zaWRzIGhhdmUgYSBkaWZmZXJlbnQgc2VtYW50
aWMgLSB0aGV5IGlkZW50aWZ5IHRoZSBsaW5rIG92ZXIgDQo+PndoaWNoIHRyYWZmaWMgaXMgdG8g
YmUgZm9yd2FyZGVkLiBJZGVudGlmeWluZyBhbiBhZGphY2VuY3ktc2lkIGFzIA0KPj51bnByb3Rl
Y3RlZCBtZWFucyB0cmFmZmljIHdpbGwgTkVWRVIgZmxvdyBvdmVyIGEgZGlmZmVyZW50IGxpbmsu
IFRoZXJlIA0KPj5pcyBubyBlcXVpdmFsZW50IGJlaGF2aW9yIHcgYSBub2RlLXNpZCAtIHdoaWNo
IGlzIHdoYXQgdGhpcyBkaXNjdXNzaW9uIA0KPj5oYXMgYmVlbiBhYm91dC4NCj5bUHVzaHBhc2lz
XSBJIGFtIG5vdCB0cnlpbmcgdG8gZHJhdyBhIHBhcmFsbGVsIGJldHdlZW4gdGhpcyBuZXcgZmxh
ZyANCj5hbmQgdGhlIMWSQsK5IGZsYWcgaW4gQWRqLVNpZCBTdWJUbHYuIExpa2Ugc2FpZCBiZWZv
cmUNCj4NCj4+DQo+PiAgIExlcw0KPj4NCj4+DQo+Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
DQo+PkZyb206IFB1c2hwYXNpcyBTYXJrYXIgW21haWx0bzpwc2Fya2FyQGp1bmlwZXIubmV0XQ0K
Pj5TZW50OiBTdW5kYXksIEphbnVhcnkgMDQsIDIwMTUgODo1MSBBTQ0KPj5UbzogTGVzIEdpbnNi
ZXJnIChnaW5zYmVyZyk7IFNocmFkZGhhIEhlZ2RlOyBQZXRlciBQc2VuYWsgKHBwc2VuYWspOyAN
Cj4+ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYu
b3JnOw0KPj5kcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMu
aWV0Zi5vcmcNCj4+Q2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+U3ViamVj
dDogUmU6IFtPU1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcgDQo+PmRyYWZ0LWlldGYtb3Nw
Zi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4NCj4+SGkgTGVzLA0KPj4NCj4+SSB0aGlu
ayB0aGUgcmVxdWlyZW1lbnQgU2hyYWRkaGEgaXMgcmVmZXJyaW5nIGlzIGFib3V0IHRoZSBjaG9p
Y2Ugb2YgDQo+PmV4YWN0IG5vZGUtc2lkIHRvIHVzZSB3aGlsZSBjb25zdHJ1Y3RpbmcgdGhlIGxh
YmVsLXN0YWNrIGZvciBhIA0KPj5leHBsaWNpdC1MU1Agb24gdGhlIGluZ3Jlc3Mgcm91dGVyLCB3
aGljaCB3aWxsIGJlIHR5cGljYWxseSBkb25lIGFmdGVyIA0KPj5ydW5uaW5nIHNvbWUgQ1NQRiBv
biB0aGUgU1BSSU5HIHRvcG9sb2d5LiBBbmQgbm90IHRoZSBJR1Agb24gaW5ncmVzcyANCj4+b3Ig
dHJhbnNpdCByb3V0ZXJzLg0KPj4NCj4+VGhhbmtzDQo+Pi1QdXNocGFzaXMNCj4+DQo+Pk9uIDEv
My8xNSwgMzoxMCBBTSwgIkxlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIiA8Z2luc2JlcmdAY2lzY28u
Y29tPiB3cm90ZToNCj4+DQo+Pj5TaHJhZGRoYSAtDQo+Pj4NCj4+PklHUHMgdG9kYXkgZG8gTk9U
IHBlcmZvcm0gY29uc3RyYWludCBiYXNlZCBTUEZzIC0gc28gSSBkb24ndCBrbm93IHdoeSANCj4+
PnlvdSBiZWxpZXZlIHRoYXQgdGhlIHByaW1hcnkgU1BGIHdpbGwgbWVldCBhIHNldCBvZiBjb25z
dHJhaW50cyB0aGF0IA0KPj4+YW4gTEZBIGNhbGN1bGF0aW9uIHdpbGwgbm90LiBJbiBmYWN0ICwg
aXQgaXMgdGhlIG9wcG9zaXRlIHdoaWNoIGlzIA0KPj4+dHJ1ZSBiZWNhdXNlIGltcGxlbWVudGF0
aW9ucyB0b2RheSBkbyBzdXBwb3J0IHByZWZlcmVuY2VzIGluIGNob29zaW5nIA0KPj4+TEZBcyBi
YXNlZCBvbiB2YXJpb3VzIGNvbmZpZ3VyZWQgcG9saWN5IC0gc29tZXRoaW5nIHdoaWNoIGlzIE5P
VCBkb25lIA0KPj4+Zm9yIHByaW1hcnkgU1BGLg0KPj4+DQo+Pj5JZiB5b3Ugd2FudCBhIGNlcnRh
aW4gY2xhc3Mgb2YgdHJhZmZpYyB0byBhdm9pZCBhIHN1YnNldCBvZiB0aGUgbGlua3MgDQo+Pj5p
biB0aGUgdG9wb2xvZ3kgdGhlbiB5b3UgbmVlZCB0byBoYXZlIGEgd2F5IG9mIGlkZW50aWZ5aW5n
IHRoZSBsaW5rcyANCj4+PihOT1QgdGhlIG5vZGUgYWRkcmVzc2VzKSBhbmQgYSB3YXkgb2YgY2Fs
Y3VsYXRpbmcgYSBwYXRoIHdoaWNoIG9ubHkgDQo+Pj51c2VzIHRoZSBsaW5rcyB3aGljaCBtZWV0
IHRoZSBjb25zdHJhaW50cyBvZiB0aGF0IGNsYXNzIG9mIHNlcnZpY2UuDQo+Pj5JZGVudGlmeWlu
ZyBhIHBhcnRpY3VsYXIgcHJlZml4IGFzIHByb3RlY3RlZCBvciB1bnByb3RlY3RlZCB3b24ndCAN
Cj4+PmFjaGlldmUgdGhhdC4NCj4+Pg0KPj4+ICAgTGVzDQo+Pj4NCj4+Pi0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQo+Pj5Gcm9tOiBTaHJhZGRoYSBIZWdkZSBbbWFpbHRvOnNocmFkZGhhQGp1
bmlwZXIubmV0XQ0KPj4+U2VudDogRnJpZGF5LCBKYW51YXJ5IDAyLCAyMDE1IDEwOjU0IEFNDQo+
Pj5UbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFBldGVyIFBzZW5hayAocHBzZW5hayk7IA0K
Pj4+ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYu
b3JnOw0KPj4+ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xz
LmlldGYub3JnDQo+Pj5DYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4+U3Vi
amVjdDogUkU6IFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZyANCj4+PmRyYWZ0LWlldGYtb3NwZi1z
ZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4+DQo+Pj5IaSBMZXMvUGV0ZXIsDQo+Pj4NCj4+
PiAgICAgIFdoZW4gcmVjb252ZXJnZW5jZSBoYXBwZW5zLCB0aGUgcHJpbWFyeSBwYXRoIHdpbGwg
YmUgY2FsY3VsYXRlZCANCj4+PmJhc2VkIG9uIGFsbCBjb25zdHJpYW50cy4NCj4+PlRoaXMgaXMg
bm90IHRydWUgd2l0aCB0aGUgcHJvdGVjdGlvbiBwYXRoLlByb3RlY3Rpb24gcGF0aCBpcyANCj4+
PmNhbGN1bGF0ZWQgbG9jYWxseSAoTEZBL1JMRkEpICBhbmQgZG9lcyBub3QgY29uc2lkZXIgdGhl
IA0KPj4+Y2hhcmFjdGVyaXN0aWNzIG9mIHRoZSBzZXJ2aWNlcyBydW5uaW5nIG9uIHRoYXQgcGF0
aC4NCj4+Pkl0J3MgZWFzaWVyIGZvciBzb21lIHNlcnZpY2VzIHRvIHBpY2sgdGhlIHVucHJvdGVj
dGVkIHBhdGggd2hlbiB0aGUgDQo+Pj5uYXR1cmUgb2YgdGhlIHNlcnZpY2UgaXMgdGhhdCBpdCBj
YW4gYmUgcmVzdGFydGVkICB3aGVuIHRoZXJlIGlzIGEgDQo+Pj5kaXNjb25uZWN0aW9uLg0KPj4+
DQo+Pj5SZ2RzDQo+Pj5TaHJhZGRoYQ0KPj4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+
PkZyb206IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIFttYWlsdG86Z2luc2JlcmdAY2lzY28uY29t
XQ0KPj4+U2VudDogRnJpZGF5LCBKYW51YXJ5IDAyLCAyMDE1IDEwOjA2IFBNDQo+Pj5UbzogUGV0
ZXIgUHNlbmFrIChwcHNlbmFrKTsgU2hyYWRkaGEgSGVnZGU7IA0KPj4+ZHJhZnQtaWV0Zi1vc3Bm
LXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPj4+ZHJhZnQtaWV0
Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+Pj5DYzog
b3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4+U3ViamVjdDogUkU6IFtJc2lzLXdn
XSBNYWlsIHJlZ2FyZGluZyANCj4+PmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0
ZW5zaW9ucw0KPj4+DQo+Pj5QZXRlciAtDQo+Pj4NCj4+PlRoZSByZXF1aXJlbWVudCBTaHJhZGRo
YSBzcGVjaWZpZWQgd2FzIHRvIG5vdCBhbGxvdyBhIHBhcnRpY3VsYXIgDQo+Pj5jbGFzcyBvZiBz
ZXJ2aWNlICgiaGVhdnkgYmFuZHdpZHRoIHNlcnZpY2VzIiB3YXMgdGhlIGV4YW1wbGUNCj4+PnBy
b3ZpZGVkKSB0byB1c2UgY2VydGFpbiBsaW5rcyBpbiB0aGUgdG9wb2xvZ3kuIE15IHBvaW50IGlz
IHRoYXQgDQo+Pj5hZHZlcnRpc2luZyBhIGZsYWcgZm9yIGEgZ2l2ZW4gcHJlZml4IHdoaWNoIHNh
eXMgImRvIG5vdCBjYWxjdWxhdGUgYSANCj4+PnJlcGFpciBwYXRoIGZvciB0aGlzIHByZWZpeCIN
Cj4+PmRvZXMgbm90IGhlbHAgYWNoaWV2ZSB0aGlzLiBPbmNlIHRoZSBuZXR3b3JrIHJlY29udmVy
Z2VzIGZvbGxvd2luZyANCj4+PnRoZSBmYWlsdXJlIG9mIG9uZSBvZiB0aGUgbGlua3Mgb24gd2hp
Y2ggImhlYXZ5IGJhbmR3aWR0aCBzZXJ2aWNlcyINCj4+PmlzIGFsbG93ZWQvcHJlZmVycmVkIGl0
IGlzIHF1aXRlIGxpa2VseSB0aGF0IHRoZSBuZXcgYmVzdCBwYXRoIHdpbGwgDQo+Pj5iZSBvdmVy
IGEgbGluayBvbiB3aGljaCAiaGVhdnkgYmFuZHdpZHRoIHNlcnZpY2VzIiBpcyBOT1QgDQo+Pj5h
bGxvd2VkL3ByZWZlcnJlZC4gVGhpcyB3aWxsIGhhcHBlbiB3aGV0aGVyIHlvdSBoYXZlIHRoZSBu
ZXcgZmxhZyBvciANCj4+Pm5vdCAtIHNvIHRoZSBmbGFnIHdpbGwgaGF2ZSBubyBsYXN0aW5nIGVm
ZmVjdC4gSXQgd291bGQgb25seSBhZmZlY3QgDQo+Pj50cmFmZmljIGZsb3cgZHVyaW5nIHRoZSBi
cmllZiBwZXJpb2QgZHVyaW5nIHdoaWNoIHRoZSBuZXR3b3JrIGlzIA0KPj4+cmVjb252ZXJnaW5n
Lg0KPj4+DQo+Pj5JIHRoaW5rIHlvdSBhbmQgSSBhcmUgYWN0dWFsbHkgaW4gYWdyZWVtZW50IC0g
SSBhbSBzaW1wbHkgc2VuZGluZyBhIA0KPj4+c3Ryb25nZXIgbmVnYXRpdmUgbWVzc2FnZSAtIG5v
dCBvbmx5IGRvIEkgdGhpbmsgdGhlIGZsYWcgaXMgbm90IA0KPj4+dXNlZnVsDQo+Pj4tIEkgdGhp
bmsgaXQgZG9lcyBub3QgYWNoaWV2ZSB0aGUgZ29hbCBTaHJhZGRoYSBoYXMgaW4gbWluZC4NCj4+
Pg0KPj4+ICAgTGVzDQo+Pj4NCj4+Pg0KPj4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+
PkZyb206IFBldGVyIFBzZW5hayAocHBzZW5haykNCj4+PlNlbnQ6IEZyaWRheSwgSmFudWFyeSAw
MiwgMjAxNSAxMjoxOCBBTQ0KPj4+VG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBTaHJhZGRo
YSBIZWdkZTsgDQo+Pj5kcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNA
dG9vbHMuaWV0Zi5vcmc7DQo+Pj5kcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVu
c2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4+PkNjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYu
b3JnDQo+Pj5TdWJqZWN0OiBSZTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPj4+ZHJhZnQt
aWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+Pj4NCj4+PkhpIExlcywNCj4+
Pg0KPj4+SSBiZWxpZXZlIHRoZSBpZGVhIGlzIG5vdCB0byBleGNsdWRlIGFueSBwYXJ0aWN1bGFy
IGxpbmssIGl0J3MgDQo+Pj5hY3R1YWxseSBtdWNoIHNpbXBsZXIgLSBkbyBub3QgY2FsY3VsYXRl
IGJhY2t1cCBmb3IgdGhlIHByZWZpeCBpZiB0aGUgDQo+Pj5mbGFnIGlzIHNldC4NCj4+Pg0KPj4+
SSdtIHN0aWxsIG5vdCBxdWl0ZSBzdXJlIGhvdyB1c2VmdWwgYWJvdmUgaXMsIGJ1dCB0ZWNobmlj
YWxseSBpdCBpcyANCj4+PnBvc3NpYmxlLg0KPj4+DQo+Pj50aGFua3MsDQo+Pj5QZXRlcg0KPj4+
DQo+Pj5PbiAxMi8zMC8xNCAxNzoyMiAsIExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIHdyb3RlOg0K
Pj4+PiBTaHJhZGRoYSAtDQo+Pj4+DQo+Pj4+IFdoZW4gcGVyZm9ybWluZyBhIGJlc3QgcGF0aCBj
YWxjdWxhdGlvbiB3aGV0aGVyIGEgZ2l2ZW4gbGluayBpcyBpbiANCj4+Pj50aGUgc2V0IG9mIGJl
c3QgcGF0aHMgKHRvIGJlIHByb3RlY3RlZEVEKSBvciBub3QgKGNvdWxkIGJlIHVzZWQgYXMgYSAN
Cj4+Pj5wcm90ZWN0SU5HIHBhdGgpIGlzIGEgZnVuY3Rpb24gb2YgdGhlIHRvcG9sb2d5IC0gbm90
IHRoZSBsaW5rLiAgSWYgDQo+Pj4+dGhlcmUgaXMgYSB0b3BvbG9neSBjaGFuZ2UgaXQgaXMgcXVp
dGUgbGlrZWx5IHRoYXQgYSBnaXZlbiBsaW5rIHdpbGwgDQo+Pj4+Y2hhbmdlIGZyb20gYmVpbmcg
YSBwcm90ZWN0RUQgbGluayB0byBiZWluZyBhIHByb3RlY3RJTkcgbGluayAob3IgDQo+Pj4+dmlj
ZSB2ZXJzYSkuDQo+Pj4+U28gd2hhdCB5b3UgcHJvcG9zZSByZWdhcmRpbmcgbm9kZS1TSURzIHdv
dWxkIG5vdCB3b3JrLg0KPj4+Pg0KPj4+PiBJbiB0aGUgdXNlIGNhc2UgeW91IG1lbnRpb24gYmVs
b3cgaWYgeW91IGRvbid0IHdhbnQgYSBjZXJ0YWluIGNsYXNzIA0KPj4+Pm9mIHRyYWZmaWMgdG8g
ZmxvdyBvbiBhIGdpdmVuIGxpbmsgaXQgcmVxdWlyZXMgYSBsaW5rIGF0dHJpYnV0ZSANCj4+Pj53
aGljaCBpcyBwZXJzaXN0ZW50IGFjcm9zcyB0b3BvbG9neSBjaGFuZ2VzLiBUaGVyZSBhcmUgd2F5
cyB0byBkbyANCj4+Pj50aGF0IC0gdXNpbmcgQWRqLVNJRHMgaXMgb25lIG9mIHRoZW0uIEJ1dCB1
c2luZyBub2RlLVNJRHMgaW4gdGhlIHdheSANCj4+Pj55b3UgcHJvcG9zZSBpcyBOT1QuDQo+Pj4+
DQo+Pj4+ICAgICBMZXMNCj4+Pj4NCj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+
Pj4gRnJvbTogT1NQRiBbbWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9m
IFNocmFkZGhhIA0KPj4+PiBIZWdkZQ0KPj4+PiBTZW50OiBNb25kYXksIERlY2VtYmVyIDI5LCAy
MDE0IDEwOjEyIFBNDQo+Pj4+IFRvOiBQZXRlciBQc2VuYWsgKHBwc2VuYWspOw0KPj4+PiBkcmFm
dC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+
Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRm
Lm9yZw0KPj4+PiBDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4+PiBTdWJq
ZWN0OiBSZTogW09TUEZdIFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZyANCj4+Pj4gZHJhZnQtaWV0
Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+Pj4+DQo+Pj4+IFBldGVyLA0KPj4+
Pg0KPj4+Pj4gVGhlIHJlcXVpcmVtZW50IGhlcmUgaXMgdG8gZ2V0IGFuIHVuLXByb3RlY3RlZCBw
YXRoIGZvciBzZXJ2aWNlcyANCj4+Pj4+d2hpY2ggZG8gbm90IHdhbnQgdG8gZGl2ZXJ0IHRoZSB0
cmFmZmljIG9uIHByb3RlY3RlZCBwYXRoIGluIGFueSBjYXNlLg0KPj4+Pg0KPj4+Pj4gY2FuIHlv
dSBnaXZlIGFuIGV4YW1wbGUgb2Ygc3VjaCBhIHNlcnZpY2UgYW5kIGEgcmVhc29uaW5nIHdoeSBz
dWNoIA0KPj4+Pj5zZXJ2aWNlIHdvdWxkIHdhbnQgdG8gYXZvaWQgbG9jYWwgcHJvdGVjdGlvbiBh
bG9uZyB0aGUgcGF0aD8NCj4+Pj4NCj4+Pj4gSGVhdnkgYmFuZHdpZHRoIHNlcnZpY2VzIGFyZSBw
b3RlbnRpYWwgY2FuZGlkYXRlcy4gIFRoZSBuZXR3b3JrIGlzIA0KPj4+PndlbGwgcGxhbm5lZCBh
bmQgd2VsbCBwcm92aXNpb25lZCBmb3IgcHJpbWFyeSBwYXRoIGJ1dCBzYW1lIGlzIG5vdCANCj4+
Pj50cnVlIGZvciBiYWNrdXAgcGF0aHMuDQo+Pj4+IERpdmVydGluZyBoZWF2eSBiYW5kd2lkdGgg
c2VydmljZXMgYWxvbmcgcHJvdGVjdGlvbiBwYXRoIGNhbiANCj4+Pj5kaXNydXB0IHRoZSBvdGhl
ciBzZXJ2aWNlcyBvbiB0aGF0IHBhdGgsIHRoZXkgYXJlIGJldHRlci1vZmYgDQo+Pj4+dW4tcHJv
dGVjdGVkIHNvIHRoYXQgYW4gZXZlbnQgaW4gdGhlIG5ldHdvcmsgV291bGQgcmVzdWx0IGluIA0K
Pj4+PmRpc2Nvbm5lY3Rpb24gYW5kIGEgcmV0cnkgZm9yIHN1Y2ggc2VydmljZXMuDQo+Pj4+DQo+
Pj4+IFJnZHMNCj4+Pj4gU2hyYWRkaGENCj4+Pj4NCj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCj4+Pj4gRnJvbTogUGV0ZXIgUHNlbmFrIFttYWlsdG86cHBzZW5ha0BjaXNjby5jb21d
DQo+Pj4+IFNlbnQ6IE1vbmRheSwgRGVjZW1iZXIgMjksIDIwMTQgNDozNSBQTQ0KPj4+PiBUbzog
U2hyYWRkaGEgSGVnZGU7DQo+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0
ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsNCj4+Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91
dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBp
c2lzLXdnQGlldGYub3JnDQo+Pj4+IFN1YmplY3Q6IFJlOiBbSXNpcy13Z10gTWFpbCByZWdhcmRp
bmcgDQo+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4+
Pg0KPj4+PiBTaHJhZGRoYSwNCj4+Pj4NCj4+Pj4gT24gMTIvMjkvMTQgMTA6MDYgLCBTaHJhZGRo
YSBIZWdkZSB3cm90ZToNCj4+Pj4+IFBldGVyLA0KPj4+Pj4NCj4+Pj4+IFRoZSByZXF1aXJlbWVu
dCBoZXJlIGlzIHRvIGdldCBhbiB1bi1wcm90ZWN0ZWQgcGF0aCBmb3Igc2VydmljZXMgDQo+Pj4+
PndoaWNoIGRvIG5vdCB3YW50IHRvIGRpdmVydCB0aGUgdHJhZmZpYyBvbiBwcm90ZWN0ZWQgcGF0
aCBpbiBhbnkgY2FzZS4NCj4+Pj4NCj4+Pj4gY2FuIHlvdSBnaXZlIGFuIGV4YW1wbGUgb2Ygc3Vj
aCBhIHNlcnZpY2UgYW5kIGEgcmVhc29uaW5nIHdoeSBzdWNoIA0KPj4+PnNlcnZpY2Ugd291bGQg
d2FudCB0byBhdm9pZCBsb2NhbCBwcm90ZWN0aW9uIGFsb25nIHRoZSBwYXRoPw0KPj4+Pg0KPj4+
PiB0aGFua3MsDQo+Pj4+IFBldGVyDQo+Pj4+DQo+Pj4+PiBTbyB3aGVuIHRoZSBvcmlnaW5hdG9y
IG9mIG5vZGUtc2lkIHNpZ25hbHMgdW4tcHJvdGVjdGVkIHBhdGggDQo+Pj4+PnJlcXVpcmVtZW50
LCB0aGVyZSBpcyBhbHdheXMgYW4gdW5wcm90ZWN0ZWQgcGF0aC4NCj4+Pj4+DQo+Pj4+PiBSZWdh
cmRpbmcgdGhlIHByb3RlY3RlZCBwYXRoLCBpdCBpcyB0aGUgZGVmYXVsdCBiZWhhdmlvciBhcyBp
dCANCj4+Pj4+ZXhpc3RzIHRvZGF5LiBZb3UgZ2V0IHByb3RlY3Rpb24gaWYgaXQncyBhdmFpbGFi
bGUgb3RoZXJ3aXNlIHlvdSANCj4+Pj4+ZG9uJ3QgZ2V0IHByb3RlY3Rpb24uDQo+Pj4+Pg0KPj4+
Pj4gSW4gZmFjdCwgeW91IGNhbiBoYXZlIHRoZSBuZXcgZmxhZyB0byBzYXkgIk5QIGZsYWciIG1l
YW5pbmcgDQo+Pj4+Pm5vbi1wcm90ZWN0ZWQgZmxhZyB3aGljaCBjYW4gYmUgc2V0IGZvciB0aGUg
dW5wcm90ZWN0ZWQgcGF0aC4NCj4+Pj4+IEJ5IGRlZmF1bHQgaXQgcmVtYWlucyBvZmYgYW5kIGdp
dmVzIHRoZSBiZWhhdmlvciBhcyBpdCBleGlzdHMgdG9kYXkuDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+
IFJnZHMNCj4+Pj4+IFNocmFkZGhhDQo+Pj4+Pg0KPj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCj4+Pj4+IEZyb206IFBldGVyIFBzZW5hayBbbWFpbHRvOnBwc2VuYWtAY2lzY28uY29t
XQ0KPj4+Pj4gU2VudDogTW9uZGF5LCBEZWNlbWJlciAyOSwgMjAxNCAyOjI2IFBNDQo+Pj4+PiBU
bzogU2hyYWRkaGEgSGVnZGU7DQo+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5n
LWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+Pj4+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVu
dC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4+Pj4+IENjOiBvc3BmQGlldGYu
b3JnOyBpc2lzLXdnQGlldGYub3JnDQo+Pj4+PiBTdWJqZWN0OiBSZTogW0lzaXMtd2ddIE1haWwg
cmVnYXJkaW5nIA0KPj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNp
b25zDQo+Pj4+Pg0KPj4+Pj4gU2hyYWRkaGEsDQo+Pj4+Pg0KPj4+Pj4gSSBkbyBub3Qgc2VlIGhv
dyBhbiBvcmlnaW5hdG9yIG9mIHRoZSBub2RlLXNpZCBjYW4gbWFuZGF0ZSBhIA0KPj4+Pj5wcm90
ZWN0aW9uIGZvciB0aGUgcHJlZml4IG9uIG90aGVyIHJvdXRlcnMuIFdoYXQgaWYgdGhlcmUgaXMg
bm8gDQo+Pj4+PmJhY2t1cCBhdmFpbGFibGUgb24gYSBjZXJ0YWluIG5vZGUgYWxvbmcgdGhlIHBh
dGg/DQo+Pj4+Pg0KPj4+Pj4gVGhlIHBhcmFsbGVsIHdpdGggdGhlIEItZmxhZyBpbiBhZGotc2lk
cyBpcyBub3QgcmlnaHQgLSBpbiBjYXNlIG9mIA0KPj4+Pj5hZGotc2lkIHRoZSBvcmlnaW5hdG9y
IGhhcyB0aGUga25vd2xlZGdlIGFib3V0IHRoZSBsb2NhbCBhZGphY2VuY3kgDQo+Pj4+PnByb3Rl
Y3Rpb24gYW5kIGFzIHN1Y2ggY2FuIHNpZ25hbCBpdCBpdCBpdCdzIExTQS4NCj4+Pj4+DQo+Pj4+
PiB0aGFua3MsDQo+Pj4+PiBQZXRlcg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiBPbiAxMi8yOS8xNCAw
OTo0NyAsIFNocmFkZGhhIEhlZ2RlIHdyb3RlOg0KPj4+Pj4+IFBldGVyLA0KPj4+Pj4+DQo+Pj4+
Pj4NCj4+Pj4+PiBQbHMgc2VlIGlubGluZS4NCj4+Pj4+Pg0KPj4+Pj4+IFJnZHMNCj4+Pj4+PiBT
aHJhZGRoYQ0KPj4+Pj4+DQo+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+
PiBGcm9tOiBQZXRlciBQc2VuYWsgW21haWx0bzpwcHNlbmFrQGNpc2NvLmNvbV0NCj4+Pj4+PiBT
ZW50OiBNb25kYXksIERlY2VtYmVyIDI5LCAyMDE0IDI6MDIgUE0NCj4+Pj4+PiBUbzogU2hyYWRk
aGEgSGVnZGU7DQo+Pj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNp
b25zQHRvb2xzLmlldGYub3JnOw0KPj4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRp
bmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPj4+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBp
c2lzLXdnQGlldGYub3JnDQo+Pj4+Pj4gU3ViamVjdDogUmU6IFtJc2lzLXdnXSBNYWlsIHJlZ2Fy
ZGluZyANCj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMN
Cj4+Pj4+Pg0KPj4+Pj4+IFNocmFkZGhhLA0KPj4+Pj4+DQo+Pj4+Pj4gSSBkbyBub3Qgc2VlIGhv
dyBhbiBvcmlnaW5hdG9yIGNhbiBzZXQgYW55IGZsYWcgcmVnYXJkaW5nIHRoZSANCj4+Pj4+PnBy
b3RlY3Rpb24gb2YgdGhlIGxvY2FsbHkgYXR0YWNoZWQgcHJlZml4Lg0KPj4+Pj4+IDxTaHJhZGRo
YT4gVGhlIG9yaWdpbmF0b3IgYWR2ZXJ0aXNlcyAyIG5vZGUtc2lkcy4gT25lIHdpdGggcCBmbGFn
IA0KPj4+Pj4+c2V0IGFuZCB0aGUgb3RoZXIgd2l0aG91dCB0aGUgcC1mbGFnIHNldC4NCj4+Pj4+
Pg0KPj4+Pj4+ICAgICBJdCdzIGFsbCB0aGUgcm91dGVycyBvbiB0aGUgcGF0aCB0b3dhcmRzIHN1
Y2ggcHJlZml4IHRoYXQgDQo+Pj4+Pj5uZWVkIHRvIGRlYWwgd2l0aCB0aGUgcHJvdGVjdGlvbi4N
Cj4+Pj4+PiA8U2hyYWRkaGE+IFRoZSByZWNlaXZpbmcgbm9kZXMgd2lsbCBkb3dubG9hZCBwcm90
ZWN0ZWQgcGF0aCBmb3IgDQo+Pj4+Pj50aGUgbm9kZS1zaWQgd2l0aCBwLWZsYWcgc2V0IGFuZCBk
b3dubG9hZCBVbnByb3RlY3RlZCBwYXRoIGZvciB0aGUgDQo+Pj4+Pj5ub2RlLXNpZCB3aXRoIHAt
ZmxhZyB1bnNldC4NCj4+Pj4+Pg0KPj4+Pj4+IFNpZ25hbGluZyBhbnl0aGluZyBmcm9tIHRoZSBv
cmlnaW5hdG9yIHNlZW1zIHVzZWxlc3MuDQo+Pj4+Pj4gPFNocmFkZGhhPiAgRm9yIG5vZGUtc2lk
cyBpdCdzIHRoZSBvdGhlcnMgd2hvIG5lZWQgdG8gYnVpbGQgdGhlIA0KPj4+Pj4+Zm9yd2FyZGlu
ZyBwbGFuZSBidXQgaXQncyBvbmx5IHRoZSBvcmlnaW5hdG9yIHdobyBjYW4gc2lnbmFsIHdoaWNo
IG9mDQo+Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgU2lkIG5lZWQgdG8gYmUgYnVp
bHQgd2l0aCBwcm90ZWN0aW9uIA0KPj4+Pj4+YW5kIHdoaWNoIG5vdC4gT3RoZXIgcm91dGVycyBv
biB0aGUgcGF0aCBjYW5ub3Qgc2lnbmFsIHRoaXMgDQo+Pj4+Pj5pbmZvcm1hdGlvbi4NCj4+Pj4+
DQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+IFdpdGggdGhpcyB5b3UgaGF2ZSB0d28gcGF0
aHMgZm9yIHRoZSBub2RlLiBPbmUgaXMgcHJvdGVjdGVkIGFuZCANCj4+Pj4+PnRoZSBvdGhlciBp
cyB1bnByb3RlY3RlZC4gVGhpcyBtZWV0cyB0aGUgcmVxdWlyZW1lbnQgb2YgaGF2aW5nIGFuIA0K
Pj4+Pj4+dW4tcHJvdGVjdGVkIHBhdGguDQo+Pj4+Pj4NCj4+Pj4+PiBJdCdzIHZlcnkgbXVjaCBp
biBwYXJhbGxlbCB0byBCLWZsYWcgaW4gYWRqLXNpZHMuIEl0IGlzIHNpbWlsYXIgDQo+Pj4+Pj50
byBhZHZlcnRpc2luZyBtdWx0aXBsZSBhZGotc2lkcyBvbmUgd2l0aCBCLWZsYWcgb24gYW5kIG90
aGVyIHdpdGggDQo+Pj4+Pj5iLWZsYWcgb2ZmICwgdG8gZ2V0IHByb3RlY3RlZCBhbmQgdW5wcm90
ZWN0ZWQgQWRqLXNpZHMuDQo+Pj4+Pj4NCj4+Pj4+PiB0aGFua3MsDQo+Pj4+Pj4gUGV0ZXINCj4+
Pj4+Pg0KPj4+Pj4+IE9uIDEyLzI5LzE0IDA5OjI2ICwgU2hyYWRkaGEgSGVnZGUgd3JvdGU6DQo+
Pj4+Pj4+IFllcy5Zb3UgYXJlIHJpZ2h0Lg0KPj4+Pj4+Pg0KPj4+Pj4+PiBMZXRzIHNheSBhIHBy
ZWZpeCBzaWQgaGFzIGEgZmxhZyAicCBmbGFnIi4gSWYgdGhpcyBpcyBvbiBpdCANCj4+Pj4+Pj5t
ZWFucyBidWlsZCBhIHBhdGggYW5kIHByb3ZpZGUgcHJvdGVjdGlvbi4NCj4+Pj4+Pj4gSWYgdGhp
cyBpcyBvZmYgaXQgbWVhbnMgYnVpbGQgYSBwYXRoIHdpdGggbm8gcHJvdGVjdGlvbi4NCj4+Pj4+
Pj4gVGhlIHJlY2VpdmVycyBvZiB0aGUgcHJlZml4LXNpZCB3aWxsIGJ1aWxkIGZvcndhcmRpbmcg
cGxhbmUgDQo+Pj4+Pj4+YmFzZWQgb24gdGhpcyBmbGFnLg0KPj4+Pj4+Pg0KPj4+Pj4+PiBUaGUg
YXBwbGljYXRpb25zIGJ1aWxkaW5nIHRoZSBwYXRocyB3aWxsIGVpdGhlciB1c2UgcHJlZml4LXNp
ZHMgDQo+Pj4+Pj4+d2l0aCBwIGZsYWcgb24gb3Igb2ZmIGJhc2VkIG9uIHRoZSBuZWVkIG9mIHRo
ZSBzZXJ2aWNlLg0KPj4+Pj4+PiBSZ2RzDQo+Pj4+Pj4+IFNocmFkZGhhDQo+Pj4+Pj4+DQo+Pj4+
Pj4+DQo+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+Pj4+IEZyb206IFBl
dGVyIFBzZW5hayBbbWFpbHRvOnBwc2VuYWtAY2lzY28uY29tXQ0KPj4+Pj4+PiBTZW50OiBNb25k
YXksIERlY2VtYmVyIDI5LCAyMDE0IDE6NDkgUE0NCj4+Pj4+Pj4gVG86IFNocmFkZGhhIEhlZ2Rl
Ow0KPj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9v
bHMuaWV0Zi5vcmc7DQo+Pj4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0
ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPj4+Pj4+PiBDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13
Z0BpZXRmLm9yZw0KPj4+Pj4+PiBTdWJqZWN0OiBSZTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5n
IA0KPj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+
Pj4+Pj4NCj4+Pj4+Pj4gU2hyYWRkaGEsDQo+Pj4+Pj4+DQo+Pj4+Pj4+IHRoZSBwcm9ibGVtIGlz
IHRoYXQgdGhlIG5vZGUgdGhhdCBpcyBhZHZlcnRpc2luZyB0aGUgbm9kZS1zaWQgDQo+Pj4+Pj4+
Y2FuIG5vdCBhZHZlcnRpc2UgYW55IGRhdGEgcmVnYXJkaW5nIHRoZSBwcm90ZWN0aW9uIG9mIHN1
Y2ggDQo+Pj4+Pj4+cHJlZml4LCBiZWNhdXNlIHRoZSBwcmVmaXggaXMgbG9jYWxseSBhdHRhY2hl
ZC4NCj4+Pj4+Pj4NCj4+Pj4+Pj4gdGhhbmtzLA0KPj4+Pj4+PiBQZXRlcg0KPj4+Pj4+Pg0KPj4+
Pj4+PiBPbiAxMi8yOS8xNCAwOToxNSAsIFNocmFkZGhhIEhlZ2RlIHdyb3RlOg0KPj4+Pj4+Pj4g
UGV0ZXIsDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gSWYgdGhlcmUgaXMgYSBzZXJ2aWNlIHdoaWNoIGhh
cyB0byB1c2UgdW4tcHJvdGVjdGVkIHBhdGggYW5kIA0KPj4+Pj4+Pj53aGlsZSAgYnVpbGRpbmcg
c3VjaCBhIHBhdGggaWYgdGhlIG5vZGUtc2lkcyBOZWVkIHRvIGJlIHVzZWQgDQo+Pj4+Pj4+Pihv
bmUgcmVhc29uICBjb3VsZCBiZSBsYWJlbCBzdGFjayBjb21wcmVzc2lvbikgLCB0aGVuIHRoZXJl
IGhhcyANCj4+Pj4+Pj4+dG8gYmUgdW5wcm90ZWN0ZWQgbm9kZS1zaWQgdGhhdCB0aGlzIHNlcnZp
Y2UgY2FuIG1ha2UgdXNlIG9mLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IFByZWZpeCAtc2lkcyBjb3Vs
ZCBhbHNvIGJlIHVzZWQgdG8gcmVwcmVzZW50IGRpZmZlcmVudCBzZXJ2aWNlIA0KPj4+Pj4+Pj5l
bmRwb2ludHMgd2hpY2ggbWFrZXMgaXQgZXZlbiBtb3JlIHJlbGV2YW50IHRvIGhhdmUgQSBtZWFu
cyBvZiANCj4+Pj4+Pj4+cmVwcmVzZW50aW5nICB1bnByb3RlY3RlZCBwYXRocy4NCj4+Pj4+Pj4+
DQo+Pj4+Pj4+PiBXb3VsZCBiZSBnb29kIHRvIGhlYXIgZnJvbSBvdGhlcnMgb24gdGhpcywgZXNw
ZWNpYWxseSBvcGVyYXRvcnMuDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gUmdkcw0KPj4+Pj4+Pj4gU2hy
YWRkaGENCj4+Pj4+Pj4+DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCj4+Pj4+Pj4+IEZyb206IFBldGVyIFBzZW5hayBbbWFpbHRvOnBwc2VuYWtAY2lzY28u
Y29tXQ0KPj4+Pj4+Pj4gU2VudDogTW9uZGF5LCBEZWNlbWJlciAyOSwgMjAxNCAxOjM1IFBNDQo+
Pj4+Pj4+PiBUbzogU2hyYWRkaGEgSGVnZGU7DQo+Pj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2Vn
bWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+Pj4+Pj4+PiBkcmFmdC1p
ZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4+Pj4+
Pj4+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+Pj4+Pj4+PiBTdWJqZWN0
OiBSZTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPj4+Pj4+Pj4gZHJhZnQtaWV0Zi1vc3Bm
LXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gU2hyYWRkaGEs
DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gbm9kZS1TSUQgaXMgYWR2ZXJ0aXNlZCBieSB0aGUgcm91dGVy
IGZvciB0aGUgcHJlZml4IHRoYXQgaXMgDQo+Pj4+Pj4+PmRpcmVjdGx5IGF0dGFjaGVkIHRvIGl0
LiBQcm90ZWN0aW9uIGZvciBzdWNoIGxvY2FsIHByZWZpeCBkb2VzIA0KPj4+Pj4+Pj5ub3QgbWVh
biBtdWNoLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IHRoYW5rcywNCj4+Pj4+Pj4+IFBldGVyDQo+Pj4+
Pj4+Pg0KPj4+Pj4+Pj4gT24gMTIvMjQvMTQgMTE6NTcgLCBTaHJhZGRoYSBIZWdkZSB3cm90ZToN
Cj4+Pj4+Pj4+PiBBdXRob3JzLA0KPj4+Pj4+Pj4+IFdlIGhhdmUgYSAiYmFja3VwIGZsYWciIGlu
IGFkamFjZW5jeSBzaWQgdG8gaW5kaWNhdGUgd2hldGhlciANCj4+Pj4+Pj4+PiB0aGUgbGFiZWwg
aXMgcHJvdGVjdGVkIG9yIG5vdC4NCj4+Pj4+Pj4+PiBTaW1pbGFybHkuIEkgdGhpbmsgd2UgbmVl
ZCBhIGZsYWcgaW4gcHJlZml4LXNpZCBhcyB3ZWxsIHRvIA0KPj4+Pj4+Pj4+IGluZGljYXRlIHdo
ZXRoZXIgdGhlIG5vZGUtc2lkIGlzIHRvIGJlIHByb3RlY3RlZCBvciBub3QuDQo+Pj4+Pj4+Pj4g
QW55IHRob3VnaHRzIG9uIHRoaXM/DQo+Pj4+Pj4+Pj4gUmdkcw0KPj4+Pj4+Pj4+IFNocmFkZGhh
DQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+Pj4+Pj4gSXNpcy13ZyBtYWlsaW5nIGxpc3QN
Cj4+Pj4+Pj4+PiBJc2lzLXdnQGlldGYub3JnDQo+Pj4+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9pc2lzLXdnDQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+
PiAuDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pg0KPj4+Pj4+PiAuDQo+Pj4+Pj4+DQo+Pj4+Pj4NCj4+Pj4+
PiAuDQo+Pj4+Pj4NCj4+Pj4+DQo+Pj4+PiAuDQo+Pj4+Pg0KPj4+Pg0KPj4+PiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+PiBPU1BGIG1haWxpbmcg
bGlzdA0KPj4+PiBPU1BGQGlldGYub3JnDQo+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vb3NwZg0KPj4+PiAuDQo+Pj4+DQo+Pj4NCj4+Pl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj5PU1BGIG1haWxpbmcgbGlzdA0KPj4+
T1NQRkBpZXRmLm9yZw0KPj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9v
c3BmDQo+Pg0KPg0KDQo=


From nobody Mon Jan  5 06:51:21 2015
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0F8711A8897; Mon,  5 Jan 2015 06:51:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 0pRZ8PxJgMBB; Mon,  5 Jan 2015 06:51:14 -0800 (PST)
Received: from alln-iport-2.cisco.com (alln-iport-2.cisco.com [173.37.142.89]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D51571A87BE; Mon,  5 Jan 2015 06:51:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3726; q=dns/txt; s=iport; t=1420469473; x=1421679073; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=Q7/I88JYxKHNo8TFX5bRbqGhAcI270g57hKF1TLXd2g=; b=IpV/Rtau6waRmD/XvlpgHyDdGqaU0t2AzjSl4P3xHHudEv+xPzW8qA4P XKMjmgv+cWGLAuYViNkiZrgK35YIVNTq+1nqofoCuv63tAZSDvdxY9CHQ kCb0Hiz+CiWlAWIzmprW9B4SDCNKzXe1YAkvS09wdNOJjK0/X0Bxj6byn Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AqcFAGukqlStJA2N/2dsb2JhbABGFoMGgSoEzA8CgQgWAQEBAQF9hA0BAQR5EAIBCCsbMiUCBAENBYgsvGUBAQEBAQEBAQEBAQEBAQEBAQEBAQEXjw1qB4QpAQSJIYR0hT6DNYENjQqDOSKCMoE8b4FFfgEBAQ
X-IronPort-AV: E=Sophos;i="5.07,700,1413244800"; d="scan'208";a="110400586"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-2.cisco.com with ESMTP; 05 Jan 2015 14:51:13 +0000
Received: from xhc-aln-x10.cisco.com (xhc-aln-x10.cisco.com [173.36.12.84]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id t05EpDbV018961 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 5 Jan 2015 14:51:13 GMT
Received: from xmb-aln-x06.cisco.com ([169.254.1.144]) by xhc-aln-x10.cisco.com ([173.36.12.84]) with mapi id 14.03.0195.001; Mon, 5 Jan 2015 08:51:12 -0600
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "'Stephen Farrell'" <stephen.farrell@cs.tcd.ie>, "'The IESG'" <iesg@ietf.org>
Thread-Topic: Stephen Farrell's No Objection on draft-ietf-ospf-te-metric-extensions-09: (with COMMENT)
Thread-Index: AQHQJ8Mv58Lo2f9RUkKcdPPUSnIEzJywGc2AgAGVhgA=
Date: Mon, 5 Jan 2015 14:51:12 +0000
Message-ID: <D0D008E5.B001%acee@cisco.com>
References: <20150104020718.29256.7059.idtracker@ietfa.amsl.com> <00d301d02802$60ed8990$22c89cb0$@olddog.co.uk>
In-Reply-To: <00d301d02802$60ed8990$22c89cb0$@olddog.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.116.152.197]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <63A77BD59FF4ED4B95F75EFCD2C7CC74@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/x2KAIP0fWaEYVxLLlJRBp3GF8O8
Cc: "ospf@ietf.org" <ospf@ietf.org>, "ospf-chairs@tools.ietf.org" <ospf-chairs@tools.ietf.org>, "draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org" <draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org>
Subject: Re: [OSPF] Stephen Farrell's No Objection on draft-ietf-ospf-te-metric-extensions-09: (with COMMENT)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Jan 2015 14:51:16 -0000

Hi Stephen, Adrian,

On 1/4/15, 4:39 AM, "Adrian Farrel" <adrian@olddog.co.uk> wrote:

>Hi Stephen,
>
>I'd like the authors and shepherd to pitch in, but...
>
>> - I'd have thought that these TLVs would be sent more
>> often than others, and that (if enormous amounts of
>> money are in play) then use of OSPF authentication might
>> be more likely needed (or some equivalent security
>> mechanisms). I'd even speculate that if enormous amounts
>> of money are in play, then confidentiality may become a
>> requirement (since if I can observe say A bit settings
>> then that might give me insight into traffic levels -
>> sort of a lights burning at night in central bank
>> implies interest-rate change attack). Can you say why
>> none of that needs to be mentioned at all? Was any of
>> that considered by the WG? (Can you send a relevant link
>> to the archive?)
>
>I think you are raising two points:
>1. Are the TLVs sent more often than others and what are the implications?
>2. What can be learned from sniffing these TLVs?
>
>To the first point, I don't think they are sent more often than other TE
>TLVs. Indeed metrics for loss and delay may be more stable than others,
>and Section 5 addresses measurement intervals and projects that on to
>announcement thresholds.
>
>So the risk is that changes in bandwidth availability will cause rapid or
>frequent announcement of those metrics.  However, just like the original
>bandwidth metrics, implementations apply thresholds so that small changes
>don't trigger re-announcement in order to avoid stressing the network.
>Section 6 discusses this.
>
>Thus, I think we can discard 1.


Agreed. This is covered in sections 5 and 6.

>
>The second point is important: you can find out a lot about a network by
>sniffing the IGP, and if your plan is to understand the state of your
>competitor's network or to find the week spots to attack, then this is a
>powerful tool. But in this matter I would argue that these no TLVs are no
>more sensitive than other, pre-existing TLVs, although (of course) the
>more TLVs, the more information is available to be sniffed.
>
>So, the question is how do we protect IGP information as it is advertised
>within a network. There are four elements:
>- IGP information is retained within an administrative domain.
>- If a router is compromised it has access to all of the information and
>there is nothing we can do.
>- If a node attempts to join a network to access the information it will
>be unknown and will not be able to peer.
>- If a link is sniffed (which is a somewhat more sophisticated attack)
>protection relies on encryption of the messages most probably at layer 2,
>but potentially at IP (which is an option for OSPF) or within the OSPF
>messages themselves.
>
>I think all of this is just "IGP security as normal", was discussed by
>KARP, and is everyday business for network operators.


I agree. I can=B9t see that delay/loss would be more sensitive than
reachability information. I guess the premise is that one might want to
target better for links for DDoS attacks? I do not recall this coming up
in the discussions on either the OSPF or ISIS lists (there is an ISIS
draft advertising the same TLVs).


>
>[snip]
>
>> - The security considerations of RFC 3630, from 2003, is
>> 11 lines long. Has nothing affected OSPF security in the
>> last decade+ that would be worth noting here?
>
>That is a good point. There is plenty of newer security work.

This should include RFC 6863 for analysis, RFC 5709 for protection, and
draft-ietf-ospf-security-extension-manual-keying-11 for protection.
John?=20

Thanks,
Acee


>
>Adrian
>


From nobody Mon Jan  5 07:00:52 2015
Return-Path: <jdrake@juniper.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 372F11A8907; Mon,  5 Jan 2015 07:00:46 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 S2E1BXYFyR9v; Mon,  5 Jan 2015 07:00:43 -0800 (PST)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0102.outbound.protection.outlook.com [207.46.100.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 B57BA1A8910; Mon,  5 Jan 2015 07:00:42 -0800 (PST)
Received: from BLUPR05MB562.namprd05.prod.outlook.com (10.141.202.141) by BLUPR05MB561.namprd05.prod.outlook.com (10.141.202.139) with Microsoft SMTP Server (TLS) id 15.1.49.12; Mon, 5 Jan 2015 15:00:41 +0000
Received: from BLUPR05MB562.namprd05.prod.outlook.com ([10.141.202.141]) by BLUPR05MB562.namprd05.prod.outlook.com ([10.141.202.141]) with mapi id 15.01.0049.002; Mon, 5 Jan 2015 15:00:41 +0000
From: John E Drake <jdrake@juniper.net>
To: "Acee Lindem (acee)" <acee@cisco.com>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, 'Stephen Farrell' <stephen.farrell@cs.tcd.ie>, "'The IESG'" <iesg@ietf.org>
Thread-Topic: Stephen Farrell's No Objection on draft-ietf-ospf-te-metric-extensions-09: (with COMMENT)
Thread-Index: AQHQKPcTYkgvr/DSW0yf+pAMCKIr2pyxno6Q
Date: Mon, 5 Jan 2015 15:00:40 +0000
Message-ID: <BLUPR05MB5622DD9BB73D19F1C1268E0C7580@BLUPR05MB562.namprd05.prod.outlook.com>
References: <20150104020718.29256.7059.idtracker@ietfa.amsl.com> <00d301d02802$60ed8990$22c89cb0$@olddog.co.uk> <D0D008E5.B001%acee@cisco.com>
In-Reply-To: <D0D008E5.B001%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [66.129.241.12]
authentication-results: spf=none (sender IP is ) smtp.mailfrom=jdrake@juniper.net; 
x-dmarcaction: None
x-microsoft-antispam: BCL:0;PCL:0;RULEID:(3005003);SRVR:BLUPR05MB561;
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:;SRVR:BLUPR05MB561;
x-forefront-prvs: 0447DB1C71
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(43544003)(164054003)(377454003)(479174004)(189002)(199003)(24454002)(51704005)(13464003)(99396003)(120916001)(86362001)(2501002)(97736003)(122556002)(40100003)(92566001)(31966008)(62966003)(77156002)(2656002)(87936001)(76576001)(21056001)(19580395003)(19580405001)(4396001)(74316001)(2900100001)(2950100001)(33656002)(66066001)(102836002)(15975445007)(50986999)(54356999)(76176999)(54606007)(101416001)(64706001)(20776003)(230783001)(99286002)(106116001)(107046002)(46102003)(105586002)(54206007)(106356001)(68736005)(77096005); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB561; H:BLUPR05MB562.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jan 2015 15:00:40.7019 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB561
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/sszGwK-y4MIGzEx8Qj28xxoOqR0
Cc: "ospf@ietf.org" <ospf@ietf.org>, "ospf-chairs@tools.ietf.org" <ospf-chairs@tools.ietf.org>, "draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org" <draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org>
Subject: Re: [OSPF] Stephen Farrell's No Objection on draft-ietf-ospf-te-metric-extensions-09: (with COMMENT)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Jan 2015 15:00:46 -0000

Acee,

I will take care of Stephen's nits and add the references you mention to th=
e Security Considerations.

Yours Irrespectively,

John

> -----Original Message-----
> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Acee Lindem
> (acee)
> Sent: Monday, January 05, 2015 9:51 AM
> To: adrian@olddog.co.uk; 'Stephen Farrell'; 'The IESG'
> Cc: ospf@ietf.org; ospf-chairs@tools.ietf.org; draft-ietf-ospf-te-metric-
> extensions.all@tools.ietf.org
> Subject: Re: [OSPF] Stephen Farrell's No Objection on draft-ietf-ospf-te-
> metric-extensions-09: (with COMMENT)
>=20
> Hi Stephen, Adrian,
>=20
> On 1/4/15, 4:39 AM, "Adrian Farrel" <adrian@olddog.co.uk> wrote:
>=20
> >Hi Stephen,
> >
> >I'd like the authors and shepherd to pitch in, but...
> >
> >> - I'd have thought that these TLVs would be sent more often than
> >> others, and that (if enormous amounts of money are in play) then use
> >> of OSPF authentication might be more likely needed (or some
> >> equivalent security mechanisms). I'd even speculate that if enormous
> >> amounts of money are in play, then confidentiality may become a
> >> requirement (since if I can observe say A bit settings then that
> >> might give me insight into traffic levels - sort of a lights burning
> >> at night in central bank implies interest-rate change attack). Can
> >> you say why none of that needs to be mentioned at all? Was any of
> >> that considered by the WG? (Can you send a relevant link to the
> >> archive?)
> >
> >I think you are raising two points:
> >1. Are the TLVs sent more often than others and what are the implication=
s?
> >2. What can be learned from sniffing these TLVs?
> >
> >To the first point, I don't think they are sent more often than other
> >TE TLVs. Indeed metrics for loss and delay may be more stable than
> >others, and Section 5 addresses measurement intervals and projects that
> >on to announcement thresholds.
> >
> >So the risk is that changes in bandwidth availability will cause rapid
> >or frequent announcement of those metrics.  However, just like the
> >original bandwidth metrics, implementations apply thresholds so that
> >small changes don't trigger re-announcement in order to avoid stressing =
the
> network.
> >Section 6 discusses this.
> >
> >Thus, I think we can discard 1.
>=20
>=20
> Agreed. This is covered in sections 5 and 6.
>=20
> >
> >The second point is important: you can find out a lot about a network
> >by sniffing the IGP, and if your plan is to understand the state of
> >your competitor's network or to find the week spots to attack, then
> >this is a powerful tool. But in this matter I would argue that these no
> >TLVs are no more sensitive than other, pre-existing TLVs, although (of
> >course) the more TLVs, the more information is available to be sniffed.
> >
> >So, the question is how do we protect IGP information as it is
> >advertised within a network. There are four elements:
> >- IGP information is retained within an administrative domain.
> >- If a router is compromised it has access to all of the information
> >and there is nothing we can do.
> >- If a node attempts to join a network to access the information it
> >will be unknown and will not be able to peer.
> >- If a link is sniffed (which is a somewhat more sophisticated attack)
> >protection relies on encryption of the messages most probably at layer
> >2, but potentially at IP (which is an option for OSPF) or within the
> >OSPF messages themselves.
> >
> >I think all of this is just "IGP security as normal", was discussed by
> >KARP, and is everyday business for network operators.
>=20
>=20
> I agree. I can=B9t see that delay/loss would be more sensitive than reach=
ability
> information. I guess the premise is that one might want to target better =
for
> links for DDoS attacks? I do not recall this coming up in the discussions=
 on
> either the OSPF or ISIS lists (there is an ISIS draft advertising the sam=
e TLVs).
>=20
>=20
> >
> >[snip]
> >
> >> - The security considerations of RFC 3630, from 2003, is
> >> 11 lines long. Has nothing affected OSPF security in the last decade+
> >> that would be worth noting here?
> >
> >That is a good point. There is plenty of newer security work.
>=20
> This should include RFC 6863 for analysis, RFC 5709 for protection, and
> draft-ietf-ospf-security-extension-manual-keying-11 for protection.
> John?
>=20
> Thanks,
> Acee
>=20
>=20
> >
> >Adrian
> >
>=20
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


From nobody Mon Jan  5 07:05:15 2015
Return-Path: <stephen.farrell@cs.tcd.ie>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 87F271A8A3B; Mon,  5 Jan 2015 07:05:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 dzpB2Eky2AxT; Mon,  5 Jan 2015 07:05:08 -0800 (PST)
Received: from mercury.scss.tcd.ie (mercury.scss.tcd.ie [134.226.56.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2D7601A8A3D; Mon,  5 Jan 2015 07:05:07 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mercury.scss.tcd.ie (Postfix) with ESMTP id 34920BEBC; Mon,  5 Jan 2015 15:05:05 +0000 (GMT)
Received: from mercury.scss.tcd.ie ([127.0.0.1]) by localhost (mercury.scss.tcd.ie [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mWfybWc_kiFQ; Mon,  5 Jan 2015 15:05:05 +0000 (GMT)
Received: from [134.226.36.180] (stephen-think.dsg.cs.tcd.ie [134.226.36.180]) by mercury.scss.tcd.ie (Postfix) with ESMTPSA id EE5E5BEB1; Mon,  5 Jan 2015 15:05:04 +0000 (GMT)
Message-ID: <54AAA820.5040000@cs.tcd.ie>
Date: Mon, 05 Jan 2015 15:05:04 +0000
From: Stephen Farrell <stephen.farrell@cs.tcd.ie>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
MIME-Version: 1.0
To: John E Drake <jdrake@juniper.net>, "Acee Lindem (acee)" <acee@cisco.com>,  "adrian@olddog.co.uk" <adrian@olddog.co.uk>, 'The IESG' <iesg@ietf.org>
References: <20150104020718.29256.7059.idtracker@ietfa.amsl.com> <00d301d02802$60ed8990$22c89cb0$@olddog.co.uk> <D0D008E5.B001%acee@cisco.com> <BLUPR05MB5622DD9BB73D19F1C1268E0C7580@BLUPR05MB562.namprd05.prod.outlook.com>
In-Reply-To: <BLUPR05MB5622DD9BB73D19F1C1268E0C7580@BLUPR05MB562.namprd05.prod.outlook.com>
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/B-IsjqH1Xemsuk0rwS_wIdh8Ams
Cc: "ospf@ietf.org" <ospf@ietf.org>, "ospf-chairs@tools.ietf.org" <ospf-chairs@tools.ietf.org>, "draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org" <draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org>
Subject: Re: [OSPF] Stephen Farrell's No Objection on draft-ietf-ospf-te-metric-extensions-09: (with COMMENT)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Jan 2015 15:05:13 -0000

Thanks all and sorry for being nitty:-)

S

On 05/01/15 15:00, John E Drake wrote:
> Acee,
> 
> I will take care of Stephen's nits and add the references you mention
> to the Security Considerations.
> 
> Yours Irrespectively,
> 
> John
> 
>> -----Original Message----- From: OSPF
>> [mailto:ospf-bounces@ietf.org] On Behalf Of Acee Lindem (acee) 
>> Sent: Monday, January 05, 2015 9:51 AM To: adrian@olddog.co.uk;
>> 'Stephen Farrell'; 'The IESG' Cc: ospf@ietf.org;
>> ospf-chairs@tools.ietf.org; draft-ietf-ospf-te-metric- 
>> extensions.all@tools.ietf.org Subject: Re: [OSPF] Stephen Farrell's
>> No Objection on draft-ietf-ospf-te- metric-extensions-09: (with
>> COMMENT)
>> 
>> Hi Stephen, Adrian,
>> 
>> On 1/4/15, 4:39 AM, "Adrian Farrel" <adrian@olddog.co.uk> wrote:
>> 
>>> Hi Stephen,
>>> 
>>> I'd like the authors and shepherd to pitch in, but...
>>> 
>>>> - I'd have thought that these TLVs would be sent more often
>>>> than others, and that (if enormous amounts of money are in
>>>> play) then use of OSPF authentication might be more likely
>>>> needed (or some equivalent security mechanisms). I'd even
>>>> speculate that if enormous amounts of money are in play, then
>>>> confidentiality may become a requirement (since if I can
>>>> observe say A bit settings then that might give me insight into
>>>> traffic levels - sort of a lights burning at night in central
>>>> bank implies interest-rate change attack). Can you say why none
>>>> of that needs to be mentioned at all? Was any of that
>>>> considered by the WG? (Can you send a relevant link to the 
>>>> archive?)
>>> 
>>> I think you are raising two points: 1. Are the TLVs sent more
>>> often than others and what are the implications? 2. What can be
>>> learned from sniffing these TLVs?
>>> 
>>> To the first point, I don't think they are sent more often than
>>> other TE TLVs. Indeed metrics for loss and delay may be more
>>> stable than others, and Section 5 addresses measurement intervals
>>> and projects that on to announcement thresholds.
>>> 
>>> So the risk is that changes in bandwidth availability will cause
>>> rapid or frequent announcement of those metrics.  However, just
>>> like the original bandwidth metrics, implementations apply
>>> thresholds so that small changes don't trigger re-announcement in
>>> order to avoid stressing the
>> network.
>>> Section 6 discusses this.
>>> 
>>> Thus, I think we can discard 1.
>> 
>> 
>> Agreed. This is covered in sections 5 and 6.
>> 
>>> 
>>> The second point is important: you can find out a lot about a
>>> network by sniffing the IGP, and if your plan is to understand
>>> the state of your competitor's network or to find the week spots
>>> to attack, then this is a powerful tool. But in this matter I
>>> would argue that these no TLVs are no more sensitive than other,
>>> pre-existing TLVs, although (of course) the more TLVs, the more
>>> information is available to be sniffed.
>>> 
>>> So, the question is how do we protect IGP information as it is 
>>> advertised within a network. There are four elements: - IGP
>>> information is retained within an administrative domain. - If a
>>> router is compromised it has access to all of the information and
>>> there is nothing we can do. - If a node attempts to join a
>>> network to access the information it will be unknown and will not
>>> be able to peer. - If a link is sniffed (which is a somewhat more
>>> sophisticated attack) protection relies on encryption of the
>>> messages most probably at layer 2, but potentially at IP (which
>>> is an option for OSPF) or within the OSPF messages themselves.
>>> 
>>> I think all of this is just "IGP security as normal", was
>>> discussed by KARP, and is everyday business for network
>>> operators.
>> 
>> 
>> I agree. I can¹t see that delay/loss would be more sensitive than
>> reachability information. I guess the premise is that one might
>> want to target better for links for DDoS attacks? I do not recall
>> this coming up in the discussions on either the OSPF or ISIS lists
>> (there is an ISIS draft advertising the same TLVs).
>> 
>> 
>>> 
>>> [snip]
>>> 
>>>> - The security considerations of RFC 3630, from 2003, is 11
>>>> lines long. Has nothing affected OSPF security in the last
>>>> decade+ that would be worth noting here?
>>> 
>>> That is a good point. There is plenty of newer security work.
>> 
>> This should include RFC 6863 for analysis, RFC 5709 for protection,
>> and draft-ietf-ospf-security-extension-manual-keying-11 for
>> protection. John?
>> 
>> Thanks, Acee
>> 
>> 
>>> 
>>> Adrian
>>> 
>> 
>> _______________________________________________ OSPF mailing list 
>> OSPF@ietf.org https://www.ietf.org/mailman/listinfo/ospf
> 


From nobody Mon Jan  5 07:24:22 2015
Return-Path: <jdrake@juniper.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 209E31A00F6; Mon,  5 Jan 2015 07:24:15 -0800 (PST)
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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 HCkA6JYi3coV; Mon,  5 Jan 2015 07:24:09 -0800 (PST)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1on0706.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::706]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 935961A009E; Mon,  5 Jan 2015 07:24:09 -0800 (PST)
Received: from BLUPR05MB562.namprd05.prod.outlook.com (10.141.202.141) by BLUPR05MB561.namprd05.prod.outlook.com (10.141.202.139) with Microsoft SMTP Server (TLS) id 15.1.49.12; Mon, 5 Jan 2015 15:23:46 +0000
Received: from BLUPR05MB562.namprd05.prod.outlook.com ([10.141.202.141]) by BLUPR05MB562.namprd05.prod.outlook.com ([10.141.202.141]) with mapi id 15.01.0049.002; Mon, 5 Jan 2015 15:23:46 +0000
From: John E Drake <jdrake@juniper.net>
To: Acee Lindem <acee.lindem@gmail.com>
Thread-Topic: [OSPF] Stephen Farrell's No Objection on draft-ietf-ospf-te-metric-extensions-09: (with COMMENT)
Thread-Index: AQHQKPcTYkgvr/DSW0yf+pAMCKIr2pyxno6QgAAFqYCAAAD/gA==
Date: Mon, 5 Jan 2015 15:23:45 +0000
Message-ID: <BLUPR05MB56203B4A4A36B640CB95A33C7580@BLUPR05MB562.namprd05.prod.outlook.com>
References: <20150104020718.29256.7059.idtracker@ietfa.amsl.com> <00d301d02802$60ed8990$22c89cb0$@olddog.co.uk> <D0D008E5.B001%acee@cisco.com> <BLUPR05MB5622DD9BB73D19F1C1268E0C7580@BLUPR05MB562.namprd05.prod.outlook.com> <C562024B-4B40-41D9-9D42-411FAD67587E@gmail.com>
In-Reply-To: <C562024B-4B40-41D9-9D42-411FAD67587E@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [66.129.241.12]
authentication-results: spf=none (sender IP is ) smtp.mailfrom=jdrake@juniper.net; 
x-dmarcaction: None
x-microsoft-antispam: BCL:0;PCL:0;RULEID:(3005003);SRVR:BLUPR05MB561;
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:;SRVR:BLUPR05MB561;
x-forefront-prvs: 0447DB1C71
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(479174004)(377454003)(24454002)(51704005)(13464003)(189002)(199003)(43544003)(164054003)(20776003)(64706001)(101416001)(102836002)(15975445007)(54606007)(76176999)(50986999)(54356999)(110136001)(68736005)(77096005)(106116001)(107046002)(230783001)(99286002)(54206007)(105586002)(106356001)(46102003)(40100003)(122556002)(31966008)(93886004)(77156002)(62966003)(92566001)(97736003)(99396003)(86362001)(120916001)(4396001)(33656002)(66066001)(2950100001)(2900100001)(74316001)(2656002)(87936001)(21056001)(19580395003)(19580405001)(76576001); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB561; H:BLUPR05MB562.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Jan 2015 15:23:45.9889 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB561
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/sd18A0K2w6kCQXcyy4EBn-iwJ64
Cc: "draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org" <draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org>, "ospf-chairs@tools.ietf.org" <ospf-chairs@tools.ietf.org>, OSPF List <ospf@ietf.org>, The IESG <iesg@ietf.org>, Stephen Farrell <stephen.farrell@cs.tcd.ie>
Subject: Re: [OSPF] Stephen Farrell's No Objection on draft-ietf-ospf-te-metric-extensions-09: (with COMMENT)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Jan 2015 15:24:15 -0000

Sigh

Yours Irrespectively,

John

> -----Original Message-----
> From: Acee Lindem [mailto:acee.lindem@gmail.com]
> Sent: Monday, January 05, 2015 10:20 AM
> To: John E Drake
> Cc: Acee Lindem (acee); adrian@olddog.co.uk; Stephen Farrell; The IESG;
> OSPF List; ospf-chairs@tools.ietf.org; draft-ietf-ospf-te-metric-
> extensions.all@tools.ietf.org
> Subject: Re: [OSPF] Stephen Farrell's No Objection on draft-ietf-ospf-te-
> metric-extensions-09: (with COMMENT)
>=20
> Hi John,
> I realized now I have one more comment that is better late than never. Ca=
n
> you add a reference to RFC 5329 in the abstract, section 3, section 10, a=
nd
> section 11? There is no reason why these metric extensions shouldn't appl=
y
> equally to the OSPFv3 TE.
> Thanks,
> Acee
> On Jan 5, 2015, at 10:00 AM, John E Drake <jdrake@juniper.net> wrote:
>=20
> > Acee,
> >
> > I will take care of Stephen's nits and add the references you mention t=
o the
> Security Considerations.
> >
> > Yours Irrespectively,
> >
> > John
> >
> >> -----Original Message-----
> >> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Acee Lindem
> >> (acee)
> >> Sent: Monday, January 05, 2015 9:51 AM
> >> To: adrian@olddog.co.uk; 'Stephen Farrell'; 'The IESG'
> >> Cc: ospf@ietf.org; ospf-chairs@tools.ietf.org;
> >> draft-ietf-ospf-te-metric- extensions.all@tools.ietf.org
> >> Subject: Re: [OSPF] Stephen Farrell's No Objection on
> >> draft-ietf-ospf-te-
> >> metric-extensions-09: (with COMMENT)
> >>
> >> Hi Stephen, Adrian,
> >>
> >> On 1/4/15, 4:39 AM, "Adrian Farrel" <adrian@olddog.co.uk> wrote:
> >>
> >>> Hi Stephen,
> >>>
> >>> I'd like the authors and shepherd to pitch in, but...
> >>>
> >>>> - I'd have thought that these TLVs would be sent more often than
> >>>> others, and that (if enormous amounts of money are in play) then
> >>>> use of OSPF authentication might be more likely needed (or some
> >>>> equivalent security mechanisms). I'd even speculate that if
> >>>> enormous amounts of money are in play, then confidentiality may
> >>>> become a requirement (since if I can observe say A bit settings
> >>>> then that might give me insight into traffic levels - sort of a
> >>>> lights burning at night in central bank implies interest-rate
> >>>> change attack). Can you say why none of that needs to be mentioned
> >>>> at all? Was any of that considered by the WG? (Can you send a
> >>>> relevant link to the
> >>>> archive?)
> >>>
> >>> I think you are raising two points:
> >>> 1. Are the TLVs sent more often than others and what are the
> implications?
> >>> 2. What can be learned from sniffing these TLVs?
> >>>
> >>> To the first point, I don't think they are sent more often than
> >>> other TE TLVs. Indeed metrics for loss and delay may be more stable
> >>> than others, and Section 5 addresses measurement intervals and
> >>> projects that on to announcement thresholds.
> >>>
> >>> So the risk is that changes in bandwidth availability will cause
> >>> rapid or frequent announcement of those metrics.  However, just like
> >>> the original bandwidth metrics, implementations apply thresholds so
> >>> that small changes don't trigger re-announcement in order to avoid
> >>> stressing the
> >> network.
> >>> Section 6 discusses this.
> >>>
> >>> Thus, I think we can discard 1.
> >>
> >>
> >> Agreed. This is covered in sections 5 and 6.
> >>
> >>>
> >>> The second point is important: you can find out a lot about a
> >>> network by sniffing the IGP, and if your plan is to understand the
> >>> state of your competitor's network or to find the week spots to
> >>> attack, then this is a powerful tool. But in this matter I would
> >>> argue that these no TLVs are no more sensitive than other,
> >>> pre-existing TLVs, although (of
> >>> course) the more TLVs, the more information is available to be sniffe=
d.
> >>>
> >>> So, the question is how do we protect IGP information as it is
> >>> advertised within a network. There are four elements:
> >>> - IGP information is retained within an administrative domain.
> >>> - If a router is compromised it has access to all of the information
> >>> and there is nothing we can do.
> >>> - If a node attempts to join a network to access the information it
> >>> will be unknown and will not be able to peer.
> >>> - If a link is sniffed (which is a somewhat more sophisticated
> >>> attack) protection relies on encryption of the messages most
> >>> probably at layer 2, but potentially at IP (which is an option for
> >>> OSPF) or within the OSPF messages themselves.
> >>>
> >>> I think all of this is just "IGP security as normal", was discussed
> >>> by KARP, and is everyday business for network operators.
> >>
> >>
> >> I agree. I can=B9t see that delay/loss would be more sensitive than
> >> reachability information. I guess the premise is that one might want
> >> to target better for links for DDoS attacks? I do not recall this
> >> coming up in the discussions on either the OSPF or ISIS lists (there i=
s an
> ISIS draft advertising the same TLVs).
> >>
> >>
> >>>
> >>> [snip]
> >>>
> >>>> - The security considerations of RFC 3630, from 2003, is
> >>>> 11 lines long. Has nothing affected OSPF security in the last
> >>>> decade+ that would be worth noting here?
> >>>
> >>> That is a good point. There is plenty of newer security work.
> >>
> >> This should include RFC 6863 for analysis, RFC 5709 for protection,
> >> and
> >> draft-ietf-ospf-security-extension-manual-keying-11 for protection.
> >> John?
> >>
> >> Thanks,
> >> Acee
> >>
> >>
> >>>
> >>> Adrian
> >>>
> >>
> >> _______________________________________________
> >> OSPF mailing list
> >> OSPF@ietf.org
> >> https://www.ietf.org/mailman/listinfo/ospf
> >
> > _______________________________________________
> > OSPF mailing list
> > OSPF@ietf.org
> > https://www.ietf.org/mailman/listinfo/ospf


From nobody Mon Jan  5 07:58:53 2015
Return-Path: <ginsberg@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 833491A0368; Mon,  5 Jan 2015 07:58:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -12.211
X-Spam-Level: 
X-Spam-Status: No, score=-12.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, MANGLED_BEEF=2.3, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 EzCPgLV1CCJs; Mon,  5 Jan 2015 07:58:47 -0800 (PST)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4FD621A0381; Mon,  5 Jan 2015 07:58:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=33090; q=dns/txt; s=iport; t=1420473525; x=1421683125; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=O6MVvPrAfAr6UfMC4kBMONMKtf3NCgMilgfAai4d0VM=; b=IF2Nm2lq22aWXCB4rPplBsbKSoo+kiL8iiHiAgsQ3YYgd9yEVaVlYf+g CFiVILUvAoe2tvpYgxl1gedX49zpdtu6b58yYYBdUk7BKTRC+oB6GmCTs 717j37uUUuNJfrgc9Yk/TenUNW40HG6LclVeJt3AXj16ip3v0uG67MfZj M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AlEHAA20qlStJV2S/2dsb2JhbABSCoJkIlJYBII6R8MRCoVzAhxsFgEBAQEBfYQMAQEBBAEBAQkOCREzBwsMBAIBBgIRBAEBAQICBh0DAgICJQsUAQgIAgQBDQUIE4gRAQyMGZxok1QBAQEBAQEBAQEBAQEBAQEBAQEBAQEXgSGIbIR/CAcLAQEeBhAWBQcCAgKCYi6BEwEEjD6BV4M/hkEwgjWHTYYRIoNub4EMOX4BAQE
X-IronPort-AV: E=Sophos;i="5.07,700,1413244800"; d="scan'208";a="384453794"
Received: from rcdn-core-10.cisco.com ([173.37.93.146]) by rcdn-iport-3.cisco.com with ESMTP; 05 Jan 2015 15:58:43 +0000
Received: from xhc-aln-x04.cisco.com (xhc-aln-x04.cisco.com [173.36.12.78]) by rcdn-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id t05Fwh7N027283 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 5 Jan 2015 15:58:43 GMT
Received: from xmb-aln-x02.cisco.com ([fe80::8c1c:7b85:56de:ffd1]) by xhc-aln-x04.cisco.com ([173.36.12.78]) with mapi id 14.03.0195.001; Mon, 5 Jan 2015 09:58:43 -0600
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: Shraddha Hegde <shraddha@juniper.net>, Pushpasis Sarkar <psarkar@juniper.net>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>, Hannes Gredler <hannes@juniper.net>
Thread-Topic: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQKD6iXwJtxV0x9USUyWdQCc/JgZywgAqQgADVtYD//6sHQIAAcMUA//+e6RCAAIx2AIAAEs8g
Date: Mon, 5 Jan 2015 15:58:41 +0000
Message-ID: <F3ADE4747C9E124B89F0ED2180CC814F4EEA4F1A@xmb-aln-x02.cisco.com>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com> <D0D00E58.1B720%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA29A2@xmb-aln-x02.cisco.com> <D0D02765.1B76C%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA2A4F@xmb-aln-x02.cisco.com> <BY1PR0501MB13812B36C2020C3AC3072641D5580@BY1PR0501MB1381.namprd05.prod.outlook.com>
In-Reply-To: <BY1PR0501MB13812B36C2020C3AC3072641D5580@BY1PR0501MB1381.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.24.203.199]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/0YKTOLlBUAlxECXyFzuxTP0AXu4
Cc: "ospf@ietf.org" <ospf@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Jan 2015 15:58:52 -0000

U2hyYWRkaGEgLQ0KDQpBcyBKZWZmIGhhcyBhbHJlYWR5IG1lbnRpb25lZCwgdGhlIGNhc2UgeW91
IGFyZSBjb25jZXJuZWQgYWJvdXQgY2FuIGJlIGhhbmRsZWQgdXNpbmcgTEZBIHNlbGVjdGlvbiBz
dHJhdGVnaWVzIGRpc2N1c3NlZCBpbiBodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2Ry
YWZ0LWlldGYtcnRnd2ctbGZhLW1hbmFnZWFiaWxpdHkvIA0KQW5kIGl0IGlzIGEgZmFyIGJldHRl
ciBzb2x1dGlvbiBzaW5jZSBpdCBhbGxvd3MgdGhlIHRyYWZmaWMgb2YgaW50ZXJlc3QgdG8gYmUg
cHJvdGVjdGVkID0+IGxlc3MgdHJhZmZpYyBpbnRlcnJ1cHRpb24uDQoNCiAgIExlcw0KDQoNCg0K
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFNocmFkZGhhIEhlZ2RlIFttYWlsdG86
c2hyYWRkaGFAanVuaXBlci5uZXRdIA0KU2VudDogTW9uZGF5LCBKYW51YXJ5IDA1LCAyMDE1IDEy
OjQ5IEFNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFB1c2hwYXNpcyBTYXJrYXI7IFBl
dGVyIFBzZW5hayAocHBzZW5hayk7IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0
ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsgZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1l
eHRlbnNpb25zQHRvb2xzLmlldGYub3JnOyBIYW5uZXMgR3JlZGxlcg0KQ2M6IG9zcGZAaWV0Zi5v
cmc7IGlzaXMtd2dAaWV0Zi5vcmcNClN1YmplY3Q6IFJFOiBbT1NQRl0gW0lzaXMtd2ddIE1haWwg
cmVnYXJkaW5nIGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KDQpM
ZXMsDQoNClBscyBjb25zaWRlciBhIGNhc2Ugd2hlbiB0aGUgcG9zdCBjb252ZXJnZW5jZSBwYXRo
IGdvZXMgdGhyb3VnaCBhIGRpZmZlcmVudCBub2RlIGFuZCBpcyB3ZWxsIHByb3Zpc2lvbmVkLg0K
DQogLS0tLS0tLS1HLS0tLS0tLQ0KfCAgICAgICAgICAgICAgICAgICAgIHwNCkEtLS0tQi0tLS1D
LS0tLUQNCiAgICAgICAgfCAgICAgICB8DQogICAgICAgICAgRS0tLS1GDQoNCldoZW4gdGhlIGxp
bmsgYmV0d2VlbiBCICYgQyBnb2VzIGRvd24sIHdlIGRvbuKAmXQgd2FudCB0byBkaXZlcnQgdGhl
IHRyYWZmaWMgdmlhIEItRS1FLUYtQyBiZWNhdXNlIGl0IGlzIG5vdCB3ZWxsIHByb3Zpc2lvbmVk
IGZvciB0aGUgc2VydmljZS4NClRoZSBwb3N0IGNvbnZlcmdlbmNlIHBhdGggaXMgQS1HLUQgd2hp
Y2ggaXMgd2VsbCBwcm92aXNpb25lZC4NCkluIHRoaXMgY2FzZSBpdCBtYWtlcyBzZW5zZSB0byBz
aW1wbHkgYXZvaWQgcHJvdGVjdGlvbiBmb3IgdGhlIHNlcnZpY2UgYXMgdGhlIG5hdHVyZSBvZiB0
aGUgc2VydmljZSBpcyBzdWNoIHRoYXQgaXQgY2FuIGJlIGRpc2Nvbm5lY3RlZCBhbmQgcmVjb25u
ZWN0ZWQgd2l0aG91dCBpbXBhY3RpbmcgdGhlIGVuZCB1c2VyIG9mIHRoZSBzZXJ2aWNlLg0KDQoN
ClRoZSBwb3N0IGNvbnZlcmdlbmNlIHBhdGhzIG5lZWQgdG8gYmUgcHJvdmlzaW9uZWQgYXQgbGVh
c3QgZm9yIG9uZSBmYWlsdXJlIGlmIHRoYXQgaXMgbm90IHRoZSBjYXNlIHRoZW4gdGhlIHNlcnZp
Y2Ugd2lsbCByZW1haW4gZG93biBJcnJlc3BlY3RpdmUgb2YgdGhlIHRlY2hub2xvZ3kgdXNlZC4N
Cg0KDQpSZ2RzDQpTaHJhZGRoYQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KRnJvbTog
TGVzIEdpbnNiZXJnIChnaW5zYmVyZykgW21haWx0bzpnaW5zYmVyZ0BjaXNjby5jb21dDQpTZW50
OiBNb25kYXksIEphbnVhcnkgMDUsIDIwMTUgMTI6MDcgUE0NClRvOiBQdXNocGFzaXMgU2Fya2Fy
OyBTaHJhZGRoYSBIZWdkZTsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsgZHJhZnQtaWV0Zi1vc3Bm
LXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOyBkcmFmdC1pZXRmLWlz
aXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7IEhhbm5lcyBHcmVk
bGVyDQpDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KU3ViamVjdDogUkU6IFtP
U1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcgZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91
dGluZy1leHRlbnNpb25zDQoNClB1c2hwYXNpcyAtDQoNCklubGluZS4NCg0KLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCkZyb206IFB1c2hwYXNpcyBTYXJrYXIgW21haWx0bzpwc2Fya2FyQGp1
bmlwZXIubmV0XQ0KU2VudDogU3VuZGF5LCBKYW51YXJ5IDA0LCAyMDE1IDEwOjEzIFBNDQpUbzog
TGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFNocmFkZGhhIEhlZ2RlOyBQZXRlciBQc2VuYWsgKHBw
c2VuYWspOyBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMu
aWV0Zi5vcmc7IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29s
cy5pZXRmLm9yZzsgSGFubmVzIEdyZWRsZXINCkNjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGll
dGYub3JnDQpTdWJqZWN0OiBSZTogW09TUEZdIFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZyBkcmFm
dC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCg0KSGkgTGVzLA0KDQoNCk9u
IDEvNS8xNSwgMTE6MjMgQU0sICJMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSIgPGdpbnNiZXJnQGNp
c2NvLmNvbT4gd3JvdGU6DQoNCj5QdXNocGFzaXMgLQ0KPg0KPlRoZSBrZXkgcG9pbnQgaXMgdGhh
dCB0aGUgcHJvcG9zYWwgZG9lcyBub3QgaGF2ZSBhbnkgbGFzdGluZyBpbXBhY3Qgb24gDQo+dHJh
ZmZpYyBmbG93LiBBIHNpbXBsZSB0b3BvbG9neSBzaG91bGQgc3VmZmljZSB0byBpbGx1c3RyYXRl
IHRoaXMuDQo+DQo+DQo+QS0tLS1CLS0tLUMtLS0tRA0KPiAgICAgICAgICB8ICAgICAgIHwNCj4g
ICAgICAgICAgRS0tLS1GDQo+DQo+KEFsbCBsaW5rcyBoYXZlIHRoZSBzYW1lIGNvc3QpDQo+DQo+
U3VwcG9zZSB3ZSB3aXNoIHRvIGhhdmUgdHJhZmZpYyBlbnRlcmluZyBhdCBBIGZsb3cgYWxvbmcg
dGhlIHBhdGggDQo+QS1CLUMtRA0KPi0gYnV0IGlmIHRoZSBsaW5rIEItLS1DIGZhaWxzIHdlIGRv
IE5PVCB3YW50IHRyYWZmaWMgdG8gdGFrZSB0aGUgcGF0aCANCj5CLS1FLS1GLS1DLg0KPg0KPllv
dSBwcm9wb3NlIHRvIGhhdmUgQyBhZHZlcnRpc2UgYW4gYWRkcmVzcyB3aXRoIHR3byBub2RlLXNp
ZHMgLSBvbmUgDQo+d2hpY2ggYWxsb3dzIHByb3RlY3Rpb24gLSBjYWxsIGl0IEMoUCkgLSBhbmQg
b25lIHdoaWNoIGRvZXMgTk9UIGFsbG93IA0KPnByb3RlY3Rpb24gLSBjYWxsIGl0IEMoTlApLg0K
W1B1c2hwYXNpc10gTm8uIE15IHByb3Bvc2FsIGlzIGZvciBEIHRvIGFkdmVydGlzZSB0d28gbm9k
ZSBzaWRzLCBEMSB3aXRoIE5QIHNldCB0byAwIGFuZCBEMiB3aXRoIE5QIHNldCB0byAxLiBBcHBs
aWNhdGlvbnMgb24gdGhhdCBkbyBub3QgbmVlZCBCLCBvciBDIHRvIHByb3RlY3QgdGhlIEEtQi1D
LUQgcGF0aCB3aWxsIHVzZSBEMi4gQiBhbmQgQyB3aWxsIG5vdCBpbnN0YWxsIGJhY2t1cCBwYXRo
cyBmb3IgRDIuIE90aGVyIGFwcHMgY2FuIHVzZSBEMSBhcyB0aGV5IGFyZSBzdXBwb3NlZCB0byBk
byBvdGhlcndpc2UuIFdldGhlciB0byBwcm90ZWN0IEQxIG9yIG5vdCBpcyBhIGxvY2FsIGRlY2lz
aW9uIG9mIEIgYW5kIEMuDQpIb3BlIEkgY291bGQgY2xhcmlmeSBlbm91Z2ggOikNCg0KW0xlczpd
IFdoZXRoZXIgd2UgdGFsayBhYm91dCBDIG9yIEQgZG9lc27igJl0IG1hdHRlci4gQXMgeW91IHBv
aW50IG91dCBiZWxvdyB0aGUgaXNzdWUgeW91IGFyZSBjb25jZXJuZWQgd2l0aCBpcyB0aGUgRklC
IHVwZGF0ZSB0aW1lIG9uIHRoZSBpbnRlcm1lZGlhdGUgbm9kZXMgcmVsYXRpdmUgdG8gdGhlIHJl
Y29tcHV0YXRpb24gb24gdGhlIGluZ3Jlc3Mgbm9kZS4NCg0KPg0KPklmIHRoZSBsYWJlbCBzdGFj
ayBzcGVjaWZpZXMgQyhOUCkgLSB0aGVuIHdoaWxlIHRoZSBsaW5rIEItLUMgaXMgVVAgDQo+ZXZl
cnl0aGluZyB3b3JrcyBhcyBkZXNpcmVkIChwcmltYXJ5IHBhdGggdG8gQyhOUCkgb24gTm9kZSBC
IGlzIHZpYSANCj5saW5rIEItQykuDQo+SG93ZXZlciwgd2hlbiB0aGUgbGluayBCLS1DIGdvZXMg
ZG93biwgdGhlIG5ldHdvcmsgd2lsbCByZWNvbnZlcmdlIGFuZCANCj5pbiBhIG1vZGVzdCBhbW91
bnQgb2YgdGltZSB0aGUgbmV3IHByaW1hcnkgcGF0aCB0byBDKE5QKSBvbiBub2RlIEIgd2lsbCAN
Cj5iZSB2aWEgbGluayBCLUUuDQpbUHVzaHBhc2lzXSBZZXMgYWdyZWVkLiBCdXQgb25seSBhcHBs
aWNhdGlvbnMgb24gQSB3aWxsIGJlIGluamVjdGluZyB0cmFmZmljIHVzaW5nIEQyLiBPbmNlIHRo
ZSBCLUMgbGluay1kb3duIGV2ZW50IHJlYWNoZXMgcm91dGVyIEEgd2lsbCBzdG9wIGluamVjdGlu
ZyB0cmFmZmljIHVzaW5nIEQyLiBBIHBhdGggcmUtY29tcHV0ZSB3aWxsIGJlIHRyaWdnZXJlZCBv
biBBLiBZZXMgSSBhZ3JlZSB0aGF0IGlmIEIgY29udmVyZ2VzIEQyIChub3QgRlJSKSBiZWZvcmUg
QSByZS1jb21wdXRlLCB0aGVyZSBpcyBzdGlsbCBjaGFuY2UgdGhhdCBzb21lIHNtYWxsIGFtb3Vu
dCBvZiB0cmFmZmljIGlzIHNlbnQgb3ZlciBBLUItRS1GLUMtRC4NCg0KW0xlczpdIFdlbGwgeWVz
IC0gdGhlIGtleSBwb2ludCBpcyB0aGF0IHlvdSBjYW5ub3QgZ3VhcmFudGVlIHRoZSB0aW1pbmcg
b2Ygd2hlbiBCIChmb3IgZXhhbXBsZSkgd2lsbCByZWNvbnZlcmdlIHJlbGF0aXZlIHRvIHdoZW4g
dGhlIGluZ3Jlc3Mgbm9kZSBBIGRlY2lkZXMgdG8gcmVyb3V0ZS9kcm9wIHRoZSBEMiB0cmFmZmlj
LiBHaXZlbiB0aGF0IEIgaXMgY2xvc2VyIHRvIHRoZSBmYWlsdXJlIGl0IGlzIHF1aXRlIGxpa2Vs
eSB0aGF0IEIgd2lsbCByZXNwb25kIG1vcmUgcXVpY2tseSB0aGFuIEEgLSBhbmQgb2YgY291cnNl
IHRoZXJlIGFyZSBtYW55IG90aGVyIHZhcmlhYmxlcyB3aGljaCBjb3VsZCBhZmZlY3QgdGhlIHJl
bGF0aXZlIHJlc3BvbnNlIHRpbWUgb2YgQSBhbmQgQi4gU28gdGhlIHNvbGUgYmVuZWZpdCBvZiB3
aGF0IHlvdSBwcm9wb3NlIHNlZW1zIHRvIGJlIHRoYXQgaW4gc29tZSBjYXNlcyB5b3UgTUlHSFQg
bm90IHNlbmQgYXMgbXVjaCB0cmFmZmljIHRvIEQyIHZpYSB0aGUgdW5kZXNpcmVkIGxpbmtzLg0K
DQpBdCB0aGlzIHBvaW50IEkgdGhpbmsgeW91IHdvdWxkIGRvIHdlbGwgdG8gbG9vayBhdCB0aGUg
ZXhpc3Rpbmcgc29sdXRpb25zIC0gYXMgd2VsbCBhcyBKZWZmJ3MgcG9zdCBvbiB0aGlzIHRocmVh
ZCB3aGljaCBwcm92aWRlcyBhbiBleGNlbGxlbnQgZnJhbWV3b3JrIGZvciB0aGlua2luZyBhYm91
dCBzb2x1dGlvbnMuIFdlIGRvIGhhdmUgd2F5cyBvZiBhZGRyZXNzaW5nIHRoaXMgcHJvYmxlbSBh
bmQgZG9pbmcgc28gZmFyIG1vcmUgcm9idXN0bHkgdGhhbiB3aGF0IHlvdSBhcmUgcHJvcG9zaW5n
LiBUaGUgUk9JIGZvciB3aGF0IHlvdSBwcm9wb3NlIGlzIHF1aXRlIGxvdy4gRm9yIG15IHBhcnQg
SSBkb27igJl0IHRoaW5rIHdoYXQgeW91IHByb3Bvc2UgaXMgYSBnb29kIGlkZWEuDQoNCiAgICBM
ZXMNCg0KPg0KPlRoZSBleGlzdGVuY2Ugb2YgQyhOUCkgdGhlcmVmb3JlIG9ubHkgYWZmZWN0cyB0
cmFmZmljIGZsb3cgZHVyaW5nIHRoZSANCj5yZWNvbnZlcmdlbmNlIHBlcmlvZCBpLmUuIGlmIHdl
IGFzc3VtZSBCIGRpZCBOT1QgaW5zdGFsbCBhIHJlcGFpciBwYXRoIA0KPmZvciBDKE5QKSB0cmFm
ZmljIHdpbGwgYmUgZHJvcHBlZCBvbmx5IHVudGlsIGEgbmV3IHByaW1hcnkgcGF0aCBpcyANCj5j
YWxjdWxhdGVkLiBJIGRvbuKAmXQgc2VlIHRoZSB2YWx1ZSBpbiB0aGlzLg0KPg0KPkFzIGEgKHNv
bWV3aGF0IGRhbmdlcm91cykgYXNpZGUsIHRoZSBmdW5jdGlvbmFsaXR5IHlvdSBhcmUgbG9va2lu
ZyBmb3IgDQo+aXMgbW9yZSBha2luIHRvICJub3QtdmlhIiBhcyBkZWZpbmVkIGluIFJGQyA2OTgx
IC0gdGhvdWdoIEkgYW0gcXVpY2sgdG8gDQo+YWRkIHRoYXQgSSBhbSBOT1QgcHJvcG9zaW5nIHRv
IHB1cnN1ZSB0aGF0LiA6LSkgQnV0IHJlYWRpbmcgdGhhdCBSRkMgDQo+bWlnaHQgZ2l2ZSB5b3Ug
bW9yZSBpbnNpZ2h0IGludG8gd2h5IHNpbXBseSBzZXR0aW5nICJkb24ndCBwcm90ZWN0IiBmb3Ig
DQo+YSBwcmVmaXggaXNuJ3QgdXNlZnVsIGZvciB0aGUgcHVycG9zZSB5b3UgaGF2ZSBpbiBtaW5k
Lg0KPg0KPiAgIExlcw0KPg0KPg0KPg0KPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJv
bTogUHVzaHBhc2lzIFNhcmthciBbbWFpbHRvOnBzYXJrYXJAanVuaXBlci5uZXRdDQo+U2VudDog
U3VuZGF5LCBKYW51YXJ5IDA0LCAyMDE1IDg6MzQgUE0NCj5UbzogTGVzIEdpbnNiZXJnIChnaW5z
YmVyZyk7IFNocmFkZGhhIEhlZ2RlOyBQZXRlciBQc2VuYWsgKHBwc2VuYWspOyANCj5kcmFmdC1p
ZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+ZHJh
ZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOyBI
YW5uZXMgDQo+R3JlZGxlcg0KPkNjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+
U3ViamVjdDogUmU6IFtPU1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcgDQo+ZHJhZnQtaWV0
Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+DQo+SGkgTGVzLA0KPg0KPlBsZWFz
ZSBmaW5kIGNvbW1lbnRzIGlubGluZS4uDQo+DQo+QXV0aG9ycywNCj4NCj5IZXJlIGlzIG15IHBy
b3Bvc2FsLiBQbGVhc2UgbGV0IG1lIGtub3cgaWYgdGhpcyBzb3VuZHMgcmVhc29uYWJsZSBvciBu
b3QuDQo+DQo+LSBBIG5ldyDFkk5vLVBvdGVjdGlvbi1SZXF1aXJlZMK5IG9yIMWSTlDCuSBmbGFn
IGJlIGFkZGVkIHRvIHRoZSBQcmVmaXgtU0lEIA0KPlN1Yi1UTFYvVExWLiBTZXR0aW5nIHRoaXMg
ZmxhZyBtZWFucyBub25lIG9mIHRoZSB0cmFuc2l0IHJvdXRlcnMgc2hvdWxkIA0KPnRyeSB0byBw
cm90ZWN0IHRoaXMgbm9kZS1zZWdtZW50Lg0KPi0gTGV0IG5vZGVzIGFkdmVydGlzZSB0d28gbm9k
ZS1zaWQtaW5kZXggZWFjaCAocGVyIGFkZHJlc3MtZmFtaWx5KSwgb25lIA0KPndpdGhvdXQgYW5k
IG9uZSB3aXRoIMWSTlDCuSBmbGFnIHNldC4gRm9yIG5vZGUtc2lkIGFkdmVydGlzZWQgd2l0aCDF
kk5QwrkgDQo+ZmxhZyAwLCByb3V0ZXJzIHNhbWUgYmVoYXZlIHRoZSBzYW1lIHdheSBhcyB0b2Rh
eS4gQnV0IHdoZW4gdGhleSANCj5yZWNlaXZlIGEgbm9kZS1zaWQgd2l0aCDFkk5QwrkgZmxhZyBz
ZXQsIHRoZXkgYXZvaWQvc2tpcCBmaW5kaW5nIGEgYmFja3VwIA0KPmZvciB0aGF0IHNlZ21lbnQu
DQo+LSBGaW5hbGx5IGluZ3Jlc3Mgc2VydmVycyBvciBURS1hcHBsaWNhdGlvbnMgbWF5IHVzZSB0
aGVzZSAnbm9kZS1zaWRzIA0KPndpdGggTlAtZmxhZyBzZXTCuSBmb3IgdXNlIGNhc2VzIHdoZXJl
IGl0IGlzIGJldHRlciB0byBkcm9wIHRyYWZmaWMgb24gDQo+dG9wb2xvZ3kgb3V0YWdlcyByYXRo
ZXIgdGhhbiBkaXZlcnRpbmcgaXQgdG8gc29tZSBvdGhlciBwYXRocy4gRm9yIHN1Y2ggDQo+Y2Fz
ZXMgaW5ncmVzcyByb3V0ZXIgb3IgVEUtYXBwbGljYXRpb25zIHNob3VsZCBsb29rIGZvciBub2Rl
LXNpZHMgd2l0aCANCj7Fkk5QwrkgZmxhZyBzZXQgYW5kIG5vdCB0aGUgcmVndWxhciBub2RlLXNp
ZHMuIEZvciBhbGwgb3RoZXIgbm9ybWFsIHVzZSANCj5jYXNlcyhpbmNsdWRpbmcgTDNWUE4vNlZQ
RSBldGMpIHRyYWZmaWMgc2hvdWxkIGJlIGNhcnJpZWQgdXNpbmcgDQo+bm9kZS1zaWQgd2l0aG91
dCDFkk5Q4oC5ZmxhZyBzZXQuDQo+DQo+VGhhbmtzIGFuZCBSZWdhcmRzLA0KPi1QdXNocGFzaXMN
Cj4NCj5PbiAxLzUvMTUsIDM6MzcgQU0sICJMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSIgPGdpbnNi
ZXJnQGNpc2NvLmNvbT4gd3JvdGU6DQo+DQo+PlB1c2hwYXNpcyAtDQo+Pg0KPj5JIGRvbid0IGFn
cmVlLg0KPj4NCj4+VGhlIHVzZSBvZiBvbmUgbm9kZS1zaWQgdnMgYW5vdGhlciBoYXMgbm90aGlu
ZyB3aGF0ZXZlciB0byBkbyB3aXRoIHRoZSANCj4+cmVxdWVzdCBTaHJhZGRoYSBoYXMgbWFkZSBp
LmUuIHNob3VsZCB3ZSBpbnRyb2R1Y2UgYSBmbGFnIGluZGljYXRpbmcgDQo+PndoZXRoZXIgYSBw
YXJ0aWN1bGFyIHByZWZpeCBzaG91bGQgYmUgcHJvdGVjdGVkIG9yIG5vdC4gQSBub2RlLXNpZCAN
Cj4+b25seSBkaWN0YXRlcyB3aGF0IChpbnRlcm1lZGlhdGUpIG5vZGUgdHJhZmZpYyBzaG91bGQg
YmUgc2VudCB0byAtIG5vdCANCj4+d2hhdA0KPj5saW5rKHMpIGFyZSB1c2VkIHRvIHJlYWNoIHRo
YXQgbm9kZS4NCj5bUHVzaHBhc2lzXSBUaGlzIGlzIG5vdCBhYm91dCB3aGljaCBsaW5rcyB0byB0
YWtlLiBJdCBpcyBhYm91dCB3ZXRoZXIgDQo+dHJhbnNpdCByb3V0ZXJzIHNob3VsZCB0cnkgdG8g
cHJvdGVjdCB0aGUgbm9kZS1zZWdtZW50IHRvIHRoZSB0aGlzIA0KPm5vZGUtc2lkIG9yIG5vdC4g
SSB0aGluayB0aGlzIG9wZW5zIHVwIGEgbG90IG1hbnkgbnVtYmVyIG9mIA0KPnBvc3NpYmlsaXRp
ZXMgb24gdGhlIGluZ3Jlc3Mgcm91dGVyIGFuZCBURSBjb250cm9sbGVyLWJhc2VkIGFwcGxpY2F0
aW9ucy4NCj4NCj4+DQo+PkFkamFjZW5jeS1zaWRzIGhhdmUgYSBkaWZmZXJlbnQgc2VtYW50aWMg
LSB0aGV5IGlkZW50aWZ5IHRoZSBsaW5rIG92ZXIgDQo+PndoaWNoIHRyYWZmaWMgaXMgdG8gYmUg
Zm9yd2FyZGVkLiBJZGVudGlmeWluZyBhbiBhZGphY2VuY3ktc2lkIGFzIA0KPj51bnByb3RlY3Rl
ZCBtZWFucyB0cmFmZmljIHdpbGwgTkVWRVIgZmxvdyBvdmVyIGEgZGlmZmVyZW50IGxpbmsuIFRo
ZXJlIA0KPj5pcyBubyBlcXVpdmFsZW50IGJlaGF2aW9yIHcgYSBub2RlLXNpZCAtIHdoaWNoIGlz
IHdoYXQgdGhpcyBkaXNjdXNzaW9uIA0KPj5oYXMgYmVlbiBhYm91dC4NCj5bUHVzaHBhc2lzXSBJ
IGFtIG5vdCB0cnlpbmcgdG8gZHJhdyBhIHBhcmFsbGVsIGJldHdlZW4gdGhpcyBuZXcgZmxhZyAN
Cj5hbmQgdGhlIMWSQsK5IGZsYWcgaW4gQWRqLVNpZCBTdWJUbHYuIExpa2Ugc2FpZCBiZWZvcmUN
Cj4NCj4+DQo+PiAgIExlcw0KPj4NCj4+DQo+Pi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
PkZyb206IFB1c2hwYXNpcyBTYXJrYXIgW21haWx0bzpwc2Fya2FyQGp1bmlwZXIubmV0XQ0KPj5T
ZW50OiBTdW5kYXksIEphbnVhcnkgMDQsIDIwMTUgODo1MSBBTQ0KPj5UbzogTGVzIEdpbnNiZXJn
IChnaW5zYmVyZyk7IFNocmFkZGhhIEhlZ2RlOyBQZXRlciBQc2VuYWsgKHBwc2VuYWspOyANCj4+
ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3Jn
Ow0KPj5kcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0
Zi5vcmcNCj4+Q2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+U3ViamVjdDog
UmU6IFtPU1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcgDQo+PmRyYWZ0LWlldGYtb3NwZi1z
ZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4NCj4+SGkgTGVzLA0KPj4NCj4+SSB0aGluayB0
aGUgcmVxdWlyZW1lbnQgU2hyYWRkaGEgaXMgcmVmZXJyaW5nIGlzIGFib3V0IHRoZSBjaG9pY2Ug
b2YgDQo+PmV4YWN0IG5vZGUtc2lkIHRvIHVzZSB3aGlsZSBjb25zdHJ1Y3RpbmcgdGhlIGxhYmVs
LXN0YWNrIGZvciBhIA0KPj5leHBsaWNpdC1MU1Agb24gdGhlIGluZ3Jlc3Mgcm91dGVyLCB3aGlj
aCB3aWxsIGJlIHR5cGljYWxseSBkb25lIGFmdGVyIA0KPj5ydW5uaW5nIHNvbWUgQ1NQRiBvbiB0
aGUgU1BSSU5HIHRvcG9sb2d5LiBBbmQgbm90IHRoZSBJR1Agb24gaW5ncmVzcyANCj4+b3IgdHJh
bnNpdCByb3V0ZXJzLg0KPj4NCj4+VGhhbmtzDQo+Pi1QdXNocGFzaXMNCj4+DQo+Pk9uIDEvMy8x
NSwgMzoxMCBBTSwgIkxlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIiA8Z2luc2JlcmdAY2lzY28uY29t
PiB3cm90ZToNCj4+DQo+Pj5TaHJhZGRoYSAtDQo+Pj4NCj4+PklHUHMgdG9kYXkgZG8gTk9UIHBl
cmZvcm0gY29uc3RyYWludCBiYXNlZCBTUEZzIC0gc28gSSBkb24ndCBrbm93IHdoeSANCj4+Pnlv
dSBiZWxpZXZlIHRoYXQgdGhlIHByaW1hcnkgU1BGIHdpbGwgbWVldCBhIHNldCBvZiBjb25zdHJh
aW50cyB0aGF0IA0KPj4+YW4gTEZBIGNhbGN1bGF0aW9uIHdpbGwgbm90LiBJbiBmYWN0ICwgaXQg
aXMgdGhlIG9wcG9zaXRlIHdoaWNoIGlzIA0KPj4+dHJ1ZSBiZWNhdXNlIGltcGxlbWVudGF0aW9u
cyB0b2RheSBkbyBzdXBwb3J0IHByZWZlcmVuY2VzIGluIGNob29zaW5nIA0KPj4+TEZBcyBiYXNl
ZCBvbiB2YXJpb3VzIGNvbmZpZ3VyZWQgcG9saWN5IC0gc29tZXRoaW5nIHdoaWNoIGlzIE5PVCBk
b25lIA0KPj4+Zm9yIHByaW1hcnkgU1BGLg0KPj4+DQo+Pj5JZiB5b3Ugd2FudCBhIGNlcnRhaW4g
Y2xhc3Mgb2YgdHJhZmZpYyB0byBhdm9pZCBhIHN1YnNldCBvZiB0aGUgbGlua3MgDQo+Pj5pbiB0
aGUgdG9wb2xvZ3kgdGhlbiB5b3UgbmVlZCB0byBoYXZlIGEgd2F5IG9mIGlkZW50aWZ5aW5nIHRo
ZSBsaW5rcyANCj4+PihOT1QgdGhlIG5vZGUgYWRkcmVzc2VzKSBhbmQgYSB3YXkgb2YgY2FsY3Vs
YXRpbmcgYSBwYXRoIHdoaWNoIG9ubHkgDQo+Pj51c2VzIHRoZSBsaW5rcyB3aGljaCBtZWV0IHRo
ZSBjb25zdHJhaW50cyBvZiB0aGF0IGNsYXNzIG9mIHNlcnZpY2UuDQo+Pj5JZGVudGlmeWluZyBh
IHBhcnRpY3VsYXIgcHJlZml4IGFzIHByb3RlY3RlZCBvciB1bnByb3RlY3RlZCB3b24ndCANCj4+
PmFjaGlldmUgdGhhdC4NCj4+Pg0KPj4+ICAgTGVzDQo+Pj4NCj4+Pi0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQo+Pj5Gcm9tOiBTaHJhZGRoYSBIZWdkZSBbbWFpbHRvOnNocmFkZGhhQGp1bmlw
ZXIubmV0XQ0KPj4+U2VudDogRnJpZGF5LCBKYW51YXJ5IDAyLCAyMDE1IDEwOjU0IEFNDQo+Pj5U
bzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFBldGVyIFBzZW5hayAocHBzZW5hayk7IA0KPj4+
ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3Jn
Ow0KPj4+ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmll
dGYub3JnDQo+Pj5DYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4+U3ViamVj
dDogUkU6IFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZyANCj4+PmRyYWZ0LWlldGYtb3NwZi1zZWdt
ZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4+DQo+Pj5IaSBMZXMvUGV0ZXIsDQo+Pj4NCj4+PiAg
ICAgIFdoZW4gcmVjb252ZXJnZW5jZSBoYXBwZW5zLCB0aGUgcHJpbWFyeSBwYXRoIHdpbGwgYmUg
Y2FsY3VsYXRlZCANCj4+PmJhc2VkIG9uIGFsbCBjb25zdHJpYW50cy4NCj4+PlRoaXMgaXMgbm90
IHRydWUgd2l0aCB0aGUgcHJvdGVjdGlvbiBwYXRoLlByb3RlY3Rpb24gcGF0aCBpcyANCj4+PmNh
bGN1bGF0ZWQgbG9jYWxseSAoTEZBL1JMRkEpICBhbmQgZG9lcyBub3QgY29uc2lkZXIgdGhlIA0K
Pj4+Y2hhcmFjdGVyaXN0aWNzIG9mIHRoZSBzZXJ2aWNlcyBydW5uaW5nIG9uIHRoYXQgcGF0aC4N
Cj4+Pkl0J3MgZWFzaWVyIGZvciBzb21lIHNlcnZpY2VzIHRvIHBpY2sgdGhlIHVucHJvdGVjdGVk
IHBhdGggd2hlbiB0aGUgDQo+Pj5uYXR1cmUgb2YgdGhlIHNlcnZpY2UgaXMgdGhhdCBpdCBjYW4g
YmUgcmVzdGFydGVkICB3aGVuIHRoZXJlIGlzIGEgDQo+Pj5kaXNjb25uZWN0aW9uLg0KPj4+DQo+
Pj5SZ2RzDQo+Pj5TaHJhZGRoYQ0KPj4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PkZy
b206IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIFttYWlsdG86Z2luc2JlcmdAY2lzY28uY29tXQ0K
Pj4+U2VudDogRnJpZGF5LCBKYW51YXJ5IDAyLCAyMDE1IDEwOjA2IFBNDQo+Pj5UbzogUGV0ZXIg
UHNlbmFrIChwcHNlbmFrKTsgU2hyYWRkaGEgSGVnZGU7IA0KPj4+ZHJhZnQtaWV0Zi1vc3BmLXNl
Z21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPj4+ZHJhZnQtaWV0Zi1p
c2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+Pj5DYzogb3Nw
ZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4+U3ViamVjdDogUkU6IFtJc2lzLXdnXSBN
YWlsIHJlZ2FyZGluZyANCj4+PmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5z
aW9ucw0KPj4+DQo+Pj5QZXRlciAtDQo+Pj4NCj4+PlRoZSByZXF1aXJlbWVudCBTaHJhZGRoYSBz
cGVjaWZpZWQgd2FzIHRvIG5vdCBhbGxvdyBhIHBhcnRpY3VsYXIgDQo+Pj5jbGFzcyBvZiBzZXJ2
aWNlICgiaGVhdnkgYmFuZHdpZHRoIHNlcnZpY2VzIiB3YXMgdGhlIGV4YW1wbGUNCj4+PnByb3Zp
ZGVkKSB0byB1c2UgY2VydGFpbiBsaW5rcyBpbiB0aGUgdG9wb2xvZ3kuIE15IHBvaW50IGlzIHRo
YXQgDQo+Pj5hZHZlcnRpc2luZyBhIGZsYWcgZm9yIGEgZ2l2ZW4gcHJlZml4IHdoaWNoIHNheXMg
ImRvIG5vdCBjYWxjdWxhdGUgYSANCj4+PnJlcGFpciBwYXRoIGZvciB0aGlzIHByZWZpeCINCj4+
PmRvZXMgbm90IGhlbHAgYWNoaWV2ZSB0aGlzLiBPbmNlIHRoZSBuZXR3b3JrIHJlY29udmVyZ2Vz
IGZvbGxvd2luZyANCj4+PnRoZSBmYWlsdXJlIG9mIG9uZSBvZiB0aGUgbGlua3Mgb24gd2hpY2gg
ImhlYXZ5IGJhbmR3aWR0aCBzZXJ2aWNlcyINCj4+PmlzIGFsbG93ZWQvcHJlZmVycmVkIGl0IGlz
IHF1aXRlIGxpa2VseSB0aGF0IHRoZSBuZXcgYmVzdCBwYXRoIHdpbGwgDQo+Pj5iZSBvdmVyIGEg
bGluayBvbiB3aGljaCAiaGVhdnkgYmFuZHdpZHRoIHNlcnZpY2VzIiBpcyBOT1QgDQo+Pj5hbGxv
d2VkL3ByZWZlcnJlZC4gVGhpcyB3aWxsIGhhcHBlbiB3aGV0aGVyIHlvdSBoYXZlIHRoZSBuZXcg
ZmxhZyBvciANCj4+Pm5vdCAtIHNvIHRoZSBmbGFnIHdpbGwgaGF2ZSBubyBsYXN0aW5nIGVmZmVj
dC4gSXQgd291bGQgb25seSBhZmZlY3QgDQo+Pj50cmFmZmljIGZsb3cgZHVyaW5nIHRoZSBicmll
ZiBwZXJpb2QgZHVyaW5nIHdoaWNoIHRoZSBuZXR3b3JrIGlzIA0KPj4+cmVjb252ZXJnaW5nLg0K
Pj4+DQo+Pj5JIHRoaW5rIHlvdSBhbmQgSSBhcmUgYWN0dWFsbHkgaW4gYWdyZWVtZW50IC0gSSBh
bSBzaW1wbHkgc2VuZGluZyBhIA0KPj4+c3Ryb25nZXIgbmVnYXRpdmUgbWVzc2FnZSAtIG5vdCBv
bmx5IGRvIEkgdGhpbmsgdGhlIGZsYWcgaXMgbm90IA0KPj4+dXNlZnVsDQo+Pj4tIEkgdGhpbmsg
aXQgZG9lcyBub3QgYWNoaWV2ZSB0aGUgZ29hbCBTaHJhZGRoYSBoYXMgaW4gbWluZC4NCj4+Pg0K
Pj4+ICAgTGVzDQo+Pj4NCj4+Pg0KPj4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PkZy
b206IFBldGVyIFBzZW5hayAocHBzZW5haykNCj4+PlNlbnQ6IEZyaWRheSwgSmFudWFyeSAwMiwg
MjAxNSAxMjoxOCBBTQ0KPj4+VG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBTaHJhZGRoYSBI
ZWdkZTsgDQo+Pj5kcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9v
bHMuaWV0Zi5vcmc7DQo+Pj5kcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lv
bnNAdG9vbHMuaWV0Zi5vcmcNCj4+PkNjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3Jn
DQo+Pj5TdWJqZWN0OiBSZTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPj4+ZHJhZnQtaWV0
Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+Pj4NCj4+PkhpIExlcywNCj4+Pg0K
Pj4+SSBiZWxpZXZlIHRoZSBpZGVhIGlzIG5vdCB0byBleGNsdWRlIGFueSBwYXJ0aWN1bGFyIGxp
bmssIGl0J3MgDQo+Pj5hY3R1YWxseSBtdWNoIHNpbXBsZXIgLSBkbyBub3QgY2FsY3VsYXRlIGJh
Y2t1cCBmb3IgdGhlIHByZWZpeCBpZiB0aGUgDQo+Pj5mbGFnIGlzIHNldC4NCj4+Pg0KPj4+SSdt
IHN0aWxsIG5vdCBxdWl0ZSBzdXJlIGhvdyB1c2VmdWwgYWJvdmUgaXMsIGJ1dCB0ZWNobmljYWxs
eSBpdCBpcyANCj4+PnBvc3NpYmxlLg0KPj4+DQo+Pj50aGFua3MsDQo+Pj5QZXRlcg0KPj4+DQo+
Pj5PbiAxMi8zMC8xNCAxNzoyMiAsIExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIHdyb3RlOg0KPj4+
PiBTaHJhZGRoYSAtDQo+Pj4+DQo+Pj4+IFdoZW4gcGVyZm9ybWluZyBhIGJlc3QgcGF0aCBjYWxj
dWxhdGlvbiB3aGV0aGVyIGEgZ2l2ZW4gbGluayBpcyBpbiANCj4+Pj50aGUgc2V0IG9mIGJlc3Qg
cGF0aHMgKHRvIGJlIHByb3RlY3RlZEVEKSBvciBub3QgKGNvdWxkIGJlIHVzZWQgYXMgYSANCj4+
Pj5wcm90ZWN0SU5HIHBhdGgpIGlzIGEgZnVuY3Rpb24gb2YgdGhlIHRvcG9sb2d5IC0gbm90IHRo
ZSBsaW5rLiAgSWYgDQo+Pj4+dGhlcmUgaXMgYSB0b3BvbG9neSBjaGFuZ2UgaXQgaXMgcXVpdGUg
bGlrZWx5IHRoYXQgYSBnaXZlbiBsaW5rIHdpbGwgDQo+Pj4+Y2hhbmdlIGZyb20gYmVpbmcgYSBw
cm90ZWN0RUQgbGluayB0byBiZWluZyBhIHByb3RlY3RJTkcgbGluayAob3IgDQo+Pj4+dmljZSB2
ZXJzYSkuDQo+Pj4+U28gd2hhdCB5b3UgcHJvcG9zZSByZWdhcmRpbmcgbm9kZS1TSURzIHdvdWxk
IG5vdCB3b3JrLg0KPj4+Pg0KPj4+PiBJbiB0aGUgdXNlIGNhc2UgeW91IG1lbnRpb24gYmVsb3cg
aWYgeW91IGRvbid0IHdhbnQgYSBjZXJ0YWluIGNsYXNzIA0KPj4+Pm9mIHRyYWZmaWMgdG8gZmxv
dyBvbiBhIGdpdmVuIGxpbmsgaXQgcmVxdWlyZXMgYSBsaW5rIGF0dHJpYnV0ZSANCj4+Pj53aGlj
aCBpcyBwZXJzaXN0ZW50IGFjcm9zcyB0b3BvbG9neSBjaGFuZ2VzLiBUaGVyZSBhcmUgd2F5cyB0
byBkbyANCj4+Pj50aGF0IC0gdXNpbmcgQWRqLVNJRHMgaXMgb25lIG9mIHRoZW0uIEJ1dCB1c2lu
ZyBub2RlLVNJRHMgaW4gdGhlIHdheSANCj4+Pj55b3UgcHJvcG9zZSBpcyBOT1QuDQo+Pj4+DQo+
Pj4+ICAgICBMZXMNCj4+Pj4NCj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4g
RnJvbTogT1NQRiBbbWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFNo
cmFkZGhhIA0KPj4+PiBIZWdkZQ0KPj4+PiBTZW50OiBNb25kYXksIERlY2VtYmVyIDI5LCAyMDE0
IDEwOjEyIFBNDQo+Pj4+IFRvOiBQZXRlciBQc2VuYWsgKHBwc2VuYWspOw0KPj4+PiBkcmFmdC1p
ZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+Pj4+
IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9y
Zw0KPj4+PiBDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4+PiBTdWJqZWN0
OiBSZTogW09TUEZdIFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZyANCj4+Pj4gZHJhZnQtaWV0Zi1v
c3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+Pj4+DQo+Pj4+IFBldGVyLA0KPj4+Pg0K
Pj4+Pj4gVGhlIHJlcXVpcmVtZW50IGhlcmUgaXMgdG8gZ2V0IGFuIHVuLXByb3RlY3RlZCBwYXRo
IGZvciBzZXJ2aWNlcyANCj4+Pj4+d2hpY2ggZG8gbm90IHdhbnQgdG8gZGl2ZXJ0IHRoZSB0cmFm
ZmljIG9uIHByb3RlY3RlZCBwYXRoIGluIGFueSBjYXNlLg0KPj4+Pg0KPj4+Pj4gY2FuIHlvdSBn
aXZlIGFuIGV4YW1wbGUgb2Ygc3VjaCBhIHNlcnZpY2UgYW5kIGEgcmVhc29uaW5nIHdoeSBzdWNo
IA0KPj4+Pj5zZXJ2aWNlIHdvdWxkIHdhbnQgdG8gYXZvaWQgbG9jYWwgcHJvdGVjdGlvbiBhbG9u
ZyB0aGUgcGF0aD8NCj4+Pj4NCj4+Pj4gSGVhdnkgYmFuZHdpZHRoIHNlcnZpY2VzIGFyZSBwb3Rl
bnRpYWwgY2FuZGlkYXRlcy4gIFRoZSBuZXR3b3JrIGlzIA0KPj4+PndlbGwgcGxhbm5lZCBhbmQg
d2VsbCBwcm92aXNpb25lZCBmb3IgcHJpbWFyeSBwYXRoIGJ1dCBzYW1lIGlzIG5vdCANCj4+Pj50
cnVlIGZvciBiYWNrdXAgcGF0aHMuDQo+Pj4+IERpdmVydGluZyBoZWF2eSBiYW5kd2lkdGggc2Vy
dmljZXMgYWxvbmcgcHJvdGVjdGlvbiBwYXRoIGNhbiANCj4+Pj5kaXNydXB0IHRoZSBvdGhlciBz
ZXJ2aWNlcyBvbiB0aGF0IHBhdGgsIHRoZXkgYXJlIGJldHRlci1vZmYgDQo+Pj4+dW4tcHJvdGVj
dGVkIHNvIHRoYXQgYW4gZXZlbnQgaW4gdGhlIG5ldHdvcmsgV291bGQgcmVzdWx0IGluIA0KPj4+
PmRpc2Nvbm5lY3Rpb24gYW5kIGEgcmV0cnkgZm9yIHN1Y2ggc2VydmljZXMuDQo+Pj4+DQo+Pj4+
IFJnZHMNCj4+Pj4gU2hyYWRkaGENCj4+Pj4NCj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4+Pj4gRnJvbTogUGV0ZXIgUHNlbmFrIFttYWlsdG86cHBzZW5ha0BjaXNjby5jb21dDQo+
Pj4+IFNlbnQ6IE1vbmRheSwgRGVjZW1iZXIgMjksIDIwMTQgNDozNSBQTQ0KPj4+PiBUbzogU2hy
YWRkaGEgSGVnZGU7DQo+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5z
aW9uc0B0b29scy5pZXRmLm9yZzsNCj4+Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGlu
Zy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBpc2lz
LXdnQGlldGYub3JnDQo+Pj4+IFN1YmplY3Q6IFJlOiBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcg
DQo+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4+Pg0K
Pj4+PiBTaHJhZGRoYSwNCj4+Pj4NCj4+Pj4gT24gMTIvMjkvMTQgMTA6MDYgLCBTaHJhZGRoYSBI
ZWdkZSB3cm90ZToNCj4+Pj4+IFBldGVyLA0KPj4+Pj4NCj4+Pj4+IFRoZSByZXF1aXJlbWVudCBo
ZXJlIGlzIHRvIGdldCBhbiB1bi1wcm90ZWN0ZWQgcGF0aCBmb3Igc2VydmljZXMgDQo+Pj4+Pndo
aWNoIGRvIG5vdCB3YW50IHRvIGRpdmVydCB0aGUgdHJhZmZpYyBvbiBwcm90ZWN0ZWQgcGF0aCBp
biBhbnkgY2FzZS4NCj4+Pj4NCj4+Pj4gY2FuIHlvdSBnaXZlIGFuIGV4YW1wbGUgb2Ygc3VjaCBh
IHNlcnZpY2UgYW5kIGEgcmVhc29uaW5nIHdoeSBzdWNoIA0KPj4+PnNlcnZpY2Ugd291bGQgd2Fu
dCB0byBhdm9pZCBsb2NhbCBwcm90ZWN0aW9uIGFsb25nIHRoZSBwYXRoPw0KPj4+Pg0KPj4+PiB0
aGFua3MsDQo+Pj4+IFBldGVyDQo+Pj4+DQo+Pj4+PiBTbyB3aGVuIHRoZSBvcmlnaW5hdG9yIG9m
IG5vZGUtc2lkIHNpZ25hbHMgdW4tcHJvdGVjdGVkIHBhdGggDQo+Pj4+PnJlcXVpcmVtZW50LCB0
aGVyZSBpcyBhbHdheXMgYW4gdW5wcm90ZWN0ZWQgcGF0aC4NCj4+Pj4+DQo+Pj4+PiBSZWdhcmRp
bmcgdGhlIHByb3RlY3RlZCBwYXRoLCBpdCBpcyB0aGUgZGVmYXVsdCBiZWhhdmlvciBhcyBpdCAN
Cj4+Pj4+ZXhpc3RzIHRvZGF5LiBZb3UgZ2V0IHByb3RlY3Rpb24gaWYgaXQncyBhdmFpbGFibGUg
b3RoZXJ3aXNlIHlvdSANCj4+Pj4+ZG9uJ3QgZ2V0IHByb3RlY3Rpb24uDQo+Pj4+Pg0KPj4+Pj4g
SW4gZmFjdCwgeW91IGNhbiBoYXZlIHRoZSBuZXcgZmxhZyB0byBzYXkgIk5QIGZsYWciIG1lYW5p
bmcgDQo+Pj4+Pm5vbi1wcm90ZWN0ZWQgZmxhZyB3aGljaCBjYW4gYmUgc2V0IGZvciB0aGUgdW5w
cm90ZWN0ZWQgcGF0aC4NCj4+Pj4+IEJ5IGRlZmF1bHQgaXQgcmVtYWlucyBvZmYgYW5kIGdpdmVz
IHRoZSBiZWhhdmlvciBhcyBpdCBleGlzdHMgdG9kYXkuDQo+Pj4+Pg0KPj4+Pj4NCj4+Pj4+IFJn
ZHMNCj4+Pj4+IFNocmFkZGhhDQo+Pj4+Pg0KPj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4+Pj4+IEZyb206IFBldGVyIFBzZW5hayBbbWFpbHRvOnBwc2VuYWtAY2lzY28uY29tXQ0K
Pj4+Pj4gU2VudDogTW9uZGF5LCBEZWNlbWJlciAyOSwgMjAxNCAyOjI2IFBNDQo+Pj4+PiBUbzog
U2hyYWRkaGEgSGVnZGU7DQo+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4
dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+Pj4+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1y
b3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4+Pj4+IENjOiBvc3BmQGlldGYub3Jn
OyBpc2lzLXdnQGlldGYub3JnDQo+Pj4+PiBTdWJqZWN0OiBSZTogW0lzaXMtd2ddIE1haWwgcmVn
YXJkaW5nIA0KPj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25z
DQo+Pj4+Pg0KPj4+Pj4gU2hyYWRkaGEsDQo+Pj4+Pg0KPj4+Pj4gSSBkbyBub3Qgc2VlIGhvdyBh
biBvcmlnaW5hdG9yIG9mIHRoZSBub2RlLXNpZCBjYW4gbWFuZGF0ZSBhIA0KPj4+Pj5wcm90ZWN0
aW9uIGZvciB0aGUgcHJlZml4IG9uIG90aGVyIHJvdXRlcnMuIFdoYXQgaWYgdGhlcmUgaXMgbm8g
DQo+Pj4+PmJhY2t1cCBhdmFpbGFibGUgb24gYSBjZXJ0YWluIG5vZGUgYWxvbmcgdGhlIHBhdGg/
DQo+Pj4+Pg0KPj4+Pj4gVGhlIHBhcmFsbGVsIHdpdGggdGhlIEItZmxhZyBpbiBhZGotc2lkcyBp
cyBub3QgcmlnaHQgLSBpbiBjYXNlIG9mIA0KPj4+Pj5hZGotc2lkIHRoZSBvcmlnaW5hdG9yIGhh
cyB0aGUga25vd2xlZGdlIGFib3V0IHRoZSBsb2NhbCBhZGphY2VuY3kgDQo+Pj4+PnByb3RlY3Rp
b24gYW5kIGFzIHN1Y2ggY2FuIHNpZ25hbCBpdCBpdCBpdCdzIExTQS4NCj4+Pj4+DQo+Pj4+PiB0
aGFua3MsDQo+Pj4+PiBQZXRlcg0KPj4+Pj4NCj4+Pj4+DQo+Pj4+PiBPbiAxMi8yOS8xNCAwOTo0
NyAsIFNocmFkZGhhIEhlZ2RlIHdyb3RlOg0KPj4+Pj4+IFBldGVyLA0KPj4+Pj4+DQo+Pj4+Pj4N
Cj4+Pj4+PiBQbHMgc2VlIGlubGluZS4NCj4+Pj4+Pg0KPj4+Pj4+IFJnZHMNCj4+Pj4+PiBTaHJh
ZGRoYQ0KPj4+Pj4+DQo+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+PiBG
cm9tOiBQZXRlciBQc2VuYWsgW21haWx0bzpwcHNlbmFrQGNpc2NvLmNvbV0NCj4+Pj4+PiBTZW50
OiBNb25kYXksIERlY2VtYmVyIDI5LCAyMDE0IDI6MDIgUE0NCj4+Pj4+PiBUbzogU2hyYWRkaGEg
SGVnZGU7DQo+Pj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25z
QHRvb2xzLmlldGYub3JnOw0KPj4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmct
ZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPj4+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBpc2lz
LXdnQGlldGYub3JnDQo+Pj4+Pj4gU3ViamVjdDogUmU6IFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGlu
ZyANCj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+
Pj4+Pg0KPj4+Pj4+IFNocmFkZGhhLA0KPj4+Pj4+DQo+Pj4+Pj4gSSBkbyBub3Qgc2VlIGhvdyBh
biBvcmlnaW5hdG9yIGNhbiBzZXQgYW55IGZsYWcgcmVnYXJkaW5nIHRoZSANCj4+Pj4+PnByb3Rl
Y3Rpb24gb2YgdGhlIGxvY2FsbHkgYXR0YWNoZWQgcHJlZml4Lg0KPj4+Pj4+IDxTaHJhZGRoYT4g
VGhlIG9yaWdpbmF0b3IgYWR2ZXJ0aXNlcyAyIG5vZGUtc2lkcy4gT25lIHdpdGggcCBmbGFnIA0K
Pj4+Pj4+c2V0IGFuZCB0aGUgb3RoZXIgd2l0aG91dCB0aGUgcC1mbGFnIHNldC4NCj4+Pj4+Pg0K
Pj4+Pj4+ICAgICBJdCdzIGFsbCB0aGUgcm91dGVycyBvbiB0aGUgcGF0aCB0b3dhcmRzIHN1Y2gg
cHJlZml4IHRoYXQgDQo+Pj4+Pj5uZWVkIHRvIGRlYWwgd2l0aCB0aGUgcHJvdGVjdGlvbi4NCj4+
Pj4+PiA8U2hyYWRkaGE+IFRoZSByZWNlaXZpbmcgbm9kZXMgd2lsbCBkb3dubG9hZCBwcm90ZWN0
ZWQgcGF0aCBmb3IgDQo+Pj4+Pj50aGUgbm9kZS1zaWQgd2l0aCBwLWZsYWcgc2V0IGFuZCBkb3du
bG9hZCBVbnByb3RlY3RlZCBwYXRoIGZvciB0aGUgDQo+Pj4+Pj5ub2RlLXNpZCB3aXRoIHAtZmxh
ZyB1bnNldC4NCj4+Pj4+Pg0KPj4+Pj4+IFNpZ25hbGluZyBhbnl0aGluZyBmcm9tIHRoZSBvcmln
aW5hdG9yIHNlZW1zIHVzZWxlc3MuDQo+Pj4+Pj4gPFNocmFkZGhhPiAgRm9yIG5vZGUtc2lkcyBp
dCdzIHRoZSBvdGhlcnMgd2hvIG5lZWQgdG8gYnVpbGQgdGhlIA0KPj4+Pj4+Zm9yd2FyZGluZyBw
bGFuZSBidXQgaXQncyBvbmx5IHRoZSBvcmlnaW5hdG9yIHdobyBjYW4gc2lnbmFsIHdoaWNoIG9m
DQo+Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgU2lkIG5lZWQgdG8gYmUgYnVpbHQg
d2l0aCBwcm90ZWN0aW9uIA0KPj4+Pj4+YW5kIHdoaWNoIG5vdC4gT3RoZXIgcm91dGVycyBvbiB0
aGUgcGF0aCBjYW5ub3Qgc2lnbmFsIHRoaXMgDQo+Pj4+Pj5pbmZvcm1hdGlvbi4NCj4+Pj4+DQo+
Pj4+Pg0KPj4+Pj4NCj4+Pj4+Pg0KPj4+Pj4+IFdpdGggdGhpcyB5b3UgaGF2ZSB0d28gcGF0aHMg
Zm9yIHRoZSBub2RlLiBPbmUgaXMgcHJvdGVjdGVkIGFuZCANCj4+Pj4+PnRoZSBvdGhlciBpcyB1
bnByb3RlY3RlZC4gVGhpcyBtZWV0cyB0aGUgcmVxdWlyZW1lbnQgb2YgaGF2aW5nIGFuIA0KPj4+
Pj4+dW4tcHJvdGVjdGVkIHBhdGguDQo+Pj4+Pj4NCj4+Pj4+PiBJdCdzIHZlcnkgbXVjaCBpbiBw
YXJhbGxlbCB0byBCLWZsYWcgaW4gYWRqLXNpZHMuIEl0IGlzIHNpbWlsYXIgDQo+Pj4+Pj50byBh
ZHZlcnRpc2luZyBtdWx0aXBsZSBhZGotc2lkcyBvbmUgd2l0aCBCLWZsYWcgb24gYW5kIG90aGVy
IHdpdGggDQo+Pj4+Pj5iLWZsYWcgb2ZmICwgdG8gZ2V0IHByb3RlY3RlZCBhbmQgdW5wcm90ZWN0
ZWQgQWRqLXNpZHMuDQo+Pj4+Pj4NCj4+Pj4+PiB0aGFua3MsDQo+Pj4+Pj4gUGV0ZXINCj4+Pj4+
Pg0KPj4+Pj4+IE9uIDEyLzI5LzE0IDA5OjI2ICwgU2hyYWRkaGEgSGVnZGUgd3JvdGU6DQo+Pj4+
Pj4+IFllcy5Zb3UgYXJlIHJpZ2h0Lg0KPj4+Pj4+Pg0KPj4+Pj4+PiBMZXRzIHNheSBhIHByZWZp
eCBzaWQgaGFzIGEgZmxhZyAicCBmbGFnIi4gSWYgdGhpcyBpcyBvbiBpdCANCj4+Pj4+Pj5tZWFu
cyBidWlsZCBhIHBhdGggYW5kIHByb3ZpZGUgcHJvdGVjdGlvbi4NCj4+Pj4+Pj4gSWYgdGhpcyBp
cyBvZmYgaXQgbWVhbnMgYnVpbGQgYSBwYXRoIHdpdGggbm8gcHJvdGVjdGlvbi4NCj4+Pj4+Pj4g
VGhlIHJlY2VpdmVycyBvZiB0aGUgcHJlZml4LXNpZCB3aWxsIGJ1aWxkIGZvcndhcmRpbmcgcGxh
bmUgDQo+Pj4+Pj4+YmFzZWQgb24gdGhpcyBmbGFnLg0KPj4+Pj4+Pg0KPj4+Pj4+PiBUaGUgYXBw
bGljYXRpb25zIGJ1aWxkaW5nIHRoZSBwYXRocyB3aWxsIGVpdGhlciB1c2UgcHJlZml4LXNpZHMg
DQo+Pj4+Pj4+d2l0aCBwIGZsYWcgb24gb3Igb2ZmIGJhc2VkIG9uIHRoZSBuZWVkIG9mIHRoZSBz
ZXJ2aWNlLg0KPj4+Pj4+PiBSZ2RzDQo+Pj4+Pj4+IFNocmFkZGhhDQo+Pj4+Pj4+DQo+Pj4+Pj4+
DQo+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+Pj4+IEZyb206IFBldGVy
IFBzZW5hayBbbWFpbHRvOnBwc2VuYWtAY2lzY28uY29tXQ0KPj4+Pj4+PiBTZW50OiBNb25kYXks
IERlY2VtYmVyIDI5LCAyMDE0IDE6NDkgUE0NCj4+Pj4+Pj4gVG86IFNocmFkZGhhIEhlZ2RlOw0K
Pj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMu
aWV0Zi5vcmc7DQo+Pj4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5z
aW9uc0B0b29scy5pZXRmLm9yZw0KPj4+Pj4+PiBDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0Bp
ZXRmLm9yZw0KPj4+Pj4+PiBTdWJqZWN0OiBSZTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0K
Pj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+Pj4+
Pj4NCj4+Pj4+Pj4gU2hyYWRkaGEsDQo+Pj4+Pj4+DQo+Pj4+Pj4+IHRoZSBwcm9ibGVtIGlzIHRo
YXQgdGhlIG5vZGUgdGhhdCBpcyBhZHZlcnRpc2luZyB0aGUgbm9kZS1zaWQgDQo+Pj4+Pj4+Y2Fu
IG5vdCBhZHZlcnRpc2UgYW55IGRhdGEgcmVnYXJkaW5nIHRoZSBwcm90ZWN0aW9uIG9mIHN1Y2gg
DQo+Pj4+Pj4+cHJlZml4LCBiZWNhdXNlIHRoZSBwcmVmaXggaXMgbG9jYWxseSBhdHRhY2hlZC4N
Cj4+Pj4+Pj4NCj4+Pj4+Pj4gdGhhbmtzLA0KPj4+Pj4+PiBQZXRlcg0KPj4+Pj4+Pg0KPj4+Pj4+
PiBPbiAxMi8yOS8xNCAwOToxNSAsIFNocmFkZGhhIEhlZ2RlIHdyb3RlOg0KPj4+Pj4+Pj4gUGV0
ZXIsDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gSWYgdGhlcmUgaXMgYSBzZXJ2aWNlIHdoaWNoIGhhcyB0
byB1c2UgdW4tcHJvdGVjdGVkIHBhdGggYW5kIA0KPj4+Pj4+Pj53aGlsZSAgYnVpbGRpbmcgc3Vj
aCBhIHBhdGggaWYgdGhlIG5vZGUtc2lkcyBOZWVkIHRvIGJlIHVzZWQgDQo+Pj4+Pj4+PihvbmUg
cmVhc29uICBjb3VsZCBiZSBsYWJlbCBzdGFjayBjb21wcmVzc2lvbikgLCB0aGVuIHRoZXJlIGhh
cyANCj4+Pj4+Pj4+dG8gYmUgdW5wcm90ZWN0ZWQgbm9kZS1zaWQgdGhhdCB0aGlzIHNlcnZpY2Ug
Y2FuIG1ha2UgdXNlIG9mLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IFByZWZpeCAtc2lkcyBjb3VsZCBh
bHNvIGJlIHVzZWQgdG8gcmVwcmVzZW50IGRpZmZlcmVudCBzZXJ2aWNlIA0KPj4+Pj4+Pj5lbmRw
b2ludHMgd2hpY2ggbWFrZXMgaXQgZXZlbiBtb3JlIHJlbGV2YW50IHRvIGhhdmUgQSBtZWFucyBv
ZiANCj4+Pj4+Pj4+cmVwcmVzZW50aW5nICB1bnByb3RlY3RlZCBwYXRocy4NCj4+Pj4+Pj4+DQo+
Pj4+Pj4+PiBXb3VsZCBiZSBnb29kIHRvIGhlYXIgZnJvbSBvdGhlcnMgb24gdGhpcywgZXNwZWNp
YWxseSBvcGVyYXRvcnMuDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gUmdkcw0KPj4+Pj4+Pj4gU2hyYWRk
aGENCj4+Pj4+Pj4+DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4+Pj4+Pj4+IEZyb206IFBldGVyIFBzZW5hayBbbWFpbHRvOnBwc2VuYWtAY2lzY28uY29t
XQ0KPj4+Pj4+Pj4gU2VudDogTW9uZGF5LCBEZWNlbWJlciAyOSwgMjAxNCAxOjM1IFBNDQo+Pj4+
Pj4+PiBUbzogU2hyYWRkaGEgSGVnZGU7DQo+Pj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVu
dC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+Pj4+Pj4+PiBkcmFmdC1pZXRm
LWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4+Pj4+Pj4+
IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+Pj4+Pj4+PiBTdWJqZWN0OiBS
ZTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPj4+Pj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNl
Z21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+Pj4+Pj4+Pg0KPj4+Pj4+Pj4gU2hyYWRkaGEsDQo+
Pj4+Pj4+Pg0KPj4+Pj4+Pj4gbm9kZS1TSUQgaXMgYWR2ZXJ0aXNlZCBieSB0aGUgcm91dGVyIGZv
ciB0aGUgcHJlZml4IHRoYXQgaXMgDQo+Pj4+Pj4+PmRpcmVjdGx5IGF0dGFjaGVkIHRvIGl0LiBQ
cm90ZWN0aW9uIGZvciBzdWNoIGxvY2FsIHByZWZpeCBkb2VzIA0KPj4+Pj4+Pj5ub3QgbWVhbiBt
dWNoLg0KPj4+Pj4+Pj4NCj4+Pj4+Pj4+IHRoYW5rcywNCj4+Pj4+Pj4+IFBldGVyDQo+Pj4+Pj4+
Pg0KPj4+Pj4+Pj4gT24gMTIvMjQvMTQgMTE6NTcgLCBTaHJhZGRoYSBIZWdkZSB3cm90ZToNCj4+
Pj4+Pj4+PiBBdXRob3JzLA0KPj4+Pj4+Pj4+IFdlIGhhdmUgYSAiYmFja3VwIGZsYWciIGluIGFk
amFjZW5jeSBzaWQgdG8gaW5kaWNhdGUgd2hldGhlciANCj4+Pj4+Pj4+PiB0aGUgbGFiZWwgaXMg
cHJvdGVjdGVkIG9yIG5vdC4NCj4+Pj4+Pj4+PiBTaW1pbGFybHkuIEkgdGhpbmsgd2UgbmVlZCBh
IGZsYWcgaW4gcHJlZml4LXNpZCBhcyB3ZWxsIHRvIA0KPj4+Pj4+Pj4+IGluZGljYXRlIHdoZXRo
ZXIgdGhlIG5vZGUtc2lkIGlzIHRvIGJlIHByb3RlY3RlZCBvciBub3QuDQo+Pj4+Pj4+Pj4gQW55
IHRob3VnaHRzIG9uIHRoaXM/DQo+Pj4+Pj4+Pj4gUmdkcw0KPj4+Pj4+Pj4+IFNocmFkZGhhDQo+
Pj4+Pj4+Pj4NCj4+Pj4+Pj4+Pg0KPj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo+Pj4+Pj4+Pj4gSXNpcy13ZyBtYWlsaW5nIGxpc3QNCj4+
Pj4+Pj4+PiBJc2lzLXdnQGlldGYub3JnDQo+Pj4+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9pc2lzLXdnDQo+Pj4+Pj4+Pj4NCj4+Pj4+Pj4+DQo+Pj4+Pj4+PiAu
DQo+Pj4+Pj4+Pg0KPj4+Pj4+Pg0KPj4+Pj4+PiAuDQo+Pj4+Pj4+DQo+Pj4+Pj4NCj4+Pj4+PiAu
DQo+Pj4+Pj4NCj4+Pj4+DQo+Pj4+PiAuDQo+Pj4+Pg0KPj4+Pg0KPj4+PiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+PiBPU1BGIG1haWxpbmcgbGlz
dA0KPj4+PiBPU1BGQGlldGYub3JnDQo+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vb3NwZg0KPj4+PiAuDQo+Pj4+DQo+Pj4NCj4+Pl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj5PU1BGIG1haWxpbmcgbGlzdA0KPj4+T1NQ
RkBpZXRmLm9yZw0KPj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9vc3Bm
DQo+Pg0KPg0KDQo=


From nobody Mon Jan  5 09:32:26 2015
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 999A01A86F5; Mon,  5 Jan 2015 09:32:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -11.812
X-Spam-Level: 
X-Spam-Status: No, score=-11.812 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, GUARANTEED_100_PERCENT=2.699, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 VWba_rX84YHP; Mon,  5 Jan 2015 09:32:10 -0800 (PST)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A397B1A86E3; Mon,  5 Jan 2015 09:32:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6618; q=dns/txt; s=iport; t=1420479130; x=1421688730; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=4Dhodq34Jp0PKbuq2huC73iAYcBX4dlsngGbsbB/gTI=; b=hbGETswQmLc86c5LMos3ExCCAPSdxiinUsIM8Vg2bDX8YrmO2K5kLn8b ouWlr8IRlRwoyafZWKKrGhPh8J7lBXfbrbuizKiwiiW/qmZiu1JFjx49t rUsvcgGrgFY3jlSlZVqS1rxaJksFegpQ64CkAi9bLG4rf3HUFlOJDFzEv 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AtcFADnJqlStJV2R/2dsb2JhbABcgwZSWASDAcMbhXMCHG0WAQEBAQF9hA0BAQMBIxFFEAIBCBQGAiYCAgIwFRACBAENBYgkCA2pNZNWAQEBAQEBAQMBAQEBAQEBARqBIY4jMweCaIFBBY4Vgz+FNIENMII1gjOLKyKDbm8BgUR+AQEB
X-IronPort-AV: E=Sophos;i="5.07,700,1413244800"; d="scan'208";a="110452688"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by alln-iport-6.cisco.com with ESMTP; 05 Jan 2015 17:32:09 +0000
Received: from xhc-aln-x02.cisco.com (xhc-aln-x02.cisco.com [173.36.12.76]) by rcdn-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id t05HW8G1007178 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 5 Jan 2015 17:32:08 GMT
Received: from xmb-aln-x06.cisco.com ([169.254.1.144]) by xhc-aln-x02.cisco.com ([173.36.12.76]) with mapi id 14.03.0195.001; Mon, 5 Jan 2015 11:32:08 -0600
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Martin Vigoureux <martin.vigoureux@alcatel-lucent.com>, "rtg-ads@tools.ietf.org" <rtg-ads@tools.ietf.org>
Thread-Topic: RtgDir review: draft-ietf-ospf-ospfv3-autoconfig-09
Thread-Index: AQHQKOAsIEGx1JVY702FktgSHDLSfJyx2hAA
Date: Mon, 5 Jan 2015 17:32:08 +0000
Message-ID: <D0D029B1.B02C%acee@cisco.com>
References: <54AA7E6C.6030409@alcatel-lucent.com>
In-Reply-To: <54AA7E6C.6030409@alcatel-lucent.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.116.152.197]
Content-Type: text/plain; charset="utf-8"
Content-ID: <EA8F76E3BE833B488292FCCA151F51E3@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/Wxz-_eYKG9kUK3o_SirkvnU0VxU
Cc: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "ospf@ietf.org" <ospf@ietf.org>, "draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org" <draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org>
Subject: Re: [OSPF] RtgDir review: draft-ietf-ospf-ospfv3-autoconfig-09
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 05 Jan 2015 17:32:15 -0000

SGkgTWFydGluLCANCg0KT24gMS81LzE1LCA3OjA3IEFNLCAiTWFydGluIFZpZ291cmV1eCINCjxt
YXJ0aW4udmlnb3VyZXV4QGFsY2F0ZWwtbHVjZW50LmNvbT4gd3JvdGU6DQoNCj5IZWxsbywNCj4N
Cj5JIGhhdmUgYmVlbiBzZWxlY3RlZCBhcyB0aGUgUm91dGluZyBEaXJlY3RvcmF0ZSByZXZpZXdl
ciBmb3IgdGhpcyBkcmFmdC4NCj5UaGUgUm91dGluZyBEaXJlY3RvcmF0ZSBzZWVrcyB0byByZXZp
ZXcgYWxsIHJvdXRpbmcgb3Igcm91dGluZy1yZWxhdGVkDQo+ZHJhZnRzIGFzIHRoZXkgcGFzcyB0
aHJvdWdoIElFVEYgbGFzdCBjYWxsIGFuZCBJRVNHIHJldmlldywgYW5kDQo+c29tZXRpbWVzIG9u
IHNwZWNpYWwgcmVxdWVzdC4gVGhlIHB1cnBvc2Ugb2YgdGhlIHJldmlldyBpcyB0byBwcm92aWRl
DQo+YXNzaXN0YW5jZSB0byB0aGUgUm91dGluZyBBRHMuIEZvciBtb3JlIGluZm9ybWF0aW9uIGFi
b3V0IHRoZSBSb3V0aW5nDQo+RGlyZWN0b3JhdGUsIHBsZWFzZSBzZWUg4oCLDQo+aHR0cDovL3Ry
YWMudG9vbHMuaWV0Zi5vcmcvYXJlYS9ydGcvdHJhYy93aWtpL1J0Z0Rpcg0KPg0KPkFsdGhvdWdo
IHRoZXNlIGNvbW1lbnRzIGFyZSBwcmltYXJpbHkgZm9yIHRoZSB1c2Ugb2YgdGhlIFJvdXRpbmcg
QURzLCBpdA0KPndvdWxkIGJlIGhlbHBmdWwgaWYgeW91IGNvdWxkIGNvbnNpZGVyIHRoZW0gYWxv
bmcgd2l0aCBhbnkgb3RoZXIgSUVURg0KPkxhc3QgQ2FsbCBjb21tZW50cyB0aGF0IHlvdSByZWNl
aXZlLCBhbmQgc3RyaXZlIHRvIHJlc29sdmUgdGhlbSB0aHJvdWdoDQo+ZGlzY3Vzc2lvbiBvciBi
eSB1cGRhdGluZyB0aGUgZHJhZnQuDQo+DQo+RG9jdW1lbnQ6IGRyYWZ0LWlldGYtb3NwZi1vc3Bm
djMtYXV0b2NvbmZpZy0wOQ0KPlJldmlld2VyOiBNYXJ0aW4gVmlnb3VyZXV4DQo+UmV2aWV3IERh
dGU6IDIwMTUtMDEtMDUNCj5JRVRGIExDIEVuZCBEYXRlOiBuL2ENCj5JbnRlbmRlZCBTdGF0dXM6
IFByb3Bvc2VkIFN0YW5kYXJkDQo+DQo+U3VtbWFyeToNCj5UaGlzIERvY3VtZW50IGlzIHJlYWR5
IGZvciBwdWJsaWNhdGlvbi4gSXQgaGFzIG9uZSBvciB0d28gdHlwb3MuDQo+SSBoYXZlIGEgY291
cGxlIG9mIHF1ZXN0aW9ucyAoc2VlIE1pbm9yIElzc3VlcykuDQo+DQo+Q29tbWVudHM6DQo+VGhp
cyBEb2N1bWVudCBpcyB3ZWxsIHdyaXR0ZW4gYW5kIHByb3ZpZGVzIHRoZSBuZWNlc3NhcnkgaW5m
b3JtYXRpb24gYW5kDQo+Y29udGV4dCBmb3IgcmVhZGVycyB0byB1bmRlcnN0YW5kIHdoYXQgaXQg
c3BlY2lmaWVzLg0KPg0KPk1pbm9yIGlzc3VlczoNCj4gICAgQXMgT1NQRnYzIFJvdXRlciBpbXBs
ZW1lbnRpbmcgdGhpcyBzcGVjaWZpY2F0aW9uIG11c3Qgc2VsZWN0IGEgdW5pcXVlDQo+DQo+SXMg
dGhhdCBhIG11c3Qgb3IgYSBNVVNUPyBJIGd1ZXNzIGl0IGlzIGEgbXVzdCBzaW5jZSBpdCBpcyBz
YWlkDQo+YWZ0ZXJ3YXJkcyB0aGF0IHRoZSB1bmlxdWVuZXNzIGlzIG5vdCAxMDAlIGd1YXJhbnRl
ZWQsIGJ1dCBJIGp1c3Qgd2FudGVkDQo+dG8gbWFrZSBzdXJlLg0KPllldCwgc2luY2UgdGhlcmUg
aXMgYSBwb3NzaWJpbGl0eSBvZiBhIFJvdXRlciBJRCBjb2xsaXNpb24sIGNvdWxkbid0IHRoZQ0K
PnNlbnRlbmNlIGJlIHJlcGhyYXNlZCBhcyBmb2xsb3dzIHRvIHJlZmxlY3QgdGhlIHJlYWxpdHk6
DQo+ICAgIEFuIE9TUEZ2MyBSb3V0ZXIgaW1wbGVtZW50aW5nIHRoaXMgc3BlY2lmaWNhdGlvbiBt
dXN0IGlkZWFsbHkgc2VsZWN0DQo+ICAgIGEgdW5pcXVlIFJvdXRlciBJRC4NCg0KVWx0aW1hdGVs
eSwgYW4gT1NQRnYzIHJvdXRlciBNVVNUIGhhdmUgYSB1bmlxdWUgT1NQRnYzIFJvdXRlci1JRCAo
YWx0aG91Z2gNCnRoaXMgbWF5IHJlcXVpcmUgbXVsdGlwbGUgYXR0ZW1wdHMgYXQgc2VsZWN0aW9u
KS4gSG93IGFib3V0IHRoaXM/DQoNCiAgICBBbiBPU1BGdjMgcm91dGVyIHJlcXVpcmVzIGEgdW5p
cXVlIFJvdXRlci1JRCBmb3IgY29ycmVjdCBwcm90b2NvbA0Kb3BlcmF0aW9uLiBBbiBPU1BGdjMg
cm91dGVyIGltcGxlbWVudGluZyB0aGlzIHNwZWNpZmljYXRpb24gd2lsbCBzZWxlY3QgYW4NCmlu
aXRpYWwgUm91dGVyLUlEIHdpdGggYSBoaWdoIHByb2JhYmlsaXR5IG9mIHVuaXF1ZW5lc3MuIOKA
pi4NCg0KDQoNCg0KDQo+DQo+DQo+ICAgIEFuIE9TUEZ2MyByb3V0ZXIgaW1wbGVtZW50aW5nIHRo
aXMgc3BlY2lmaWNhdGlvbiBNVVNUIGNvbXBhcmUgYQ0KPiAgICByZWNlaXZlZCBzZWxmLW9yaWdp
bmF0ZWQgQXV0by1Db25maWd1cmF0aW9uIExTQSdzIFJvdXRlci1IYXJkd2FyZQ0KPiAgICBGaW5n
ZXJwcmludCBUTFYgYWdhaW5zdCBpdHMgb3duIHJvdXRlciBoYXJkd2FyZSBmaW5nZXJwcmludC4g
SWYgdGhlDQo+ICAgIGZpbmdlcnByaW50cyBhcmUgbm90IGVxdWFsLCB0aGVyZSBpcyBhIGR1cGxp
Y2F0ZSBSb3V0ZXIgSUQgY29uZmxpY3QNCj4gICAgYW5kIHRoZSBPU1BGdjMgUm91dGVyIHdpdGgg
dGhlIG51bWVyaWNhbGx5IHNtYWxsZXIgcm91dGVyIGhhcmR3YXJlDQo+ICAgIGZpbmdlcnByaW50
IE1VU1Qgc2VsZWN0IGEgbmV3IFJvdXRlciBJRCBhcyBkZXNjcmliZWQgaW4gU2VjdGlvbiA3LjMu
DQo+DQo+SSBmZWVsIHRoYXQgdGhlc2UgdHdvIHNlbnRlbmNlcyBhcmUgbm90IGNyeXN0YWwgY2xl
YXIuIEZvcmdpdmUgbWUgaWYgaXQNCj5pcyBvbmx5IGR1ZSB0byBtZSBub3QgYmVpbmcgYSBuYXRp
dmUgRW5nbGlzaCByZWFkZXIuDQo+VGhlIHNlY29uZCBzZW50ZW5jZSBpbXBsaWVzIHRoYXQgZmlu
Z2VycHJpbnRzIGJldHdlZW4gImEgcmVjZWl2ZWQNCj5zZWxmLW9yaWdpbmF0ZWQiIExTQSBhbmQg
YSByb3V0ZXIncyBvd24gaHcgZmluZ2VycHJpbnQgY2FuIGJlIGRpZmZlcmVudC4NCj5JbiB0aGUg
Zmlyc3Qgc2VudGVuY2UsIEkgcmVhZCAic2VsZiIgYXMgcmVmZXJyaW5nIHRvIHRoZSByb3V0ZXIg
d2hpY2ggaXMNCj50aGUgc3ViamVjdCBvZiB0aGF0IHNlbnRlbmNlLCBhbmQgSSB0aGVyZWZvcmUg
ZmFpbCB0byB1bmRlcnN0YW5kIGhvdyBhbg0KPkxTQSBvcmlnaW5hdGVkIGJ5IGEgcm91dGVyIGNv
dWxkIGFycml2ZSBiYWNrIHRvIHRoYXQgcm91dGVyIGJ1dCB3aXRoIGENCj5kaWZmZXJlbnQgZmlu
Z2VycHJpbnQuDQo+QWxzbywgdGhlIHNlY29uZCBzZW50ZW5jZSBzZWVtcyB0byBpbXBseSB0aGF0
IGlmZiBmaW5nZXJwcmludHMgYXJlDQo+ZGlmZmVyZW50IHRoZW4gdGhlIFJvdXRlciBJRHMgYXJl
IHRoZSBzYW1lLiBJIGtub3cgdGhhdCB3ZSBhcmUgaW4gYQ0KPnNlY3Rpb24gYWJvdXQgRHVwbGlj
YXRlIFJvdXRlciBJRCwgYnV0IGp1c3QgYXMgZm9yIFNlY3Rpb24gNy4xIHdoaWNoDQo+Y2xlYXJs
eSBzZXRzIHRoZSBjb25kaXRpb25zLCBpdCBtaWdodCBiZSB3b3J0aCBzYXlpbmcgdGhhdCBpZg0K
PmZpbmdlcnByaW50cyBhcmUgZGlmZmVyZW50IGFuZCBPU1BGdjMgUm91dGVyIElEcyBpZGVudGlj
YWwgdGhlbiB0aGVyZSBpcw0KPmEgZHVwbGljYXRlIFJvdXRlciBJRCBjb25mbGljdC4gQnV0IGFn
YWluLCB0aGlzIG1pZ2h0IG5vdCBiZSBuZWVkZWQgaWYNCj5teSByZWFkaW5nIG9mICpzZWxmKiBp
cyB3cm9uZy4NCg0KSSBhZ3JlZSB0aGF0IHRoaXMgaXMgbm90IGNsZWFyIHNpbmNlIGl0IHJlbGll
cyBvbiBvbmUgZGVkdWNpbmcgdGhhdCBhbiBMU0ENCmlzIHBlcmNlaXZlZCBhcyBzZWxmLW9yaWdp
bmF0ZWQgaWYgaXQgaGFzIHRoZSBzYW1lIFJvdXRlciBJRC4gSG93IGFib3V0DQp0aGlzOiANCg0K
QW4gT1NQRnYzIHJvdXRlciBpbXBsZW1lbnRpbmcgdGhpcyBzcGVjaWZpY2F0aW9uIE1VU1QgZGV0
ZWN0IHJlY2VpdmVkDQpBdXRvLUNvbmZpZ3VyYXRpb24gTFNBcyB3aXRoIGl0cyBSb3V0ZXIgSUQg
c3BlY2lmaWVkIGluIHRoZSBMU0EgaGVhZGVyLg0KTFNBcyByZWNlaXZlZCB3aXRoIHRoZSBsb2Nh
bCBPU1BGdjMgUm91dGVyJ3MgUm91dGVyIElEIGluIHRoZSBMU0EgaGVhZGVyDQphcmUgcGVyY2Vp
dmVkIGFzIHNlbGYtb3JpZ2luYXRlZCAoc2VlIHNlY3Rpb24gNC42IG9mIFtPU1BGVjNdKS4gIElu
IHRoZXNlDQpyZWNlaXZlZCBBdXRvLUNvbmZpZ3VyYXRpb24gTFNBcywgdGhlIFJvdXRlci1IYXJk
d2FyZS1GaW5nZXJwcmludCBUTFYgaXMNCmNvbXBhcmVkIGFnYWluc3QgdGhlIE9TUEZ2MyBSb3V0
ZXIncyBvd24gcm91dGVyIGhhcmR3YXJlIGZpbmdlcnByaW50LiAgSWYNCnRoZSBmaW5nZXJwcmlu
dHMgYXJlIG5vdCBlcXVhbCwgdGhlcmUgaXMgYSBkdXBsaWNhdGUgUm91dGVyIElEIGNvbmZsaWN0
DQphbmQgdGhlIE9TUEZ2MyByb3V0ZXIgd2l0aCB0aGUgbnVtZXJpY2FsbHkgc21hbGxlciByb3V0
ZXIgaGFyZHdhcmUNCmZpbmdlcnByaW50IE1VU1Qgc2VsZWN0IGEgbmV3IFJvdXRlciBJRCBhcyBk
ZXNjcmliZWQgaW4gU2VjdGlvbiA3LjMuDQoNCg0KDQoNCg0KPg0KPg0KPk5pdHM6DQo+ICAgIE9T
UEZ2MyBTSE9VTEQgYmUgYXV0by1jb25maWd1cmVkIG9uIGZvciBJUHY2IG9uIGFsbCBpbnRlcmZh
Y2VzDQo+SXNuJ3QgIm9uIiBhZnRlciAiYXV0by1jb25maWd1cmVkIiBzdXBlcmZsdW91cz8NCg0K
Rml4ZWQuIA0KDQo+DQo+cy9BcyBPU1BGdjMgUm91dGVyIGltcGxlbWVudGluZy9BbiBPU1BGdjMg
Um91dGVyIGltcGxlbWVudGluZy8NCg0KRml4ZWQuIA0KDQo+DQo+VGhlIGRvY3VtZW50IHVzZXMg
Ym90aCAiT1NQRnYzIFJvdXRlciIgYW5kICJPU1BGdjMgcm91dGVyIi4NCj5JdCBtYXkgYmUgd29y
dGggdXNpbmcgb25seSBvbmUgd2F5IG9mIHdyaXRpbmcgaXQuDQoNClRoZXNlIHNob3VsZCBiZSAi
T1NQRnYzIHJvdXRlcuKAnQ0KDQpUaGFua3MsDQpBY2VlIA0KDQo+DQo+DQo+VGhhbmtzDQo+DQo+
TWFydGluLA0KPndpc2hpbmcgeW91IGFsbCB0aGUgYmVzdCBmb3IgMjAxNQ0KDQo=


From nobody Tue Jan  6 06:55:15 2015
Return-Path: <brian@innovationslab.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BBD771A87AE; Tue,  6 Jan 2015 06:55:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 2XvQq3vjW7_z; Tue,  6 Jan 2015 06:55:10 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 837C31A00A8; Tue,  6 Jan 2015 06:55:09 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "Brian Haberman" <brian@innovationslab.net>
To: The IESG <iesg@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150106145509.2890.85698.idtracker@ietfa.amsl.com>
Date: Tue, 06 Jan 2015 06:55:09 -0800
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/PV4WJ_MjbNaEtYwboQmmsWeX8t8
Cc: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org
Subject: [OSPF] Brian Haberman's No Objection on draft-ietf-ospf-te-metric-extensions-10: (with COMMENT)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Jan 2015 14:55:11 -0000

Brian Haberman has entered the following ballot position for
draft-ietf-ospf-te-metric-extensions-10: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to http://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
http://datatracker.ietf.org/doc/draft-ietf-ospf-te-metric-extensions/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

I agree with Stephen that the specified use cases seem to warrant a
stronger recommendation to provide authentication and confidentiality. 
The tools are available, so why are they not being recommended in this
instance?



From nobody Tue Jan  6 07:19:06 2015
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C64651A1AA1 for <ospf@ietfa.amsl.com>; Tue,  6 Jan 2015 07:19:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 XpJfiHifKr-z for <ospf@ietfa.amsl.com>; Tue,  6 Jan 2015 07:19:03 -0800 (PST)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D257F1A882B for <ospf@ietf.org>; Tue,  6 Jan 2015 07:19:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=793; q=dns/txt; s=iport; t=1420557542; x=1421767142; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=cXv6N2dO29MUgoqG5vAoQjqQVP3edyf42UIhxAMIOoc=; b=lw3hyh6YrYSLiHfzjp0DHUkxVvE6G+N595uqhenfvZgZUyjgQ0bH1k8h 5MYJ3E18EFdnv+rGG/uCCYCc/t33lNTpzsShfOM9o/9s8mNMCyQ75D6BB gZpN6JGpYbmvnSybZNz3cPU6eKMoATWF7c0V4P5Md7Uph+pyd5fI+np/n U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AnsFAD78q1StJA2G/2dsb2JhbABcgwZSUwUExkKFcQKBDhYBAQEBAX2EDQEBBDo9AhACAQg2EDIlAgQBDQUJiCMIBcF5AQEBAQEBAQEBAQEBAQEBAQEBAQEBF494B4QpAQSOIINAhTWBDTCCOI1kIoNubwGBRH4BAQE
X-IronPort-AV: E=Sophos;i="5.07,708,1413244800"; d="scan'208";a="384728624"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by rcdn-iport-5.cisco.com with ESMTP; 06 Jan 2015 15:19:02 +0000
Received: from xhc-aln-x14.cisco.com (xhc-aln-x14.cisco.com [173.36.12.88]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id t06FJ2UP014409 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 6 Jan 2015 15:19:02 GMT
Received: from xmb-aln-x06.cisco.com ([169.254.1.144]) by xhc-aln-x14.cisco.com ([173.36.12.88]) with mapi id 14.03.0195.001; Tue, 6 Jan 2015 09:19:01 -0600
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "ospf@ietf.org" <ospf@ietf.org>, "draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org" <draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org>, Ing-Wher Chen <ing-wher.chen@ericsson.com>, "akatlas@gmail.com" <akatlas@gmail.com>
Thread-Topic: New Version Notification - draft-ietf-ospf-ospfv3-autoconfig-10.txt
Thread-Index: AQHQKcOPtaPhx/7UYUy4OJvZ7mf2tpyzRWyA
Date: Tue, 6 Jan 2015 15:19:01 +0000
Message-ID: <D0D16685.B1A6%acee@cisco.com>
References: <20150106151447.13601.17856.idtracker@ietfa.amsl.com>
In-Reply-To: <20150106151447.13601.17856.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.116.152.197]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <30E410BC85C5604596651D2B04C3601C@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/HKvbZeo_Di_Ib2AtuqTRLGAeLoQ
Cc: Martin Vigoureux <martin.vigoureux@alcatel-lucent.com>
Subject: Re: [OSPF] New Version Notification - draft-ietf-ospf-ospfv3-autoconfig-10.txt
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Jan 2015 15:19:05 -0000

Thanks to Martin Vigoureux for the Routing Directorate review. This
version addresses his review comments.
Acee=20

On 1/6/15, 10:14 AM, "internet-drafts@ietf.org" <internet-drafts@ietf.org>
wrote:

>
>A new version (-10) has been submitted for
>draft-ietf-ospf-ospfv3-autoconfig:
>http://www.ietf.org/internet-drafts/draft-ietf-ospf-ospfv3-autoconfig-10.t
>xt
>
>
>The IETF datatracker page for this Internet-Draft is:
>https://datatracker.ietf.org/doc/draft-ietf-ospf-ospfv3-autoconfig/
>
>Diff from previous version:
>http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-ospf-ospfv3-autoconfig-10
>
>Please note that it may take a couple of minutes from the time of
>submission
>until the htmlized version and diff are available at tools.ietf.org.
>
>IETF Secretariat.
>


From nobody Tue Jan  6 07:49:11 2015
Return-Path: <adrian@olddog.co.uk>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE1DA1A8853; Tue,  6 Jan 2015 07:49:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, USER_IN_WHITELIST=-100] autolearn=ham
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 l-VdCaDHURHa; Tue,  6 Jan 2015 07:49:04 -0800 (PST)
Received: from asmtp2.iomartmail.com (asmtp2.iomartmail.com [62.128.201.249]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9272B1A87E6; Tue,  6 Jan 2015 07:49:03 -0800 (PST)
Received: from asmtp2.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp2.iomartmail.com (8.13.8/8.13.8) with ESMTP id t06FmwVD008660; Tue, 6 Jan 2015 15:48:58 GMT
Received: from 950129200 (089144196255.atnat0005.highway.a1.net [89.144.196.255]) (authenticated bits=0) by asmtp2.iomartmail.com (8.13.8/8.13.8) with ESMTP id t06FmuTP008626 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=NO); Tue, 6 Jan 2015 15:48:57 GMT
From: "Adrian Farrel" <adrian@olddog.co.uk>
To: "'Brian Haberman'" <brian@innovationslab.net>, "'The IESG'" <iesg@ietf.org>
References: <20150106145509.2890.85698.idtracker@ietfa.amsl.com>
In-Reply-To: <20150106145509.2890.85698.idtracker@ietfa.amsl.com>
Date: Tue, 6 Jan 2015 15:48:55 -0000
Message-ID: <03f601d029c8$48746510$d95d2f30$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQIcK7x/tT4GWsbWPiHe0mnocRxiQJwbNEjA
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1576-7.5.0.1018-21226.007
X-TM-AS-Result: No--10.289-10.0-31-10
X-imss-scan-details: No--10.289-10.0-31-10
X-TMASE-MatchedRID: u7Yf2n7Ca/3PwZWTvltloXBRIrj8R47FwLlnHU0okA2SeV7T1XnwPfcP PfNzWVVPXP1H+XULAzxcHyoC9xsa8sDS5aC1uIczA9lly13c/gEL8TGleseLPI1Oeo4wEgnhHOW W/Rp/isp1W4HmMJd/09RKnavHM9xjCkuRNdaXSpRm85QoNuKKvlF5adRR2Ej1zAdJD7JeNMPcRk EWamG/l2uZ7LA6Q8diNwyDfqjDRQQMRVPkzQcfheJmMZmLmwx5I5K4Cd+0ao/jsTquy0JRi+KfV RMbjCR2hN6Lovduog2FOxrHL5nNb9aSgJLPelTm5gCHftmwEMLjAcZeNJgY95soi2XrUn/JmTDw p0zM3zoqtq5d3cxkNUc3U9YVGz98hWBf52y02NiUAGytsmcfd6R/jilAk8/oskFqUIGLP4s=
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/BwY6HaYiPbC7xSTOIOj9OI3PgjU
Cc: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org
Subject: Re: [OSPF] Brian Haberman's No Objection on draft-ietf-ospf-te-metric-extensions-10: (with COMMENT)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Jan 2015 15:49:06 -0000

Brian and Stephen,

While I agree that the Security section of this document could have =
included more references to state of the art OSPF security, I believe =
this has been fixed in -10. So I find myself wondering ...

> I agree with Stephen that the specified use cases seem to warrant a
> stronger recommendation to provide authentication and confidentiality.
> The tools are available, so why are they not being recommended in this
> instance?

What is it about these specific TLVs in an TLV of an existing opaque LSA =
that cause you to see a higher concern for authentication and =
confidentiality than the previously existing ones?

Do you, for example, think that an attacker might cause more damage by =
inserting an LSA containing a Unidirectional Link Delay TLV than it =
would by inserting an LSA containing a Local interface IP address TLV? =
As far as authentication is concerned, an attacker that is able to =
inject LSAs into the OSPF network is able to do considerable and =
"interesting" damage.

Do you consider that the information in a Unidirectional Residual =
Bandwidth TLV is more sensitive to sniffing than, say, the Shared Risk =
Link Group TLV? The value of confidentiality of on-wire IGP =
advertisements will depend on the network and the planned attack. What =
can you work out from the delay metrics? Possibly short link length =
makes a link more interesting to attack because it will be carrying more =
valuable data? But it is the end-to-end delay that is used to determine =
where to place traffic, not the delay on any one specific link.

What am I missing about your concerns?

Thanks,
Adrian





From nobody Tue Jan  6 09:13:34 2015
Return-Path: <joelja@bogus.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7F1D01A1A90; Tue,  6 Jan 2015 09:13:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 5h9qg1v8oIO2; Tue,  6 Jan 2015 09:13:24 -0800 (PST)
Received: from nagasaki.bogus.com (nagasaki.bogus.com [IPv6:2001:418:1::81]) (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 304771A1A4A; Tue,  6 Jan 2015 09:13:24 -0800 (PST)
Received: from mbp.local (c-67-188-0-113.hsd1.ca.comcast.net [67.188.0.113]) (authenticated bits=0) by nagasaki.bogus.com (8.14.9/8.14.9) with ESMTP id t06HDKXT048741 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Tue, 6 Jan 2015 17:13:21 GMT (envelope-from joelja@bogus.com)
Message-ID: <54AC17AB.4040908@bogus.com>
Date: Tue, 06 Jan 2015 09:13:15 -0800
From: joel jaeggli <joelja@bogus.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:34.0) Gecko/20100101 Thunderbird/34.0
MIME-Version: 1.0
To: Adrian Farrel <adrian@olddog.co.uk>, "'Brian Haberman'" <brian@innovationslab.net>, "'The IESG'" <iesg@ietf.org>
References: <20150106145509.2890.85698.idtracker@ietfa.amsl.com> <03f601d029c8$48746510$d95d2f30$@olddog.co.uk>
In-Reply-To: <03f601d029c8$48746510$d95d2f30$@olddog.co.uk>
Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="PCxwAiXopuL40c1qlPBVbLhrPqee8pxWK"
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/UTO3Ao4mWME799zJ23stndmSF38
Cc: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org
Subject: Re: [OSPF] Brian Haberman's No Objection on draft-ietf-ospf-te-metric-extensions-10: (with COMMENT)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Jan 2015 17:13:26 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--PCxwAiXopuL40c1qlPBVbLhrPqee8pxWK
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

On 1/6/15 7:48 AM, Adrian Farrel wrote:
> Brian and Stephen,
>
> While I agree that the Security section of this document could have inc=
luded more references to state of the art OSPF security, I believe this h=
as been fixed in -10. So I find myself wondering ...
>
>> I agree with Stephen that the specified use cases seem to warrant a
>> stronger recommendation to provide authentication and confidentiality.=

>> The tools are available, so why are they not being recommended in this=

>> instance?
> What is it about these specific TLVs in an TLV of an existing opaque LS=
A that cause you to see a higher concern for authentication and confident=
iality than the previously existing ones?
>
> Do you, for example, think that an attacker might cause more damage by =
inserting an LSA containing a Unidirectional Link Delay TLV than it would=
 by inserting an LSA containing a Local interface IP address TLV? As far =
as authentication is concerned, an attacker that is able to inject LSAs i=
nto the OSPF network is able to do considerable and "interesting" damage.=

>
> Do you consider that the information in a Unidirectional Residual Bandw=
idth TLV is more sensitive to sniffing than, say, the Shared Risk Link Gr=
oup TLV? The value of confidentiality of on-wire IGP advertisements will =
depend on the network and the planned attack. What can you work out from =
the delay metrics? Possibly short link length makes a link more interesti=
ng to attack because it will be carrying more valuable data? But it is th=
e end-to-end delay that is used to determine where to place traffic, not =
the delay on any one specific link.
The implications for having a miscreant participate in your igp are
pretty dire, but I've at a loss to understand how they become more dire
with new tlvs. ospf md5 auth or ospfv3 esp encapsulation with static
keying is basically something an operator uses to prevent adjacency from
accidentally configured devices.

> What am I missing about your concerns?
>
> Thanks,
> Adrian
>
>
>
>
>



--PCxwAiXopuL40c1qlPBVbLhrPqee8pxWK
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: GPGTools - http://gpgtools.org

iEYEARECAAYFAlSsF6sACgkQ8AA1q7Z/VrL0EACfaqCNWN5eCLS02ejeqx2Tns/i
mwQAn3IatMuNYX0I2jN92T10snPfh+GF
=teMN
-----END PGP SIGNATURE-----

--PCxwAiXopuL40c1qlPBVbLhrPqee8pxWK--


From nobody Tue Jan  6 09:17:49 2015
Return-Path: <brian@innovationslab.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CEB2E1A0394; Tue,  6 Jan 2015 09:17:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 9SvqwqNs6qT2; Tue,  6 Jan 2015 09:17:45 -0800 (PST)
Received: from uillean.fuaim.com (uillean.fuaim.com [206.197.161.140]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BC7EF1A036C; Tue,  6 Jan 2015 09:17:45 -0800 (PST)
Received: from clairseach.fuaim.com (clairseach-high.fuaim.com [206.197.161.158]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by uillean.fuaim.com (Postfix) with ESMTP id 933EA88134; Tue,  6 Jan 2015 09:17:45 -0800 (PST)
Received: from clemson.local (clairseach.fuaim.com [206.197.161.141]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by clairseach.fuaim.com (Postfix) with ESMTP id CF12671C0002; Tue,  6 Jan 2015 09:17:44 -0800 (PST)
Message-ID: <54AC18B1.1080404@innovationslab.net>
Date: Tue, 06 Jan 2015 12:17:37 -0500
From: Brian Haberman <brian@innovationslab.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
MIME-Version: 1.0
To: Adrian Farrel <adrian@olddog.co.uk>, 'The IESG' <iesg@ietf.org>
References: <20150106145509.2890.85698.idtracker@ietfa.amsl.com> <03f601d029c8$48746510$d95d2f30$@olddog.co.uk>
In-Reply-To: <03f601d029c8$48746510$d95d2f30$@olddog.co.uk>
Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="XqHm4l0nOWoRkxbN7Oqab6FW6QfcqXpO9"
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/4m6HEd35dFtl_h3cneQww7abSpU
Cc: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org
Subject: Re: [OSPF] Brian Haberman's No Objection on draft-ietf-ospf-te-metric-extensions-10: (with COMMENT)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Jan 2015 17:17:48 -0000

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--XqHm4l0nOWoRkxbN7Oqab6FW6QfcqXpO9
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Adrian,

On 1/6/15 10:48 AM, Adrian Farrel wrote:
> Brian and Stephen,
>=20
> While I agree that the Security section of this document could have
> included more references to state of the art OSPF security, I believe
> this has been fixed in -10. So I find myself wondering ...

http://tools.ietf.org/html/draft-ietf-ospf-te-metric-extensions-10#sectio=
n-11
does say that RFC 5709  and
draft-ietf-ospf-security-extension-manual-keying provide additional
protection for OSPFv2, but it doesn't suggest/recommend that they be used=
=2E

>=20
>> I agree with Stephen that the specified use cases seem to warrant
>> a stronger recommendation to provide authentication and
>> confidentiality. The tools are available, so why are they not being
>> recommended in this instance?
>=20
> What is it about these specific TLVs in an TLV of an existing opaque
> LSA that cause you to see a higher concern for authentication and
> confidentiality than the previously existing ones?

As Stephen put it, if there is a lot of money involved it makes sense to
recommend a stronger level of protection.  But, more generally, I think
the world has changed enough that we need to be making stronger
recommendations to protect all information.

>=20
> Do you, for example, think that an attacker might cause more damage
> by inserting an LSA containing a Unidirectional Link Delay TLV than
> it would by inserting an LSA containing a Local interface IP address
> TLV? As far as authentication is concerned, an attacker that is able
> to inject LSAs into the OSPF network is able to do considerable and
> "interesting" damage.
>=20
> Do you consider that the information in a Unidirectional Residual
> Bandwidth TLV is more sensitive to sniffing than, say, the Shared
> Risk Link Group TLV? The value of confidentiality of on-wire IGP
> advertisements will depend on the network and the planned attack.
> What can you work out from the delay metrics? Possibly short link
> length makes a link more interesting to attack because it will be
> carrying more valuable data? But it is the end-to-end delay that is
> used to determine where to place traffic, not the delay on any one
> specific link.
>=20
> What am I missing about your concerns?

If I can make routers believe that a particular link has a high delay, I
can make that router send the traffic over a different link that I know
has a longer delay.  Even a few milliseconds difference in data transfer
can have a huge impact on micro-trading houses.

Despite the above example, I don't think we need to be judging the
relative importance of TLVs, but rather the general issue that if
someone can spoof these TLVs they can influence TE decisions being made
in routers.

Regards,
Brian


--XqHm4l0nOWoRkxbN7Oqab6FW6QfcqXpO9
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.20 (Darwin)
Comment: GPGTools - https://gpgtools.org

iQEcBAEBCgAGBQJUrBi3AAoJEBOZRqCi7goqT2gH/AqLeumZbLVtgJXI9Z3mQWSq
QQ3BQZPCYLYh4TkxTLxFibkiEIR86acQ6thDaKUCl3o7IClk/1ckPR9Yqb95XZGh
zrdtnAs8ZDeaiRP94ieIVN05nL/mv4KSgxDR7e5570ewGM0A9Z/PeaGVIuqO3rm/
yHZVjy9Vzj6GofkV3cqOR1XMZYr76aqRXVA4o2VempmJPfkPLzQ+3Kg7Dou11uMS
acueikhFbiZbxpdTXpcmG17wvFHaMUm0A6qPiAC755PTmqzcC1Df2AkFOq/Zjov+
sgFK3CYnx8bNaqTLZxvZRn2bjf2WVKRi+f740gaP4spVGwnqK+c9oF5UOSgmONI=
=klL1
-----END PGP SIGNATURE-----

--XqHm4l0nOWoRkxbN7Oqab6FW6QfcqXpO9--


From nobody Tue Jan  6 10:47:22 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0F41A1A1B35 for <ospf@ietfa.amsl.com>; Tue,  6 Jan 2015 10:47:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, TVD_SPACE_RATIO=0.001] autolearn=ham
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 7QerP1Xd8yqV; Tue,  6 Jan 2015 10:47:19 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 97FAC1A1B1B; Tue,  6 Jan 2015 10:47:19 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org, "Ing-Wher Chen" <ing-wher.chen@ericsson.com>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150106184719.21998.64792.idtracker@ietfa.amsl.com>
Date: Tue, 06 Jan 2015 10:47:19 -0800
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/1gnDxxeAe2RiPkn76gBgWEelQQ4
Subject: [OSPF] ID Tracker State Update Notice: <draft-ietf-ospf-ospfv3-autoconfig-10.txt>
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Jan 2015 18:47:21 -0000

IESG state changed to Last Call Requested from AD Evaluation
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-ospf-ospfv3-autoconfig/


From nobody Tue Jan  6 10:47:55 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 035A91A1B3F; Tue,  6 Jan 2015 10:47:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, TVD_SPACE_RATIO=0.001] autolearn=ham
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 zn6R0XXaL6DS; Tue,  6 Jan 2015 10:47:45 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F8DB1A1B36; Tue,  6 Jan 2015 10:47:45 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: ospf@ietf.org, iesg-secretary@ietf.org, iesg@ietf.org, draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org, ospf-chairs@tools.ietf.org, "Ing-Wher Chen" <ing-wher.chen@ericsson.com>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150106184745.19208.19289.idtracker@ietfa.amsl.com>
Date: Tue, 06 Jan 2015 10:47:45 -0800
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/mxUCD4Wndu-SS2T7qhgRijI4_RY
Subject: [OSPF] Telechat update notice: <draft-ietf-ospf-ospfv3-autoconfig-10.txt>
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Jan 2015 18:47:53 -0000

Placed on agenda for telechat - 2015-02-05
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-ospf-ospfv3-autoconfig/


From nobody Tue Jan  6 10:53:44 2015
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 949E01A1B3A; Tue,  6 Jan 2015 10:53:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] autolearn=ham
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 lv549xYYuj5a; Tue,  6 Jan 2015 10:53:42 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id DECE31A1B30; Tue,  6 Jan 2015 10:53:24 -0800 (PST)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p2
Auto-Submitted: auto-generated
Precedence: bulk
Sender: <iesg-secretary@ietf.org>
Message-ID: <20150106185324.22872.13526.idtracker@ietfa.amsl.com>
Date: Tue, 06 Jan 2015 10:53:24 -0800
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/dqrUmN39TxKVNIj0-Ad2k3EzyF0
Cc: ospf@ietf.org
Subject: [OSPF] Last Call: <draft-ietf-ospf-ospfv3-autoconfig-10.txt> (OSPFv3 Auto-Configuration) to Proposed Standard
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Reply-To: ietf@ietf.org
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Jan 2015 18:53:43 -0000

The IESG has received a request from the Open Shortest Path First IGP WG
(ospf) to consider the following document:
- 'OSPFv3 Auto-Configuration'
  <draft-ietf-ospf-ospfv3-autoconfig-10.txt> as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2015-01-20. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.

Abstract


   OSPFv3 is a candidate for deployments in environments where auto-
   configuration is a requirement.  One such environment is the IPv6
   home network where users expect to simply plug in a router and have
   it automatically use OSPFv3 for intra-domain routing.  This document
   describes the necessary mechanisms for OSPFv3 to be self-configuring.




The file can be obtained via
http://datatracker.ietf.org/doc/draft-ietf-ospf-ospfv3-autoconfig/

IESG discussion can be tracked via
http://datatracker.ietf.org/doc/draft-ietf-ospf-ospfv3-autoconfig/ballot/


No IPR declarations have been submitted directly on this I-D.



From nobody Tue Jan  6 10:53:49 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 197151A1B5F for <ospf@ietfa.amsl.com>; Tue,  6 Jan 2015 10:53:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 tYh1z-pDyZ64; Tue,  6 Jan 2015 10:53:45 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id F3E6B1A1B3D; Tue,  6 Jan 2015 10:53:25 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org, "Ing-Wher Chen" <ing-wher.chen@ericsson.com>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150106185325.22872.80097.idtracker@ietfa.amsl.com>
Date: Tue, 06 Jan 2015 10:53:25 -0800
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/D_3APmhTghju9kgmLI3U6ZeuWF8
Subject: [OSPF] ID Tracker State Update Notice: <draft-ietf-ospf-ospfv3-autoconfig-10.txt>
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Jan 2015 18:53:47 -0000

Last call has been made for draft-ietf-ospf-ospfv3-autoconfig and state has been changed to In Last Call
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-ospf-ospfv3-autoconfig/


From nobody Tue Jan  6 10:57:05 2015
Return-Path: <akatlas@gmail.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 458331A036F for <ospf@ietfa.amsl.com>; Tue,  6 Jan 2015 10:57:01 -0800 (PST)
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, SPF_PASS=-0.001] autolearn=ham
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 0oqLKYj9RKNc for <ospf@ietfa.amsl.com>; Tue,  6 Jan 2015 10:56:59 -0800 (PST)
Received: from mail-yh0-x232.google.com (mail-yh0-x232.google.com [IPv6:2607:f8b0:4002:c01::232]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 85AF51A034F for <ospf@ietf.org>; Tue,  6 Jan 2015 10:56:59 -0800 (PST)
Received: by mail-yh0-f50.google.com with SMTP id b6so831710yha.9 for <ospf@ietf.org>; Tue, 06 Jan 2015 10:56:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:date:message-id:subject:from:to:content-type; bh=PH8szgVlKDhnSa95nkoFtiSuC6zH/ANhzUjG25uHlEo=; b=UF9Ryp75hWWJyPqFsKYy/xPHcL9ZeDTUsRipmIPHHt/t5o1g+yhUtWciJ5p94pPk8W 5EcDuRbkmLbotk9+k//thLhRng15gUOyNkZ9InaZ+kPsbuVPgBzI5b+vCgXlzk47XGVZ xy7m6nffJjVo2FrnqleTzjSPRNlL1xhOgJg+bKV2gOdvl8V144f+B7SVMZZI5xqvmU9F eopN1P5j/OUlC58GrBizamL81ia1PslhrgJZg+VXjuo6+7ko3OBKwbSjvynm44Y3p8dn BJXfVdwtnpoRcaARgeGUOIHBhnYwhwm98PDSPDs3lzqO4Gj3X+Cq6ZUyIP6+0oCQ2uB2 1BZg==
MIME-Version: 1.0
X-Received: by 10.170.218.212 with SMTP id k203mr70446754ykf.15.1420570618786;  Tue, 06 Jan 2015 10:56:58 -0800 (PST)
Received: by 10.170.133.18 with HTTP; Tue, 6 Jan 2015 10:56:58 -0800 (PST)
Date: Tue, 6 Jan 2015 13:56:58 -0500
Message-ID: <CAG4d1rcNp0ueosHud1V7hgaGgtQD5s8TC+9y5nRnsR957MT7SQ@mail.gmail.com>
From: Alia Atlas <akatlas@gmail.com>
To: OSPF List <ospf@ietf.org>, draft-ietf-ospf-ospfv3-autoconfig@tools.ietf.org
Content-Type: multipart/alternative; boundary=001a113a83b61c793c050c005f7e
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/bRP7LgbEn68IKT1k3rw9vH0b17s
Subject: [OSPF] AD review of draft-ietf-ospf-ospfv3-autoconfig-10
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Jan 2015 18:57:01 -0000

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

Thanks very much for responding promptly to Martin's routing directorate
review of the draft.  As is usual, I have also done an AD review of the
draft before requesting IETF Last Call.  I do not see any additional issues.

The IETF Last Call should start shortly.  The draft is currently scheduled
for the Feb 5, 2015 IESG telechat.

Thanks very much for the good work!

Alia

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

<div dir=3D"ltr">Thanks very much for responding promptly to Martin&#39;s r=
outing directorate review of the draft.=C2=A0 As is usual, I have also done=
 an AD review of the draft before requesting IETF Last Call.=C2=A0 I do not=
 see any additional issues.<div><br></div><div>The IETF Last Call should st=
art shortly.=C2=A0 The draft is currently scheduled for the Feb 5, 2015 IES=
G telechat.</div><div><br></div><div>Thanks very much for the good work!</d=
iv><div><br></div><div>Alia</div></div>

--001a113a83b61c793c050c005f7e--


From nobody Wed Jan  7 04:08:57 2015
Return-Path: <jari.arkko@piuha.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C16A31A89F6; Wed,  7 Jan 2015 04:08:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 RdYDyaNbTPdM; Wed,  7 Jan 2015 04:08:43 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 8E9951A8728; Wed,  7 Jan 2015 04:08:43 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "Jari Arkko" <jari.arkko@piuha.net>
To: The IESG <iesg@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p4
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150107120843.15513.65564.idtracker@ietfa.amsl.com>
Date: Wed, 07 Jan 2015 04:08:43 -0800
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/eTwQBP3hzeryub24Wr7Vyq_xlBQ
Cc: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org, martin.thomson@gmail.com
Subject: [OSPF] Jari Arkko's No Objection on draft-ietf-ospf-te-metric-extensions-10: (with COMMENT)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Jan 2015 12:08:46 -0000

Jari Arkko has entered the following ballot position for
draft-ietf-ospf-te-metric-extensions-10: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to http://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
http://datatracker.ietf.org/doc/draft-ietf-ospf-te-metric-extensions/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

Thank you for doing this work. It is very important and I can clearly see
the use cases.

I do have some comments though.

I think it would be useful to specify explicitly what the IEEE floating
point number format variant is being used. I assume binary32. (Also noted
in the Gen-ART review.)

I am a bit surprised by the A bit design. Would it be useful to add some
rationale for why this approach has been taken? As I read the document I
find it difficult to understand why the bit carries extra value for the
receiver. It does signal an exceptional condition, but at the same time,
any real action (e.g., Step B in Section 3) seems to be something that
should be based on the calculation of the actual bandwidths and delays
rather than the flag itself. Or did I misunderstand this?

Also, it would be useful to specify what information must be understood
in the network for the A bit usage. Do all nodes have to the same
understanding of the threshold throughout the network? Or just the
sending node?

Finally, I would have preferred to see some defaults for the various
configurable values, and some discussion of the requirements for the
values. Again, do the measurement period for instance have to be aligned
across a network, or not? A section on management considerations might be
appropriate.



From nobody Wed Jan  7 07:31:21 2015
Return-Path: <jdrake@juniper.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 40EDD1A912A; Wed,  7 Jan 2015 07:31:18 -0800 (PST)
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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 ilA0aVDMhLuz; Wed,  7 Jan 2015 07:31:15 -0800 (PST)
Received: from na01-bl2-obe.outbound.protection.outlook.com (mail-bl2on0135.outbound.protection.outlook.com [65.55.169.135]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EB7541A8831; Wed,  7 Jan 2015 07:31:13 -0800 (PST)
Received: from BLUPR05MB562.namprd05.prod.outlook.com (10.141.202.141) by BLUPR05MB564.namprd05.prod.outlook.com (10.141.202.150) with Microsoft SMTP Server (TLS) id 15.1.53.17; Wed, 7 Jan 2015 15:31:11 +0000
Received: from BLUPR05MB562.namprd05.prod.outlook.com ([10.141.202.141]) by BLUPR05MB562.namprd05.prod.outlook.com ([10.141.202.141]) with mapi id 15.01.0053.000; Wed, 7 Jan 2015 15:31:11 +0000
From: John E Drake <jdrake@juniper.net>
To: Alissa Cooper <alissa@cooperw.in>, The IESG <iesg@ietf.org>
Thread-Topic: Alissa Cooper's No Objection on draft-ietf-ospf-te-metric-extensions-10: (with COMMENT)
Thread-Index: AQHQKg+Zqx9UxmsFLkm/O2BAErmxgJy0xPsw
Date: Wed, 7 Jan 2015 15:31:10 +0000
Message-ID: <BLUPR05MB56282A09F5E730C11C33529C7460@BLUPR05MB562.namprd05.prod.outlook.com>
References: <20150107001913.12669.39827.idtracker@ietfa.amsl.com>
In-Reply-To: <20150107001913.12669.39827.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [66.129.241.14]
authentication-results: spf=none (sender IP is ) smtp.mailfrom=jdrake@juniper.net; 
x-dmarcaction: None
x-microsoft-antispam: BCL:0;PCL:0;RULEID:(3005003);SRVR:BLUPR05MB564;
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:;SRVR:BLUPR05MB564;
x-forefront-prvs: 044968D9E1
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(52044002)(199003)(13464003)(377454003)(189002)(51704005)(54206007)(106356001)(102836002)(15975445007)(122556002)(33656002)(2656002)(46102003)(105586002)(68736005)(50986999)(106116001)(230783001)(31966008)(107046002)(40100003)(4396001)(2950100001)(19580395003)(19580405001)(2900100001)(77156002)(62966003)(99286002)(66066001)(54356999)(97736003)(76176999)(99396003)(120916001)(77096005)(54606007)(76576001)(74316001)(21056001)(87936001)(64706001)(86362001)(20776003)(101416001)(92566001); DIR:OUT; SFP:1102; SCL:1; SRVR:BLUPR05MB564; H:BLUPR05MB562.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jan 2015 15:31:10.5812 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR05MB564
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/_g57DdsTAn7p-Y7QWtEAD-OFpww
Cc: "ospf@ietf.org" <ospf@ietf.org>, "ospf-chairs@tools.ietf.org" <ospf-chairs@tools.ietf.org>, "draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org" <draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org>
Subject: Re: [OSPF] Alissa Cooper's No Objection on draft-ietf-ospf-te-metric-extensions-10: (with COMMENT)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 07 Jan 2015 15:31:18 -0000

QWxpc3NhLA0KDQpDb21tZW50cyBpbmxpbmUNCg0KWW91cnMgSXJyZXNwZWN0aXZlbHksDQoNCkpv
aG4NCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbGlzc2EgQ29vcGVy
IFttYWlsdG86YWxpc3NhQGNvb3BlcncuaW5dDQo+IFNlbnQ6IFR1ZXNkYXksIEphbnVhcnkgMDYs
IDIwMTUgNzoxOSBQTQ0KPiBUbzogVGhlIElFU0cNCj4gQ2M6IG9zcGZAaWV0Zi5vcmc7IG9zcGYt
Y2hhaXJzQHRvb2xzLmlldGYub3JnOyBkcmFmdC1pZXRmLW9zcGYtdGUtbWV0cmljLQ0KPiBleHRl
bnNpb25zLmFsbEB0b29scy5pZXRmLm9yZzsgYWNlZUBjaXNjby5jb20NCj4gU3ViamVjdDogQWxp
c3NhIENvb3BlcidzIE5vIE9iamVjdGlvbiBvbiBkcmFmdC1pZXRmLW9zcGYtdGUtbWV0cmljLQ0K
PiBleHRlbnNpb25zLTEwOiAod2l0aCBDT01NRU5UKQ0KPiANCj4gQWxpc3NhIENvb3BlciBoYXMg
ZW50ZXJlZCB0aGUgZm9sbG93aW5nIGJhbGxvdCBwb3NpdGlvbiBmb3INCj4gZHJhZnQtaWV0Zi1v
c3BmLXRlLW1ldHJpYy1leHRlbnNpb25zLTEwOiBObyBPYmplY3Rpb24NCj4gDQo+IFdoZW4gcmVz
cG9uZGluZywgcGxlYXNlIGtlZXAgdGhlIHN1YmplY3QgbGluZSBpbnRhY3QgYW5kIHJlcGx5IHRv
IGFsbCBlbWFpbA0KPiBhZGRyZXNzZXMgaW5jbHVkZWQgaW4gdGhlIFRvIGFuZCBDQyBsaW5lcy4g
KEZlZWwgZnJlZSB0byBjdXQgdGhpcyBpbnRyb2R1Y3RvcnkNCj4gcGFyYWdyYXBoLCBob3dldmVy
LikNCj4gDQo+IA0KPiBQbGVhc2UgcmVmZXIgdG8gaHR0cDovL3d3dy5pZXRmLm9yZy9pZXNnL3N0
YXRlbWVudC9kaXNjdXNzLWNyaXRlcmlhLmh0bWwNCj4gZm9yIG1vcmUgaW5mb3JtYXRpb24gYWJv
dXQgSUVTRyBESVNDVVNTIGFuZCBDT01NRU5UIHBvc2l0aW9ucy4NCj4gDQo+IA0KPiBUaGUgZG9j
dW1lbnQsIGFsb25nIHdpdGggb3RoZXIgYmFsbG90IHBvc2l0aW9ucywgY2FuIGJlIGZvdW5kIGhl
cmU6DQo+IGh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1vc3BmLXRl
LW1ldHJpYy1leHRlbnNpb25zLw0KPiANCj4gDQo+IA0KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+IENPTU1F
TlQ6DQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gDQo+ID0gU2VjdGlvbiAxID0NCj4gDQo+ICJXaGlsZSB0
aGlzIGRvY3VtZW50IGRvZXMgbm90IHNwZWNpZnkgaG93IHRoZSBwZXJmb3JtYW5jZSBpbmZvcm1h
dGlvbg0KPiAgICBzaG91bGQgYmUgb2J0YWluZWQsIHRoZSBtZWFzdXJlbWVudCBvZiBkZWxheSBT
SE9VTEQgTk9UIHZhcnkNCj4gICAgc2lnbmlmaWNhbnRseSBiYXNlZCB1cG9uIHRoZSBvZmZlcmVk
IHRyYWZmaWMgbG9hZC4gIFRodXMsIHF1ZXVpbmcNCj4gICAgZGVsYXlzIGFuZC9vciBsb3NzIFNI
T1VMRCBOT1QgYmUgaW5jbHVkZWQgaW4gYW55IGR5bmFtaWMgZGVsYXkNCj4gICAgbWVhc3VyZW1l
bnQuIg0KPiANCj4gQWdyZWUgd2l0aCBTdGVwaGVuJ3MgY29tbWVudCBoZXJlIC0tIHRoaXMgaXMg
Y29uZnVzaW5nLiBJJ20gbm90IHN1cmUNCj4gbm9ybWF0aXZlIGxhbmd1YWdlIG1ha2VzIGEgd2hv
bGUgbG90IG9mIHNlbnNlIGhlcmUgYXQgYWxsIGlmICJ0aGUNCj4gbWVhc3VyZW1lbnQiIG1lYW5z
ICJ0aGUgcXVhbnRpdHkgeW91IGFjdHVhbGx5IG1lYXN1cmUiIGFzIG9wcG9zZWQgdG8NCj4gInRo
ZSBxdWFudGl0eSB0aGF0IHlvdSByZXBvcnQgYWZ0ZXIgbWVhc3VyaW5nLiINCj4gDQo+IEFsc28s
IGhvdyB3b3VsZCBsb3NzIGJlIHJlcG9ydGVkIGluIGEgZGVsYXkgbWVhc3VyZW1lbnQ/IChJIGNh
biBpbWFnaW5lDQo+IHdheXMsIGJ1dCB0aGV5IHNlZW0gY29udHJpdmVkLikNCg0KW0pEXSAgSSBo
YXZlIHJlcGxhY2VkICdkZWxheScgdy8gJ2xpbmsgcHJvcGFnYXRpb24gZGVsYXknIHRocm91Z2hv
dXQgYW5kIGhlcmUgaXMgYSByZS13cml0ZSBvZiB0aGUgcGFyYWdyYXBoIGluIHF1ZXN0aW9uOg0K
DQoiV2hpbGUgdGhpcyBkb2N1bWVudCBkb2VzIG5vdCBzcGVjaWZ5IHRoZSBtZXRob2QgZm9yIG1l
YXN1cmluZyBuZXR3b3JrIHBlcmZvcm1hbmNlIGluZm9ybWF0aW9uLCBhbnkgbWVhc3VyZW1lbnQg
b2YgbGluayBwcm9wYWdhdGlvbiBkZWxheSBTSE9VTEQgTk9UIHZhcnkgc2lnbmlmaWNhbnRseSBi
YXNlZCB1cG9uIHRoZSBvZmZlcmVkIHRyYWZmaWMgbG9hZCBhbmQgaGVuY2UgU0hPVUxEIE5PVCBp
bmNsdWRlIHF1ZXVpbmcgZGVsYXlzLiAgRm9yIGEgZm9yd2FyZGluZyBhZGphY2VuY3kgKEZBKSBb
UkZDNDIwNl0sIGNhcmUgbXVzdCBiZSB0YWtlbiB0aGF0IG1lYXN1cmVtZW50IG9mIHRoZSBsaW5r
IHByb3BhZ2F0aW9uIGRlbGF5IGF2b2lkcyBzaWduaWZpY2FudCBxdWV1aW5nIGRlbGF5OyB0aGlz
IGNhbiBiZSBhY2NvbXBsaXNoZWQgaW4gYSB2YXJpZXR5IG9mIHdheXMsIGUuZy4sIG1lYXN1cmlu
ZyB3aXRoIGEgdHJhZmZpYyBjbGFzcyB0aGF0IGV4cGVyaWVuY2VzIG1pbmltYWwgcXVldWluZyBv
ciBzdW1taW5nIHRoZSBtZWFzdXJlZCBsaW5rIHByb3BhZ2F0aW9uIGRlbGF5IG9mIHRoZSBsaW5r
cyBvbiB0aGUgRkHigJlzIHBhdGguIiAgDQoNCj4gDQo+ID0gU2VjdGlvbiA0LjIuNyA9DQo+IA0K
PiAiSW1wbGVtZW50YXRpb25zIE1BWSBhbHNvIHBlcm1pdCB0aGUgY29uZmlndXJhdGlvbiBvZiBh
biBvZmZzZXQgdmFsdWUNCj4gICAgKGluIG1pY3Jvc2Vjb25kcykgdG8gYmUgYWRkZWQgdG8gdGhl
IG1lYXN1cmVkIGRlbGF5IHZhbHVlIHRvDQo+ICAgIGFkdmVydGlzZSBvcGVyYXRvciBzcGVjaWZp
YyBkZWxheSBjb25zdHJhaW50cy4iDQo+IA0KPiBEbyBJIHVuZGVyc3RhbmQgY29ycmVjdGx5IHRo
YXQgdGhlcmUgaXMgbm8gd2F5IHNwZWNpZmllZCB0byBjb21tdW5pY2F0ZSB0aGlzDQo+IG9mZnNl
dCB2YWx1ZT8gSWYgdGhpcyBpcyBhIG1hdHRlciBmb3IgbG9jYWwgY29uZmlndXJhdGlvbiwgaXQg
c2VlbXMgYSBiaXQgb2RkIHRvDQo+IHVzZSBub3JtYXRpdmUgbGFuZ3VhZ2UgYW5kIGRlc2NyaWJl
IGl0IGluIHRoZSBkZWZpbml0aW9uIG9mIHRoZSBzdWItVExWLg0KDQpbSkRdIEkgaGF2ZSBjaGFu
Z2VkICdNQVknIHRvICdtYXknLiANCg0KPiANCj4gPSBTZWN0aW9uIDQuNC41ID0NCj4gDQo+ICJX
aGVuIHNldCB0byBhIHZhbHVlIG9mIGFsbCAxcyAoMl4yNCAtIDEpLCB0aGUgbGluayBwYWNrZXQg
bG9zcyBoYXMNCj4gICAgbm90IGJlZW4gbWVhc3VyZWQuIg0KPiANCj4gSSBub3RlZCB0aGF0IGlu
IHRoZSBjYXNlIG9mIGRlbGF5LCB0aGUgd2F5IHRvIHNpZ25hbCB0aGF0IGRlbGF5IGhhcyBub3Qg
YmVlbg0KPiBtZWFzdXJlZCBpcyB0byBub3Qgc2VuZCBvciB3aXRoZHJhdyB0aGUgc3ViLVRMViwg
d2hlcmVhcyBmb3IgbG9zcyBpdCBpcyB0bw0KPiBzZW5kIGEgc3BlY2lmaWMgdmFsdWUuIFdoeSBk
byB0aGlzIGRpZmZlcmVudGx5IGZvciBkaWZmZXJlbnQgbWVhc3VyZW1lbnRzPw0KDQpbSkRdICBJ
IGRlbGV0ZWQgdGhlIHNlbnRlbmNlIGluIHF1ZXN0aW9uLg0KDQo+IA0KPiA9IFNlY3Rpb24gNyA9
DQo+IA0KPiBJIGFncmVlIHdpdGggQmFycnkncyBjb21tZW50cyBoZXJlLg0KPiANCg0KW0pEXSAg
SSBoYXZlIGNoYW5nZWQgZXZlcnl0aGluZyB0byBsb3dlcmNhc2UuDQoNCg==


From nobody Thu Jan  8 01:52:34 2015
Return-Path: <rjs@rob.sh>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B66D31ACD03; Thu,  8 Jan 2015 01:52:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.39
X-Spam-Level: 
X-Spam-Status: No, score=0.39 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_BEEF=2.3, T_RP_MATCHES_RCVD=-0.01] autolearn=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 opw5YINbZECu; Thu,  8 Jan 2015 01:52:25 -0800 (PST)
Received: from cappuccino.rob.sh (cappuccino.rob.sh [IPv6:2a03:9800:10:4c::cafe:b00c]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A1F931A19F0; Thu,  8 Jan 2015 01:52:23 -0800 (PST)
Received: from [64.134.98.3] (helo=[192.168.6.121]) by cappuccino.rob.sh with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.80) (envelope-from <rjs@rob.sh>) id 1Y99lB-0002se-NQ; Thu, 08 Jan 2015 09:52:10 +0000
Mime-Version: 1.0 (Mac OS X Mail 8.1 \(1993\))
Content-Type: text/plain; charset=utf-8
From: Rob Shakir <rjs@rob.sh>
In-Reply-To: <28823_1420641858_54AD4642_28823_8441_1_9E32478DFA9976438E7A22F69B08FF920C765C15@OPEXCLILM34.corporate.adroot.infra.ftgroup>
Date: Thu, 8 Jan 2015 04:52:07 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <1868F3A4-A4E2-4504-A749-582305FA31B4@rob.sh>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com> <D0D00E58.1B720%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA29A2@xmb-aln-x02.cisco.com> <D0D02765.1B76C%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA2A4F@xmb-aln-x02.cisco.com> <BY1PR0501MB13812B36C2020C3AC3072641D5580@BY1PR0501MB1381.namprd05.prod.outlook.com> <F3ADE4747C9E124B89F0ED2180CC814F4EEA4F1A@xmb-aln-x02.cisco.com> <28823_1420641858_54AD4642_28823_8441_1_9E32478DFA9976438E7A22F69B08FF920C765C15@OPEXCLILM34.corporate.adroot.infra.ftgroup>
To: stephane.litkowski@orange.com
X-Mailer: Apple Mail (2.1993)
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/sS9pM7Z1I1DWu6C2oSymY1BK3fo
Cc: "isis-wg@ietf.org" <isis-wg@ietf.org>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "ospf@ietf.org" <ospf@ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Jan 2015 09:52:30 -0000

Stephane,

If we think about the =E2=80=9CMUST NOT be protected=E2=80=9D case that =
you mention. Let=E2=80=99s assume that we have a service that is =
performance sensitive, such that we want to take a particular path =
through the network - and that we use Node-SIDs like you say.

If we assume that the requirement is for A-B-C-D-E path below. The node =
SID for E points via C-D-E and hence is used for stack compression like =
you say:

      A -- B -- C -- D -- E
                |        /
                --- Q ---

In your envisaged behaviour, C does not protect the Node-SID for E. In =
the case of the C-D link failure, then the =E2=80=9Cpreferred=E2=80=9D =
behaviour is that C now drops traffic towards this destination. However, =
C does not remove the FIB entry for the Node-SID for E, it=E2=80=99s =
actually just now known via Q. At this point, A can forward with exactly =
the same stack, and the packet takes a new A-B-C-Q-E path, which is =
non-conformant with the performance requirement of the service.

In terms of what C does with its FIB, does it simply not use C-Q-E =
during the failure, but post-reconvergence use it anyway? If so, why not =
use C-Q-E during the failure - because the service is always going to =
non-conformant to the performance requirement?

With an Adj-SID, it makes sense, because essentially unless that =
adjacency is available, then there is no alternate path for the SID that =
will be taken - so traffic never hits a non-conformant path.

Practically, if I can=E2=80=99t tell a customer that the path taken will =
definitely be A-B-C-D-E, and it may rather go via C-Q-E at some point =
following convergence [until the head-end calculates that such a change =
had happened - either a link outage, or a metric change - and stops =
using the label stack], then there=E2=80=99s little problem of having =
the traffic go via C-Q-E during protection.

For the disjoint case, the consideration that one has to make is:
	* are alternative SPF paths for a particular Node-SID actually =
still conformant with the disjointness requirement? How many =
simultaneous failures does one require to violate constraints. For =
example, in a dual-plane core network, then if the requirement is =
disjointness at the IP level, then we may need to lose connectivity =
entirely within the plane before it is preferable to =E2=80=9Chop=E2=80=9D=
 to another plane. In this case, using an alternative SPF path for the =
Node-SID is actually not a problem for disjointness.
	* does the application prefer losing an entire path to having =
some risk of the services being shared fate until the re-optimisation?=20=


=46rom the work that we=E2=80=99ve looked at thus far, I have not yet =
seen a case where I absolutely MUST NOT use an alternate shortest path =
for a Node-SID and hence don=E2=80=99t require protection at a practical =
level.

Stack depth is definitely going to be something that we need to consider =
- to me, where we have centralised controller - actions such as =
dynamically created forwarding-adjacency LSPs which allow =
=E2=80=9Cexpansion=E2=80=9D of one segment into a set of segments within =
the path are attractive as a solution where one needs to have explicit =
routing of traffic for TE purposes.=20

Does this make sense, or do you see the use case that we=E2=80=99re =
addressing here differently?

Cheers,
r.


> On 7 Jan 2015, at 09:44, stephane.litkowski@orange.com wrote:
>=20
> Hi,
>=20
> I'm coming into this long thread and I tried to read all the exchange =
but I may be missed some lines :)
>=20
> But here is my opinion on this subject.
> I think the point from Shradda is valuable in case of Traffic =
Engineering with Segment Routing, especially with a central controller.
>=20
> Today in TE networks, we are selling some disjoints paths to customer =
that MUST NOT be protected (SDH like services). It would be good to =
reproduce the same thing with SR-TE.
>=20
> Now, current encoding permits to advertise that a specific Adj-SID is =
protected or not (as already mentioned, this does not say that a =
protection really exists ..., in case of LFA protection , there may be =
no FRR path for this adj-SID despite of the protection flag set).
> We pretty know that it would not be possible in all case to use only =
Adj-SID for a TE tunnel (due to label stack depth), so we need to =
introduce stack compression using SPT segments and node-SID.
> So to reply on Rob's comment, on RSVP-TE tunnels with looses hops that =
does not request protection : yes for RSVP, it does not make sense to =
me, but for SR, due to stack compression, it will be needed.
>=20
> If we look at a network, where TE is managed by a central controller, =
how the controller can ensure that the node-SID used is protected or not =
(as for Adj-SID, I mean protection requested, not protection installed). =
I see two ways :
> 	* Use two SIDs attached to the same prefix and add a flag to =
prevent automatically all nodes to compute a protection for one of the =
SID. The flag does not really force nodes to compute a protection. Each =
node will still require local configuration for protection, but the flag =
will permit to exclude some prefixes for protection (overriding local =
policy).
>=20
> 	* Use two prefixes on each node , prefixes are marked with tags =
(admin-tags) : "protection tag" and "non protection tag". Each router is =
configured using LFA policies to not compute protection for prefixes =
having "non protection tag" AND add knowledge to the controller to use =
only "non protection tag" prefixes to compress non protected path.
>=20
>=20
> Best Regards,
>=20
> Stephane
>=20
> -----Original Message-----
> From: Isis-wg [mailto:isis-wg-bounces@ietf.org] On Behalf Of Les =
Ginsberg (ginsberg)
> Sent: Monday, January 05, 2015 16:59
> To: Shraddha Hegde; Pushpasis Sarkar; Peter Psenak (ppsenak); =
draft-ietf-ospf-segment-routing-extensions@tools.ietf.org; =
draft-ietf-isis-segment-routing-extensions@tools.ietf.org; Hannes =
Gredler
> Cc: ospf@ietf.org; isis-wg@ietf.org
> Subject: Re: [Isis-wg] [OSPF] Mail regarding =
draft-ietf-ospf-segment-routing-extensions
>=20
> Shraddha -
>=20
> As Jeff has already mentioned, the case you are concerned about can be =
handled using LFA selection strategies discussed in =
http://datatracker.ietf.org/doc/draft-ietf-rtgwg-lfa-manageability/
> And it is a far better solution since it allows the traffic of =
interest to be protected =3D> less traffic interruption.
>=20
>   Les
>=20
>=20
>=20
> -----Original Message-----
> From: Shraddha Hegde [mailto:shraddha@juniper.net]
> Sent: Monday, January 05, 2015 12:49 AM
> To: Les Ginsberg (ginsberg); Pushpasis Sarkar; Peter Psenak (ppsenak); =
draft-ietf-ospf-segment-routing-extensions@tools.ietf.org; =
draft-ietf-isis-segment-routing-extensions@tools.ietf.org; Hannes =
Gredler
> Cc: ospf@ietf.org; isis-wg@ietf.org
> Subject: RE: [OSPF] [Isis-wg] Mail regarding =
draft-ietf-ospf-segment-routing-extensions
>=20
> Les,
>=20
> Pls consider a case when the post convergence path goes through a =
different node and is well provisioned.
>=20
> --------G-------
> |                     |
> A----B----C----D
>        |       |
>          E----F
>=20
> When the link between B & C goes down, we don=E2=80=99t want to divert =
the traffic via B-E-E-F-C because it is not well provisioned for the =
service.
> The post convergence path is A-G-D which is well provisioned.
> In this case it makes sense to simply avoid protection for the service =
as the nature of the service is such that it can be disconnected and =
reconnected without impacting the end user of the service.
>=20
>=20
> The post convergence paths need to be provisioned at least for one =
failure if that is not the case then the service will remain down =
Irrespective of the technology used.
>=20
>=20
> Rgds
> Shraddha
>=20
> -----Original Message-----
> From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
> Sent: Monday, January 05, 2015 12:07 PM
> To: Pushpasis Sarkar; Shraddha Hegde; Peter Psenak (ppsenak); =
draft-ietf-ospf-segment-routing-extensions@tools.ietf.org; =
draft-ietf-isis-segment-routing-extensions@tools.ietf.org; Hannes =
Gredler
> Cc: ospf@ietf.org; isis-wg@ietf.org
> Subject: RE: [OSPF] [Isis-wg] Mail regarding =
draft-ietf-ospf-segment-routing-extensions
>=20
> Pushpasis -
>=20
> Inline.
>=20
> -----Original Message-----
> From: Pushpasis Sarkar [mailto:psarkar@juniper.net]
> Sent: Sunday, January 04, 2015 10:13 PM
> To: Les Ginsberg (ginsberg); Shraddha Hegde; Peter Psenak (ppsenak); =
draft-ietf-ospf-segment-routing-extensions@tools.ietf.org; =
draft-ietf-isis-segment-routing-extensions@tools.ietf.org; Hannes =
Gredler
> Cc: ospf@ietf.org; isis-wg@ietf.org
> Subject: Re: [OSPF] [Isis-wg] Mail regarding =
draft-ietf-ospf-segment-routing-extensions
>=20
> Hi Les,
>=20
>=20
> On 1/5/15, 11:23 AM, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com> =
wrote:
>=20
>> Pushpasis -
>>=20
>> The key point is that the proposal does not have any lasting impact =
on=20
>> traffic flow. A simple topology should suffice to illustrate this.
>>=20
>>=20
>> A----B----C----D
>>         |       |
>>         E----F
>>=20
>> (All links have the same cost)
>>=20
>> Suppose we wish to have traffic entering at A flow along the path=20
>> A-B-C-D
>> - but if the link B---C fails we do NOT want traffic to take the path=20=

>> B--E--F--C.
>>=20
>> You propose to have C advertise an address with two node-sids - one=20=

>> which allows protection - call it C(P) - and one which does NOT allow=20=

>> protection - call it C(NP).
> [Pushpasis] No. My proposal is for D to advertise two node sids, D1 =
with NP set to 0 and D2 with NP set to 1. Applications on that do not =
need B, or C to protect the A-B-C-D path will use D2. B and C will not =
install backup paths for D2. Other apps can use D1 as they are supposed =
to do otherwise. Wether to protect D1 or not is a local decision of B =
and C.
> Hope I could clarify enough :)
>=20
> [Les:] Whether we talk about C or D doesn=E2=80=99t matter. As you =
point out below the issue you are concerned with is the FIB update time =
on the intermediate nodes relative to the recomputation on the ingress =
node.
>=20
>>=20
>> If the label stack specifies C(NP) - then while the link B--C is UP=20=

>> everything works as desired (primary path to C(NP) on Node B is via=20=

>> link B-C).
>> However, when the link B--C goes down, the network will reconverge =
and=20
>> in a modest amount of time the new primary path to C(NP) on node B =
will=20
>> be via link B-E.
> [Pushpasis] Yes agreed. But only applications on A will be injecting =
traffic using D2. Once the B-C link-down event reaches router A will =
stop injecting traffic using D2. A path re-compute will be triggered on =
A. Yes I agree that if B converges D2 (not FRR) before A re-compute, =
there is still chance that some small amount of traffic is sent over =
A-B-E-F-C-D.
>=20
> [Les:] Well yes - the key point is that you cannot guarantee the =
timing of when B (for example) will reconverge relative to when the =
ingress node A decides to reroute/drop the D2 traffic. Given that B is =
closer to the failure it is quite likely that B will respond more =
quickly than A - and of course there are many other variables which =
could affect the relative response time of A and B. So the sole benefit =
of what you propose seems to be that in some cases you MIGHT not send as =
much traffic to D2 via the undesired links.
>=20
> At this point I think you would do well to look at the existing =
solutions - as well as Jeff's post on this thread which provides an =
excellent framework for thinking about solutions. We do have ways of =
addressing this problem and doing so far more robustly than what you are =
proposing. The ROI for what you propose is quite low. For my part I =
don=E2=80=99t think what you propose is a good idea.
>=20
>    Les
>=20
>>=20
>> The existence of C(NP) therefore only affects traffic flow during the=20=

>> reconvergence period i.e. if we assume B did NOT install a repair =
path=20
>> for C(NP) traffic will be dropped only until a new primary path is=20
>> calculated. I don=E2=80=99t see the value in this.
>>=20
>> As a (somewhat dangerous) aside, the functionality you are looking =
for=20
>> is more akin to "not-via" as defined in RFC 6981 - though I am quick =
to=20
>> add that I am NOT proposing to pursue that. :-) But reading that RFC=20=

>> might give you more insight into why simply setting "don't protect" =
for=20
>> a prefix isn't useful for the purpose you have in mind.
>>=20
>>  Les
>>=20
>>=20
>>=20
>> -----Original Message-----
>> From: Pushpasis Sarkar [mailto:psarkar@juniper.net]
>> Sent: Sunday, January 04, 2015 8:34 PM
>> To: Les Ginsberg (ginsberg); Shraddha Hegde; Peter Psenak (ppsenak);=20=

>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org; Hannes=20
>> Gredler
>> Cc: ospf@ietf.org; isis-wg@ietf.org
>> Subject: Re: [OSPF] [Isis-wg] Mail regarding=20
>> draft-ietf-ospf-segment-routing-extensions
>>=20
>> Hi Les,
>>=20
>> Please find comments inline..
>>=20
>> Authors,
>>=20
>> Here is my proposal. Please let me know if this sounds reasonable or =
not.
>>=20
>> - A new =C5=92No-Potection-Required=C2=B9 or =C5=92NP=C2=B9 flag be =
added to the Prefix-SID=20
>> Sub-TLV/TLV. Setting this flag means none of the transit routers =
should=20
>> try to protect this node-segment.
>> - Let nodes advertise two node-sid-index each (per address-family), =
one=20
>> without and one with =C5=92NP=C2=B9 flag set. For node-sid advertised =
with =C5=92NP=C2=B9=20
>> flag 0, routers same behave the same way as today. But when they=20
>> receive a node-sid with =C5=92NP=C2=B9 flag set, they avoid/skip =
finding a backup=20
>> for that segment.
>> - Finally ingress servers or TE-applications may use these 'node-sids=20=

>> with NP-flag set=C2=B9 for use cases where it is better to drop =
traffic on=20
>> topology outages rather than diverting it to some other paths. For =
such=20
>> cases ingress router or TE-applications should look for node-sids =
with=20
>> =C5=92NP=C2=B9 flag set and not the regular node-sids. For all other =
normal use=20
>> cases(including L3VPN/6VPE etc) traffic should be carried using=20
>> node-sid without =C5=92NP=E2=80=B9flag set.
>>=20
>> Thanks and Regards,
>> -Pushpasis
>>=20
>> On 1/5/15, 3:37 AM, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com> =
wrote:
>>=20
>>> Pushpasis -
>>>=20
>>> I don't agree.
>>>=20
>>> The use of one node-sid vs another has nothing whatever to do with =
the=20
>>> request Shraddha has made i.e. should we introduce a flag indicating=20=

>>> whether a particular prefix should be protected or not. A node-sid=20=

>>> only dictates what (intermediate) node traffic should be sent to - =
not=20
>>> what
>>> link(s) are used to reach that node.
>> [Pushpasis] This is not about which links to take. It is about wether=20=

>> transit routers should try to protect the node-segment to the this=20
>> node-sid or not. I think this opens up a lot many number of=20
>> possibilities on the ingress router and TE controller-based =
applications.
>>=20
>>>=20
>>> Adjacency-sids have a different semantic - they identify the link =
over=20
>>> which traffic is to be forwarded. Identifying an adjacency-sid as=20
>>> unprotected means traffic will NEVER flow over a different link. =
There=20
>>> is no equivalent behavior w a node-sid - which is what this =
discussion=20
>>> has been about.
>> [Pushpasis] I am not trying to draw a parallel between this new flag=20=

>> and the =C5=92B=C2=B9 flag in Adj-Sid SubTlv. Like said before
>>=20
>>>=20
>>>  Les
>>>=20
>>>=20
>>> -----Original Message-----
>>> From: Pushpasis Sarkar [mailto:psarkar@juniper.net]
>>> Sent: Sunday, January 04, 2015 8:51 AM
>>> To: Les Ginsberg (ginsberg); Shraddha Hegde; Peter Psenak (ppsenak);=20=

>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>> Subject: Re: [OSPF] [Isis-wg] Mail regarding=20
>>> draft-ietf-ospf-segment-routing-extensions
>>>=20
>>> Hi Les,
>>>=20
>>> I think the requirement Shraddha is referring is about the choice of=20=

>>> exact node-sid to use while constructing the label-stack for a=20
>>> explicit-LSP on the ingress router, which will be typically done =
after=20
>>> running some CSPF on the SPRING topology. And not the IGP on ingress=20=

>>> or transit routers.
>>>=20
>>> Thanks
>>> -Pushpasis
>>>=20
>>> On 1/3/15, 3:10 AM, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com> =
wrote:
>>>=20
>>>> Shraddha -
>>>>=20
>>>> IGPs today do NOT perform constraint based SPFs - so I don't know =
why=20
>>>> you believe that the primary SPF will meet a set of constraints =
that=20
>>>> an LFA calculation will not. In fact , it is the opposite which is=20=

>>>> true because implementations today do support preferences in =
choosing=20
>>>> LFAs based on various configured policy - something which is NOT =
done=20
>>>> for primary SPF.
>>>>=20
>>>> If you want a certain class of traffic to avoid a subset of the =
links=20
>>>> in the topology then you need to have a way of identifying the =
links=20
>>>> (NOT the node addresses) and a way of calculating a path which only=20=

>>>> uses the links which meet the constraints of that class of service.
>>>> Identifying a particular prefix as protected or unprotected won't=20=

>>>> achieve that.
>>>>=20
>>>>  Les
>>>>=20
>>>> -----Original Message-----
>>>> From: Shraddha Hegde [mailto:shraddha@juniper.net]
>>>> Sent: Friday, January 02, 2015 10:54 AM
>>>> To: Les Ginsberg (ginsberg); Peter Psenak (ppsenak);=20
>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>> Subject: RE: [Isis-wg] Mail regarding=20
>>>> draft-ietf-ospf-segment-routing-extensions
>>>>=20
>>>> Hi Les/Peter,
>>>>=20
>>>>     When reconvergence happens, the primary path will be calculated=20=

>>>> based on all constriants.
>>>> This is not true with the protection path.Protection path is=20
>>>> calculated locally (LFA/RLFA)  and does not consider the=20
>>>> characteristics of the services running on that path.
>>>> It's easier for some services to pick the unprotected path when the=20=

>>>> nature of the service is that it can be restarted  when there is a=20=

>>>> disconnection.
>>>>=20
>>>> Rgds
>>>> Shraddha
>>>> -----Original Message-----
>>>> From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
>>>> Sent: Friday, January 02, 2015 10:06 PM
>>>> To: Peter Psenak (ppsenak); Shraddha Hegde;=20
>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>> Subject: RE: [Isis-wg] Mail regarding=20
>>>> draft-ietf-ospf-segment-routing-extensions
>>>>=20
>>>> Peter -
>>>>=20
>>>> The requirement Shraddha specified was to not allow a particular=20
>>>> class of service ("heavy bandwidth services" was the example
>>>> provided) to use certain links in the topology. My point is that=20
>>>> advertising a flag for a given prefix which says "do not calculate =
a=20
>>>> repair path for this prefix"
>>>> does not help achieve this. Once the network reconverges following=20=

>>>> the failure of one of the links on which "heavy bandwidth services"
>>>> is allowed/preferred it is quite likely that the new best path will=20=

>>>> be over a link on which "heavy bandwidth services" is NOT=20
>>>> allowed/preferred. This will happen whether you have the new flag =
or=20
>>>> not - so the flag will have no lasting effect. It would only affect=20=

>>>> traffic flow during the brief period during which the network is=20
>>>> reconverging.
>>>>=20
>>>> I think you and I are actually in agreement - I am simply sending a=20=

>>>> stronger negative message - not only do I think the flag is not=20
>>>> useful
>>>> - I think it does not achieve the goal Shraddha has in mind.
>>>>=20
>>>>  Les
>>>>=20
>>>>=20
>>>> -----Original Message-----
>>>> From: Peter Psenak (ppsenak)
>>>> Sent: Friday, January 02, 2015 12:18 AM
>>>> To: Les Ginsberg (ginsberg); Shraddha Hegde;=20
>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>> draft-ietf-ospf-segment-routing-extensions
>>>>=20
>>>> Hi Les,
>>>>=20
>>>> I believe the idea is not to exclude any particular link, it's=20
>>>> actually much simpler - do not calculate backup for the prefix if =
the=20
>>>> flag is set.
>>>>=20
>>>> I'm still not quite sure how useful above is, but technically it is=20=

>>>> possible.
>>>>=20
>>>> thanks,
>>>> Peter
>>>>=20
>>>> On 12/30/14 17:22 , Les Ginsberg (ginsberg) wrote:
>>>>> Shraddha -
>>>>>=20
>>>>> When performing a best path calculation whether a given link is in=20=

>>>>> the set of best paths (to be protectedED) or not (could be used as =
a=20
>>>>> protectING path) is a function of the topology - not the link.  If=20=

>>>>> there is a topology change it is quite likely that a given link =
will=20
>>>>> change from being a protectED link to being a protectING link (or=20=

>>>>> vice versa).
>>>>> So what you propose regarding node-SIDs would not work.
>>>>>=20
>>>>> In the use case you mention below if you don't want a certain =
class=20
>>>>> of traffic to flow on a given link it requires a link attribute=20
>>>>> which is persistent across topology changes. There are ways to do=20=

>>>>> that - using Adj-SIDs is one of them. But using node-SIDs in the =
way=20
>>>>> you propose is NOT.
>>>>>=20
>>>>>    Les
>>>>>=20
>>>>> -----Original Message-----
>>>>> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Shraddha=20
>>>>> Hegde
>>>>> Sent: Monday, December 29, 2014 10:12 PM
>>>>> To: Peter Psenak (ppsenak);
>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>> Subject: Re: [OSPF] [Isis-wg] Mail regarding=20
>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>=20
>>>>> Peter,
>>>>>=20
>>>>>> The requirement here is to get an un-protected path for services=20=

>>>>>> which do not want to divert the traffic on protected path in any =
case.
>>>>>=20
>>>>>> can you give an example of such a service and a reasoning why =
such=20
>>>>>> service would want to avoid local protection along the path?
>>>>>=20
>>>>> Heavy bandwidth services are potential candidates.  The network is=20=

>>>>> well planned and well provisioned for primary path but same is not=20=

>>>>> true for backup paths.
>>>>> Diverting heavy bandwidth services along protection path can=20
>>>>> disrupt the other services on that path, they are better-off=20
>>>>> un-protected so that an event in the network Would result in=20
>>>>> disconnection and a retry for such services.
>>>>>=20
>>>>> Rgds
>>>>> Shraddha
>>>>>=20
>>>>> -----Original Message-----
>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>> Sent: Monday, December 29, 2014 4:35 PM
>>>>> To: Shraddha Hegde;
>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>=20
>>>>> Shraddha,
>>>>>=20
>>>>> On 12/29/14 10:06 , Shraddha Hegde wrote:
>>>>>> Peter,
>>>>>>=20
>>>>>> The requirement here is to get an un-protected path for services=20=

>>>>>> which do not want to divert the traffic on protected path in any =
case.
>>>>>=20
>>>>> can you give an example of such a service and a reasoning why such=20=

>>>>> service would want to avoid local protection along the path?
>>>>>=20
>>>>> thanks,
>>>>> Peter
>>>>>=20
>>>>>> So when the originator of node-sid signals un-protected path=20
>>>>>> requirement, there is always an unprotected path.
>>>>>>=20
>>>>>> Regarding the protected path, it is the default behavior as it=20
>>>>>> exists today. You get protection if it's available otherwise you=20=

>>>>>> don't get protection.
>>>>>>=20
>>>>>> In fact, you can have the new flag to say "NP flag" meaning=20
>>>>>> non-protected flag which can be set for the unprotected path.
>>>>>> By default it remains off and gives the behavior as it exists =
today.
>>>>>>=20
>>>>>>=20
>>>>>> Rgds
>>>>>> Shraddha
>>>>>>=20
>>>>>> -----Original Message-----
>>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>>> Sent: Monday, December 29, 2014 2:26 PM
>>>>>> To: Shraddha Hegde;
>>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>>=20
>>>>>> Shraddha,
>>>>>>=20
>>>>>> I do not see how an originator of the node-sid can mandate a=20
>>>>>> protection for the prefix on other routers. What if there is no=20=

>>>>>> backup available on a certain node along the path?
>>>>>>=20
>>>>>> The parallel with the B-flag in adj-sids is not right - in case =
of=20
>>>>>> adj-sid the originator has the knowledge about the local =
adjacency=20
>>>>>> protection and as such can signal it it it's LSA.
>>>>>>=20
>>>>>> thanks,
>>>>>> Peter
>>>>>>=20
>>>>>>=20
>>>>>> On 12/29/14 09:47 , Shraddha Hegde wrote:
>>>>>>> Peter,
>>>>>>>=20
>>>>>>>=20
>>>>>>> Pls see inline.
>>>>>>>=20
>>>>>>> Rgds
>>>>>>> Shraddha
>>>>>>>=20
>>>>>>> -----Original Message-----
>>>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>>>> Sent: Monday, December 29, 2014 2:02 PM
>>>>>>> To: Shraddha Hegde;
>>>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>>>=20
>>>>>>> Shraddha,
>>>>>>>=20
>>>>>>> I do not see how an originator can set any flag regarding the=20
>>>>>>> protection of the locally attached prefix.
>>>>>>> <Shraddha> The originator advertises 2 node-sids. One with p =
flag=20
>>>>>>> set and the other without the p-flag set.
>>>>>>>=20
>>>>>>>    It's all the routers on the path towards such prefix that=20
>>>>>>> need to deal with the protection.
>>>>>>> <Shraddha> The receiving nodes will download protected path for=20=

>>>>>>> the node-sid with p-flag set and download Unprotected path for =
the=20
>>>>>>> node-sid with p-flag unset.
>>>>>>>=20
>>>>>>> Signaling anything from the originator seems useless.
>>>>>>> <Shraddha>  For node-sids it's the others who need to build the=20=

>>>>>>> forwarding plane but it's only the originator who can signal =
which of
>>>>>>>                           Sid need to be built with protection=20=

>>>>>>> and which not. Other routers on the path cannot signal this=20
>>>>>>> information.
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>>>=20
>>>>>>> With this you have two paths for the node. One is protected and=20=

>>>>>>> the other is unprotected. This meets the requirement of having =
an=20
>>>>>>> un-protected path.
>>>>>>>=20
>>>>>>> It's very much in parallel to B-flag in adj-sids. It is similar=20=

>>>>>>> to advertising multiple adj-sids one with B-flag on and other =
with=20
>>>>>>> b-flag off , to get protected and unprotected Adj-sids.
>>>>>>>=20
>>>>>>> thanks,
>>>>>>> Peter
>>>>>>>=20
>>>>>>> On 12/29/14 09:26 , Shraddha Hegde wrote:
>>>>>>>> Yes.You are right.
>>>>>>>>=20
>>>>>>>> Lets say a prefix sid has a flag "p flag". If this is on it=20
>>>>>>>> means build a path and provide protection.
>>>>>>>> If this is off it means build a path with no protection.
>>>>>>>> The receivers of the prefix-sid will build forwarding plane=20
>>>>>>>> based on this flag.
>>>>>>>>=20
>>>>>>>> The applications building the paths will either use prefix-sids=20=

>>>>>>>> with p flag on or off based on the need of the service.
>>>>>>>> Rgds
>>>>>>>> Shraddha
>>>>>>>>=20
>>>>>>>>=20
>>>>>>>> -----Original Message-----
>>>>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>>>>> Sent: Monday, December 29, 2014 1:49 PM
>>>>>>>> To: Shraddha Hegde;
>>>>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>>>>=20
>>>>>>>> Shraddha,
>>>>>>>>=20
>>>>>>>> the problem is that the node that is advertising the node-sid=20=

>>>>>>>> can not advertise any data regarding the protection of such=20
>>>>>>>> prefix, because the prefix is locally attached.
>>>>>>>>=20
>>>>>>>> thanks,
>>>>>>>> Peter
>>>>>>>>=20
>>>>>>>> On 12/29/14 09:15 , Shraddha Hegde wrote:
>>>>>>>>> Peter,
>>>>>>>>>=20
>>>>>>>>> If there is a service which has to use un-protected path and=20=

>>>>>>>>> while  building such a path if the node-sids Need to be used=20=

>>>>>>>>> (one reason  could be label stack compression) , then there =
has=20
>>>>>>>>> to be unprotected node-sid that this service can make use of.
>>>>>>>>>=20
>>>>>>>>> Prefix -sids could also be used to represent different service=20=

>>>>>>>>> endpoints which makes it even more relevant to have A means of=20=

>>>>>>>>> representing  unprotected paths.
>>>>>>>>>=20
>>>>>>>>> Would be good to hear from others on this, especially =
operators.
>>>>>>>>>=20
>>>>>>>>> Rgds
>>>>>>>>> Shraddha
>>>>>>>>>=20
>>>>>>>>>=20
>>>>>>>>> -----Original Message-----
>>>>>>>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>>>>>>>> Sent: Monday, December 29, 2014 1:35 PM
>>>>>>>>> To: Shraddha Hegde;
>>>>>>>>> draft-ietf-ospf-segment-routing-extensions@tools.ietf.org;
>>>>>>>>> draft-ietf-isis-segment-routing-extensions@tools.ietf.org
>>>>>>>>> Cc: ospf@ietf.org; isis-wg@ietf.org
>>>>>>>>> Subject: Re: [Isis-wg] Mail regarding=20
>>>>>>>>> draft-ietf-ospf-segment-routing-extensions
>>>>>>>>>=20
>>>>>>>>> Shraddha,
>>>>>>>>>=20
>>>>>>>>> node-SID is advertised by the router for the prefix that is=20
>>>>>>>>> directly attached to it. Protection for such local prefix does=20=

>>>>>>>>> not mean much.
>>>>>>>>>=20
>>>>>>>>> thanks,
>>>>>>>>> Peter
>>>>>>>>>=20
>>>>>>>>> On 12/24/14 11:57 , Shraddha Hegde wrote:
>>>>>>>>>> Authors,
>>>>>>>>>> We have a "backup flag" in adjacency sid to indicate whether=20=

>>>>>>>>>> the label is protected or not.
>>>>>>>>>> Similarly. I think we need a flag in prefix-sid as well to=20
>>>>>>>>>> indicate whether the node-sid is to be protected or not.
>>>>>>>>>> Any thoughts on this?
>>>>>>>>>> Rgds
>>>>>>>>>> Shraddha
>>>>>>>>>>=20
>>>>>>>>>>=20
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Isis-wg mailing list
>>>>>>>>>> Isis-wg@ietf.org
>>>>>>>>>> https://www.ietf.org/mailman/listinfo/isis-wg
>>>>>>>>>>=20
>>>>>>>>>=20
>>>>>>>>> .
>>>>>>>>>=20
>>>>>>>>=20
>>>>>>>> .
>>>>>>>>=20
>>>>>>>=20
>>>>>>> .
>>>>>>>=20
>>>>>>=20
>>>>>> .
>>>>>>=20
>>>>>=20
>>>>> _______________________________________________
>>>>> OSPF mailing list
>>>>> OSPF@ietf.org
>>>>> https://www.ietf.org/mailman/listinfo/ospf
>>>>> .
>>>>>=20
>>>>=20
>>>> _______________________________________________
>>>> OSPF mailing list
>>>> OSPF@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/ospf
>>>=20
>>=20
>=20
> _______________________________________________
> Isis-wg mailing list
> Isis-wg@ietf.org
> https://www.ietf.org/mailman/listinfo/isis-wg
>=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
> _______________________________________________
> Isis-wg mailing list
> Isis-wg@ietf.org
> https://www.ietf.org/mailman/listinfo/isis-wg


From nobody Thu Jan  8 01:53:43 2015
Return-Path: <bclaise@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 80A7C1ACD0E; Thu,  8 Jan 2015 01:53:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 EOv84JeSsFHv; Thu,  8 Jan 2015 01:53:24 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 210791ACD1C; Thu,  8 Jan 2015 01:53:01 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "Benoit Claise" <bclaise@cisco.com>
To: The IESG <iesg@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p6
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150108095301.2888.42289.idtracker@ietfa.amsl.com>
Date: Thu, 08 Jan 2015 01:53:01 -0800
Archived-At: http://mailarchive.ietf.org/arch/msg/ospf/572T19bWqv1akBk86Dy6TVbinSY
Cc: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org, menachemdodge1@gmail.com
Subject: [OSPF] Benoit Claise's No Objection on draft-ietf-ospf-te-metric-extensions-10: (with COMMENT)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Jan 2015 09:53:34 -0000

Benoit Claise has entered the following ballot position for
draft-ietf-ospf-te-metric-extensions-10: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to http://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
http://datatracker.ietf.org/doc/draft-ietf-ospf-te-metric-extensions/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

>From an OPS point of view, I'm mainly interested in what is out of scope,
as written in the writeup: "There has been much discusson as to how these
metrics would be collected and how they will be used. These topics were
deemed to to be out of scope".
So I'll wait for a companion document.

I agree with Alissa and Stephen that the following paragraph is
confusing:

   "While this document does not specify how the performance information
   should be obtained, the measurement of delay SHOULD NOT vary
   significantly based upon the offered traffic load.  Thus, queuing
   delays and/or loss SHOULD NOT be included in any dynamic delay
   measurement."



From nobody Thu Jan  8 03:10:01 2015
Return-Path: <stephane.litkowski@orange.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3DEA11ACD1A; Thu,  8 Jan 2015 03:09:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.299
X-Spam-Level: 
X-Spam-Status: No, score=-0.299 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, MANGLED_BEEF=2.3, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=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 E5l3VHIsl9Ly; Thu,  8 Jan 2015 03:09:46 -0800 (PST)
Received: from relais-inet.francetelecom.com (relais-ias244.francetelecom.com [80.12.204.244]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EC16F1ACD15; Thu,  8 Jan 2015 03:09:45 -0800 (PST)
Received: from omfeda07.si.francetelecom.fr (unknown [xx.xx.xx.200]) by omfeda11.si.francetelecom.fr (ESMTP service) with ESMTP id BE7071B80A1; Thu,  8 Jan 2015 12:09:43 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.16]) by omfeda07.si.francetelecom.fr (ESMTP service) with ESMTP id 79CE4158086; Thu,  8 Jan 2015 12:09:43 +0100 (CET)
Received: from OPEXCLILM34.corporate.adroot.infra.ftgroup ([169.254.4.232]) by OPEXCLILH05.corporate.adroot.infra.ftgroup ([10.114.31.16]) with mapi id 14.03.0224.002; Thu, 8 Jan 2015 12:09:43 +0100
From: <stephane.litkowski@orange.com>
To: Rob Shakir <rjs@rob.sh>
Thread-Topic: [Isis-wg] [OSPF] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQKQCI7OS1hA3lWUKOJwpcc171EJy0ueyAgAE01oCAACPdkA==
Date: Thu, 8 Jan 2015 11:09:42 +0000
Message-ID: <30829_1420715383_54AE6577_30829_12767_1_9E32478DFA9976438E7A22F69B08FF920C76B3AC@OPEXCLILM34.corporate.adroot.infra.ftgroup>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com> <D0D00E58.1B720%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA29A2@xmb-aln-x02.cisco.com> <D0D02765.1B76C%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA2A4F@xmb-aln-x02.cisco.com> <BY1PR0501MB13812B36C2020C3AC3072641D5580@BY1PR0501MB1381.namprd05.prod.outlook.com> <F3ADE4747C9E124B89F0ED2180CC814F4EEA4F1A@xmb-aln-x02.cisco.com> <28823_1420641858_54AD4642_28823_8441_1_9E32478DFA9976438E7A22F69B08FF920C765C15@OPEXCLILM34.corporate.adroot.infra.ftgroup> <1868F3A4-A4E2-4504-A749-582305FA31B4@rob.sh>
In-Reply-To: <1868F3A4-A4E2-4504-A749-582305FA31B4@rob.sh>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.1]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.12.22.200030
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/W7W0l5aoaS5RQELY1UdxD8GjI9c>
Cc: "isis-wg@ietf.org" <isis-wg@ietf.org>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "ospf@ietf.org" <ospf@ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Jan 2015 11:09:53 -0000

SGkgUm9iLCANCg0KUGxlYXNlIGZpbmQgaW5saW5lIGNvbW1lbnRzDQoNCi0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQpGcm9tOiBSb2IgU2hha2lyIFttYWlsdG86cmpzQHJvYi5zaF0gDQpTZW50
OiBUaHVyc2RheSwgSmFudWFyeSAwOCwgMjAxNSAxMDo1Mg0KVG86IExJVEtPV1NLSSBTdGVwaGFu
ZSBTQ0UvSUJORg0KQ2M6IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBTaHJhZGRoYSBIZWdkZTsg
UHVzaHBhc2lzIFNhcmthcjsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsgZHJhZnQtaWV0Zi1vc3Bm
LXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOyBkcmFmdC1pZXRmLWlz
aXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7IEhhbm5lcyBHcmVk
bGVyOyBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW0lzaXMt
d2ddIFtPU1BGXSBNYWlsIHJlZ2FyZGluZyBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5n
LWV4dGVuc2lvbnMNCg0KU3RlcGhhbmUsDQoNCklmIHdlIHRoaW5rIGFib3V0IHRoZSDigJxNVVNU
IE5PVCBiZSBwcm90ZWN0ZWTigJ0gY2FzZSB0aGF0IHlvdSBtZW50aW9uLiBMZXTigJlzIGFzc3Vt
ZSB0aGF0IHdlIGhhdmUgYSBzZXJ2aWNlIHRoYXQgaXMgcGVyZm9ybWFuY2Ugc2Vuc2l0aXZlLCBz
dWNoIHRoYXQgd2Ugd2FudCB0byB0YWtlIGEgcGFydGljdWxhciBwYXRoIHRocm91Z2ggdGhlIG5l
dHdvcmsgLSBhbmQgdGhhdCB3ZSB1c2UgTm9kZS1TSURzIGxpa2UgeW91IHNheS4NCg0KSWYgd2Ug
YXNzdW1lIHRoYXQgdGhlIHJlcXVpcmVtZW50IGlzIGZvciBBLUItQy1ELUUgcGF0aCBiZWxvdy4g
VGhlIG5vZGUgU0lEIGZvciBFIHBvaW50cyB2aWEgQy1ELUUgYW5kIGhlbmNlIGlzIHVzZWQgZm9y
IHN0YWNrIGNvbXByZXNzaW9uIGxpa2UgeW91IHNheToNCg0KICAgICAgQSAtLSBCIC0tIEMgLS0g
RCAtLSBFDQogICAgICAgICAgICAgICAgfCAgICAgICAgLw0KICAgICAgICAgICAgICAgIC0tLSBR
IC0tLQ0KDQpJbiB5b3VyIGVudmlzYWdlZCBiZWhhdmlvdXIsIEMgZG9lcyBub3QgcHJvdGVjdCB0
aGUgTm9kZS1TSUQgZm9yIEUuIEluIHRoZSBjYXNlIG9mIHRoZSBDLUQgbGluayBmYWlsdXJlLCB0
aGVuIHRoZSDigJxwcmVmZXJyZWTigJ0gYmVoYXZpb3VyIGlzIHRoYXQgQyBub3cgZHJvcHMgdHJh
ZmZpYyB0b3dhcmRzIHRoaXMgZGVzdGluYXRpb24uIEhvd2V2ZXIsIEMgZG9lcyBub3QgcmVtb3Zl
IHRoZSBGSUIgZW50cnkgZm9yIHRoZSBOb2RlLVNJRCBmb3IgRSwgaXTigJlzIGFjdHVhbGx5IGp1
c3Qgbm93IGtub3duIHZpYSBRLiBBdCB0aGlzIHBvaW50LCBBIGNhbiBmb3J3YXJkIHdpdGggZXhh
Y3RseSB0aGUgc2FtZSBzdGFjaywgYW5kIHRoZSBwYWNrZXQgdGFrZXMgYSBuZXcgQS1CLUMtUS1F
IHBhdGgsIHdoaWNoIGlzIG5vbi1jb25mb3JtYW50IHdpdGggdGhlIHBlcmZvcm1hbmNlIHJlcXVp
cmVtZW50IG9mIHRoZSBzZXJ2aWNlLg0KDQpbU0xJXSBDb21wbGV0ZWx5IGFncmVlLCBidXQgdG8g
cHJldmVudCB0aGUgdHJhbnNpZW50IHBlcmlvZCwgeW91IGNhbiB1c2UgT0FNIG9uIHRvcCB0byBi
cmluZyBkb3duIHRoZSBMU1AgYXQgaW5ncmVzcyBhbmQgbGV0IGl0IGRvd24gdW50aWwgaW5ncmVz
cyBvciBjb250cm9sbGVyIGhhcyBjb252ZXJnZWQgYW4gcHJvdmlkZWQgYSBuZXcgc3RhY2suDQoN
Cg0KSW4gdGVybXMgb2Ygd2hhdCBDIGRvZXMgd2l0aCBpdHMgRklCLCBkb2VzIGl0IHNpbXBseSBu
b3QgdXNlIEMtUS1FIGR1cmluZyB0aGUgZmFpbHVyZSwgYnV0IHBvc3QtcmVjb252ZXJnZW5jZSB1
c2UgaXQgYW55d2F5PyBJZiBzbywgd2h5IG5vdCB1c2UgQy1RLUUgZHVyaW5nIHRoZSBmYWlsdXJl
IC0gYmVjYXVzZSB0aGUgc2VydmljZSBpcyBhbHdheXMgZ29pbmcgdG8gbm9uLWNvbmZvcm1hbnQg
dG8gdGhlIHBlcmZvcm1hbmNlIHJlcXVpcmVtZW50Pw0KDQpXaXRoIGFuIEFkai1TSUQsIGl0IG1h
a2VzIHNlbnNlLCBiZWNhdXNlIGVzc2VudGlhbGx5IHVubGVzcyB0aGF0IGFkamFjZW5jeSBpcyBh
dmFpbGFibGUsIHRoZW4gdGhlcmUgaXMgbm8gYWx0ZXJuYXRlIHBhdGggZm9yIHRoZSBTSUQgdGhh
dCB3aWxsIGJlIHRha2VuIC0gc28gdHJhZmZpYyBuZXZlciBoaXRzIGEgbm9uLWNvbmZvcm1hbnQg
cGF0aC4NCg0KUHJhY3RpY2FsbHksIGlmIEkgY2Fu4oCZdCB0ZWxsIGEgY3VzdG9tZXIgdGhhdCB0
aGUgcGF0aCB0YWtlbiB3aWxsIGRlZmluaXRlbHkgYmUgQS1CLUMtRC1FLCBhbmQgaXQgbWF5IHJh
dGhlciBnbyB2aWEgQy1RLUUgYXQgc29tZSBwb2ludCBmb2xsb3dpbmcgY29udmVyZ2VuY2UgW3Vu
dGlsIHRoZSBoZWFkLWVuZCBjYWxjdWxhdGVzIHRoYXQgc3VjaCBhIGNoYW5nZSBoYWQgaGFwcGVu
ZWQgLSBlaXRoZXIgYSBsaW5rIG91dGFnZSwgb3IgYSBtZXRyaWMgY2hhbmdlIC0gYW5kIHN0b3Bz
IHVzaW5nIHRoZSBsYWJlbCBzdGFja10sIHRoZW4gdGhlcmXigJlzIGxpdHRsZSBwcm9ibGVtIG9m
IGhhdmluZyB0aGUgdHJhZmZpYyBnbyB2aWEgQy1RLUUgZHVyaW5nIHByb3RlY3Rpb24uDQpbU0xJ
XSBJbiBjYXNlIG9mIGFyY2hpdGVjdHVyZSB3aXRoIGRpc2pvaW50IHBhdGggYW5kIGVuZCB0byBl
bmQgcHJvdGVjdGlvbiAsIGxvY2FsIHByb3RlY3Rpb24gbWF5IHByZXZlbnQgdGhlIGVuZCB0byBl
bmQgcHJvdGVjdGlvbiB0byBiZSBhY3RpdmF0ZWQuIA0KDQpGb3IgdGhlIGRpc2pvaW50IGNhc2Us
IHRoZSBjb25zaWRlcmF0aW9uIHRoYXQgb25lIGhhcyB0byBtYWtlIGlzOg0KCSogYXJlIGFsdGVy
bmF0aXZlIFNQRiBwYXRocyBmb3IgYSBwYXJ0aWN1bGFyIE5vZGUtU0lEIGFjdHVhbGx5IHN0aWxs
IGNvbmZvcm1hbnQgd2l0aCB0aGUgZGlzam9pbnRuZXNzIHJlcXVpcmVtZW50PyBIb3cgbWFueSBz
aW11bHRhbmVvdXMgZmFpbHVyZXMgZG9lcyBvbmUgcmVxdWlyZSB0byB2aW9sYXRlIGNvbnN0cmFp
bnRzLiBGb3IgZXhhbXBsZSwgaW4gYSBkdWFsLXBsYW5lIGNvcmUgbmV0d29yaywgdGhlbiBpZiB0
aGUgcmVxdWlyZW1lbnQgaXMgZGlzam9pbnRuZXNzIGF0IHRoZSBJUCBsZXZlbCwgdGhlbiB3ZSBt
YXkgbmVlZCB0byBsb3NlIGNvbm5lY3Rpdml0eSBlbnRpcmVseSB3aXRoaW4gdGhlIHBsYW5lIGJl
Zm9yZSBpdCBpcyBwcmVmZXJhYmxlIHRvIOKAnGhvcOKAnSB0byBhbm90aGVyIHBsYW5lLiBJbiB0
aGlzIGNhc2UsIHVzaW5nIGFuIGFsdGVybmF0aXZlIFNQRiBwYXRoIGZvciB0aGUgTm9kZS1TSUQg
aXMgYWN0dWFsbHkgbm90IGEgcHJvYmxlbSBmb3IgZGlzam9pbnRuZXNzLg0KCVtTTEldIEl0J3Mg
ZmluZSBmb3IgZHVhbCBwbGFuZSBuZXR3b3JrLCBidXQgZm9yIGZsYXQgbmV0d29ya3Mgd2l0aCBT
UkxHIGF0IHRyYW5zbWlzc2lvbiBsZXZlbCwgaXQncyBub3Qgc28gZWFzeS4NCg0KCSogZG9lcyB0
aGUgYXBwbGljYXRpb24gcHJlZmVyIGxvc2luZyBhbiBlbnRpcmUgcGF0aCB0byBoYXZpbmcgc29t
ZSByaXNrIG9mIHRoZSBzZXJ2aWNlcyBiZWluZyBzaGFyZWQgZmF0ZSB1bnRpbCB0aGUgcmUtb3B0
aW1pc2F0aW9uPyANCglbU0xJXSBJdCdzIG5vdCB0aGUgcXVlc3Rpb24gaGVyZSAuLi4gaW4gY2Fz
ZSBvZiBkaXNqb2ludCBwYXRoIGFuZCBlbmQgdG8gZW5kIHByb3RlY3Rpb24sIHllcyAsIHRoZSBh
cHBsaWNhdGlvbiBwcmVmZXJzIHRvIGxvb3NlIGNvbXBsZXRlbHkgYSBwYXRoIGFuZCBzd2l0Y2gg
dG8gYW5vdGhlci4gRm9yIHNvbWUgb3RoZXIgYXBwbGljYXRpb25zIHdoZXJlIGEgc2luZ2xlIExT
UCBpcyBhdmFpbGFibGUsIGZvciBzdXJlLCB0aGVyZSBpcyBubyBpc3N1ZSB3aXRoIHRyYW5zaWVu
dCBzaXR1YXRpb25zIHRoYXQgYXJlIG5vdCBjb21wbGV0ZWx5IG9wdGltYWwuDQoNCg0KRnJvbSB0
aGUgd29yayB0aGF0IHdl4oCZdmUgbG9va2VkIGF0IHRodXMgZmFyLCBJIGhhdmUgbm90IHlldCBz
ZWVuIGEgY2FzZSB3aGVyZSBJIGFic29sdXRlbHkgTVVTVCBOT1QgdXNlIGFuIGFsdGVybmF0ZSBz
aG9ydGVzdCBwYXRoIGZvciBhIE5vZGUtU0lEIGFuZCBoZW5jZSBkb27igJl0IHJlcXVpcmUgcHJv
dGVjdGlvbiBhdCBhIHByYWN0aWNhbCBsZXZlbC4NCltTTEldIFRoZXJlIGlzIHRoZSBjYXNlIHRv
ZGF5IHdpdGggUlNWUC1URSwgc28gZm9yIHN1cmUsIHVzZSBjYXNlIGFwcGxpZWQgdG8gU1IgYWxz
by4NCg0KDQpTdGFjayBkZXB0aCBpcyBkZWZpbml0ZWx5IGdvaW5nIHRvIGJlIHNvbWV0aGluZyB0
aGF0IHdlIG5lZWQgdG8gY29uc2lkZXIgLSB0byBtZSwgd2hlcmUgd2UgaGF2ZSBjZW50cmFsaXNl
ZCBjb250cm9sbGVyIC0gYWN0aW9ucyBzdWNoIGFzIGR5bmFtaWNhbGx5IGNyZWF0ZWQgZm9yd2Fy
ZGluZy1hZGphY2VuY3kgTFNQcyB3aGljaCBhbGxvdyDigJxleHBhbnNpb27igJ0gb2Ygb25lIHNl
Z21lbnQgaW50byBhIHNldCBvZiBzZWdtZW50cyB3aXRoaW4gdGhlIHBhdGggYXJlIGF0dHJhY3Rp
dmUgYXMgYSBzb2x1dGlvbiB3aGVyZSBvbmUgbmVlZHMgdG8gaGF2ZSBleHBsaWNpdCByb3V0aW5n
IG9mIHRyYWZmaWMgZm9yIFRFIHB1cnBvc2VzLiANCltTTEldIFllcyB0aGF0J3MgYW4gYXBwcm9h
Y2gsIGJ1dCB0aGlzIHdpbGwgY3JlYXRlIG1vcmUgc3RhdGVzIGluIHRoZSBuZXR3b3JrLiBEcmF3
YmFjayBvciBub3QsIEkgZG9uJ3Qga25vdyB0b2RheS4NCg0KDQpEb2VzIHRoaXMgbWFrZSBzZW5z
ZSwgb3IgZG8geW91IHNlZSB0aGUgdXNlIGNhc2UgdGhhdCB3ZeKAmXJlIGFkZHJlc3NpbmcgaGVy
ZSBkaWZmZXJlbnRseT8NCg0KQ2hlZXJzLA0Kci4NCg0KDQo+IE9uIDcgSmFuIDIwMTUsIGF0IDA5
OjQ0LCBzdGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbSB3cm90ZToNCj4gDQo+IEhpLA0KPiAN
Cj4gSSdtIGNvbWluZyBpbnRvIHRoaXMgbG9uZyB0aHJlYWQgYW5kIEkgdHJpZWQgdG8gcmVhZCBh
bGwgdGhlIGV4Y2hhbmdlIA0KPiBidXQgSSBtYXkgYmUgbWlzc2VkIHNvbWUgbGluZXMgOikNCj4g
DQo+IEJ1dCBoZXJlIGlzIG15IG9waW5pb24gb24gdGhpcyBzdWJqZWN0Lg0KPiBJIHRoaW5rIHRo
ZSBwb2ludCBmcm9tIFNocmFkZGEgaXMgdmFsdWFibGUgaW4gY2FzZSBvZiBUcmFmZmljIEVuZ2lu
ZWVyaW5nIHdpdGggU2VnbWVudCBSb3V0aW5nLCBlc3BlY2lhbGx5IHdpdGggYSBjZW50cmFsIGNv
bnRyb2xsZXIuDQo+IA0KPiBUb2RheSBpbiBURSBuZXR3b3Jrcywgd2UgYXJlIHNlbGxpbmcgc29t
ZSBkaXNqb2ludHMgcGF0aHMgdG8gY3VzdG9tZXIgdGhhdCBNVVNUIE5PVCBiZSBwcm90ZWN0ZWQg
KFNESCBsaWtlIHNlcnZpY2VzKS4gSXQgd291bGQgYmUgZ29vZCB0byByZXByb2R1Y2UgdGhlIHNh
bWUgdGhpbmcgd2l0aCBTUi1URS4NCj4gDQo+IE5vdywgY3VycmVudCBlbmNvZGluZyBwZXJtaXRz
IHRvIGFkdmVydGlzZSB0aGF0IGEgc3BlY2lmaWMgQWRqLVNJRCBpcyBwcm90ZWN0ZWQgb3Igbm90
IChhcyBhbHJlYWR5IG1lbnRpb25lZCwgdGhpcyBkb2VzIG5vdCBzYXkgdGhhdCBhIHByb3RlY3Rp
b24gcmVhbGx5IGV4aXN0cyAuLi4sIGluIGNhc2Ugb2YgTEZBIHByb3RlY3Rpb24gLCB0aGVyZSBt
YXkgYmUgbm8gRlJSIHBhdGggZm9yIHRoaXMgYWRqLVNJRCBkZXNwaXRlIG9mIHRoZSBwcm90ZWN0
aW9uIGZsYWcgc2V0KS4NCj4gV2UgcHJldHR5IGtub3cgdGhhdCBpdCB3b3VsZCBub3QgYmUgcG9z
c2libGUgaW4gYWxsIGNhc2UgdG8gdXNlIG9ubHkgQWRqLVNJRCBmb3IgYSBURSB0dW5uZWwgKGR1
ZSB0byBsYWJlbCBzdGFjayBkZXB0aCksIHNvIHdlIG5lZWQgdG8gaW50cm9kdWNlIHN0YWNrIGNv
bXByZXNzaW9uIHVzaW5nIFNQVCBzZWdtZW50cyBhbmQgbm9kZS1TSUQuDQo+IFNvIHRvIHJlcGx5
IG9uIFJvYidzIGNvbW1lbnQsIG9uIFJTVlAtVEUgdHVubmVscyB3aXRoIGxvb3NlcyBob3BzIHRo
YXQgZG9lcyBub3QgcmVxdWVzdCBwcm90ZWN0aW9uIDogeWVzIGZvciBSU1ZQLCBpdCBkb2VzIG5v
dCBtYWtlIHNlbnNlIHRvIG1lLCBidXQgZm9yIFNSLCBkdWUgdG8gc3RhY2sgY29tcHJlc3Npb24s
IGl0IHdpbGwgYmUgbmVlZGVkLg0KPiANCj4gSWYgd2UgbG9vayBhdCBhIG5ldHdvcmssIHdoZXJl
IFRFIGlzIG1hbmFnZWQgYnkgYSBjZW50cmFsIGNvbnRyb2xsZXIsIGhvdyB0aGUgY29udHJvbGxl
ciBjYW4gZW5zdXJlIHRoYXQgdGhlIG5vZGUtU0lEIHVzZWQgaXMgcHJvdGVjdGVkIG9yIG5vdCAo
YXMgZm9yIEFkai1TSUQsIEkgbWVhbiBwcm90ZWN0aW9uIHJlcXVlc3RlZCwgbm90IHByb3RlY3Rp
b24gaW5zdGFsbGVkKS4gSSBzZWUgdHdvIHdheXMgOg0KPiAJKiBVc2UgdHdvIFNJRHMgYXR0YWNo
ZWQgdG8gdGhlIHNhbWUgcHJlZml4IGFuZCBhZGQgYSBmbGFnIHRvIHByZXZlbnQgYXV0b21hdGlj
YWxseSBhbGwgbm9kZXMgdG8gY29tcHV0ZSBhIHByb3RlY3Rpb24gZm9yIG9uZSBvZiB0aGUgU0lE
LiBUaGUgZmxhZyBkb2VzIG5vdCByZWFsbHkgZm9yY2Ugbm9kZXMgdG8gY29tcHV0ZSBhIHByb3Rl
Y3Rpb24uIEVhY2ggbm9kZSB3aWxsIHN0aWxsIHJlcXVpcmUgbG9jYWwgY29uZmlndXJhdGlvbiBm
b3IgcHJvdGVjdGlvbiwgYnV0IHRoZSBmbGFnIHdpbGwgcGVybWl0IHRvIGV4Y2x1ZGUgc29tZSBw
cmVmaXhlcyBmb3IgcHJvdGVjdGlvbiAob3ZlcnJpZGluZyBsb2NhbCBwb2xpY3kpLg0KPiANCj4g
CSogVXNlIHR3byBwcmVmaXhlcyBvbiBlYWNoIG5vZGUgLCBwcmVmaXhlcyBhcmUgbWFya2VkIHdp
dGggdGFncyAoYWRtaW4tdGFncykgOiAicHJvdGVjdGlvbiB0YWciIGFuZCAibm9uIHByb3RlY3Rp
b24gdGFnIi4gRWFjaCByb3V0ZXIgaXMgY29uZmlndXJlZCB1c2luZyBMRkEgcG9saWNpZXMgdG8g
bm90IGNvbXB1dGUgcHJvdGVjdGlvbiBmb3IgcHJlZml4ZXMgaGF2aW5nICJub24gcHJvdGVjdGlv
biB0YWciIEFORCBhZGQga25vd2xlZGdlIHRvIHRoZSBjb250cm9sbGVyIHRvIHVzZSBvbmx5ICJu
b24gcHJvdGVjdGlvbiB0YWciIHByZWZpeGVzIHRvIGNvbXByZXNzIG5vbiBwcm90ZWN0ZWQgcGF0
aC4NCj4gDQo+IA0KPiBCZXN0IFJlZ2FyZHMsDQo+IA0KPiBTdGVwaGFuZQ0KPiANCj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSXNpcy13ZyBbbWFpbHRvOmlzaXMtd2ctYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIExlcyANCj4gR2luc2JlcmcgKGdpbnNiZXJnKQ0K
PiBTZW50OiBNb25kYXksIEphbnVhcnkgMDUsIDIwMTUgMTY6NTkNCj4gVG86IFNocmFkZGhhIEhl
Z2RlOyBQdXNocGFzaXMgU2Fya2FyOyBQZXRlciBQc2VuYWsgKHBwc2VuYWspOyANCj4gZHJhZnQt
aWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOyANCj4g
ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3Jn
OyBIYW5uZXMgDQo+IEdyZWRsZXINCj4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5v
cmcNCj4gU3ViamVjdDogUmU6IFtJc2lzLXdnXSBbT1NQRl0gTWFpbCByZWdhcmRpbmcgDQo+IGRy
YWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPiANCj4gU2hyYWRkaGEg
LQ0KPiANCj4gQXMgSmVmZiBoYXMgYWxyZWFkeSBtZW50aW9uZWQsIHRoZSBjYXNlIHlvdSBhcmUg
Y29uY2VybmVkIGFib3V0IGNhbiBiZSANCj4gaGFuZGxlZCB1c2luZyBMRkEgc2VsZWN0aW9uIHN0
cmF0ZWdpZXMgZGlzY3Vzc2VkIGluIA0KPiBodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9j
L2RyYWZ0LWlldGYtcnRnd2ctbGZhLW1hbmFnZWFiaWxpdHkvDQo+IEFuZCBpdCBpcyBhIGZhciBi
ZXR0ZXIgc29sdXRpb24gc2luY2UgaXQgYWxsb3dzIHRoZSB0cmFmZmljIG9mIGludGVyZXN0IHRv
IGJlIHByb3RlY3RlZCA9PiBsZXNzIHRyYWZmaWMgaW50ZXJydXB0aW9uLg0KPiANCj4gICBMZXMN
Cj4gDQo+IA0KPiANCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogU2hyYWRk
aGEgSGVnZGUgW21haWx0bzpzaHJhZGRoYUBqdW5pcGVyLm5ldF0NCj4gU2VudDogTW9uZGF5LCBK
YW51YXJ5IDA1LCAyMDE1IDEyOjQ5IEFNDQo+IFRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsg
UHVzaHBhc2lzIFNhcmthcjsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsgDQo+IGRyYWZ0LWlldGYt
b3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsgDQo+IGRyYWZ0
LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsgSGFu
bmVzIA0KPiBHcmVkbGVyDQo+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+
IFN1YmplY3Q6IFJFOiBbT1NQRl0gW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPiBkcmFmdC1p
ZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4gDQo+IExlcywNCj4gDQo+IFBs
cyBjb25zaWRlciBhIGNhc2Ugd2hlbiB0aGUgcG9zdCBjb252ZXJnZW5jZSBwYXRoIGdvZXMgdGhy
b3VnaCBhIGRpZmZlcmVudCBub2RlIGFuZCBpcyB3ZWxsIHByb3Zpc2lvbmVkLg0KPiANCj4gLS0t
LS0tLS1HLS0tLS0tLQ0KPiB8ICAgICAgICAgICAgICAgICAgICAgfA0KPiBBLS0tLUItLS0tQy0t
LS1EDQo+ICAgICAgICB8ICAgICAgIHwNCj4gICAgICAgICAgRS0tLS1GDQo+IA0KPiBXaGVuIHRo
ZSBsaW5rIGJldHdlZW4gQiAmIEMgZ29lcyBkb3duLCB3ZSBkb27igJl0IHdhbnQgdG8gZGl2ZXJ0
IHRoZSB0cmFmZmljIHZpYSBCLUUtRS1GLUMgYmVjYXVzZSBpdCBpcyBub3Qgd2VsbCBwcm92aXNp
b25lZCBmb3IgdGhlIHNlcnZpY2UuDQo+IFRoZSBwb3N0IGNvbnZlcmdlbmNlIHBhdGggaXMgQS1H
LUQgd2hpY2ggaXMgd2VsbCBwcm92aXNpb25lZC4NCj4gSW4gdGhpcyBjYXNlIGl0IG1ha2VzIHNl
bnNlIHRvIHNpbXBseSBhdm9pZCBwcm90ZWN0aW9uIGZvciB0aGUgc2VydmljZSBhcyB0aGUgbmF0
dXJlIG9mIHRoZSBzZXJ2aWNlIGlzIHN1Y2ggdGhhdCBpdCBjYW4gYmUgZGlzY29ubmVjdGVkIGFu
ZCByZWNvbm5lY3RlZCB3aXRob3V0IGltcGFjdGluZyB0aGUgZW5kIHVzZXIgb2YgdGhlIHNlcnZp
Y2UuDQo+IA0KPiANCj4gVGhlIHBvc3QgY29udmVyZ2VuY2UgcGF0aHMgbmVlZCB0byBiZSBwcm92
aXNpb25lZCBhdCBsZWFzdCBmb3Igb25lIGZhaWx1cmUgaWYgdGhhdCBpcyBub3QgdGhlIGNhc2Ug
dGhlbiB0aGUgc2VydmljZSB3aWxsIHJlbWFpbiBkb3duIElycmVzcGVjdGl2ZSBvZiB0aGUgdGVj
aG5vbG9neSB1c2VkLg0KPiANCj4gDQo+IFJnZHMNCj4gU2hyYWRkaGENCj4gDQo+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIFttYWls
dG86Z2luc2JlcmdAY2lzY28uY29tXQ0KPiBTZW50OiBNb25kYXksIEphbnVhcnkgMDUsIDIwMTUg
MTI6MDcgUE0NCj4gVG86IFB1c2hwYXNpcyBTYXJrYXI7IFNocmFkZGhhIEhlZ2RlOyBQZXRlciBQ
c2VuYWsgKHBwc2VuYWspOyANCj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRl
bnNpb25zQHRvb2xzLmlldGYub3JnOyANCj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGlu
Zy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOyBIYW5uZXMgDQo+IEdyZWRsZXINCj4gQ2M6IG9z
cGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4gU3ViamVjdDogUkU6IFtPU1BGXSBbSXNp
cy13Z10gTWFpbCByZWdhcmRpbmcgDQo+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmct
ZXh0ZW5zaW9ucw0KPiANCj4gUHVzaHBhc2lzIC0NCj4gDQo+IElubGluZS4NCj4gDQo+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFB1c2hwYXNpcyBTYXJrYXIgW21haWx0bzpw
c2Fya2FyQGp1bmlwZXIubmV0XQ0KPiBTZW50OiBTdW5kYXksIEphbnVhcnkgMDQsIDIwMTUgMTA6
MTMgUE0NCj4gVG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBTaHJhZGRoYSBIZWdkZTsgUGV0
ZXIgUHNlbmFrIChwcHNlbmFrKTsgDQo+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmct
ZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsgDQo+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJv
dXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsgSGFubmVzIA0KPiBHcmVkbGVyDQo+IENj
OiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+IFN1YmplY3Q6IFJlOiBbT1NQRl0g
W0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0
aW5nLWV4dGVuc2lvbnMNCj4gDQo+IEhpIExlcywNCj4gDQo+IA0KPiBPbiAxLzUvMTUsIDExOjIz
IEFNLCAiTGVzIEdpbnNiZXJnIChnaW5zYmVyZykiIDxnaW5zYmVyZ0BjaXNjby5jb20+IHdyb3Rl
Og0KPiANCj4+IFB1c2hwYXNpcyAtDQo+PiANCj4+IFRoZSBrZXkgcG9pbnQgaXMgdGhhdCB0aGUg
cHJvcG9zYWwgZG9lcyBub3QgaGF2ZSBhbnkgbGFzdGluZyBpbXBhY3QgDQo+PiBvbiB0cmFmZmlj
IGZsb3cuIEEgc2ltcGxlIHRvcG9sb2d5IHNob3VsZCBzdWZmaWNlIHRvIGlsbHVzdHJhdGUgdGhp
cy4NCj4+IA0KPj4gDQo+PiBBLS0tLUItLS0tQy0tLS1EDQo+PiAgICAgICAgIHwgICAgICAgfA0K
Pj4gICAgICAgICBFLS0tLUYNCj4+IA0KPj4gKEFsbCBsaW5rcyBoYXZlIHRoZSBzYW1lIGNvc3Qp
DQo+PiANCj4+IFN1cHBvc2Ugd2Ugd2lzaCB0byBoYXZlIHRyYWZmaWMgZW50ZXJpbmcgYXQgQSBm
bG93IGFsb25nIHRoZSBwYXRoIA0KPj4gQS1CLUMtRA0KPj4gLSBidXQgaWYgdGhlIGxpbmsgQi0t
LUMgZmFpbHMgd2UgZG8gTk9UIHdhbnQgdHJhZmZpYyB0byB0YWtlIHRoZSBwYXRoIA0KPj4gQi0t
RS0tRi0tQy4NCj4+IA0KPj4gWW91IHByb3Bvc2UgdG8gaGF2ZSBDIGFkdmVydGlzZSBhbiBhZGRy
ZXNzIHdpdGggdHdvIG5vZGUtc2lkcyAtIG9uZSANCj4+IHdoaWNoIGFsbG93cyBwcm90ZWN0aW9u
IC0gY2FsbCBpdCBDKFApIC0gYW5kIG9uZSB3aGljaCBkb2VzIE5PVCBhbGxvdyANCj4+IHByb3Rl
Y3Rpb24gLSBjYWxsIGl0IEMoTlApLg0KPiBbUHVzaHBhc2lzXSBOby4gTXkgcHJvcG9zYWwgaXMg
Zm9yIEQgdG8gYWR2ZXJ0aXNlIHR3byBub2RlIHNpZHMsIEQxIHdpdGggTlAgc2V0IHRvIDAgYW5k
IEQyIHdpdGggTlAgc2V0IHRvIDEuIEFwcGxpY2F0aW9ucyBvbiB0aGF0IGRvIG5vdCBuZWVkIEIs
IG9yIEMgdG8gcHJvdGVjdCB0aGUgQS1CLUMtRCBwYXRoIHdpbGwgdXNlIEQyLiBCIGFuZCBDIHdp
bGwgbm90IGluc3RhbGwgYmFja3VwIHBhdGhzIGZvciBEMi4gT3RoZXIgYXBwcyBjYW4gdXNlIEQx
IGFzIHRoZXkgYXJlIHN1cHBvc2VkIHRvIGRvIG90aGVyd2lzZS4gV2V0aGVyIHRvIHByb3RlY3Qg
RDEgb3Igbm90IGlzIGEgbG9jYWwgZGVjaXNpb24gb2YgQiBhbmQgQy4NCj4gSG9wZSBJIGNvdWxk
IGNsYXJpZnkgZW5vdWdoIDopDQo+IA0KPiBbTGVzOl0gV2hldGhlciB3ZSB0YWxrIGFib3V0IEMg
b3IgRCBkb2VzbuKAmXQgbWF0dGVyLiBBcyB5b3UgcG9pbnQgb3V0IGJlbG93IHRoZSBpc3N1ZSB5
b3UgYXJlIGNvbmNlcm5lZCB3aXRoIGlzIHRoZSBGSUIgdXBkYXRlIHRpbWUgb24gdGhlIGludGVy
bWVkaWF0ZSBub2RlcyByZWxhdGl2ZSB0byB0aGUgcmVjb21wdXRhdGlvbiBvbiB0aGUgaW5ncmVz
cyBub2RlLg0KPiANCj4+IA0KPj4gSWYgdGhlIGxhYmVsIHN0YWNrIHNwZWNpZmllcyBDKE5QKSAt
IHRoZW4gd2hpbGUgdGhlIGxpbmsgQi0tQyBpcyBVUCANCj4+IGV2ZXJ5dGhpbmcgd29ya3MgYXMg
ZGVzaXJlZCAocHJpbWFyeSBwYXRoIHRvIEMoTlApIG9uIE5vZGUgQiBpcyB2aWEgDQo+PiBsaW5r
IEItQykuDQo+PiBIb3dldmVyLCB3aGVuIHRoZSBsaW5rIEItLUMgZ29lcyBkb3duLCB0aGUgbmV0
d29yayB3aWxsIHJlY29udmVyZ2UgDQo+PiBhbmQgaW4gYSBtb2Rlc3QgYW1vdW50IG9mIHRpbWUg
dGhlIG5ldyBwcmltYXJ5IHBhdGggdG8gQyhOUCkgb24gbm9kZSANCj4+IEIgd2lsbCBiZSB2aWEg
bGluayBCLUUuDQo+IFtQdXNocGFzaXNdIFllcyBhZ3JlZWQuIEJ1dCBvbmx5IGFwcGxpY2F0aW9u
cyBvbiBBIHdpbGwgYmUgaW5qZWN0aW5nIHRyYWZmaWMgdXNpbmcgRDIuIE9uY2UgdGhlIEItQyBs
aW5rLWRvd24gZXZlbnQgcmVhY2hlcyByb3V0ZXIgQSB3aWxsIHN0b3AgaW5qZWN0aW5nIHRyYWZm
aWMgdXNpbmcgRDIuIEEgcGF0aCByZS1jb21wdXRlIHdpbGwgYmUgdHJpZ2dlcmVkIG9uIEEuIFll
cyBJIGFncmVlIHRoYXQgaWYgQiBjb252ZXJnZXMgRDIgKG5vdCBGUlIpIGJlZm9yZSBBIHJlLWNv
bXB1dGUsIHRoZXJlIGlzIHN0aWxsIGNoYW5jZSB0aGF0IHNvbWUgc21hbGwgYW1vdW50IG9mIHRy
YWZmaWMgaXMgc2VudCBvdmVyIEEtQi1FLUYtQy1ELg0KPiANCj4gW0xlczpdIFdlbGwgeWVzIC0g
dGhlIGtleSBwb2ludCBpcyB0aGF0IHlvdSBjYW5ub3QgZ3VhcmFudGVlIHRoZSB0aW1pbmcgb2Yg
d2hlbiBCIChmb3IgZXhhbXBsZSkgd2lsbCByZWNvbnZlcmdlIHJlbGF0aXZlIHRvIHdoZW4gdGhl
IGluZ3Jlc3Mgbm9kZSBBIGRlY2lkZXMgdG8gcmVyb3V0ZS9kcm9wIHRoZSBEMiB0cmFmZmljLiBH
aXZlbiB0aGF0IEIgaXMgY2xvc2VyIHRvIHRoZSBmYWlsdXJlIGl0IGlzIHF1aXRlIGxpa2VseSB0
aGF0IEIgd2lsbCByZXNwb25kIG1vcmUgcXVpY2tseSB0aGFuIEEgLSBhbmQgb2YgY291cnNlIHRo
ZXJlIGFyZSBtYW55IG90aGVyIHZhcmlhYmxlcyB3aGljaCBjb3VsZCBhZmZlY3QgdGhlIHJlbGF0
aXZlIHJlc3BvbnNlIHRpbWUgb2YgQSBhbmQgQi4gU28gdGhlIHNvbGUgYmVuZWZpdCBvZiB3aGF0
IHlvdSBwcm9wb3NlIHNlZW1zIHRvIGJlIHRoYXQgaW4gc29tZSBjYXNlcyB5b3UgTUlHSFQgbm90
IHNlbmQgYXMgbXVjaCB0cmFmZmljIHRvIEQyIHZpYSB0aGUgdW5kZXNpcmVkIGxpbmtzLg0KPiAN
Cj4gQXQgdGhpcyBwb2ludCBJIHRoaW5rIHlvdSB3b3VsZCBkbyB3ZWxsIHRvIGxvb2sgYXQgdGhl
IGV4aXN0aW5nIHNvbHV0aW9ucyAtIGFzIHdlbGwgYXMgSmVmZidzIHBvc3Qgb24gdGhpcyB0aHJl
YWQgd2hpY2ggcHJvdmlkZXMgYW4gZXhjZWxsZW50IGZyYW1ld29yayBmb3IgdGhpbmtpbmcgYWJv
dXQgc29sdXRpb25zLiBXZSBkbyBoYXZlIHdheXMgb2YgYWRkcmVzc2luZyB0aGlzIHByb2JsZW0g
YW5kIGRvaW5nIHNvIGZhciBtb3JlIHJvYnVzdGx5IHRoYW4gd2hhdCB5b3UgYXJlIHByb3Bvc2lu
Zy4gVGhlIFJPSSBmb3Igd2hhdCB5b3UgcHJvcG9zZSBpcyBxdWl0ZSBsb3cuIEZvciBteSBwYXJ0
IEkgZG9u4oCZdCB0aGluayB3aGF0IHlvdSBwcm9wb3NlIGlzIGEgZ29vZCBpZGVhLg0KPiANCj4g
ICAgTGVzDQo+IA0KPj4gDQo+PiBUaGUgZXhpc3RlbmNlIG9mIEMoTlApIHRoZXJlZm9yZSBvbmx5
IGFmZmVjdHMgdHJhZmZpYyBmbG93IGR1cmluZyB0aGUgDQo+PiByZWNvbnZlcmdlbmNlIHBlcmlv
ZCBpLmUuIGlmIHdlIGFzc3VtZSBCIGRpZCBOT1QgaW5zdGFsbCBhIHJlcGFpciANCj4+IHBhdGgg
Zm9yIEMoTlApIHRyYWZmaWMgd2lsbCBiZSBkcm9wcGVkIG9ubHkgdW50aWwgYSBuZXcgcHJpbWFy
eSBwYXRoIA0KPj4gaXMgY2FsY3VsYXRlZC4gSSBkb27igJl0IHNlZSB0aGUgdmFsdWUgaW4gdGhp
cy4NCj4+IA0KPj4gQXMgYSAoc29tZXdoYXQgZGFuZ2Vyb3VzKSBhc2lkZSwgdGhlIGZ1bmN0aW9u
YWxpdHkgeW91IGFyZSBsb29raW5nIA0KPj4gZm9yIGlzIG1vcmUgYWtpbiB0byAibm90LXZpYSIg
YXMgZGVmaW5lZCBpbiBSRkMgNjk4MSAtIHRob3VnaCBJIGFtIA0KPj4gcXVpY2sgdG8gYWRkIHRo
YXQgSSBhbSBOT1QgcHJvcG9zaW5nIHRvIHB1cnN1ZSB0aGF0LiA6LSkgQnV0IHJlYWRpbmcgDQo+
PiB0aGF0IFJGQyBtaWdodCBnaXZlIHlvdSBtb3JlIGluc2lnaHQgaW50byB3aHkgc2ltcGx5IHNl
dHRpbmcgImRvbid0IA0KPj4gcHJvdGVjdCIgZm9yIGEgcHJlZml4IGlzbid0IHVzZWZ1bCBmb3Ig
dGhlIHB1cnBvc2UgeW91IGhhdmUgaW4gbWluZC4NCj4+IA0KPj4gIExlcw0KPj4gDQo+PiANCj4+
IA0KPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+IEZyb206IFB1c2hwYXNpcyBTYXJr
YXIgW21haWx0bzpwc2Fya2FyQGp1bmlwZXIubmV0XQ0KPj4gU2VudDogU3VuZGF5LCBKYW51YXJ5
IDA0LCAyMDE1IDg6MzQgUE0NCj4+IFRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgU2hyYWRk
aGEgSGVnZGU7IFBldGVyIFBzZW5hayAocHBzZW5hayk7IA0KPj4gZHJhZnQtaWV0Zi1vc3BmLXNl
Z21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPj4gZHJhZnQtaWV0Zi1p
c2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOyBIYW5uZXMgDQo+
PiBHcmVkbGVyDQo+PiBDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4gU3Vi
amVjdDogUmU6IFtPU1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcgDQo+PiBkcmFmdC1pZXRm
LW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+IA0KPj4gSGkgTGVzLA0KPj4gDQo+
PiBQbGVhc2UgZmluZCBjb21tZW50cyBpbmxpbmUuLg0KPj4gDQo+PiBBdXRob3JzLA0KPj4gDQo+
PiBIZXJlIGlzIG15IHByb3Bvc2FsLiBQbGVhc2UgbGV0IG1lIGtub3cgaWYgdGhpcyBzb3VuZHMg
cmVhc29uYWJsZSBvciBub3QuDQo+PiANCj4+IC0gQSBuZXcgxZJOby1Qb3RlY3Rpb24tUmVxdWly
ZWTCuSBvciDFkk5QwrkgZmxhZyBiZSBhZGRlZCB0byB0aGUgDQo+PiBQcmVmaXgtU0lEIFN1Yi1U
TFYvVExWLiBTZXR0aW5nIHRoaXMgZmxhZyBtZWFucyBub25lIG9mIHRoZSB0cmFuc2l0IA0KPj4g
cm91dGVycyBzaG91bGQgdHJ5IHRvIHByb3RlY3QgdGhpcyBub2RlLXNlZ21lbnQuDQo+PiAtIExl
dCBub2RlcyBhZHZlcnRpc2UgdHdvIG5vZGUtc2lkLWluZGV4IGVhY2ggKHBlciBhZGRyZXNzLWZh
bWlseSksIA0KPj4gb25lIHdpdGhvdXQgYW5kIG9uZSB3aXRoIMWSTlDCuSBmbGFnIHNldC4gRm9y
IG5vZGUtc2lkIGFkdmVydGlzZWQgd2l0aCANCj4+IMWSTlDCuSBmbGFnIDAsIHJvdXRlcnMgc2Ft
ZSBiZWhhdmUgdGhlIHNhbWUgd2F5IGFzIHRvZGF5LiBCdXQgd2hlbiB0aGV5IA0KPj4gcmVjZWl2
ZSBhIG5vZGUtc2lkIHdpdGggxZJOUMK5IGZsYWcgc2V0LCB0aGV5IGF2b2lkL3NraXAgZmluZGlu
ZyBhIA0KPj4gYmFja3VwIGZvciB0aGF0IHNlZ21lbnQuDQo+PiAtIEZpbmFsbHkgaW5ncmVzcyBz
ZXJ2ZXJzIG9yIFRFLWFwcGxpY2F0aW9ucyBtYXkgdXNlIHRoZXNlICdub2RlLXNpZHMgDQo+PiB3
aXRoIE5QLWZsYWcgc2V0wrkgZm9yIHVzZSBjYXNlcyB3aGVyZSBpdCBpcyBiZXR0ZXIgdG8gZHJv
cCB0cmFmZmljIG9uIA0KPj4gdG9wb2xvZ3kgb3V0YWdlcyByYXRoZXIgdGhhbiBkaXZlcnRpbmcg
aXQgdG8gc29tZSBvdGhlciBwYXRocy4gRm9yIA0KPj4gc3VjaCBjYXNlcyBpbmdyZXNzIHJvdXRl
ciBvciBURS1hcHBsaWNhdGlvbnMgc2hvdWxkIGxvb2sgZm9yIA0KPj4gbm9kZS1zaWRzIHdpdGgg
xZJOUMK5IGZsYWcgc2V0IGFuZCBub3QgdGhlIHJlZ3VsYXIgbm9kZS1zaWRzLiBGb3IgYWxsIA0K
Pj4gb3RoZXIgbm9ybWFsIHVzZSBjYXNlcyhpbmNsdWRpbmcgTDNWUE4vNlZQRSBldGMpIHRyYWZm
aWMgc2hvdWxkIGJlIA0KPj4gY2FycmllZCB1c2luZyBub2RlLXNpZCB3aXRob3V0IMWSTlDigLlm
bGFnIHNldC4NCj4+IA0KPj4gVGhhbmtzIGFuZCBSZWdhcmRzLA0KPj4gLVB1c2hwYXNpcw0KPj4g
DQo+PiBPbiAxLzUvMTUsIDM6MzcgQU0sICJMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSIgPGdpbnNi
ZXJnQGNpc2NvLmNvbT4gd3JvdGU6DQo+PiANCj4+PiBQdXNocGFzaXMgLQ0KPj4+IA0KPj4+IEkg
ZG9uJ3QgYWdyZWUuDQo+Pj4gDQo+Pj4gVGhlIHVzZSBvZiBvbmUgbm9kZS1zaWQgdnMgYW5vdGhl
ciBoYXMgbm90aGluZyB3aGF0ZXZlciB0byBkbyB3aXRoIA0KPj4+IHRoZSByZXF1ZXN0IFNocmFk
ZGhhIGhhcyBtYWRlIGkuZS4gc2hvdWxkIHdlIGludHJvZHVjZSBhIGZsYWcgDQo+Pj4gaW5kaWNh
dGluZyB3aGV0aGVyIGEgcGFydGljdWxhciBwcmVmaXggc2hvdWxkIGJlIHByb3RlY3RlZCBvciBu
b3QuIEEgDQo+Pj4gbm9kZS1zaWQgb25seSBkaWN0YXRlcyB3aGF0IChpbnRlcm1lZGlhdGUpIG5v
ZGUgdHJhZmZpYyBzaG91bGQgYmUgDQo+Pj4gc2VudCB0byAtIG5vdCB3aGF0DQo+Pj4gbGluayhz
KSBhcmUgdXNlZCB0byByZWFjaCB0aGF0IG5vZGUuDQo+PiBbUHVzaHBhc2lzXSBUaGlzIGlzIG5v
dCBhYm91dCB3aGljaCBsaW5rcyB0byB0YWtlLiBJdCBpcyBhYm91dCB3ZXRoZXIgDQo+PiB0cmFu
c2l0IHJvdXRlcnMgc2hvdWxkIHRyeSB0byBwcm90ZWN0IHRoZSBub2RlLXNlZ21lbnQgdG8gdGhl
IHRoaXMgDQo+PiBub2RlLXNpZCBvciBub3QuIEkgdGhpbmsgdGhpcyBvcGVucyB1cCBhIGxvdCBt
YW55IG51bWJlciBvZiANCj4+IHBvc3NpYmlsaXRpZXMgb24gdGhlIGluZ3Jlc3Mgcm91dGVyIGFu
ZCBURSBjb250cm9sbGVyLWJhc2VkIGFwcGxpY2F0aW9ucy4NCj4+IA0KPj4+IA0KPj4+IEFkamFj
ZW5jeS1zaWRzIGhhdmUgYSBkaWZmZXJlbnQgc2VtYW50aWMgLSB0aGV5IGlkZW50aWZ5IHRoZSBs
aW5rIA0KPj4+IG92ZXIgd2hpY2ggdHJhZmZpYyBpcyB0byBiZSBmb3J3YXJkZWQuIElkZW50aWZ5
aW5nIGFuIGFkamFjZW5jeS1zaWQgDQo+Pj4gYXMgdW5wcm90ZWN0ZWQgbWVhbnMgdHJhZmZpYyB3
aWxsIE5FVkVSIGZsb3cgb3ZlciBhIGRpZmZlcmVudCBsaW5rLiANCj4+PiBUaGVyZSBpcyBubyBl
cXVpdmFsZW50IGJlaGF2aW9yIHcgYSBub2RlLXNpZCAtIHdoaWNoIGlzIHdoYXQgdGhpcyANCj4+
PiBkaXNjdXNzaW9uIGhhcyBiZWVuIGFib3V0Lg0KPj4gW1B1c2hwYXNpc10gSSBhbSBub3QgdHJ5
aW5nIHRvIGRyYXcgYSBwYXJhbGxlbCBiZXR3ZWVuIHRoaXMgbmV3IGZsYWcgDQo+PiBhbmQgdGhl
IMWSQsK5IGZsYWcgaW4gQWRqLVNpZCBTdWJUbHYuIExpa2Ugc2FpZCBiZWZvcmUNCj4+IA0KPj4+
IA0KPj4+ICBMZXMNCj4+PiANCj4+PiANCj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
Pj4+IEZyb206IFB1c2hwYXNpcyBTYXJrYXIgW21haWx0bzpwc2Fya2FyQGp1bmlwZXIubmV0XQ0K
Pj4+IFNlbnQ6IFN1bmRheSwgSmFudWFyeSAwNCwgMjAxNSA4OjUxIEFNDQo+Pj4gVG86IExlcyBH
aW5zYmVyZyAoZ2luc2JlcmcpOyBTaHJhZGRoYSBIZWdkZTsgUGV0ZXIgUHNlbmFrIChwcHNlbmFr
KTsgDQo+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xz
LmlldGYub3JnOw0KPj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9u
c0B0b29scy5pZXRmLm9yZw0KPj4+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3Jn
DQo+Pj4gU3ViamVjdDogUmU6IFtPU1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcgDQo+Pj4g
ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+Pj4gDQo+Pj4gSGkg
TGVzLA0KPj4+IA0KPj4+IEkgdGhpbmsgdGhlIHJlcXVpcmVtZW50IFNocmFkZGhhIGlzIHJlZmVy
cmluZyBpcyBhYm91dCB0aGUgY2hvaWNlIG9mIA0KPj4+IGV4YWN0IG5vZGUtc2lkIHRvIHVzZSB3
aGlsZSBjb25zdHJ1Y3RpbmcgdGhlIGxhYmVsLXN0YWNrIGZvciBhIA0KPj4+IGV4cGxpY2l0LUxT
UCBvbiB0aGUgaW5ncmVzcyByb3V0ZXIsIHdoaWNoIHdpbGwgYmUgdHlwaWNhbGx5IGRvbmUgDQo+
Pj4gYWZ0ZXIgcnVubmluZyBzb21lIENTUEYgb24gdGhlIFNQUklORyB0b3BvbG9neS4gQW5kIG5v
dCB0aGUgSUdQIG9uIA0KPj4+IGluZ3Jlc3Mgb3IgdHJhbnNpdCByb3V0ZXJzLg0KPj4+IA0KPj4+
IFRoYW5rcw0KPj4+IC1QdXNocGFzaXMNCj4+PiANCj4+PiBPbiAxLzMvMTUsIDM6MTAgQU0sICJM
ZXMgR2luc2JlcmcgKGdpbnNiZXJnKSIgPGdpbnNiZXJnQGNpc2NvLmNvbT4gd3JvdGU6DQo+Pj4g
DQo+Pj4+IFNocmFkZGhhIC0NCj4+Pj4gDQo+Pj4+IElHUHMgdG9kYXkgZG8gTk9UIHBlcmZvcm0g
Y29uc3RyYWludCBiYXNlZCBTUEZzIC0gc28gSSBkb24ndCBrbm93IA0KPj4+PiB3aHkgeW91IGJl
bGlldmUgdGhhdCB0aGUgcHJpbWFyeSBTUEYgd2lsbCBtZWV0IGEgc2V0IG9mIGNvbnN0cmFpbnRz
IA0KPj4+PiB0aGF0IGFuIExGQSBjYWxjdWxhdGlvbiB3aWxsIG5vdC4gSW4gZmFjdCAsIGl0IGlz
IHRoZSBvcHBvc2l0ZSANCj4+Pj4gd2hpY2ggaXMgdHJ1ZSBiZWNhdXNlIGltcGxlbWVudGF0aW9u
cyB0b2RheSBkbyBzdXBwb3J0IHByZWZlcmVuY2VzIA0KPj4+PiBpbiBjaG9vc2luZyBMRkFzIGJh
c2VkIG9uIHZhcmlvdXMgY29uZmlndXJlZCBwb2xpY3kgLSBzb21ldGhpbmcgDQo+Pj4+IHdoaWNo
IGlzIE5PVCBkb25lIGZvciBwcmltYXJ5IFNQRi4NCj4+Pj4gDQo+Pj4+IElmIHlvdSB3YW50IGEg
Y2VydGFpbiBjbGFzcyBvZiB0cmFmZmljIHRvIGF2b2lkIGEgc3Vic2V0IG9mIHRoZSANCj4+Pj4g
bGlua3MgaW4gdGhlIHRvcG9sb2d5IHRoZW4geW91IG5lZWQgdG8gaGF2ZSBhIHdheSBvZiBpZGVu
dGlmeWluZyANCj4+Pj4gdGhlIGxpbmtzIChOT1QgdGhlIG5vZGUgYWRkcmVzc2VzKSBhbmQgYSB3
YXkgb2YgY2FsY3VsYXRpbmcgYSBwYXRoIA0KPj4+PiB3aGljaCBvbmx5IHVzZXMgdGhlIGxpbmtz
IHdoaWNoIG1lZXQgdGhlIGNvbnN0cmFpbnRzIG9mIHRoYXQgY2xhc3Mgb2Ygc2VydmljZS4NCj4+
Pj4gSWRlbnRpZnlpbmcgYSBwYXJ0aWN1bGFyIHByZWZpeCBhcyBwcm90ZWN0ZWQgb3IgdW5wcm90
ZWN0ZWQgd29uJ3QgDQo+Pj4+IGFjaGlldmUgdGhhdC4NCj4+Pj4gDQo+Pj4+ICBMZXMNCj4+Pj4g
DQo+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+IEZyb206IFNocmFkZGhhIEhl
Z2RlIFttYWlsdG86c2hyYWRkaGFAanVuaXBlci5uZXRdDQo+Pj4+IFNlbnQ6IEZyaWRheSwgSmFu
dWFyeSAwMiwgMjAxNSAxMDo1NCBBTQ0KPj4+PiBUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7
IFBldGVyIFBzZW5hayAocHBzZW5hayk7IA0KPj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1y
b3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+Pj4+IGRyYWZ0LWlldGYtaXNpcy1z
ZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPj4+PiBDYzogb3NwZkBp
ZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4+PiBTdWJqZWN0OiBSRTogW0lzaXMtd2ddIE1h
aWwgcmVnYXJkaW5nIA0KPj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVu
c2lvbnMNCj4+Pj4gDQo+Pj4+IEhpIExlcy9QZXRlciwNCj4+Pj4gDQo+Pj4+ICAgICBXaGVuIHJl
Y29udmVyZ2VuY2UgaGFwcGVucywgdGhlIHByaW1hcnkgcGF0aCB3aWxsIGJlIGNhbGN1bGF0ZWQg
DQo+Pj4+IGJhc2VkIG9uIGFsbCBjb25zdHJpYW50cy4NCj4+Pj4gVGhpcyBpcyBub3QgdHJ1ZSB3
aXRoIHRoZSBwcm90ZWN0aW9uIHBhdGguUHJvdGVjdGlvbiBwYXRoIGlzIA0KPj4+PiBjYWxjdWxh
dGVkIGxvY2FsbHkgKExGQS9STEZBKSAgYW5kIGRvZXMgbm90IGNvbnNpZGVyIHRoZSANCj4+Pj4g
Y2hhcmFjdGVyaXN0aWNzIG9mIHRoZSBzZXJ2aWNlcyBydW5uaW5nIG9uIHRoYXQgcGF0aC4NCj4+
Pj4gSXQncyBlYXNpZXIgZm9yIHNvbWUgc2VydmljZXMgdG8gcGljayB0aGUgdW5wcm90ZWN0ZWQg
cGF0aCB3aGVuIHRoZSANCj4+Pj4gbmF0dXJlIG9mIHRoZSBzZXJ2aWNlIGlzIHRoYXQgaXQgY2Fu
IGJlIHJlc3RhcnRlZCAgd2hlbiB0aGVyZSBpcyBhIA0KPj4+PiBkaXNjb25uZWN0aW9uLg0KPj4+
PiANCj4+Pj4gUmdkcw0KPj4+PiBTaHJhZGRoYQ0KPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KPj4+PiBGcm9tOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSBbbWFpbHRvOmdpbnNiZXJn
QGNpc2NvLmNvbV0NCj4+Pj4gU2VudDogRnJpZGF5LCBKYW51YXJ5IDAyLCAyMDE1IDEwOjA2IFBN
DQo+Pj4+IFRvOiBQZXRlciBQc2VuYWsgKHBwc2VuYWspOyBTaHJhZGRoYSBIZWdkZTsgDQo+Pj4+
IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9y
ZzsNCj4+Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xz
LmlldGYub3JnDQo+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+Pj4+
IFN1YmplY3Q6IFJFOiBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcgDQo+Pj4+IGRyYWZ0LWlldGYt
b3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4+PiANCj4+Pj4gUGV0ZXIgLQ0KPj4+
PiANCj4+Pj4gVGhlIHJlcXVpcmVtZW50IFNocmFkZGhhIHNwZWNpZmllZCB3YXMgdG8gbm90IGFs
bG93IGEgcGFydGljdWxhciANCj4+Pj4gY2xhc3Mgb2Ygc2VydmljZSAoImhlYXZ5IGJhbmR3aWR0
aCBzZXJ2aWNlcyIgd2FzIHRoZSBleGFtcGxlDQo+Pj4+IHByb3ZpZGVkKSB0byB1c2UgY2VydGFp
biBsaW5rcyBpbiB0aGUgdG9wb2xvZ3kuIE15IHBvaW50IGlzIHRoYXQgDQo+Pj4+IGFkdmVydGlz
aW5nIGEgZmxhZyBmb3IgYSBnaXZlbiBwcmVmaXggd2hpY2ggc2F5cyAiZG8gbm90IGNhbGN1bGF0
ZSANCj4+Pj4gYSByZXBhaXIgcGF0aCBmb3IgdGhpcyBwcmVmaXgiDQo+Pj4+IGRvZXMgbm90IGhl
bHAgYWNoaWV2ZSB0aGlzLiBPbmNlIHRoZSBuZXR3b3JrIHJlY29udmVyZ2VzIGZvbGxvd2luZyAN
Cj4+Pj4gdGhlIGZhaWx1cmUgb2Ygb25lIG9mIHRoZSBsaW5rcyBvbiB3aGljaCAiaGVhdnkgYmFu
ZHdpZHRoIHNlcnZpY2VzIg0KPj4+PiBpcyBhbGxvd2VkL3ByZWZlcnJlZCBpdCBpcyBxdWl0ZSBs
aWtlbHkgdGhhdCB0aGUgbmV3IGJlc3QgcGF0aCB3aWxsIA0KPj4+PiBiZSBvdmVyIGEgbGluayBv
biB3aGljaCAiaGVhdnkgYmFuZHdpZHRoIHNlcnZpY2VzIiBpcyBOT1QgDQo+Pj4+IGFsbG93ZWQv
cHJlZmVycmVkLiBUaGlzIHdpbGwgaGFwcGVuIHdoZXRoZXIgeW91IGhhdmUgdGhlIG5ldyBmbGFn
IA0KPj4+PiBvciBub3QgLSBzbyB0aGUgZmxhZyB3aWxsIGhhdmUgbm8gbGFzdGluZyBlZmZlY3Qu
IEl0IHdvdWxkIG9ubHkgDQo+Pj4+IGFmZmVjdCB0cmFmZmljIGZsb3cgZHVyaW5nIHRoZSBicmll
ZiBwZXJpb2QgZHVyaW5nIHdoaWNoIHRoZSANCj4+Pj4gbmV0d29yayBpcyByZWNvbnZlcmdpbmcu
DQo+Pj4+IA0KPj4+PiBJIHRoaW5rIHlvdSBhbmQgSSBhcmUgYWN0dWFsbHkgaW4gYWdyZWVtZW50
IC0gSSBhbSBzaW1wbHkgc2VuZGluZyBhIA0KPj4+PiBzdHJvbmdlciBuZWdhdGl2ZSBtZXNzYWdl
IC0gbm90IG9ubHkgZG8gSSB0aGluayB0aGUgZmxhZyBpcyBub3QgDQo+Pj4+IHVzZWZ1bA0KPj4+
PiAtIEkgdGhpbmsgaXQgZG9lcyBub3QgYWNoaWV2ZSB0aGUgZ29hbCBTaHJhZGRoYSBoYXMgaW4g
bWluZC4NCj4+Pj4gDQo+Pj4+ICBMZXMNCj4+Pj4gDQo+Pj4+IA0KPj4+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KPj4+PiBGcm9tOiBQZXRlciBQc2VuYWsgKHBwc2VuYWspDQo+Pj4+IFNl
bnQ6IEZyaWRheSwgSmFudWFyeSAwMiwgMjAxNSAxMjoxOCBBTQ0KPj4+PiBUbzogTGVzIEdpbnNi
ZXJnIChnaW5zYmVyZyk7IFNocmFkZGhhIEhlZ2RlOyANCj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNl
Z21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPj4+PiBkcmFmdC1pZXRm
LWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4+Pj4gQ2M6
IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+Pj4gU3ViamVjdDogUmU6IFtJc2lz
LXdnXSBNYWlsIHJlZ2FyZGluZyANCj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGlu
Zy1leHRlbnNpb25zDQo+Pj4+IA0KPj4+PiBIaSBMZXMsDQo+Pj4+IA0KPj4+PiBJIGJlbGlldmUg
dGhlIGlkZWEgaXMgbm90IHRvIGV4Y2x1ZGUgYW55IHBhcnRpY3VsYXIgbGluaywgaXQncyANCj4+
Pj4gYWN0dWFsbHkgbXVjaCBzaW1wbGVyIC0gZG8gbm90IGNhbGN1bGF0ZSBiYWNrdXAgZm9yIHRo
ZSBwcmVmaXggaWYgDQo+Pj4+IHRoZSBmbGFnIGlzIHNldC4NCj4+Pj4gDQo+Pj4+IEknbSBzdGls
bCBub3QgcXVpdGUgc3VyZSBob3cgdXNlZnVsIGFib3ZlIGlzLCBidXQgdGVjaG5pY2FsbHkgaXQg
aXMgDQo+Pj4+IHBvc3NpYmxlLg0KPj4+PiANCj4+Pj4gdGhhbmtzLA0KPj4+PiBQZXRlcg0KPj4+
PiANCj4+Pj4gT24gMTIvMzAvMTQgMTc6MjIgLCBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSB3cm90
ZToNCj4+Pj4+IFNocmFkZGhhIC0NCj4+Pj4+IA0KPj4+Pj4gV2hlbiBwZXJmb3JtaW5nIGEgYmVz
dCBwYXRoIGNhbGN1bGF0aW9uIHdoZXRoZXIgYSBnaXZlbiBsaW5rIGlzIGluIA0KPj4+Pj4gdGhl
IHNldCBvZiBiZXN0IHBhdGhzICh0byBiZSBwcm90ZWN0ZWRFRCkgb3Igbm90IChjb3VsZCBiZSB1
c2VkIGFzIA0KPj4+Pj4gYSBwcm90ZWN0SU5HIHBhdGgpIGlzIGEgZnVuY3Rpb24gb2YgdGhlIHRv
cG9sb2d5IC0gbm90IHRoZSBsaW5rLiAgDQo+Pj4+PiBJZiB0aGVyZSBpcyBhIHRvcG9sb2d5IGNo
YW5nZSBpdCBpcyBxdWl0ZSBsaWtlbHkgdGhhdCBhIGdpdmVuIGxpbmsgDQo+Pj4+PiB3aWxsIGNo
YW5nZSBmcm9tIGJlaW5nIGEgcHJvdGVjdEVEIGxpbmsgdG8gYmVpbmcgYSBwcm90ZWN0SU5HIGxp
bmsgDQo+Pj4+PiAob3IgdmljZSB2ZXJzYSkuDQo+Pj4+PiBTbyB3aGF0IHlvdSBwcm9wb3NlIHJl
Z2FyZGluZyBub2RlLVNJRHMgd291bGQgbm90IHdvcmsuDQo+Pj4+PiANCj4+Pj4+IEluIHRoZSB1
c2UgY2FzZSB5b3UgbWVudGlvbiBiZWxvdyBpZiB5b3UgZG9uJ3Qgd2FudCBhIGNlcnRhaW4gDQo+
Pj4+PiBjbGFzcyBvZiB0cmFmZmljIHRvIGZsb3cgb24gYSBnaXZlbiBsaW5rIGl0IHJlcXVpcmVz
IGEgbGluayANCj4+Pj4+IGF0dHJpYnV0ZSB3aGljaCBpcyBwZXJzaXN0ZW50IGFjcm9zcyB0b3Bv
bG9neSBjaGFuZ2VzLiBUaGVyZSBhcmUgDQo+Pj4+PiB3YXlzIHRvIGRvIHRoYXQgLSB1c2luZyBB
ZGotU0lEcyBpcyBvbmUgb2YgdGhlbS4gQnV0IHVzaW5nIA0KPj4+Pj4gbm9kZS1TSURzIGluIHRo
ZSB3YXkgeW91IHByb3Bvc2UgaXMgTk9ULg0KPj4+Pj4gDQo+Pj4+PiAgICBMZXMNCj4+Pj4+IA0K
Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+IEZyb206IE9TUEYgW21haWx0
bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTaHJhZGRoYSANCj4+Pj4+IEhl
Z2RlDQo+Pj4+PiBTZW50OiBNb25kYXksIERlY2VtYmVyIDI5LCAyMDE0IDEwOjEyIFBNDQo+Pj4+
PiBUbzogUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsNCj4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdt
ZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsNCj4+Pj4+IGRyYWZ0LWlldGYt
aXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPj4+Pj4gQ2M6
IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+Pj4+IFN1YmplY3Q6IFJlOiBbT1NQ
Rl0gW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21l
bnQtcm91dGluZy1leHRlbnNpb25zDQo+Pj4+PiANCj4+Pj4+IFBldGVyLA0KPj4+Pj4gDQo+Pj4+
Pj4gVGhlIHJlcXVpcmVtZW50IGhlcmUgaXMgdG8gZ2V0IGFuIHVuLXByb3RlY3RlZCBwYXRoIGZv
ciBzZXJ2aWNlcyANCj4+Pj4+PiB3aGljaCBkbyBub3Qgd2FudCB0byBkaXZlcnQgdGhlIHRyYWZm
aWMgb24gcHJvdGVjdGVkIHBhdGggaW4gYW55IGNhc2UuDQo+Pj4+PiANCj4+Pj4+PiBjYW4geW91
IGdpdmUgYW4gZXhhbXBsZSBvZiBzdWNoIGEgc2VydmljZSBhbmQgYSByZWFzb25pbmcgd2h5IA0K
Pj4+Pj4+IHN1Y2ggc2VydmljZSB3b3VsZCB3YW50IHRvIGF2b2lkIGxvY2FsIHByb3RlY3Rpb24g
YWxvbmcgdGhlIHBhdGg/DQo+Pj4+PiANCj4+Pj4+IEhlYXZ5IGJhbmR3aWR0aCBzZXJ2aWNlcyBh
cmUgcG90ZW50aWFsIGNhbmRpZGF0ZXMuICBUaGUgbmV0d29yayBpcyANCj4+Pj4+IHdlbGwgcGxh
bm5lZCBhbmQgd2VsbCBwcm92aXNpb25lZCBmb3IgcHJpbWFyeSBwYXRoIGJ1dCBzYW1lIGlzIG5v
dCANCj4+Pj4+IHRydWUgZm9yIGJhY2t1cCBwYXRocy4NCj4+Pj4+IERpdmVydGluZyBoZWF2eSBi
YW5kd2lkdGggc2VydmljZXMgYWxvbmcgcHJvdGVjdGlvbiBwYXRoIGNhbiANCj4+Pj4+IGRpc3J1
cHQgdGhlIG90aGVyIHNlcnZpY2VzIG9uIHRoYXQgcGF0aCwgdGhleSBhcmUgYmV0dGVyLW9mZiAN
Cj4+Pj4+IHVuLXByb3RlY3RlZCBzbyB0aGF0IGFuIGV2ZW50IGluIHRoZSBuZXR3b3JrIFdvdWxk
IHJlc3VsdCBpbiANCj4+Pj4+IGRpc2Nvbm5lY3Rpb24gYW5kIGEgcmV0cnkgZm9yIHN1Y2ggc2Vy
dmljZXMuDQo+Pj4+PiANCj4+Pj4+IFJnZHMNCj4+Pj4+IFNocmFkZGhhDQo+Pj4+PiANCj4+Pj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+PiBGcm9tOiBQZXRlciBQc2VuYWsgW21h
aWx0bzpwcHNlbmFrQGNpc2NvLmNvbV0NCj4+Pj4+IFNlbnQ6IE1vbmRheSwgRGVjZW1iZXIgMjks
IDIwMTQgNDozNSBQTQ0KPj4+Pj4gVG86IFNocmFkZGhhIEhlZ2RlOw0KPj4+Pj4gZHJhZnQtaWV0
Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPj4+Pj4g
ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3Jn
DQo+Pj4+PiBDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4+Pj4gU3ViamVj
dDogUmU6IFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZyANCj4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1z
ZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4+Pj4gDQo+Pj4+PiBTaHJhZGRoYSwNCj4+Pj4+
IA0KPj4+Pj4gT24gMTIvMjkvMTQgMTA6MDYgLCBTaHJhZGRoYSBIZWdkZSB3cm90ZToNCj4+Pj4+
PiBQZXRlciwNCj4+Pj4+PiANCj4+Pj4+PiBUaGUgcmVxdWlyZW1lbnQgaGVyZSBpcyB0byBnZXQg
YW4gdW4tcHJvdGVjdGVkIHBhdGggZm9yIHNlcnZpY2VzIA0KPj4+Pj4+IHdoaWNoIGRvIG5vdCB3
YW50IHRvIGRpdmVydCB0aGUgdHJhZmZpYyBvbiBwcm90ZWN0ZWQgcGF0aCBpbiBhbnkgY2FzZS4N
Cj4+Pj4+IA0KPj4+Pj4gY2FuIHlvdSBnaXZlIGFuIGV4YW1wbGUgb2Ygc3VjaCBhIHNlcnZpY2Ug
YW5kIGEgcmVhc29uaW5nIHdoeSBzdWNoIA0KPj4+Pj4gc2VydmljZSB3b3VsZCB3YW50IHRvIGF2
b2lkIGxvY2FsIHByb3RlY3Rpb24gYWxvbmcgdGhlIHBhdGg/DQo+Pj4+PiANCj4+Pj4+IHRoYW5r
cywNCj4+Pj4+IFBldGVyDQo+Pj4+PiANCj4+Pj4+PiBTbyB3aGVuIHRoZSBvcmlnaW5hdG9yIG9m
IG5vZGUtc2lkIHNpZ25hbHMgdW4tcHJvdGVjdGVkIHBhdGggDQo+Pj4+Pj4gcmVxdWlyZW1lbnQs
IHRoZXJlIGlzIGFsd2F5cyBhbiB1bnByb3RlY3RlZCBwYXRoLg0KPj4+Pj4+IA0KPj4+Pj4+IFJl
Z2FyZGluZyB0aGUgcHJvdGVjdGVkIHBhdGgsIGl0IGlzIHRoZSBkZWZhdWx0IGJlaGF2aW9yIGFz
IGl0IA0KPj4+Pj4+IGV4aXN0cyB0b2RheS4gWW91IGdldCBwcm90ZWN0aW9uIGlmIGl0J3MgYXZh
aWxhYmxlIG90aGVyd2lzZSB5b3UgDQo+Pj4+Pj4gZG9uJ3QgZ2V0IHByb3RlY3Rpb24uDQo+Pj4+
Pj4gDQo+Pj4+Pj4gSW4gZmFjdCwgeW91IGNhbiBoYXZlIHRoZSBuZXcgZmxhZyB0byBzYXkgIk5Q
IGZsYWciIG1lYW5pbmcgDQo+Pj4+Pj4gbm9uLXByb3RlY3RlZCBmbGFnIHdoaWNoIGNhbiBiZSBz
ZXQgZm9yIHRoZSB1bnByb3RlY3RlZCBwYXRoLg0KPj4+Pj4+IEJ5IGRlZmF1bHQgaXQgcmVtYWlu
cyBvZmYgYW5kIGdpdmVzIHRoZSBiZWhhdmlvciBhcyBpdCBleGlzdHMgdG9kYXkuDQo+Pj4+Pj4g
DQo+Pj4+Pj4gDQo+Pj4+Pj4gUmdkcw0KPj4+Pj4+IFNocmFkZGhhDQo+Pj4+Pj4gDQo+Pj4+Pj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+PiBGcm9tOiBQZXRlciBQc2VuYWsgW21h
aWx0bzpwcHNlbmFrQGNpc2NvLmNvbV0NCj4+Pj4+PiBTZW50OiBNb25kYXksIERlY2VtYmVyIDI5
LCAyMDE0IDI6MjYgUE0NCj4+Pj4+PiBUbzogU2hyYWRkaGEgSGVnZGU7DQo+Pj4+Pj4gZHJhZnQt
aWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPj4+
Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRm
Lm9yZw0KPj4+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+Pj4+Pj4g
U3ViamVjdDogUmU6IFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZyANCj4+Pj4+PiBkcmFmdC1pZXRm
LW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+Pj4+PiANCj4+Pj4+PiBTaHJhZGRo
YSwNCj4+Pj4+PiANCj4+Pj4+PiBJIGRvIG5vdCBzZWUgaG93IGFuIG9yaWdpbmF0b3Igb2YgdGhl
IG5vZGUtc2lkIGNhbiBtYW5kYXRlIGEgDQo+Pj4+Pj4gcHJvdGVjdGlvbiBmb3IgdGhlIHByZWZp
eCBvbiBvdGhlciByb3V0ZXJzLiBXaGF0IGlmIHRoZXJlIGlzIG5vIA0KPj4+Pj4+IGJhY2t1cCBh
dmFpbGFibGUgb24gYSBjZXJ0YWluIG5vZGUgYWxvbmcgdGhlIHBhdGg/DQo+Pj4+Pj4gDQo+Pj4+
Pj4gVGhlIHBhcmFsbGVsIHdpdGggdGhlIEItZmxhZyBpbiBhZGotc2lkcyBpcyBub3QgcmlnaHQg
LSBpbiBjYXNlIA0KPj4+Pj4+IG9mIGFkai1zaWQgdGhlIG9yaWdpbmF0b3IgaGFzIHRoZSBrbm93
bGVkZ2UgYWJvdXQgdGhlIGxvY2FsIA0KPj4+Pj4+IGFkamFjZW5jeSBwcm90ZWN0aW9uIGFuZCBh
cyBzdWNoIGNhbiBzaWduYWwgaXQgaXQgaXQncyBMU0EuDQo+Pj4+Pj4gDQo+Pj4+Pj4gdGhhbmtz
LA0KPj4+Pj4+IFBldGVyDQo+Pj4+Pj4gDQo+Pj4+Pj4gDQo+Pj4+Pj4gT24gMTIvMjkvMTQgMDk6
NDcgLCBTaHJhZGRoYSBIZWdkZSB3cm90ZToNCj4+Pj4+Pj4gUGV0ZXIsDQo+Pj4+Pj4+IA0KPj4+
Pj4+PiANCj4+Pj4+Pj4gUGxzIHNlZSBpbmxpbmUuDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBSZ2RzDQo+
Pj4+Pj4+IFNocmFkZGhhDQo+Pj4+Pj4+IA0KPj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KPj4+Pj4+PiBGcm9tOiBQZXRlciBQc2VuYWsgW21haWx0bzpwcHNlbmFrQGNpc2NvLmNv
bV0NCj4+Pj4+Pj4gU2VudDogTW9uZGF5LCBEZWNlbWJlciAyOSwgMjAxNCAyOjAyIFBNDQo+Pj4+
Pj4+IFRvOiBTaHJhZGRoYSBIZWdkZTsNCj4+Pj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQt
cm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPj4+Pj4+PiBkcmFmdC1pZXRmLWlz
aXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4+Pj4+Pj4gQ2M6
IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtJ
c2lzLXdnXSBNYWlsIHJlZ2FyZGluZyANCj4+Pj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQt
cm91dGluZy1leHRlbnNpb25zDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBTaHJhZGRoYSwNCj4+Pj4+Pj4g
DQo+Pj4+Pj4+IEkgZG8gbm90IHNlZSBob3cgYW4gb3JpZ2luYXRvciBjYW4gc2V0IGFueSBmbGFn
IHJlZ2FyZGluZyB0aGUgDQo+Pj4+Pj4+IHByb3RlY3Rpb24gb2YgdGhlIGxvY2FsbHkgYXR0YWNo
ZWQgcHJlZml4Lg0KPj4+Pj4+PiA8U2hyYWRkaGE+IFRoZSBvcmlnaW5hdG9yIGFkdmVydGlzZXMg
MiBub2RlLXNpZHMuIE9uZSB3aXRoIHAgDQo+Pj4+Pj4+IGZsYWcgc2V0IGFuZCB0aGUgb3RoZXIg
d2l0aG91dCB0aGUgcC1mbGFnIHNldC4NCj4+Pj4+Pj4gDQo+Pj4+Pj4+ICAgIEl0J3MgYWxsIHRo
ZSByb3V0ZXJzIG9uIHRoZSBwYXRoIHRvd2FyZHMgc3VjaCBwcmVmaXggdGhhdCANCj4+Pj4+Pj4g
bmVlZCB0byBkZWFsIHdpdGggdGhlIHByb3RlY3Rpb24uDQo+Pj4+Pj4+IDxTaHJhZGRoYT4gVGhl
IHJlY2VpdmluZyBub2RlcyB3aWxsIGRvd25sb2FkIHByb3RlY3RlZCBwYXRoIGZvciANCj4+Pj4+
Pj4gdGhlIG5vZGUtc2lkIHdpdGggcC1mbGFnIHNldCBhbmQgZG93bmxvYWQgVW5wcm90ZWN0ZWQg
cGF0aCBmb3IgDQo+Pj4+Pj4+IHRoZSBub2RlLXNpZCB3aXRoIHAtZmxhZyB1bnNldC4NCj4+Pj4+
Pj4gDQo+Pj4+Pj4+IFNpZ25hbGluZyBhbnl0aGluZyBmcm9tIHRoZSBvcmlnaW5hdG9yIHNlZW1z
IHVzZWxlc3MuDQo+Pj4+Pj4+IDxTaHJhZGRoYT4gIEZvciBub2RlLXNpZHMgaXQncyB0aGUgb3Ro
ZXJzIHdobyBuZWVkIHRvIGJ1aWxkIHRoZSANCj4+Pj4+Pj4gZm9yd2FyZGluZyBwbGFuZSBidXQg
aXQncyBvbmx5IHRoZSBvcmlnaW5hdG9yIHdobyBjYW4gc2lnbmFsIHdoaWNoIG9mDQo+Pj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgU2lkIG5lZWQgdG8gYmUgYnVpbHQgd2l0aCBwcm90
ZWN0aW9uIA0KPj4+Pj4+PiBhbmQgd2hpY2ggbm90LiBPdGhlciByb3V0ZXJzIG9uIHRoZSBwYXRo
IGNhbm5vdCBzaWduYWwgdGhpcyANCj4+Pj4+Pj4gaW5mb3JtYXRpb24uDQo+Pj4+Pj4gDQo+Pj4+
Pj4gDQo+Pj4+Pj4gDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBXaXRoIHRoaXMgeW91IGhhdmUgdHdvIHBh
dGhzIGZvciB0aGUgbm9kZS4gT25lIGlzIHByb3RlY3RlZCBhbmQgDQo+Pj4+Pj4+IHRoZSBvdGhl
ciBpcyB1bnByb3RlY3RlZC4gVGhpcyBtZWV0cyB0aGUgcmVxdWlyZW1lbnQgb2YgaGF2aW5nIA0K
Pj4+Pj4+PiBhbiB1bi1wcm90ZWN0ZWQgcGF0aC4NCj4+Pj4+Pj4gDQo+Pj4+Pj4+IEl0J3MgdmVy
eSBtdWNoIGluIHBhcmFsbGVsIHRvIEItZmxhZyBpbiBhZGotc2lkcy4gSXQgaXMgc2ltaWxhciAN
Cj4+Pj4+Pj4gdG8gYWR2ZXJ0aXNpbmcgbXVsdGlwbGUgYWRqLXNpZHMgb25lIHdpdGggQi1mbGFn
IG9uIGFuZCBvdGhlciANCj4+Pj4+Pj4gd2l0aCBiLWZsYWcgb2ZmICwgdG8gZ2V0IHByb3RlY3Rl
ZCBhbmQgdW5wcm90ZWN0ZWQgQWRqLXNpZHMuDQo+Pj4+Pj4+IA0KPj4+Pj4+PiB0aGFua3MsDQo+
Pj4+Pj4+IFBldGVyDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBPbiAxMi8yOS8xNCAwOToyNiAsIFNocmFk
ZGhhIEhlZ2RlIHdyb3RlOg0KPj4+Pj4+Pj4gWWVzLllvdSBhcmUgcmlnaHQuDQo+Pj4+Pj4+PiAN
Cj4+Pj4+Pj4+IExldHMgc2F5IGEgcHJlZml4IHNpZCBoYXMgYSBmbGFnICJwIGZsYWciLiBJZiB0
aGlzIGlzIG9uIGl0IA0KPj4+Pj4+Pj4gbWVhbnMgYnVpbGQgYSBwYXRoIGFuZCBwcm92aWRlIHBy
b3RlY3Rpb24uDQo+Pj4+Pj4+PiBJZiB0aGlzIGlzIG9mZiBpdCBtZWFucyBidWlsZCBhIHBhdGgg
d2l0aCBubyBwcm90ZWN0aW9uLg0KPj4+Pj4+Pj4gVGhlIHJlY2VpdmVycyBvZiB0aGUgcHJlZml4
LXNpZCB3aWxsIGJ1aWxkIGZvcndhcmRpbmcgcGxhbmUgDQo+Pj4+Pj4+PiBiYXNlZCBvbiB0aGlz
IGZsYWcuDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+IFRoZSBhcHBsaWNhdGlvbnMgYnVpbGRpbmcgdGhl
IHBhdGhzIHdpbGwgZWl0aGVyIHVzZSBwcmVmaXgtc2lkcyANCj4+Pj4+Pj4+IHdpdGggcCBmbGFn
IG9uIG9yIG9mZiBiYXNlZCBvbiB0aGUgbmVlZCBvZiB0aGUgc2VydmljZS4NCj4+Pj4+Pj4+IFJn
ZHMNCj4+Pj4+Pj4+IFNocmFkZGhhDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+Pj4+IEZyb206IFBldGVyIFBzZW5hayBbbWFp
bHRvOnBwc2VuYWtAY2lzY28uY29tXQ0KPj4+Pj4+Pj4gU2VudDogTW9uZGF5LCBEZWNlbWJlciAy
OSwgMjAxNCAxOjQ5IFBNDQo+Pj4+Pj4+PiBUbzogU2hyYWRkaGEgSGVnZGU7DQo+Pj4+Pj4+PiBk
cmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7
DQo+Pj4+Pj4+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9v
bHMuaWV0Zi5vcmcNCj4+Pj4+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3Jn
DQo+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPj4+Pj4+
Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+Pj4+Pj4+PiAN
Cj4+Pj4+Pj4+IFNocmFkZGhhLA0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiB0aGUgcHJvYmxlbSBpcyB0
aGF0IHRoZSBub2RlIHRoYXQgaXMgYWR2ZXJ0aXNpbmcgdGhlIG5vZGUtc2lkIA0KPj4+Pj4+Pj4g
Y2FuIG5vdCBhZHZlcnRpc2UgYW55IGRhdGEgcmVnYXJkaW5nIHRoZSBwcm90ZWN0aW9uIG9mIHN1
Y2ggDQo+Pj4+Pj4+PiBwcmVmaXgsIGJlY2F1c2UgdGhlIHByZWZpeCBpcyBsb2NhbGx5IGF0dGFj
aGVkLg0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiB0aGFua3MsDQo+Pj4+Pj4+PiBQZXRlcg0KPj4+Pj4+
Pj4gDQo+Pj4+Pj4+PiBPbiAxMi8yOS8xNCAwOToxNSAsIFNocmFkZGhhIEhlZ2RlIHdyb3RlOg0K
Pj4+Pj4+Pj4+IFBldGVyLA0KPj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+IElmIHRoZXJlIGlzIGEgc2Vy
dmljZSB3aGljaCBoYXMgdG8gdXNlIHVuLXByb3RlY3RlZCBwYXRoIGFuZCANCj4+Pj4+Pj4+PiB3
aGlsZSAgYnVpbGRpbmcgc3VjaCBhIHBhdGggaWYgdGhlIG5vZGUtc2lkcyBOZWVkIHRvIGJlIHVz
ZWQgDQo+Pj4+Pj4+Pj4gKG9uZSByZWFzb24gIGNvdWxkIGJlIGxhYmVsIHN0YWNrIGNvbXByZXNz
aW9uKSAsIHRoZW4gdGhlcmUgDQo+Pj4+Pj4+Pj4gaGFzIHRvIGJlIHVucHJvdGVjdGVkIG5vZGUt
c2lkIHRoYXQgdGhpcyBzZXJ2aWNlIGNhbiBtYWtlIHVzZSBvZi4NCj4+Pj4+Pj4+PiANCj4+Pj4+
Pj4+PiBQcmVmaXggLXNpZHMgY291bGQgYWxzbyBiZSB1c2VkIHRvIHJlcHJlc2VudCBkaWZmZXJl
bnQgc2VydmljZSANCj4+Pj4+Pj4+PiBlbmRwb2ludHMgd2hpY2ggbWFrZXMgaXQgZXZlbiBtb3Jl
IHJlbGV2YW50IHRvIGhhdmUgQSBtZWFucyBvZiANCj4+Pj4+Pj4+PiByZXByZXNlbnRpbmcgIHVu
cHJvdGVjdGVkIHBhdGhzLg0KPj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+IFdvdWxkIGJlIGdvb2QgdG8g
aGVhciBmcm9tIG90aGVycyBvbiB0aGlzLCBlc3BlY2lhbGx5IG9wZXJhdG9ycy4NCj4+Pj4+Pj4+
PiANCj4+Pj4+Pj4+PiBSZ2RzDQo+Pj4+Pj4+Pj4gU2hyYWRkaGENCj4+Pj4+Pj4+PiANCj4+Pj4+
Pj4+PiANCj4+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4+Pj4+IEZy
b206IFBldGVyIFBzZW5hayBbbWFpbHRvOnBwc2VuYWtAY2lzY28uY29tXQ0KPj4+Pj4+Pj4+IFNl
bnQ6IE1vbmRheSwgRGVjZW1iZXIgMjksIDIwMTQgMTozNSBQTQ0KPj4+Pj4+Pj4+IFRvOiBTaHJh
ZGRoYSBIZWdkZTsNCj4+Pj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4
dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+Pj4+Pj4+Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21l
bnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+Pj4+Pj4+Pj4gQ2M6IG9zcGZA
aWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW0lzaXMt
d2ddIE1haWwgcmVnYXJkaW5nIA0KPj4+Pj4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJv
dXRpbmctZXh0ZW5zaW9ucw0KPj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+IFNocmFkZGhhLA0KPj4+Pj4+
Pj4+IA0KPj4+Pj4+Pj4+IG5vZGUtU0lEIGlzIGFkdmVydGlzZWQgYnkgdGhlIHJvdXRlciBmb3Ig
dGhlIHByZWZpeCB0aGF0IGlzIA0KPj4+Pj4+Pj4+IGRpcmVjdGx5IGF0dGFjaGVkIHRvIGl0LiBQ
cm90ZWN0aW9uIGZvciBzdWNoIGxvY2FsIHByZWZpeCBkb2VzIA0KPj4+Pj4+Pj4+IG5vdCBtZWFu
IG11Y2guDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gdGhhbmtzLA0KPj4+Pj4+Pj4+IFBldGVyDQo+
Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gT24gMTIvMjQvMTQgMTE6NTcgLCBTaHJhZGRoYSBIZWdkZSB3
cm90ZToNCj4+Pj4+Pj4+Pj4gQXV0aG9ycywNCj4+Pj4+Pj4+Pj4gV2UgaGF2ZSBhICJiYWNrdXAg
ZmxhZyIgaW4gYWRqYWNlbmN5IHNpZCB0byBpbmRpY2F0ZSB3aGV0aGVyIA0KPj4+Pj4+Pj4+PiB0
aGUgbGFiZWwgaXMgcHJvdGVjdGVkIG9yIG5vdC4NCj4+Pj4+Pj4+Pj4gU2ltaWxhcmx5LiBJIHRo
aW5rIHdlIG5lZWQgYSBmbGFnIGluIHByZWZpeC1zaWQgYXMgd2VsbCB0byANCj4+Pj4+Pj4+Pj4g
aW5kaWNhdGUgd2hldGhlciB0aGUgbm9kZS1zaWQgaXMgdG8gYmUgcHJvdGVjdGVkIG9yIG5vdC4N
Cj4+Pj4+Pj4+Pj4gQW55IHRob3VnaHRzIG9uIHRoaXM/DQo+Pj4+Pj4+Pj4+IFJnZHMNCj4+Pj4+
Pj4+Pj4gU2hyYWRkaGENCj4+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+PiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+Pj4+Pj4+PiBJ
c2lzLXdnIG1haWxpbmcgbGlzdA0KPj4+Pj4+Pj4+PiBJc2lzLXdnQGlldGYub3JnDQo+Pj4+Pj4+
Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXNpcy13Zw0KPj4+Pj4+
Pj4+PiANCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiAuDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+PiANCj4+
Pj4+Pj4+IC4NCj4+Pj4+Pj4+IA0KPj4+Pj4+PiANCj4+Pj4+Pj4gLg0KPj4+Pj4+PiANCj4+Pj4+
PiANCj4+Pj4+PiAuDQo+Pj4+Pj4gDQo+Pj4+PiANCj4+Pj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+PiBPU1BGIG1haWxpbmcgbGlzdA0KPj4+
Pj4gT1NQRkBpZXRmLm9yZw0KPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9vc3BmDQo+Pj4+PiAuDQo+Pj4+PiANCj4+Pj4gDQo+Pj4+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+IE9TUEYgbWFpbGluZyBsaXN0DQo+
Pj4+IE9TUEZAaWV0Zi5vcmcNCj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9vc3BmDQo+Pj4gDQo+PiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQo+IElzaXMtd2cgbWFpbGluZyBsaXN0DQo+IElzaXMtd2dAaWV0
Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pc2lzLXdnDQo+
IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPiANCj4gQ2UgbWVzc2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMg
cGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zIA0KPiBjb25maWRlbnRpZWxsZXMgb3Ug
cHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYyBwYXMgZXRyZSBkaWZmdXNlcywgDQo+IGV4
cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNl
IG1lc3NhZ2UgDQo+IHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNpZ25hbGVyIGEgbCdleHBlZGl0
ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMgcGllY2VzIGpvaW50ZXMuIExlcyBtZXNz
YWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1c2NlcHRpYmxlcyBkJ2FsdGVyYXRpb24sIE9yYW5n
ZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJl
LCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4NCj4gDQo+IFRoaXMgbWVzc2FnZSBhbmQgaXRz
IGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvciANCj4gcHJpdmlsZWdlZCBp
bmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3OyB0aGV5IHNob3VsZCBub3Qg
YmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4NCj4g
SWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0
aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuDQo+
IEFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3Nh
Z2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4NCj4gVGhh
bmsgeW91Lg0KPiANCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj4gSXNpcy13ZyBtYWlsaW5nIGxpc3QNCj4gSXNpcy13Z0BpZXRmLm9yZw0KPiBodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lzaXMtd2cNCg0KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KCkNl
IG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9y
bWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9u
YwpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlv
bi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBz
aWduYWxlcgphIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNl
cyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMg
ZCdhbHRlcmF0aW9uLApPcmFuZ2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBt
ZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuCgpUaGlzIG1l
c3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJp
dmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Owp0aGV5IHNo
b3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNh
dGlvbi4KSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5v
dGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVu
dHMuCkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1l
c3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4KVGhh
bmsgeW91LgoK


From nobody Thu Jan  8 03:12:36 2015
Return-Path: <stephane.litkowski@orange.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 049CA1ACD10; Thu,  8 Jan 2015 03:12:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham
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 zOjRq5gDSgJ2; Thu,  8 Jan 2015 03:12:27 -0800 (PST)
Received: from relais-inet.francetelecom.com (relais-ias244.francetelecom.com [80.12.204.244]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 23EF01ACD0C; Thu,  8 Jan 2015 03:12:27 -0800 (PST)
Received: from omfeda05.si.francetelecom.fr (unknown [xx.xx.xx.198]) by omfeda12.si.francetelecom.fr (ESMTP service) with ESMTP id C4C593B432E; Thu,  8 Jan 2015 12:12:25 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.56]) by omfeda05.si.francetelecom.fr (ESMTP service) with ESMTP id 995DF180072; Thu,  8 Jan 2015 12:12:25 +0100 (CET)
Received: from OPEXCLILM34.corporate.adroot.infra.ftgroup ([169.254.4.232]) by OPEXCLILH04.corporate.adroot.infra.ftgroup ([10.114.31.56]) with mapi id 14.03.0224.002; Thu, 8 Jan 2015 12:12:25 +0100
From: <stephane.litkowski@orange.com>
To: Rob Shakir <rjs@rob.sh>
Thread-Topic: [Isis-wg] [OSPF] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQKQCI7OS1hA3lWUKOJwpcc171EJy0ueyAgAE01oCAACPdkIAAAx4Q
Date: Thu, 8 Jan 2015 11:12:24 +0000
Message-ID: <9722_1420715545_54AE6619_9722_1358_1_9E32478DFA9976438E7A22F69B08FF920C76B403@OPEXCLILM34.corporate.adroot.infra.ftgroup>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com> <D0D00E58.1B720%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA29A2@xmb-aln-x02.cisco.com> <D0D02765.1B76C%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA2A4F@xmb-aln-x02.cisco.com> <BY1PR0501MB13812B36C2020C3AC3072641D5580@BY1PR0501MB1381.namprd05.prod.outlook.com> <F3ADE4747C9E124B89F0ED2180CC814F4EEA4F1A@xmb-aln-x02.cisco.com> <28823_1420641858_54AD4642_28823_8441_1_9E32478DFA9976438E7A22F69B08FF920C765C15@OPEXCLILM34.corporate.adroot.infra.ftgroup> <1868F3A4-A4E2-4504-A749-582305FA31B4@rob.sh> 
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.1]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.12.16.134821
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/ix2bbQxfm8nQ5z7-IRoY1ntr3ww>
Cc: "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "ospf@ietf.org" <ospf@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Jan 2015 11:12:30 -0000

DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBMSVRLT1dTS0kgU3RlcGhhbmUg
U0NFL0lCTkYgDQpTZW50OiBUaHVyc2RheSwgSmFudWFyeSAwOCwgMjAxNSAxMjoxMA0KVG86ICdS
b2IgU2hha2lyJw0KQ2M6IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBTaHJhZGRoYSBIZWdkZTsg
UHVzaHBhc2lzIFNhcmthcjsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsgZHJhZnQtaWV0Zi1vc3Bm
LXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOyBkcmFmdC1pZXRmLWlz
aXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7IEhhbm5lcyBHcmVk
bGVyOyBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQpTdWJqZWN0OiBSRTogW0lzaXMt
d2ddIFtPU1BGXSBNYWlsIHJlZ2FyZGluZyBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5n
LWV4dGVuc2lvbnMNCg0KSGkgUm9iLCANCg0KUGxlYXNlIGZpbmQgaW5saW5lIGNvbW1lbnRzDQoN
Ci0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBSb2IgU2hha2lyIFttYWlsdG86cmpz
QHJvYi5zaF0NClNlbnQ6IFRodXJzZGF5LCBKYW51YXJ5IDA4LCAyMDE1IDEwOjUyDQpUbzogTElU
S09XU0tJIFN0ZXBoYW5lIFNDRS9JQk5GDQpDYzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFNo
cmFkZGhhIEhlZ2RlOyBQdXNocGFzaXMgU2Fya2FyOyBQZXRlciBQc2VuYWsgKHBwc2VuYWspOyBk
cmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7
IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9y
ZzsgSGFubmVzIEdyZWRsZXI7IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNClN1Ympl
Y3Q6IFJlOiBbSXNpcy13Z10gW09TUEZdIE1haWwgcmVnYXJkaW5nIGRyYWZ0LWlldGYtb3NwZi1z
ZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KDQpTdGVwaGFuZSwNCg0KSWYgd2UgdGhpbmsgYWJv
dXQgdGhlIOKAnE1VU1QgTk9UIGJlIHByb3RlY3RlZOKAnSBjYXNlIHRoYXQgeW91IG1lbnRpb24u
IExldOKAmXMgYXNzdW1lIHRoYXQgd2UgaGF2ZSBhIHNlcnZpY2UgdGhhdCBpcyBwZXJmb3JtYW5j
ZSBzZW5zaXRpdmUsIHN1Y2ggdGhhdCB3ZSB3YW50IHRvIHRha2UgYSBwYXJ0aWN1bGFyIHBhdGgg
dGhyb3VnaCB0aGUgbmV0d29yayAtIGFuZCB0aGF0IHdlIHVzZSBOb2RlLVNJRHMgbGlrZSB5b3Ug
c2F5Lg0KDQpJZiB3ZSBhc3N1bWUgdGhhdCB0aGUgcmVxdWlyZW1lbnQgaXMgZm9yIEEtQi1DLUQt
RSBwYXRoIGJlbG93LiBUaGUgbm9kZSBTSUQgZm9yIEUgcG9pbnRzIHZpYSBDLUQtRSBhbmQgaGVu
Y2UgaXMgdXNlZCBmb3Igc3RhY2sgY29tcHJlc3Npb24gbGlrZSB5b3Ugc2F5Og0KDQogICAgICBB
IC0tIEIgLS0gQyAtLSBEIC0tIEUNCiAgICAgICAgICAgICAgICB8ICAgICAgICAvDQogICAgICAg
ICAgICAgICAgLS0tIFEgLS0tDQoNCkluIHlvdXIgZW52aXNhZ2VkIGJlaGF2aW91ciwgQyBkb2Vz
IG5vdCBwcm90ZWN0IHRoZSBOb2RlLVNJRCBmb3IgRS4gSW4gdGhlIGNhc2Ugb2YgdGhlIEMtRCBs
aW5rIGZhaWx1cmUsIHRoZW4gdGhlIOKAnHByZWZlcnJlZOKAnSBiZWhhdmlvdXIgaXMgdGhhdCBD
IG5vdyBkcm9wcyB0cmFmZmljIHRvd2FyZHMgdGhpcyBkZXN0aW5hdGlvbi4gSG93ZXZlciwgQyBk
b2VzIG5vdCByZW1vdmUgdGhlIEZJQiBlbnRyeSBmb3IgdGhlIE5vZGUtU0lEIGZvciBFLCBpdOKA
mXMgYWN0dWFsbHkganVzdCBub3cga25vd24gdmlhIFEuIEF0IHRoaXMgcG9pbnQsIEEgY2FuIGZv
cndhcmQgd2l0aCBleGFjdGx5IHRoZSBzYW1lIHN0YWNrLCBhbmQgdGhlIHBhY2tldCB0YWtlcyBh
IG5ldyBBLUItQy1RLUUgcGF0aCwgd2hpY2ggaXMgbm9uLWNvbmZvcm1hbnQgd2l0aCB0aGUgcGVy
Zm9ybWFuY2UgcmVxdWlyZW1lbnQgb2YgdGhlIHNlcnZpY2UuDQoNCltTTEldIENvbXBsZXRlbHkg
YWdyZWUsIGJ1dCB0byBwcmV2ZW50IHRoZSB0cmFuc2llbnQgcGVyaW9kLCB5b3UgY2FuIHVzZSBP
QU0gb24gdG9wIHRvIGJyaW5nIGRvd24gdGhlIExTUCBhdCBpbmdyZXNzIGFuZCBsZXQgaXQgZG93
biB1bnRpbCBpbmdyZXNzIG9yIGNvbnRyb2xsZXIgaGFzIGNvbnZlcmdlZCBhbiBwcm92aWRlZCBh
IG5ldyBzdGFjay4NCg0KDQpJbiB0ZXJtcyBvZiB3aGF0IEMgZG9lcyB3aXRoIGl0cyBGSUIsIGRv
ZXMgaXQgc2ltcGx5IG5vdCB1c2UgQy1RLUUgZHVyaW5nIHRoZSBmYWlsdXJlLCBidXQgcG9zdC1y
ZWNvbnZlcmdlbmNlIHVzZSBpdCBhbnl3YXk/IElmIHNvLCB3aHkgbm90IHVzZSBDLVEtRSBkdXJp
bmcgdGhlIGZhaWx1cmUgLSBiZWNhdXNlIHRoZSBzZXJ2aWNlIGlzIGFsd2F5cyBnb2luZyB0byBu
b24tY29uZm9ybWFudCB0byB0aGUgcGVyZm9ybWFuY2UgcmVxdWlyZW1lbnQ/DQoNCldpdGggYW4g
QWRqLVNJRCwgaXQgbWFrZXMgc2Vuc2UsIGJlY2F1c2UgZXNzZW50aWFsbHkgdW5sZXNzIHRoYXQg
YWRqYWNlbmN5IGlzIGF2YWlsYWJsZSwgdGhlbiB0aGVyZSBpcyBubyBhbHRlcm5hdGUgcGF0aCBm
b3IgdGhlIFNJRCB0aGF0IHdpbGwgYmUgdGFrZW4gLSBzbyB0cmFmZmljIG5ldmVyIGhpdHMgYSBu
b24tY29uZm9ybWFudCBwYXRoLg0KDQpQcmFjdGljYWxseSwgaWYgSSBjYW7igJl0IHRlbGwgYSBj
dXN0b21lciB0aGF0IHRoZSBwYXRoIHRha2VuIHdpbGwgZGVmaW5pdGVseSBiZSBBLUItQy1ELUUs
IGFuZCBpdCBtYXkgcmF0aGVyIGdvIHZpYSBDLVEtRSBhdCBzb21lIHBvaW50IGZvbGxvd2luZyBj
b252ZXJnZW5jZSBbdW50aWwgdGhlIGhlYWQtZW5kIGNhbGN1bGF0ZXMgdGhhdCBzdWNoIGEgY2hh
bmdlIGhhZCBoYXBwZW5lZCAtIGVpdGhlciBhIGxpbmsgb3V0YWdlLCBvciBhIG1ldHJpYyBjaGFu
Z2UgLSBhbmQgc3RvcHMgdXNpbmcgdGhlIGxhYmVsIHN0YWNrXSwgdGhlbiB0aGVyZeKAmXMgbGl0
dGxlIHByb2JsZW0gb2YgaGF2aW5nIHRoZSB0cmFmZmljIGdvIHZpYSBDLVEtRSBkdXJpbmcgcHJv
dGVjdGlvbi4NCltTTEldIEluIGNhc2Ugb2YgYXJjaGl0ZWN0dXJlIHdpdGggZGlzam9pbnQgcGF0
aCBhbmQgZW5kIHRvIGVuZCBwcm90ZWN0aW9uICwgbG9jYWwgcHJvdGVjdGlvbiBtYXkgcHJldmVu
dCB0aGUgZW5kIHRvIGVuZCBwcm90ZWN0aW9uIHRvIGJlIGFjdGl2YXRlZC4gDQoNCkZvciB0aGUg
ZGlzam9pbnQgY2FzZSwgdGhlIGNvbnNpZGVyYXRpb24gdGhhdCBvbmUgaGFzIHRvIG1ha2UgaXM6
DQoJKiBhcmUgYWx0ZXJuYXRpdmUgU1BGIHBhdGhzIGZvciBhIHBhcnRpY3VsYXIgTm9kZS1TSUQg
YWN0dWFsbHkgc3RpbGwgY29uZm9ybWFudCB3aXRoIHRoZSBkaXNqb2ludG5lc3MgcmVxdWlyZW1l
bnQ/IEhvdyBtYW55IHNpbXVsdGFuZW91cyBmYWlsdXJlcyBkb2VzIG9uZSByZXF1aXJlIHRvIHZp
b2xhdGUgY29uc3RyYWludHMuIEZvciBleGFtcGxlLCBpbiBhIGR1YWwtcGxhbmUgY29yZSBuZXR3
b3JrLCB0aGVuIGlmIHRoZSByZXF1aXJlbWVudCBpcyBkaXNqb2ludG5lc3MgYXQgdGhlIElQIGxl
dmVsLCB0aGVuIHdlIG1heSBuZWVkIHRvIGxvc2UgY29ubmVjdGl2aXR5IGVudGlyZWx5IHdpdGhp
biB0aGUgcGxhbmUgYmVmb3JlIGl0IGlzIHByZWZlcmFibGUgdG8g4oCcaG9w4oCdIHRvIGFub3Ro
ZXIgcGxhbmUuIEluIHRoaXMgY2FzZSwgdXNpbmcgYW4gYWx0ZXJuYXRpdmUgU1BGIHBhdGggZm9y
IHRoZSBOb2RlLVNJRCBpcyBhY3R1YWxseSBub3QgYSBwcm9ibGVtIGZvciBkaXNqb2ludG5lc3Mu
DQoJW1NMSV0gSXQncyBmaW5lIGZvciBkdWFsIHBsYW5lIG5ldHdvcmssIGJ1dCBmb3IgZmxhdCBu
ZXR3b3JrcyB3aXRoIFNSTEcgYXQgdHJhbnNtaXNzaW9uIGxldmVsLCBpdCdzIG5vdCBzbyBlYXN5
Lg0KDQoJKiBkb2VzIHRoZSBhcHBsaWNhdGlvbiBwcmVmZXIgbG9zaW5nIGFuIGVudGlyZSBwYXRo
IHRvIGhhdmluZyBzb21lIHJpc2sgb2YgdGhlIHNlcnZpY2VzIGJlaW5nIHNoYXJlZCBmYXRlIHVu
dGlsIHRoZSByZS1vcHRpbWlzYXRpb24/IA0KCVtTTEldIEl0J3Mgbm90IHRoZSBxdWVzdGlvbiBo
ZXJlIC4uLiBpbiBjYXNlIG9mIGRpc2pvaW50IHBhdGggYW5kIGVuZCB0byBlbmQgcHJvdGVjdGlv
biwgeWVzICwgdGhlIGFwcGxpY2F0aW9uIHByZWZlcnMgdG8gbG9vc2UgY29tcGxldGVseSBhIHBh
dGggYW5kIHN3aXRjaCB0byBhbm90aGVyLiBGb3Igc29tZSBvdGhlciBhcHBsaWNhdGlvbnMgd2hl
cmUgYSBzaW5nbGUgTFNQIGlzIGF2YWlsYWJsZSwgZm9yIHN1cmUsIHRoZXJlIGlzIG5vIGlzc3Vl
IHdpdGggdHJhbnNpZW50IHNpdHVhdGlvbnMgdGhhdCBhcmUgbm90IGNvbXBsZXRlbHkgb3B0aW1h
bC4NCg0KDQpGcm9tIHRoZSB3b3JrIHRoYXQgd2XigJl2ZSBsb29rZWQgYXQgdGh1cyBmYXIsIEkg
aGF2ZSBub3QgeWV0IHNlZW4gYSBjYXNlIHdoZXJlIEkgYWJzb2x1dGVseSBNVVNUIE5PVCB1c2Ug
YW4gYWx0ZXJuYXRlIHNob3J0ZXN0IHBhdGggZm9yIGEgTm9kZS1TSUQgYW5kIGhlbmNlIGRvbuKA
mXQgcmVxdWlyZSBwcm90ZWN0aW9uIGF0IGEgcHJhY3RpY2FsIGxldmVsLg0KW1NMSV0gVGhlcmUg
aXMgdGhlIGNhc2UgdG9kYXkgd2l0aCBSU1ZQLVRFLCBzbyBmb3Igc3VyZSwgdXNlIGNhc2UgYXBw
bGllZCB0byBTUiBhbHNvLg0KDQoNClN0YWNrIGRlcHRoIGlzIGRlZmluaXRlbHkgZ29pbmcgdG8g
YmUgc29tZXRoaW5nIHRoYXQgd2UgbmVlZCB0byBjb25zaWRlciAtIHRvIG1lLCB3aGVyZSB3ZSBo
YXZlIGNlbnRyYWxpc2VkIGNvbnRyb2xsZXIgLSBhY3Rpb25zIHN1Y2ggYXMgZHluYW1pY2FsbHkg
Y3JlYXRlZCBmb3J3YXJkaW5nLWFkamFjZW5jeSBMU1BzIHdoaWNoIGFsbG93IOKAnGV4cGFuc2lv
buKAnSBvZiBvbmUgc2VnbWVudCBpbnRvIGEgc2V0IG9mIHNlZ21lbnRzIHdpdGhpbiB0aGUgcGF0
aCBhcmUgYXR0cmFjdGl2ZSBhcyBhIHNvbHV0aW9uIHdoZXJlIG9uZSBuZWVkcyB0byBoYXZlIGV4
cGxpY2l0IHJvdXRpbmcgb2YgdHJhZmZpYyBmb3IgVEUgcHVycG9zZXMuIA0KW1NMSV0gWWVzIHRo
YXQncyBhbiBhcHByb2FjaCwgYnV0IHRoaXMgd2lsbCBjcmVhdGUgbW9yZSBzdGF0ZXMgaW4gdGhl
IG5ldHdvcmsuIERyYXdiYWNrIG9yIG5vdCwgSSBkb24ndCBrbm93IHRvZGF5Lg0KDQoNCkRvZXMg
dGhpcyBtYWtlIHNlbnNlLCBvciBkbyB5b3Ugc2VlIHRoZSB1c2UgY2FzZSB0aGF0IHdl4oCZcmUg
YWRkcmVzc2luZyBoZXJlIGRpZmZlcmVudGx5Pw0KDQpDaGVlcnMsDQpyLg0KDQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoK
Q2UgbWVzc2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5m
b3JtYXRpb25zIGNvbmZpZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBk
b25jCnBhcyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0
aW9uLiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxl
IHNpZ25hbGVyCmEgbCdleHBlZGl0ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMgcGll
Y2VzIGpvaW50ZXMuIExlcyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1c2NlcHRpYmxl
cyBkJ2FsdGVyYXRpb24sCk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNl
IG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4KClRoaXMg
bWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvciBw
cml2aWxlZ2VkIGluZm9ybWF0aW9uIHRoYXQgbWF5IGJlIHByb3RlY3RlZCBieSBsYXc7CnRoZXkg
c2hvdWxkIG5vdCBiZSBkaXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jp
c2F0aW9uLgpJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ug
bm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2ht
ZW50cy4KQXMgZW1haWxzIG1heSBiZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3Ig
bWVzc2FnZXMgdGhhdCBoYXZlIGJlZW4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFsc2lmaWVkLgpU
aGFuayB5b3UuCgo=


From nobody Thu Jan  8 10:01:53 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D80051A8F3C for <ospf@ietfa.amsl.com>; Thu,  8 Jan 2015 10:01:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 Db0kDrG68WA2; Thu,  8 Jan 2015 10:01:50 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 887F51A702D; Thu,  8 Jan 2015 10:01:50 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org, acee@cisco.com
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p6
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150108180150.13057.85992.idtracker@ietfa.amsl.com>
Date: Thu, 08 Jan 2015 10:01:50 -0800
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/6F6BPKqWyov728ig3MPgFBogBH4>
Subject: [OSPF] ID Tracker State Update Notice: <draft-ietf-ospf-te-metric-extensions-10.txt>
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Jan 2015 18:01:52 -0000

IESG state changed to Approved-announcement to be sent::Point Raised - writeup needed from IESG Evaluation
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-ospf-te-metric-extensions/


From nobody Sat Jan 10 12:48:05 2015
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4A8CE1A8859 for <ospf@ietfa.amsl.com>; Sat, 10 Jan 2015 12:48:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 vRq93IM4fejB for <ospf@ietfa.amsl.com>; Sat, 10 Jan 2015 12:48:01 -0800 (PST)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2540D1A883F for <ospf@ietf.org>; Sat, 10 Jan 2015 12:48:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=642; q=dns/txt; s=iport; t=1420922881; x=1422132481; h=from:to:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=1vlDQKAFpAKEO9gpcuB6yvTRIbDRvTrsmYclt0weUB0=; b=Dlk12+5uay2wu1+g3/rWZ2du4VR6u4DKClpxDbeJAIw5Qvl/A2zq1daq ieB/vO2WVfv9bwzdl3+yDxd199WS0ycFDL12nq5/wpPF2xkTFe41XvQuM 7qwY7U2O7PHqqGH8xz9nHA6JB7SUSL+DvTWKvMu+LJw/0rGnq12+xp/Of s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgkFAByPsVStJV2P/2dsb2JhbABbgwZSWATGBoZ8QwEBAQEBfYQTOlEBPkInBByIIw2mXqJSAQsgjEmHYAWOOokNgQ+CcYo9gzoigg+BX28BgUR+AQEB
X-IronPort-AV: E=Sophos;i="5.07,737,1413244800"; d="scan'208";a="112080604"
Received: from rcdn-core-7.cisco.com ([173.37.93.143]) by alln-iport-1.cisco.com with ESMTP; 10 Jan 2015 20:48:00 +0000
Received: from xhc-rcd-x07.cisco.com (xhc-rcd-x07.cisco.com [173.37.183.81]) by rcdn-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id t0AKm0Ih028709 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <ospf@ietf.org>; Sat, 10 Jan 2015 20:48:00 GMT
Received: from xmb-aln-x06.cisco.com ([169.254.1.144]) by xhc-rcd-x07.cisco.com ([173.37.183.81]) with mapi id 14.03.0195.001; Sat, 10 Jan 2015 14:48:00 -0600
From: "Acee Lindem (acee)" <acee@cisco.com>
To: OSPF WG List <ospf@ietf.org>
Thread-Topic: RFC 4970 as WG Document
Thread-Index: AQHQLRa3X+pxw81LPUmmCrsMLc8XuQ==
Date: Sat, 10 Jan 2015 20:47:59 +0000
Message-ID: <D0D6FA2C.B59B%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.116.152.197]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <D777EC382321244D9AF3E70F809C0FF9@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/cWTt3BONmnqDGZPQrFIStFqgMj8>
Subject: [OSPF] RFC 4970 as WG Document
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 10 Jan 2015 20:48:03 -0000

As I indicated at IETF 92, we intend to make the RFC 4970 BIS draft a WG
document. This document extends the OSPF(v3) Router Information LSA to be
multi-instance. This is required to accommodate all the applications (both
OSPF and non-OSPF) that are proposing to advertise information in this
LSA. Additionally, a new capabilities TLV is defined. This value is a
variable length bit string similar to the existing TLV.

If you are opposed to making this a WG document, please voice your
objection by January 24th, 2015. Here is a URL for your convenience:

http://www.ietf.org/id/draft-acee-ospf-rfc4970bis-00.txt

Thanks,
Acee


From nobody Sat Jan 10 13:09:24 2015
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7AA581A1A09 for <ospf@ietfa.amsl.com>; Sat, 10 Jan 2015 13:09:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 FkNNwLmytY6m for <ospf@ietfa.amsl.com>; Sat, 10 Jan 2015 13:09:19 -0800 (PST)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A80011A0137 for <ospf@ietf.org>; Sat, 10 Jan 2015 13:09:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=689; q=dns/txt; s=iport; t=1420924159; x=1422133759; h=from:to:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=1Eh0X63urNgYxYymiiSGgB+pERAONzhhGXR9056x3Wo=; b=JvqqMunqulz/Qg9DQJkhhIGhO92KLRu1ZTyRDB71JcM1f1oXBizcdsVB o0au1//Qj5YjIh2Ia1Hxi0cvPv0Zm4UGNl89bk7gS0TXW24nREZQuESer yMvglF/l7YqD9DOLzkPjA/3cGggJlD6RUKPq1NSidtBp/I66z0G4AsaU1 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgkFAASUsVStJA2J/2dsb2JhbABbgwZSWATGBoZ8QwEBAQEBfYQTOlEBPkInBByIIw2mYqJOLJQpBY46iQ2BD4Jxij2DOiKDbm8BgUR+AQEB
X-IronPort-AV: E=Sophos;i="5.07,737,1413244800"; d="scan'208";a="386327551"
Received: from alln-core-4.cisco.com ([173.36.13.137]) by rcdn-iport-2.cisco.com with ESMTP; 10 Jan 2015 21:09:19 +0000
Received: from xhc-aln-x08.cisco.com (xhc-aln-x08.cisco.com [173.36.12.82]) by alln-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id t0AL9J6X024049 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <ospf@ietf.org>; Sat, 10 Jan 2015 21:09:19 GMT
Received: from xmb-aln-x06.cisco.com ([169.254.1.144]) by xhc-aln-x08.cisco.com ([173.36.12.82]) with mapi id 14.03.0195.001; Sat, 10 Jan 2015 15:09:18 -0600
From: "Acee Lindem (acee)" <acee@cisco.com>
To: OSPF WG List <ospf@ietf.org>
Thread-Topic: OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
Thread-Index: AQHQLRmyvootEbC0aUKyIBteteuJPw==
Date: Sat, 10 Jan 2015 21:09:18 +0000
Message-ID: <D0D6FF2C.B5B6%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.116.152.197]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <5D63109FD0E2864882229E5ADB2675B8@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/_l3faVTeaAlWOPpJsFb5wVHA4Ug>
Subject: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 10 Jan 2015 21:09:21 -0000

We have discussed OSPF TTZ at several IETFs and the authors and their
colleagues have even developed a working prototype. We believe there is
consensus that the protocol mechanisms are viable. However, there is
disagreement as to whether or not these mechanisms will provide
significant benefit. The answer is definitely topology and deployment
dependent. After some discussion, we have decided to poll for adoption as
an experimental draft. Please indicate your support or opposition WG
adoption as experimental prior to January 24th, 2015.

For your convenience, here is a URL for the draft:

http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt

Thanks,
Acee and Abhay=20


From nobody Sat Jan 10 19:09:38 2015
Return-Path: <huaimo.chen@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9FC7F1A1ABB for <ospf@ietfa.amsl.com>; Sat, 10 Jan 2015 19:09:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 Wf9EZa4PIDms for <ospf@ietfa.amsl.com>; Sat, 10 Jan 2015 19:09:29 -0800 (PST)
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 D668D1A1AB1 for <ospf@ietf.org>; Sat, 10 Jan 2015 19:09:28 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml406-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BNV00498; Sun, 11 Jan 2015 03:09:26 +0000 (GMT)
Received: from SJCEML702-CHM.china.huawei.com (10.212.94.48) by lhreml406-hub.china.huawei.com (10.201.5.243) with Microsoft SMTP Server (TLS) id 14.3.158.1; Sun, 11 Jan 2015 03:09:24 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.253]) by SJCEML702-CHM.china.huawei.com ([169.254.4.46]) with mapi id 14.03.0158.001; Sat, 10 Jan 2015 19:07:58 -0800
From: Huaimo Chen <huaimo.chen@huawei.com>
To: "Acee Lindem (acee)" <acee@cisco.com>, OSPF WG List <ospf@ietf.org>
Thread-Topic: OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
Thread-Index: AQHQLRmyvootEbC0aUKyIBteteuJP5y6LzJg
Date: Sun, 11 Jan 2015 03:07:57 +0000
Message-ID: <5316A0AB3C851246A7CA5758973207D445CDC552@SJCEML701-CHM.china.huawei.com>
References: <D0D6FF2C.B5B6%acee@cisco.com>
In-Reply-To: <D0D6FF2C.B5B6%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.245.67]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/mOxcXEWctSI37B4rldbAW1A_Euw>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 11 Jan 2015 03:09:36 -0000

I was a member of a team on vendor side for dividing a network with only ar=
ea 0 into a few of areas. The team spent a long time (1+ years) in splittin=
g the network into multiple areas in order to have minimum service interrup=
tions.

OSPF Topology Transparent Zone (TTZ) provides an easy way to transfer a par=
t of network in an area into a zone smoothly without service interruptions.=
 In a few simple steps, a part of network is transferred into a zone smooth=
ly. The zone also makes the LSDB become smaller. These have been demonstrat=
ed live.=20

So I support it for WG adoption.

Best Regards,
Huaimo as an author
-----Original Message-----
From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Acee Lindem (acee)
Sent: Saturday, January 10, 2015 4:09 PM
To: OSPF WG List
Subject: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption a=
s Experimental


We have discussed OSPF TTZ at several IETFs and the authors and their colle=
agues have even developed a working prototype. We believe there is consensu=
s that the protocol mechanisms are viable. However, there is disagreement a=
s to whether or not these mechanisms will provide significant benefit. The =
answer is definitely topology and deployment dependent. After some discussi=
on, we have decided to poll for adoption as an experimental draft. Please i=
ndicate your support or opposition WG adoption as experimental prior to Jan=
uary 24th, 2015.

For your convenience, here is a URL for the draft:

http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt

Thanks,
Acee and Abhay=20

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


From nobody Sat Jan 10 19:41:45 2015
Return-Path: <dhruv.ietf@gmail.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1BFE51A1A07 for <ospf@ietfa.amsl.com>; Sat, 10 Jan 2015 19:41:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
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 uhwL5pmJv-wM for <ospf@ietfa.amsl.com>; Sat, 10 Jan 2015 19:41:41 -0800 (PST)
Received: from mail-ig0-x230.google.com (mail-ig0-x230.google.com [IPv6:2607:f8b0:4001:c05::230]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ADA071A1AAF for <ospf@ietf.org>; Sat, 10 Jan 2015 19:41:37 -0800 (PST)
Received: by mail-ig0-f176.google.com with SMTP id a13so7213704igq.3 for <ospf@ietf.org>; Sat, 10 Jan 2015 19:41:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=+O9YGC4b5EjjKfcHUZsinr73dfKyjHqS4JcGMWnBNZM=; b=dQh5brpHO5qOmsn2Eq58VHAHsPjR+/i8mQxrzQpemGTFZMQZhH3MovE74EhH9ZxR8f vjT//xvtVWdoFwDdNwgSdPp3NwDHa0cyKYmvS91kFEKS829EGsonAdIQVlbm1opxdiCN qTjf0g4jSmNePaZkfDwp//punFUFUrO8IF+waagFeo6Y7F/bDnj+V8XdVdSdkTNaRoBe SSIQeLy7fHJElGQW8REDwsrajVcfcuLphXqKxCuTL/0cJ+YOpTBMTYvZsU6q+17s4qSB gywD0HY3L3QRdqonbY4OICylW03qdLukhobrwzxRZG3BEw3lk2mzN7EqMWG4M1//tXJC 2DmA==
MIME-Version: 1.0
X-Received: by 10.42.107.211 with SMTP id e19mr18532315icp.27.1420947696819; Sat, 10 Jan 2015 19:41:36 -0800 (PST)
Sender: dhruvdhody@gmail.com
X-Google-Sender-Delegation: dhruvdhody@gmail.com
Received: by 10.50.154.68 with HTTP; Sat, 10 Jan 2015 19:41:36 -0800 (PST)
In-Reply-To: <D0D6FF2C.B5B6%acee@cisco.com>
References: <D0D6FF2C.B5B6%acee@cisco.com>
Date: Sun, 11 Jan 2015 09:11:36 +0530
X-Google-Sender-Auth: 0kV2wVWnF6tK6ygCM5TAgv4aD8Y
Message-ID: <CAB75xn58BPRP5y+L+XU-a6rqhFU0OhRazw=2-62yDCUkBSkG9Q@mail.gmail.com>
From: Dhruv Dhody <dhruv.ietf@gmail.com>
To: "Acee Lindem (acee)" <acee@cisco.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/dU7QQPqOZKE0uMMAOhgJcudyAJs>
Cc: OSPF WG List <ospf@ietf.org>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 11 Jan 2015 03:41:43 -0000

Support!

Regards,
Dhruv

On Sun, Jan 11, 2015 at 2:39 AM, Acee Lindem (acee) <acee@cisco.com> wrote:
>
> We have discussed OSPF TTZ at several IETFs and the authors and their
> colleagues have even developed a working prototype. We believe there is
> consensus that the protocol mechanisms are viable. However, there is
> disagreement as to whether or not these mechanisms will provide
> significant benefit. The answer is definitely topology and deployment
> dependent. After some discussion, we have decided to poll for adoption as
> an experimental draft. Please indicate your support or opposition WG
> adoption as experimental prior to January 24th, 2015.
>
> For your convenience, here is a URL for the draft:
>
> http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt
>
> Thanks,
> Acee and Abhay
>
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


From nobody Sun Jan 11 17:58:37 2015
Return-Path: <eric.wu@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B6CA1A1A98 for <ospf@ietfa.amsl.com>; Sun, 11 Jan 2015 17:58:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.422
X-Spam-Level: 
X-Spam-Status: No, score=-1.422 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CN_BODY_35=0.339, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 HRChABhgSG2I for <ospf@ietfa.amsl.com>; Sun, 11 Jan 2015 17:58:33 -0800 (PST)
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 624601A1A72 for <ospf@ietf.org>; Sun, 11 Jan 2015 17:58:33 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml404-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BRC67598; Mon, 12 Jan 2015 01:58:32 +0000 (GMT)
Received: from SZXEMA413-HUB.china.huawei.com (10.82.72.72) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 12 Jan 2015 01:58:31 +0000
Received: from SZXEMA508-MBX.china.huawei.com ([169.254.7.88]) by SZXEMA413-HUB.china.huawei.com ([10.82.72.72]) with mapi id 14.03.0158.001; Mon, 12 Jan 2015 09:58:18 +0800
From: "Wunan (Eric)" <eric.wu@huawei.com>
To: "Acee Lindem (acee)" <acee@cisco.com>, OSPF WG List <ospf@ietf.org>
Thread-Topic: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
Thread-Index: AQHQLdk/l5RZ+bGydEWiHJjy9Hh7kZy7un+A
Date: Mon, 12 Jan 2015 01:58:18 +0000
Message-ID: <0F26584357FD124DB93F1535E4B0A6503ACDEFC8@szxema508-mbx.china.huawei.com>
References: <D0D6FF2C.B5B6%acee@cisco.com>
In-Reply-To: <D0D6FF2C.B5B6%acee@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.87.25]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/a0S87Zodre7XPd2HOFPAgA0izXk>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Jan 2015 01:58:35 -0000

U3VwcG9ydCENCg0KUmVnYXJkcw0KRXJpYw0KDQotLS0tLdPKvP7Urbz+LS0tLS0NCreivP7Iyzog
QWNlZSBMaW5kZW0gKGFjZWUpIFttYWlsdG86YWNlZUBjaXNjby5jb21dIA0Kt6LLzcqxvOQ6IDIw
MTXE6jHUwjExyNUgNTowOQ0KytW8/sjLOiBPU1BGIFdHIExpc3QNCtb3zOI6IFtPU1BGXSBPU1BG
IFRvcG9sb2d5IFRyYW5zcGFyZW50IFpvbmUgKFRUWikgV0cgUG9sbCBmb3IgQWRvcHRpb24gYXMg
RXhwZXJpbWVudGFsDQoNCg0KV2UgaGF2ZSBkaXNjdXNzZWQgT1NQRiBUVFogYXQgc2V2ZXJhbCBJ
RVRGcyBhbmQgdGhlIGF1dGhvcnMgYW5kIHRoZWlyIGNvbGxlYWd1ZXMgaGF2ZSBldmVuIGRldmVs
b3BlZCBhIHdvcmtpbmcgcHJvdG90eXBlLiBXZSBiZWxpZXZlIHRoZXJlIGlzIGNvbnNlbnN1cyB0
aGF0IHRoZSBwcm90b2NvbCBtZWNoYW5pc21zIGFyZSB2aWFibGUuIEhvd2V2ZXIsIHRoZXJlIGlz
IGRpc2FncmVlbWVudCBhcyB0byB3aGV0aGVyIG9yIG5vdCB0aGVzZSBtZWNoYW5pc21zIHdpbGwg
cHJvdmlkZSBzaWduaWZpY2FudCBiZW5lZml0LiBUaGUgYW5zd2VyIGlzIGRlZmluaXRlbHkgdG9w
b2xvZ3kgYW5kIGRlcGxveW1lbnQgZGVwZW5kZW50LiBBZnRlciBzb21lIGRpc2N1c3Npb24sIHdl
IGhhdmUgZGVjaWRlZCB0byBwb2xsIGZvciBhZG9wdGlvbiBhcyBhbiBleHBlcmltZW50YWwgZHJh
ZnQuIFBsZWFzZSBpbmRpY2F0ZSB5b3VyIHN1cHBvcnQgb3Igb3Bwb3NpdGlvbiBXRyBhZG9wdGlv
biBhcyBleHBlcmltZW50YWwgcHJpb3IgdG8gSmFudWFyeSAyNHRoLCAyMDE1Lg0KDQpGb3IgeW91
ciBjb252ZW5pZW5jZSwgaGVyZSBpcyBhIFVSTCBmb3IgdGhlIGRyYWZ0Og0KDQpodHRwOi8vd3d3
LmlldGYub3JnL2lkL2RyYWZ0LWNoZW4tb3NwZi10dHotMDkudHh0DQoNClRoYW5rcywNCkFjZWUg
YW5kIEFiaGF5IA0KDQoNCg==


From nobody Sun Jan 11 18:00:02 2015
Return-Path: <ningso@yahoo.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5FFCA1A8A07 for <ospf@ietfa.amsl.com>; Sun, 11 Jan 2015 18:00:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.691
X-Spam-Level: 
X-Spam-Status: No, score=0.691 tagged_above=-999 required=5 tests=[BAYES_50=0.8, 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, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 T8FzKtxYiPz6 for <ospf@ietfa.amsl.com>; Sun, 11 Jan 2015 17:59:59 -0800 (PST)
Received: from nm47-vm1.bullet.mail.bf1.yahoo.com (nm47-vm1.bullet.mail.bf1.yahoo.com [216.109.115.124]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3824A1A89F9 for <ospf@ietf.org>; Sun, 11 Jan 2015 17:59:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1421027998; bh=Z45ApK6LqR3rtuoEBIWuBGfoe3reQZoKQBIM8uBq0AU=; h=Date:From:Reply-To:To:Subject:From:Subject; b=sJL/YCgZH0dR3t9qomNsH0lJAcZTnKg63/Oi5+JazJSajbQL2gYoGs7fvRCX4ZT51ZVOgVe/WlpHWI4BtUYS9MXNfTALc8oQWeaAXakpXUkSa5l9l8DvUKujRwzT1sEPCSQUgwk5Y39fs1mZsmJ+n4TvQ7bFDOnV8V9ZUKKiUaPCI/kNwWMdVuapbo7TPq1kJ9463QJbhXTsD+9r57Y8Z1C1IwBMXaFwsuqNMGrq002n8qHhn5XqTDgYsgVoACaQZZgRd53PVyoRIIJzHCv4tZ88GdH1DWwNBR+ykZIOJVsu0JkEM+eAuCQVA31uq6b0SD2hKxkKTOzA7Co66M6JgA==
Received: from [66.196.81.174] by nm47.bullet.mail.bf1.yahoo.com with NNFMP; 12 Jan 2015 01:59:58 -0000
Received: from [98.139.212.199] by tm20.bullet.mail.bf1.yahoo.com with NNFMP;  12 Jan 2015 01:59:58 -0000
Received: from [127.0.0.1] by omp1008.mail.bf1.yahoo.com with NNFMP; 12 Jan 2015 01:59:58 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 314254.79271.bm@omp1008.mail.bf1.yahoo.com
X-YMail-OSG: tR1k7ngVM1n9L8q412Kmf_9ANb69b6Tpgjd6iD.8WFPudMCVgggmzDo5pROZnF4 CLIxi1JqOX_2NDJtx0a4g2gtLQL4LmzKZN0iCDVT7uLTKaFCRDyQj4nHMN5_kZxrKc3gTTxHOTHf LPVr4PhseI61xkO_FzDw5c66lqhxpLxaK3yq2grKCZ5C6tU4CRhX_5jiHq7J7Z_.79QVbg7pRgWd v_OaPsUEl_FNvykNPERzMSyQX3o_zH723q3J3SXVM0o0fxIYWNpSyqmfOPXgCeRUO1g9Ydo5Cbof hiZdARunK93VZKT53R5FoN2VOBQeQ.Z3vykbN5xJmhPjM3RQUK4i7oS0zwQAgaIW.Q52Dg78lcSo vk4SzYiVPVoOuAf.4NNueDrcgdFpd4WQxosZxfPyAh_eEyIUV7.uI_KYsoJD5HxgdHQ.LFsl6gO3 _oqqrJQL1fDoRlC1ZXGKtiVXIjGaDMrp6kFhgYJRzR_VVED01drvsFBDTx_RqSJkYM4bwgQm0zAY u47_MaUvkfaIGTOVR2wBjXCDBuu4in9B3CvfuvGRae_jx6eSJh5OKDr5ABilfVGhEd8RIyqSH1_o DrCDFNZ0-
Received: by 76.13.26.138; Mon, 12 Jan 2015 01:59:57 +0000 
Date: Mon, 12 Jan 2015 01:59:57 +0000 (UTC)
From: <ningso@yahoo.com>
To: "ospf@ietf.org" <ospf@ietf.org>
Message-ID: <1477146822.683105.1421027997570.JavaMail.yahoo@jws10657.mail.bf1.yahoo.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;  boundary="----=_Part_683104_665521028.1421027997567"
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/QOuwOKpllJUDaf65RGJzgWTuTwY>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: ningso@yahoo.com
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Jan 2015 02:00:01 -0000

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

Support as co-author.=C2=A0Ning So972-955-0914
On Sun, Jan 11, 2015 at 2:39 AM, Acee Lindem (acee) <acee at cisco.com> wro=
te:
>
> We have discussed OSPF TTZ at several IETFs and the authors and their
> colleagues have even developed a working prototype. We believe there is
> consensus that the protocol mechanisms are viable. However, there is
> disagreement as to whether or not these mechanisms will provide
> significant benefit. The answer is definitely topology and deployment
> dependent. After some discussion, we have decided to poll for adoption as
> an experimental draft. Please indicate your support or opposition WG
> adoption as experimental prior to January 24th, 2015.
>
> For your convenience, here is a URL for the draft:
>
> http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt
>
> Thanks,
> Acee and Abhay
>
> _______________________________________________
> OSPF mailing list
> OSPF at ietf.org
> https://www.ietf.org/mailman/listinfo/ospf

------=_Part_683104_665521028.1421027997567
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 7bit

<html><body><div style="color:#000; background-color:#fff; font-family:HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:8px"><div id="yui_3_16_0_1_1421013980309_18389" dir="ltr"><span>Support as co-author.</span></div><div></div><div id="yui_3_16_0_1_1421013980309_18420">&nbsp;</div><div class="signature" id="yui_3_16_0_1_1421013980309_18388"><div id="yui_3_16_0_1_1421013980309_18387">Ning So</div><div id="yui_3_16_0_1_1421013980309_18425">972-955-0914</div><div id="yui_3_16_0_1_1421013980309_18425"><br></div><pre class="" style="" id="yui_3_16_0_1_1421013980309_18456">On Sun, Jan 11, 2015 at 2:39 AM, Acee Lindem (acee) &lt;acee at cisco.com&gt; wrote:
&gt;
&gt; We have discussed OSPF TTZ at several IETFs and the authors and their
&gt; colleagues have even developed a working prototype. We believe there is
&gt; consensus that the protocol mechanisms are viable. However, there is
&gt; disagreement as to whether or not these mechanisms will provide
&gt; significant benefit. The answer is definitely topology and deployment
&gt; dependent. After some discussion, we have decided to poll for adoption as
&gt; an experimental draft. Please indicate your support or opposition WG
&gt; adoption as experimental prior to January 24th, 2015.
&gt;
&gt; For your convenience, here is a URL for the draft:
&gt;
&gt; <a rel="nofollow" href="http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt" class="" style="">http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt</a>
&gt;
&gt; Thanks,
&gt; Acee and Abhay
&gt;
&gt; _______________________________________________
&gt; OSPF mailing list
&gt; OSPF at ietf.org
&gt; <a rel="nofollow" href="https://www.ietf.org/mailman/listinfo/ospf" class="" style="" id="yui_3_16_0_1_1421013980309_18471">https://www.ietf.org/mailman/listinfo/ospf</a></pre><div id="yui_3_16_0_1_1421013980309_18425" class="" style=""><br class="" style=""></div></div></div></body></html>
------=_Part_683104_665521028.1421027997567--


From nobody Sun Jan 11 20:56:05 2015
Return-Path: <anil.sn@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9BE201A8895 for <ospf@ietfa.amsl.com>; Sun, 11 Jan 2015 20:56:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.422
X-Spam-Level: 
X-Spam-Status: No, score=-1.422 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CN_BODY_35=0.339, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 IdCW9zZ0XSbl for <ospf@ietfa.amsl.com>; Sun, 11 Jan 2015 20:56:00 -0800 (PST)
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 80E4D1A8871 for <ospf@ietf.org>; Sun, 11 Jan 2015 20:56:00 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml405-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BRC77937; Mon, 12 Jan 2015 04:55:59 +0000 (GMT)
Received: from nkgeml405-hub.china.huawei.com (10.98.56.36) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 12 Jan 2015 04:55:58 +0000
Received: from NKGEML512-MBX.china.huawei.com ([169.254.7.128]) by nkgeml405-hub.china.huawei.com ([10.98.56.36]) with mapi id 14.03.0158.001; Mon, 12 Jan 2015 12:55:50 +0800
From: "Anil Kumar S N (VRP Network BL)" <anil.sn@huawei.com>
To: "Anil Kumar S N (VRP Network BL)" <anil.sn@huawei.com>, "Acee Lindem (acee)" <acee@cisco.com>, OSPF WG List <ospf@ietf.org>
Thread-Topic: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
Thread-Index: AQHQLRmyvootEbC0aUKyIBteteuJP5y7NigAgAC2PYCAAAFg8A==
Date: Mon, 12 Jan 2015 04:55:49 +0000
Message-ID: <327562D94EA7BF428CD805F338C31EF02B6FC3AC@nkgeml512-mbx.china.huawei.com>
References: <D0D6FF2C.B5B6%acee@cisco.com> <0F26584357FD124DB93F1535E4B0A6503ACDEFC8@szxema508-mbx.china.huawei.com> 
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.152.169]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/vFWszBr7HzjMDn-kzjfV4gRnu0w>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Jan 2015 04:56:02 -0000

U3VwcG9ydCENCg0KUmVhZ3Jkcw0KQW5pbCBTIE4NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCkZyb206IE9TUEYgW21haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBP
ZiBXdW5hbiAoRXJpYykNClNlbnQ6IDEyIEphbnVhcnkgMjAxNSAwNzoyOA0KVG86IEFjZWUgTGlu
ZGVtIChhY2VlKTsgT1NQRiBXRyBMaXN0DQpTdWJqZWN0OiBSZTogW09TUEZdIE9TUEYgVG9wb2xv
Z3kgVHJhbnNwYXJlbnQgWm9uZSAoVFRaKSBXRyBQb2xsIGZvciBBZG9wdGlvbiBhcyBFeHBlcmlt
ZW50YWwNCg0KU3VwcG9ydCENCg0KUmVnYXJkcw0KRXJpYw0KDQotLS0tLdPKvP7Urbz+LS0tLS0N
CreivP7IyzogQWNlZSBMaW5kZW0gKGFjZWUpIFttYWlsdG86YWNlZUBjaXNjby5jb21dIA0Kt6LL
zcqxvOQ6IDIwMTXE6jHUwjExyNUgNTowOQ0KytW8/sjLOiBPU1BGIFdHIExpc3QNCtb3zOI6IFtP
U1BGXSBPU1BGIFRvcG9sb2d5IFRyYW5zcGFyZW50IFpvbmUgKFRUWikgV0cgUG9sbCBmb3IgQWRv
cHRpb24gYXMgRXhwZXJpbWVudGFsDQoNCg0KV2UgaGF2ZSBkaXNjdXNzZWQgT1NQRiBUVFogYXQg
c2V2ZXJhbCBJRVRGcyBhbmQgdGhlIGF1dGhvcnMgYW5kIHRoZWlyIGNvbGxlYWd1ZXMgaGF2ZSBl
dmVuIGRldmVsb3BlZCBhIHdvcmtpbmcgcHJvdG90eXBlLiBXZSBiZWxpZXZlIHRoZXJlIGlzIGNv
bnNlbnN1cyB0aGF0IHRoZSBwcm90b2NvbCBtZWNoYW5pc21zIGFyZSB2aWFibGUuIEhvd2V2ZXIs
IHRoZXJlIGlzIGRpc2FncmVlbWVudCBhcyB0byB3aGV0aGVyIG9yIG5vdCB0aGVzZSBtZWNoYW5p
c21zIHdpbGwgcHJvdmlkZSBzaWduaWZpY2FudCBiZW5lZml0LiBUaGUgYW5zd2VyIGlzIGRlZmlu
aXRlbHkgdG9wb2xvZ3kgYW5kIGRlcGxveW1lbnQgZGVwZW5kZW50LiBBZnRlciBzb21lIGRpc2N1
c3Npb24sIHdlIGhhdmUgZGVjaWRlZCB0byBwb2xsIGZvciBhZG9wdGlvbiBhcyBhbiBleHBlcmlt
ZW50YWwgZHJhZnQuIFBsZWFzZSBpbmRpY2F0ZSB5b3VyIHN1cHBvcnQgb3Igb3Bwb3NpdGlvbiBX
RyBhZG9wdGlvbiBhcyBleHBlcmltZW50YWwgcHJpb3IgdG8gSmFudWFyeSAyNHRoLCAyMDE1Lg0K
DQpGb3IgeW91ciBjb252ZW5pZW5jZSwgaGVyZSBpcyBhIFVSTCBmb3IgdGhlIGRyYWZ0Og0KDQpo
dHRwOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWNoZW4tb3NwZi10dHotMDkudHh0DQoNClRoYW5r
cywNCkFjZWUgYW5kIEFiaGF5IA0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQpPU1BGIG1haWxpbmcgbGlzdA0KT1NQRkBpZXRmLm9yZw0KaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9vc3BmDQo=


From nobody Sun Jan 11 21:32:22 2015
Return-Path: <veerendranatharv@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5ECEC1A8A4B for <ospf@ietfa.amsl.com>; Sun, 11 Jan 2015 21:32:19 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.422
X-Spam-Level: 
X-Spam-Status: No, score=-1.422 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CN_BODY_35=0.339, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 Y3XEwt5ezg-7 for <ospf@ietfa.amsl.com>; Sun, 11 Jan 2015 21:32:14 -0800 (PST)
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 273231A8895 for <ospf@ietf.org>; Sun, 11 Jan 2015 21:32:14 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml402-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BRC80172; Mon, 12 Jan 2015 05:32:12 +0000 (GMT)
Received: from SZXEML413-HUB.china.huawei.com (10.82.67.152) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Mon, 12 Jan 2015 05:32:12 +0000
Received: from szxeml561-mbx.china.huawei.com ([169.254.5.217]) by szxeml413-hub.china.huawei.com ([10.82.67.152]) with mapi id 14.03.0158.001; Mon, 12 Jan 2015 13:32:04 +0800
From: Veerendranatha Reddy Vallem <veerendranatharv@huawei.com>
To: "Wunan (Eric)" <eric.wu@huawei.com>, "Acee Lindem (acee)" <acee@cisco.com>, OSPF WG List <ospf@ietf.org>
Thread-Topic: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
Thread-Index: AQHQLRmyvootEbC0aUKyIBteteuJP5y7NigAgADBYsA=
Date: Mon, 12 Jan 2015 05:32:04 +0000
Message-ID: <73BFDDFFF499304EB26FE5FDEF20F7884595F5D5@szxeml561-mbx.china.huawei.com>
References: <D0D6FF2C.B5B6%acee@cisco.com> <0F26584357FD124DB93F1535E4B0A6503ACDEFC8@szxema508-mbx.china.huawei.com>
In-Reply-To: <0F26584357FD124DB93F1535E4B0A6503ACDEFC8@szxema508-mbx.china.huawei.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.150.250]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/4dZKLoB4KpPBZNrr2nFu7SvDEXk>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Jan 2015 05:32:20 -0000

U3VwcG9ydC4NCg0KUmVnYXJkcywNClZlZXJlbmRyYW5hdGgNCg0KLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCkZyb206IE9TUEYgW21haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl
aGFsZiBPZiBXdW5hbiAoRXJpYykNClNlbnQ6IDEyIEphbnVhcnkgMjAxNSAwOTo1OA0KVG86IEFj
ZWUgTGluZGVtIChhY2VlKTsgT1NQRiBXRyBMaXN0DQpTdWJqZWN0OiBSZTogW09TUEZdIE9TUEYg
VG9wb2xvZ3kgVHJhbnNwYXJlbnQgWm9uZSAoVFRaKSBXRyBQb2xsIGZvciBBZG9wdGlvbiBhcyBF
eHBlcmltZW50YWwNCg0KU3VwcG9ydCENCg0KUmVnYXJkcw0KRXJpYw0KDQotLS0tLdPKvP7Urbz+
LS0tLS0NCreivP7IyzogQWNlZSBMaW5kZW0gKGFjZWUpIFttYWlsdG86YWNlZUBjaXNjby5jb21d
IA0Kt6LLzcqxvOQ6IDIwMTXE6jHUwjExyNUgNTowOQ0KytW8/sjLOiBPU1BGIFdHIExpc3QNCtb3
zOI6IFtPU1BGXSBPU1BGIFRvcG9sb2d5IFRyYW5zcGFyZW50IFpvbmUgKFRUWikgV0cgUG9sbCBm
b3IgQWRvcHRpb24gYXMgRXhwZXJpbWVudGFsDQoNCg0KV2UgaGF2ZSBkaXNjdXNzZWQgT1NQRiBU
VFogYXQgc2V2ZXJhbCBJRVRGcyBhbmQgdGhlIGF1dGhvcnMgYW5kIHRoZWlyIGNvbGxlYWd1ZXMg
aGF2ZSBldmVuIGRldmVsb3BlZCBhIHdvcmtpbmcgcHJvdG90eXBlLiBXZSBiZWxpZXZlIHRoZXJl
IGlzIGNvbnNlbnN1cyB0aGF0IHRoZSBwcm90b2NvbCBtZWNoYW5pc21zIGFyZSB2aWFibGUuIEhv
d2V2ZXIsIHRoZXJlIGlzIGRpc2FncmVlbWVudCBhcyB0byB3aGV0aGVyIG9yIG5vdCB0aGVzZSBt
ZWNoYW5pc21zIHdpbGwgcHJvdmlkZSBzaWduaWZpY2FudCBiZW5lZml0LiBUaGUgYW5zd2VyIGlz
IGRlZmluaXRlbHkgdG9wb2xvZ3kgYW5kIGRlcGxveW1lbnQgZGVwZW5kZW50LiBBZnRlciBzb21l
IGRpc2N1c3Npb24sIHdlIGhhdmUgZGVjaWRlZCB0byBwb2xsIGZvciBhZG9wdGlvbiBhcyBhbiBl
eHBlcmltZW50YWwgZHJhZnQuIFBsZWFzZSBpbmRpY2F0ZSB5b3VyIHN1cHBvcnQgb3Igb3Bwb3Np
dGlvbiBXRyBhZG9wdGlvbiBhcyBleHBlcmltZW50YWwgcHJpb3IgdG8gSmFudWFyeSAyNHRoLCAy
MDE1Lg0KDQpGb3IgeW91ciBjb252ZW5pZW5jZSwgaGVyZSBpcyBhIFVSTCBmb3IgdGhlIGRyYWZ0
Og0KDQpodHRwOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWNoZW4tb3NwZi10dHotMDkudHh0DQoN
ClRoYW5rcywNCkFjZWUgYW5kIEFiaGF5IA0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQpPU1BGIG1haWxpbmcgbGlzdA0KT1NQRkBpZXRmLm9yZw0K
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9vc3BmDQo=


From nobody Mon Jan 12 00:13:48 2015
Return-Path: <stephane.litkowski@orange.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C2EA1A8A75; Mon, 12 Jan 2015 00:13:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.6
X-Spam-Level: *
X-Spam-Status: No, score=1.6 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, FREEMAIL_FROM=0.001, MANGLED_BEEF=2.3, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=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 ParGuwXgrv4y; Mon, 12 Jan 2015 00:13:38 -0800 (PST)
Received: from relais-inet.francetelecom.com (relais-ias245.francetelecom.com [80.12.204.245]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B76B01A8A67; Mon, 12 Jan 2015 00:13:37 -0800 (PST)
Received: from omfeda08.si.francetelecom.fr (unknown [xx.xx.xx.201]) by omfeda14.si.francetelecom.fr (ESMTP service) with ESMTP id D2EC12AC3A2; Mon, 12 Jan 2015 09:13:35 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.55]) by omfeda08.si.francetelecom.fr (ESMTP service) with ESMTP id A924C384087; Mon, 12 Jan 2015 09:13:35 +0100 (CET)
Received: from OPEXCLILM34.corporate.adroot.infra.ftgroup ([169.254.4.232]) by OPEXCLILH03.corporate.adroot.infra.ftgroup ([10.114.31.55]) with mapi id 14.03.0224.002; Mon, 12 Jan 2015 09:13:35 +0100
From: <stephane.litkowski@orange.com>
To: Rob Shakir <rjs@rob.sh>
Thread-Topic: [Isis-wg] [OSPF] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQKQCI7OS1hA3lWUKOJwpcc171EJy0ueyAgAE01oCABjl8gA==
Date: Mon, 12 Jan 2015 08:13:34 +0000
Message-ID: <18651_1421050415_54B3822F_18651_14831_1_9E32478DFA9976438E7A22F69B08FF920C76D265@OPEXCLILM34.corporate.adroot.infra.ftgroup>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com> <D0D00E58.1B720%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA29A2@xmb-aln-x02.cisco.com> <D0D02765.1B76C%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA2A4F@xmb-aln-x02.cisco.com> <BY1PR0501MB13812B36C2020C3AC3072641D5580@BY1PR0501MB1381.namprd05.prod.outlook.com> <F3ADE4747C9E124B89F0ED2180CC814F4EEA4F1A@xmb-aln-x02.cisco.com> <28823_1420641858_54AD4642_28823_8441_1_9E32478DFA9976438E7A22F69B08FF920C765C15@OPEXCLILM34.corporate.adroot.infra.ftgroup> <1868F3A4-A4E2-4504-A749-582305FA31B4@rob.sh>
In-Reply-To: <1868F3A4-A4E2-4504-A749-582305FA31B4@rob.sh>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.12.23.1824
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/5uN-nHYtrIEx6-7uLAFKPMxcco0>
Cc: "isis-wg@ietf.org" <isis-wg@ietf.org>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "ospf@ietf.org" <ospf@ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Jan 2015 08:13:45 -0000

SGksDQoNCkFmdGVyIGRpc2N1c3NpbmcgYSBsb3Qgd2l0aCBMZXMgb2ZmbGluZSwgd2UgYWxtb3N0
IGZvdW5kIGFuIGFncmVlbWVudCBvbiB0aGUgdW5kZXJzdGFuZGluZyBvZiB0aGlzIHVzZSBjYXNl
IGFuZCBwb3NzaWJsZSByZWxhdGlvbnNoaXAgd2l0aCB1bnByb3RlY3RlZCBTSURzLg0KVXNlIGNh
c2UgOg0KCUNyZWF0aW9uIG9mIGEgU1IgVEUgdHVubmVsIHdoaWNoIGlzIHVucHJvdGVjdGVkLiBQ
cm90ZWN0aW9uIG1heSBiZSBwcm92aWRlZCBlbmQgdG8gZW5kIHVzaW5nIGZvciBleGFtcGxlIHR3
byBkaXNqb2ludCBwYXRocy4NCglDb250cm9sbGVyIGJhc2VkIG9yIGluZ3Jlc3MgYmFzZWQgdHVu
bmVsIHNldHVwLg0KDQpJdCBzZWVtcyBjbGVhciBub3cgdGhhdCB1c2luZyBPTkxZIHVucHJvdGVj
dGVkIFNJRHMgZG9lcyBub3Qgc29sdmUgdGhlIGlzc3VlIGFzIHdoZW4gYSBsaW5rIGZhaWxzLCBj
b252ZXJnZW5jZSB3aWxsIGhhcHBlbiwgYW5kIG5vZGVzIHRoYXQgYXJlIG5lYXIgdGhlIGZhaWx1
cmUgbWF5IHJlcm91dGUgYSBOb2RlU0lEIEFsZ28gMCB1c2VkIHdpdGhpbiB0aGUgVEUgc3RhY2sg
YmVmb3JlIEluZ3Jlc3Mgb3IgY29udHJvbGxlciByZWNvbXB1dGVzIHRoZSBuZXcgcGF0aCBmaXR0
aW5nIGNvbnN0cmFpbnRzLiBTbyB0aGVyZSBtYXkgYmUgdHJhbnNpZW50IHNpdHVhdGlvbnMgd2hl
cmUgdGhlIHBhdGggZG9lcyBub3QgZml0IGNvbnN0cmFpbnRzIGFueW1vcmUuIEJhc2VkIG9uIHRo
aXMsIGludHJvZHVjaW5nICJOT04gUFJPVEVDVEVEIiBOb2RlU0lEIGRvZXMgbm90IGhlbHAgaW4g
c29sdmluZyB0aGlzIHRyYW5zaWVudCBzaXR1YXRpb24uDQoNCk5vdywgYXMgSSBleHBsYWluZWQs
IElNTywgaXQncyBwb3NzaWJsZSB0byBpbnRyb2R1Y2UgZW5kIHRvIGVuZCBPQU0gb24gdG9wIG9u
IHRoZSBTUlRFIHRvIGJyaW5nIHRoZSBMU1AgZG93biBhcyBzb29uIGFzIHRoZXJlIHMgc29tZXRo
aW5nIHdyb25nIG9uIHRoZSBwYXRoLiBBIEhvbGRkb3duIHRpbWVyIGNhbiBiZSB1c2VkIHRvIGtl
ZXAgTFNQIGRvd24gdW50aWwgY29udmVyZ2VuY2UgaGFwcGVucyBhdCBJbmdyZXNzIG9yIENvbnRy
b2xsZXIuIEJ1dCBpbnRyb2R1Y2luZyBzdWNoIE9BTSBhbmQgaG9sZGRvd24gYW5kIGNvdXBsZWQg
d2l0aCByZWxhdGlvbnMgd2l0aCBJR1AgbWF5IGFsc28gYmUgY29tcGxleCBhbmQgdGhlcmUgaXMg
YSBjaGFuY2UgdGhhdCBpdCBkb2VzIG5vdCBzb2x2ZSB0aGUgaXNzdWUuIEluIGNhc2Ugb2YgcHJv
dGVjdGVkIE5vZGVTSUQgdXNlZCwgT0FNIHdpbGwgbm90IHdvcmssIGJlY2F1c2Ugc3dpdGNob3Zl
ciB0aW1lIHdpbGwgYmUgdG9vIHNtYWxsLiBVc2luZyBPQU0gLCBkZWZhY3RvIHJlcXVpcmVzIHBh
dGggd2l0aCBubyBwcm90ZWN0aW9uLg0KU28gdW5wcm90ZWN0ZWQgU0lEK09BTSBtYXkgc29sdmUg
dGhlIHVzZSBhdCB0aGUgcHJpY2Ugb2Ygc29tZSBjb21wbGV4aXR5IGFuZCBwb3NzaWJseSBub3Qg
c29sdmluZyAxMDAlIG9mIHRoZSBjYXNlcy4NCg0KVG8gY29uY2x1ZGUgOg0KV2UgbmVlZCB0byBz
b2x2ZSB0aGlzIHVzZSBjYXNlIGFuZCB3ZSBuZWVkIHRvIGZpbmQgYW5vdGhlciBlbGVnYW50LCBz
aW1wbGUgYW5kIHNjYWxhYmxlIHNvbHV0aW9uIGZvciB0aGlzLg0KDQpQb3NzaWJsZSBleGlzdGlu
ZyBzb2x1dGlvbnMgOg0KLSBVc2UgQWRqLVNJRCBvbmx5ID0+IGRvZXMgbm90IHNvdW5kcyBnb29k
IGFzIHRoZXJlIHdpbGwgYmUgYW4gaW1wYWN0IG9mIHN0YWNrIGRlcHRoID0+IFBhdGggY29tcHJl
c3Npb24gbmVjZXNzYXJ5DQotIFVzZSBiaW5kaW5nIFRMViBhbmQgY3JlYXRlIHNvbWUgbmV3IE5v
ZGUtU0lEIGNvcnJlc3BvbmRpbmcgdG8gYSBzZXQgb2YgQWRqLVNJRCA9PiBUaGlzIGludHJvZHVj
ZXMgbW9yZSBzdGF0ZXMgd2l0aGluIHRoZSBuZXR3b3JrIChob3cgbWFueSA/KQ0KLSBBbnl0aGlu
ZyBlbHNlID8NCg0KQmVzdCByZWdhcmRzLA0KDQpTdGVwaGFuZQ0KDQoNCi0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQpGcm9tOiBSb2IgU2hha2lyIFttYWlsdG86cmpzQHJvYi5zaF0gDQpTZW50
OiBUaHVyc2RheSwgSmFudWFyeSAwOCwgMjAxNSAxMDo1Mg0KVG86IExJVEtPV1NLSSBTdGVwaGFu
ZSBTQ0UvSUJORg0KQ2M6IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBTaHJhZGRoYSBIZWdkZTsg
UHVzaHBhc2lzIFNhcmthcjsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsgZHJhZnQtaWV0Zi1vc3Bm
LXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOyBkcmFmdC1pZXRmLWlz
aXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7IEhhbm5lcyBHcmVk
bGVyOyBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQpTdWJqZWN0OiBSZTogW0lzaXMt
d2ddIFtPU1BGXSBNYWlsIHJlZ2FyZGluZyBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5n
LWV4dGVuc2lvbnMNCg0KU3RlcGhhbmUsDQoNCklmIHdlIHRoaW5rIGFib3V0IHRoZSDigJxNVVNU
IE5PVCBiZSBwcm90ZWN0ZWTigJ0gY2FzZSB0aGF0IHlvdSBtZW50aW9uLiBMZXTigJlzIGFzc3Vt
ZSB0aGF0IHdlIGhhdmUgYSBzZXJ2aWNlIHRoYXQgaXMgcGVyZm9ybWFuY2Ugc2Vuc2l0aXZlLCBz
dWNoIHRoYXQgd2Ugd2FudCB0byB0YWtlIGEgcGFydGljdWxhciBwYXRoIHRocm91Z2ggdGhlIG5l
dHdvcmsgLSBhbmQgdGhhdCB3ZSB1c2UgTm9kZS1TSURzIGxpa2UgeW91IHNheS4NCg0KSWYgd2Ug
YXNzdW1lIHRoYXQgdGhlIHJlcXVpcmVtZW50IGlzIGZvciBBLUItQy1ELUUgcGF0aCBiZWxvdy4g
VGhlIG5vZGUgU0lEIGZvciBFIHBvaW50cyB2aWEgQy1ELUUgYW5kIGhlbmNlIGlzIHVzZWQgZm9y
IHN0YWNrIGNvbXByZXNzaW9uIGxpa2UgeW91IHNheToNCg0KICAgICAgQSAtLSBCIC0tIEMgLS0g
RCAtLSBFDQogICAgICAgICAgICAgICAgfCAgICAgICAgLw0KICAgICAgICAgICAgICAgIC0tLSBR
IC0tLQ0KDQpJbiB5b3VyIGVudmlzYWdlZCBiZWhhdmlvdXIsIEMgZG9lcyBub3QgcHJvdGVjdCB0
aGUgTm9kZS1TSUQgZm9yIEUuIEluIHRoZSBjYXNlIG9mIHRoZSBDLUQgbGluayBmYWlsdXJlLCB0
aGVuIHRoZSDigJxwcmVmZXJyZWTigJ0gYmVoYXZpb3VyIGlzIHRoYXQgQyBub3cgZHJvcHMgdHJh
ZmZpYyB0b3dhcmRzIHRoaXMgZGVzdGluYXRpb24uIEhvd2V2ZXIsIEMgZG9lcyBub3QgcmVtb3Zl
IHRoZSBGSUIgZW50cnkgZm9yIHRoZSBOb2RlLVNJRCBmb3IgRSwgaXTigJlzIGFjdHVhbGx5IGp1
c3Qgbm93IGtub3duIHZpYSBRLiBBdCB0aGlzIHBvaW50LCBBIGNhbiBmb3J3YXJkIHdpdGggZXhh
Y3RseSB0aGUgc2FtZSBzdGFjaywgYW5kIHRoZSBwYWNrZXQgdGFrZXMgYSBuZXcgQS1CLUMtUS1F
IHBhdGgsIHdoaWNoIGlzIG5vbi1jb25mb3JtYW50IHdpdGggdGhlIHBlcmZvcm1hbmNlIHJlcXVp
cmVtZW50IG9mIHRoZSBzZXJ2aWNlLg0KDQpJbiB0ZXJtcyBvZiB3aGF0IEMgZG9lcyB3aXRoIGl0
cyBGSUIsIGRvZXMgaXQgc2ltcGx5IG5vdCB1c2UgQy1RLUUgZHVyaW5nIHRoZSBmYWlsdXJlLCBi
dXQgcG9zdC1yZWNvbnZlcmdlbmNlIHVzZSBpdCBhbnl3YXk/IElmIHNvLCB3aHkgbm90IHVzZSBD
LVEtRSBkdXJpbmcgdGhlIGZhaWx1cmUgLSBiZWNhdXNlIHRoZSBzZXJ2aWNlIGlzIGFsd2F5cyBn
b2luZyB0byBub24tY29uZm9ybWFudCB0byB0aGUgcGVyZm9ybWFuY2UgcmVxdWlyZW1lbnQ/DQoN
CldpdGggYW4gQWRqLVNJRCwgaXQgbWFrZXMgc2Vuc2UsIGJlY2F1c2UgZXNzZW50aWFsbHkgdW5s
ZXNzIHRoYXQgYWRqYWNlbmN5IGlzIGF2YWlsYWJsZSwgdGhlbiB0aGVyZSBpcyBubyBhbHRlcm5h
dGUgcGF0aCBmb3IgdGhlIFNJRCB0aGF0IHdpbGwgYmUgdGFrZW4gLSBzbyB0cmFmZmljIG5ldmVy
IGhpdHMgYSBub24tY29uZm9ybWFudCBwYXRoLg0KDQpQcmFjdGljYWxseSwgaWYgSSBjYW7igJl0
IHRlbGwgYSBjdXN0b21lciB0aGF0IHRoZSBwYXRoIHRha2VuIHdpbGwgZGVmaW5pdGVseSBiZSBB
LUItQy1ELUUsIGFuZCBpdCBtYXkgcmF0aGVyIGdvIHZpYSBDLVEtRSBhdCBzb21lIHBvaW50IGZv
bGxvd2luZyBjb252ZXJnZW5jZSBbdW50aWwgdGhlIGhlYWQtZW5kIGNhbGN1bGF0ZXMgdGhhdCBz
dWNoIGEgY2hhbmdlIGhhZCBoYXBwZW5lZCAtIGVpdGhlciBhIGxpbmsgb3V0YWdlLCBvciBhIG1l
dHJpYyBjaGFuZ2UgLSBhbmQgc3RvcHMgdXNpbmcgdGhlIGxhYmVsIHN0YWNrXSwgdGhlbiB0aGVy
ZeKAmXMgbGl0dGxlIHByb2JsZW0gb2YgaGF2aW5nIHRoZSB0cmFmZmljIGdvIHZpYSBDLVEtRSBk
dXJpbmcgcHJvdGVjdGlvbi4NCg0KRm9yIHRoZSBkaXNqb2ludCBjYXNlLCB0aGUgY29uc2lkZXJh
dGlvbiB0aGF0IG9uZSBoYXMgdG8gbWFrZSBpczoNCgkqIGFyZSBhbHRlcm5hdGl2ZSBTUEYgcGF0
aHMgZm9yIGEgcGFydGljdWxhciBOb2RlLVNJRCBhY3R1YWxseSBzdGlsbCBjb25mb3JtYW50IHdp
dGggdGhlIGRpc2pvaW50bmVzcyByZXF1aXJlbWVudD8gSG93IG1hbnkgc2ltdWx0YW5lb3VzIGZh
aWx1cmVzIGRvZXMgb25lIHJlcXVpcmUgdG8gdmlvbGF0ZSBjb25zdHJhaW50cy4gRm9yIGV4YW1w
bGUsIGluIGEgZHVhbC1wbGFuZSBjb3JlIG5ldHdvcmssIHRoZW4gaWYgdGhlIHJlcXVpcmVtZW50
IGlzIGRpc2pvaW50bmVzcyBhdCB0aGUgSVAgbGV2ZWwsIHRoZW4gd2UgbWF5IG5lZWQgdG8gbG9z
ZSBjb25uZWN0aXZpdHkgZW50aXJlbHkgd2l0aGluIHRoZSBwbGFuZSBiZWZvcmUgaXQgaXMgcHJl
ZmVyYWJsZSB0byDigJxob3DigJ0gdG8gYW5vdGhlciBwbGFuZS4gSW4gdGhpcyBjYXNlLCB1c2lu
ZyBhbiBhbHRlcm5hdGl2ZSBTUEYgcGF0aCBmb3IgdGhlIE5vZGUtU0lEIGlzIGFjdHVhbGx5IG5v
dCBhIHByb2JsZW0gZm9yIGRpc2pvaW50bmVzcy4NCgkqIGRvZXMgdGhlIGFwcGxpY2F0aW9uIHBy
ZWZlciBsb3NpbmcgYW4gZW50aXJlIHBhdGggdG8gaGF2aW5nIHNvbWUgcmlzayBvZiB0aGUgc2Vy
dmljZXMgYmVpbmcgc2hhcmVkIGZhdGUgdW50aWwgdGhlIHJlLW9wdGltaXNhdGlvbj8gDQoNCkZy
b20gdGhlIHdvcmsgdGhhdCB3ZeKAmXZlIGxvb2tlZCBhdCB0aHVzIGZhciwgSSBoYXZlIG5vdCB5
ZXQgc2VlbiBhIGNhc2Ugd2hlcmUgSSBhYnNvbHV0ZWx5IE1VU1QgTk9UIHVzZSBhbiBhbHRlcm5h
dGUgc2hvcnRlc3QgcGF0aCBmb3IgYSBOb2RlLVNJRCBhbmQgaGVuY2UgZG9u4oCZdCByZXF1aXJl
IHByb3RlY3Rpb24gYXQgYSBwcmFjdGljYWwgbGV2ZWwuDQoNClN0YWNrIGRlcHRoIGlzIGRlZmlu
aXRlbHkgZ29pbmcgdG8gYmUgc29tZXRoaW5nIHRoYXQgd2UgbmVlZCB0byBjb25zaWRlciAtIHRv
IG1lLCB3aGVyZSB3ZSBoYXZlIGNlbnRyYWxpc2VkIGNvbnRyb2xsZXIgLSBhY3Rpb25zIHN1Y2gg
YXMgZHluYW1pY2FsbHkgY3JlYXRlZCBmb3J3YXJkaW5nLWFkamFjZW5jeSBMU1BzIHdoaWNoIGFs
bG93IOKAnGV4cGFuc2lvbuKAnSBvZiBvbmUgc2VnbWVudCBpbnRvIGEgc2V0IG9mIHNlZ21lbnRz
IHdpdGhpbiB0aGUgcGF0aCBhcmUgYXR0cmFjdGl2ZSBhcyBhIHNvbHV0aW9uIHdoZXJlIG9uZSBu
ZWVkcyB0byBoYXZlIGV4cGxpY2l0IHJvdXRpbmcgb2YgdHJhZmZpYyBmb3IgVEUgcHVycG9zZXMu
IA0KDQpEb2VzIHRoaXMgbWFrZSBzZW5zZSwgb3IgZG8geW91IHNlZSB0aGUgdXNlIGNhc2UgdGhh
dCB3ZeKAmXJlIGFkZHJlc3NpbmcgaGVyZSBkaWZmZXJlbnRseT8NCg0KQ2hlZXJzLA0Kci4NCg0K
DQo+IE9uIDcgSmFuIDIwMTUsIGF0IDA5OjQ0LCBzdGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNv
bSB3cm90ZToNCj4gDQo+IEhpLA0KPiANCj4gSSdtIGNvbWluZyBpbnRvIHRoaXMgbG9uZyB0aHJl
YWQgYW5kIEkgdHJpZWQgdG8gcmVhZCBhbGwgdGhlIGV4Y2hhbmdlIA0KPiBidXQgSSBtYXkgYmUg
bWlzc2VkIHNvbWUgbGluZXMgOikNCj4gDQo+IEJ1dCBoZXJlIGlzIG15IG9waW5pb24gb24gdGhp
cyBzdWJqZWN0Lg0KPiBJIHRoaW5rIHRoZSBwb2ludCBmcm9tIFNocmFkZGEgaXMgdmFsdWFibGUg
aW4gY2FzZSBvZiBUcmFmZmljIEVuZ2luZWVyaW5nIHdpdGggU2VnbWVudCBSb3V0aW5nLCBlc3Bl
Y2lhbGx5IHdpdGggYSBjZW50cmFsIGNvbnRyb2xsZXIuDQo+IA0KPiBUb2RheSBpbiBURSBuZXR3
b3Jrcywgd2UgYXJlIHNlbGxpbmcgc29tZSBkaXNqb2ludHMgcGF0aHMgdG8gY3VzdG9tZXIgdGhh
dCBNVVNUIE5PVCBiZSBwcm90ZWN0ZWQgKFNESCBsaWtlIHNlcnZpY2VzKS4gSXQgd291bGQgYmUg
Z29vZCB0byByZXByb2R1Y2UgdGhlIHNhbWUgdGhpbmcgd2l0aCBTUi1URS4NCj4gDQo+IE5vdywg
Y3VycmVudCBlbmNvZGluZyBwZXJtaXRzIHRvIGFkdmVydGlzZSB0aGF0IGEgc3BlY2lmaWMgQWRq
LVNJRCBpcyBwcm90ZWN0ZWQgb3Igbm90IChhcyBhbHJlYWR5IG1lbnRpb25lZCwgdGhpcyBkb2Vz
IG5vdCBzYXkgdGhhdCBhIHByb3RlY3Rpb24gcmVhbGx5IGV4aXN0cyAuLi4sIGluIGNhc2Ugb2Yg
TEZBIHByb3RlY3Rpb24gLCB0aGVyZSBtYXkgYmUgbm8gRlJSIHBhdGggZm9yIHRoaXMgYWRqLVNJ
RCBkZXNwaXRlIG9mIHRoZSBwcm90ZWN0aW9uIGZsYWcgc2V0KS4NCj4gV2UgcHJldHR5IGtub3cg
dGhhdCBpdCB3b3VsZCBub3QgYmUgcG9zc2libGUgaW4gYWxsIGNhc2UgdG8gdXNlIG9ubHkgQWRq
LVNJRCBmb3IgYSBURSB0dW5uZWwgKGR1ZSB0byBsYWJlbCBzdGFjayBkZXB0aCksIHNvIHdlIG5l
ZWQgdG8gaW50cm9kdWNlIHN0YWNrIGNvbXByZXNzaW9uIHVzaW5nIFNQVCBzZWdtZW50cyBhbmQg
bm9kZS1TSUQuDQo+IFNvIHRvIHJlcGx5IG9uIFJvYidzIGNvbW1lbnQsIG9uIFJTVlAtVEUgdHVu
bmVscyB3aXRoIGxvb3NlcyBob3BzIHRoYXQgZG9lcyBub3QgcmVxdWVzdCBwcm90ZWN0aW9uIDog
eWVzIGZvciBSU1ZQLCBpdCBkb2VzIG5vdCBtYWtlIHNlbnNlIHRvIG1lLCBidXQgZm9yIFNSLCBk
dWUgdG8gc3RhY2sgY29tcHJlc3Npb24sIGl0IHdpbGwgYmUgbmVlZGVkLg0KPiANCj4gSWYgd2Ug
bG9vayBhdCBhIG5ldHdvcmssIHdoZXJlIFRFIGlzIG1hbmFnZWQgYnkgYSBjZW50cmFsIGNvbnRy
b2xsZXIsIGhvdyB0aGUgY29udHJvbGxlciBjYW4gZW5zdXJlIHRoYXQgdGhlIG5vZGUtU0lEIHVz
ZWQgaXMgcHJvdGVjdGVkIG9yIG5vdCAoYXMgZm9yIEFkai1TSUQsIEkgbWVhbiBwcm90ZWN0aW9u
IHJlcXVlc3RlZCwgbm90IHByb3RlY3Rpb24gaW5zdGFsbGVkKS4gSSBzZWUgdHdvIHdheXMgOg0K
PiAJKiBVc2UgdHdvIFNJRHMgYXR0YWNoZWQgdG8gdGhlIHNhbWUgcHJlZml4IGFuZCBhZGQgYSBm
bGFnIHRvIHByZXZlbnQgYXV0b21hdGljYWxseSBhbGwgbm9kZXMgdG8gY29tcHV0ZSBhIHByb3Rl
Y3Rpb24gZm9yIG9uZSBvZiB0aGUgU0lELiBUaGUgZmxhZyBkb2VzIG5vdCByZWFsbHkgZm9yY2Ug
bm9kZXMgdG8gY29tcHV0ZSBhIHByb3RlY3Rpb24uIEVhY2ggbm9kZSB3aWxsIHN0aWxsIHJlcXVp
cmUgbG9jYWwgY29uZmlndXJhdGlvbiBmb3IgcHJvdGVjdGlvbiwgYnV0IHRoZSBmbGFnIHdpbGwg
cGVybWl0IHRvIGV4Y2x1ZGUgc29tZSBwcmVmaXhlcyBmb3IgcHJvdGVjdGlvbiAob3ZlcnJpZGlu
ZyBsb2NhbCBwb2xpY3kpLg0KPiANCj4gCSogVXNlIHR3byBwcmVmaXhlcyBvbiBlYWNoIG5vZGUg
LCBwcmVmaXhlcyBhcmUgbWFya2VkIHdpdGggdGFncyAoYWRtaW4tdGFncykgOiAicHJvdGVjdGlv
biB0YWciIGFuZCAibm9uIHByb3RlY3Rpb24gdGFnIi4gRWFjaCByb3V0ZXIgaXMgY29uZmlndXJl
ZCB1c2luZyBMRkEgcG9saWNpZXMgdG8gbm90IGNvbXB1dGUgcHJvdGVjdGlvbiBmb3IgcHJlZml4
ZXMgaGF2aW5nICJub24gcHJvdGVjdGlvbiB0YWciIEFORCBhZGQga25vd2xlZGdlIHRvIHRoZSBj
b250cm9sbGVyIHRvIHVzZSBvbmx5ICJub24gcHJvdGVjdGlvbiB0YWciIHByZWZpeGVzIHRvIGNv
bXByZXNzIG5vbiBwcm90ZWN0ZWQgcGF0aC4NCj4gDQo+IA0KPiBCZXN0IFJlZ2FyZHMsDQo+IA0K
PiBTdGVwaGFuZQ0KPiANCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogSXNp
cy13ZyBbbWFpbHRvOmlzaXMtd2ctYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIExlcyAN
Cj4gR2luc2JlcmcgKGdpbnNiZXJnKQ0KPiBTZW50OiBNb25kYXksIEphbnVhcnkgMDUsIDIwMTUg
MTY6NTkNCj4gVG86IFNocmFkZGhhIEhlZ2RlOyBQdXNocGFzaXMgU2Fya2FyOyBQZXRlciBQc2Vu
YWsgKHBwc2VuYWspOyANCj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNp
b25zQHRvb2xzLmlldGYub3JnOyANCj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1l
eHRlbnNpb25zQHRvb2xzLmlldGYub3JnOyBIYW5uZXMgDQo+IEdyZWRsZXINCj4gQ2M6IG9zcGZA
aWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4gU3ViamVjdDogUmU6IFtJc2lzLXdnXSBbT1NQ
Rl0gTWFpbCByZWdhcmRpbmcgDQo+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0
ZW5zaW9ucw0KPiANCj4gU2hyYWRkaGEgLQ0KPiANCj4gQXMgSmVmZiBoYXMgYWxyZWFkeSBtZW50
aW9uZWQsIHRoZSBjYXNlIHlvdSBhcmUgY29uY2VybmVkIGFib3V0IGNhbiBiZSANCj4gaGFuZGxl
ZCB1c2luZyBMRkEgc2VsZWN0aW9uIHN0cmF0ZWdpZXMgZGlzY3Vzc2VkIGluIA0KPiBodHRwOi8v
ZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtcnRnd2ctbGZhLW1hbmFnZWFiaWxp
dHkvDQo+IEFuZCBpdCBpcyBhIGZhciBiZXR0ZXIgc29sdXRpb24gc2luY2UgaXQgYWxsb3dzIHRo
ZSB0cmFmZmljIG9mIGludGVyZXN0IHRvIGJlIHByb3RlY3RlZCA9PiBsZXNzIHRyYWZmaWMgaW50
ZXJydXB0aW9uLg0KPiANCj4gICBMZXMNCj4gDQo+IA0KPiANCj4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCj4gRnJvbTogU2hyYWRkaGEgSGVnZGUgW21haWx0bzpzaHJhZGRoYUBqdW5pcGVy
Lm5ldF0NCj4gU2VudDogTW9uZGF5LCBKYW51YXJ5IDA1LCAyMDE1IDEyOjQ5IEFNDQo+IFRvOiBM
ZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgUHVzaHBhc2lzIFNhcmthcjsgUGV0ZXIgUHNlbmFrIChw
cHNlbmFrKTsgDQo+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0
b29scy5pZXRmLm9yZzsgDQo+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5z
aW9uc0B0b29scy5pZXRmLm9yZzsgSGFubmVzIA0KPiBHcmVkbGVyDQo+IENjOiBvc3BmQGlldGYu
b3JnOyBpc2lzLXdnQGlldGYub3JnDQo+IFN1YmplY3Q6IFJFOiBbT1NQRl0gW0lzaXMtd2ddIE1h
aWwgcmVnYXJkaW5nIA0KPiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lv
bnMNCj4gDQo+IExlcywNCj4gDQo+IFBscyBjb25zaWRlciBhIGNhc2Ugd2hlbiB0aGUgcG9zdCBj
b252ZXJnZW5jZSBwYXRoIGdvZXMgdGhyb3VnaCBhIGRpZmZlcmVudCBub2RlIGFuZCBpcyB3ZWxs
IHByb3Zpc2lvbmVkLg0KPiANCj4gLS0tLS0tLS1HLS0tLS0tLQ0KPiB8ICAgICAgICAgICAgICAg
ICAgICAgfA0KPiBBLS0tLUItLS0tQy0tLS1EDQo+ICAgICAgICB8ICAgICAgIHwNCj4gICAgICAg
ICAgRS0tLS1GDQo+IA0KPiBXaGVuIHRoZSBsaW5rIGJldHdlZW4gQiAmIEMgZ29lcyBkb3duLCB3
ZSBkb27igJl0IHdhbnQgdG8gZGl2ZXJ0IHRoZSB0cmFmZmljIHZpYSBCLUUtRS1GLUMgYmVjYXVz
ZSBpdCBpcyBub3Qgd2VsbCBwcm92aXNpb25lZCBmb3IgdGhlIHNlcnZpY2UuDQo+IFRoZSBwb3N0
IGNvbnZlcmdlbmNlIHBhdGggaXMgQS1HLUQgd2hpY2ggaXMgd2VsbCBwcm92aXNpb25lZC4NCj4g
SW4gdGhpcyBjYXNlIGl0IG1ha2VzIHNlbnNlIHRvIHNpbXBseSBhdm9pZCBwcm90ZWN0aW9uIGZv
ciB0aGUgc2VydmljZSBhcyB0aGUgbmF0dXJlIG9mIHRoZSBzZXJ2aWNlIGlzIHN1Y2ggdGhhdCBp
dCBjYW4gYmUgZGlzY29ubmVjdGVkIGFuZCByZWNvbm5lY3RlZCB3aXRob3V0IGltcGFjdGluZyB0
aGUgZW5kIHVzZXIgb2YgdGhlIHNlcnZpY2UuDQo+IA0KPiANCj4gVGhlIHBvc3QgY29udmVyZ2Vu
Y2UgcGF0aHMgbmVlZCB0byBiZSBwcm92aXNpb25lZCBhdCBsZWFzdCBmb3Igb25lIGZhaWx1cmUg
aWYgdGhhdCBpcyBub3QgdGhlIGNhc2UgdGhlbiB0aGUgc2VydmljZSB3aWxsIHJlbWFpbiBkb3du
IElycmVzcGVjdGl2ZSBvZiB0aGUgdGVjaG5vbG9neSB1c2VkLg0KPiANCj4gDQo+IFJnZHMNCj4g
U2hyYWRkaGENCj4gDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IExlcyBH
aW5zYmVyZyAoZ2luc2JlcmcpIFttYWlsdG86Z2luc2JlcmdAY2lzY28uY29tXQ0KPiBTZW50OiBN
b25kYXksIEphbnVhcnkgMDUsIDIwMTUgMTI6MDcgUE0NCj4gVG86IFB1c2hwYXNpcyBTYXJrYXI7
IFNocmFkZGhhIEhlZ2RlOyBQZXRlciBQc2VuYWsgKHBwc2VuYWspOyANCj4gZHJhZnQtaWV0Zi1v
c3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOyANCj4gZHJhZnQt
aWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOyBIYW5u
ZXMgDQo+IEdyZWRsZXINCj4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4g
U3ViamVjdDogUkU6IFtPU1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcgDQo+IGRyYWZ0LWll
dGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPiANCj4gUHVzaHBhc2lzIC0NCj4g
DQo+IElubGluZS4NCj4gDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFB1
c2hwYXNpcyBTYXJrYXIgW21haWx0bzpwc2Fya2FyQGp1bmlwZXIubmV0XQ0KPiBTZW50OiBTdW5k
YXksIEphbnVhcnkgMDQsIDIwMTUgMTA6MTMgUE0NCj4gVG86IExlcyBHaW5zYmVyZyAoZ2luc2Jl
cmcpOyBTaHJhZGRoYSBIZWdkZTsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsgDQo+IGRyYWZ0LWll
dGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsgDQo+IGRy
YWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsg
SGFubmVzIA0KPiBHcmVkbGVyDQo+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3Jn
DQo+IFN1YmplY3Q6IFJlOiBbT1NQRl0gW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPiBkcmFm
dC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4gDQo+IEhpIExlcywNCj4g
DQo+IA0KPiBPbiAxLzUvMTUsIDExOjIzIEFNLCAiTGVzIEdpbnNiZXJnIChnaW5zYmVyZykiIDxn
aW5zYmVyZ0BjaXNjby5jb20+IHdyb3RlOg0KPiANCj4+IFB1c2hwYXNpcyAtDQo+PiANCj4+IFRo
ZSBrZXkgcG9pbnQgaXMgdGhhdCB0aGUgcHJvcG9zYWwgZG9lcyBub3QgaGF2ZSBhbnkgbGFzdGlu
ZyBpbXBhY3QgDQo+PiBvbiB0cmFmZmljIGZsb3cuIEEgc2ltcGxlIHRvcG9sb2d5IHNob3VsZCBz
dWZmaWNlIHRvIGlsbHVzdHJhdGUgdGhpcy4NCj4+IA0KPj4gDQo+PiBBLS0tLUItLS0tQy0tLS1E
DQo+PiAgICAgICAgIHwgICAgICAgfA0KPj4gICAgICAgICBFLS0tLUYNCj4+IA0KPj4gKEFsbCBs
aW5rcyBoYXZlIHRoZSBzYW1lIGNvc3QpDQo+PiANCj4+IFN1cHBvc2Ugd2Ugd2lzaCB0byBoYXZl
IHRyYWZmaWMgZW50ZXJpbmcgYXQgQSBmbG93IGFsb25nIHRoZSBwYXRoIA0KPj4gQS1CLUMtRA0K
Pj4gLSBidXQgaWYgdGhlIGxpbmsgQi0tLUMgZmFpbHMgd2UgZG8gTk9UIHdhbnQgdHJhZmZpYyB0
byB0YWtlIHRoZSBwYXRoIA0KPj4gQi0tRS0tRi0tQy4NCj4+IA0KPj4gWW91IHByb3Bvc2UgdG8g
aGF2ZSBDIGFkdmVydGlzZSBhbiBhZGRyZXNzIHdpdGggdHdvIG5vZGUtc2lkcyAtIG9uZSANCj4+
IHdoaWNoIGFsbG93cyBwcm90ZWN0aW9uIC0gY2FsbCBpdCBDKFApIC0gYW5kIG9uZSB3aGljaCBk
b2VzIE5PVCBhbGxvdyANCj4+IHByb3RlY3Rpb24gLSBjYWxsIGl0IEMoTlApLg0KPiBbUHVzaHBh
c2lzXSBOby4gTXkgcHJvcG9zYWwgaXMgZm9yIEQgdG8gYWR2ZXJ0aXNlIHR3byBub2RlIHNpZHMs
IEQxIHdpdGggTlAgc2V0IHRvIDAgYW5kIEQyIHdpdGggTlAgc2V0IHRvIDEuIEFwcGxpY2F0aW9u
cyBvbiB0aGF0IGRvIG5vdCBuZWVkIEIsIG9yIEMgdG8gcHJvdGVjdCB0aGUgQS1CLUMtRCBwYXRo
IHdpbGwgdXNlIEQyLiBCIGFuZCBDIHdpbGwgbm90IGluc3RhbGwgYmFja3VwIHBhdGhzIGZvciBE
Mi4gT3RoZXIgYXBwcyBjYW4gdXNlIEQxIGFzIHRoZXkgYXJlIHN1cHBvc2VkIHRvIGRvIG90aGVy
d2lzZS4gV2V0aGVyIHRvIHByb3RlY3QgRDEgb3Igbm90IGlzIGEgbG9jYWwgZGVjaXNpb24gb2Yg
QiBhbmQgQy4NCj4gSG9wZSBJIGNvdWxkIGNsYXJpZnkgZW5vdWdoIDopDQo+IA0KPiBbTGVzOl0g
V2hldGhlciB3ZSB0YWxrIGFib3V0IEMgb3IgRCBkb2VzbuKAmXQgbWF0dGVyLiBBcyB5b3UgcG9p
bnQgb3V0IGJlbG93IHRoZSBpc3N1ZSB5b3UgYXJlIGNvbmNlcm5lZCB3aXRoIGlzIHRoZSBGSUIg
dXBkYXRlIHRpbWUgb24gdGhlIGludGVybWVkaWF0ZSBub2RlcyByZWxhdGl2ZSB0byB0aGUgcmVj
b21wdXRhdGlvbiBvbiB0aGUgaW5ncmVzcyBub2RlLg0KPiANCj4+IA0KPj4gSWYgdGhlIGxhYmVs
IHN0YWNrIHNwZWNpZmllcyBDKE5QKSAtIHRoZW4gd2hpbGUgdGhlIGxpbmsgQi0tQyBpcyBVUCAN
Cj4+IGV2ZXJ5dGhpbmcgd29ya3MgYXMgZGVzaXJlZCAocHJpbWFyeSBwYXRoIHRvIEMoTlApIG9u
IE5vZGUgQiBpcyB2aWEgDQo+PiBsaW5rIEItQykuDQo+PiBIb3dldmVyLCB3aGVuIHRoZSBsaW5r
IEItLUMgZ29lcyBkb3duLCB0aGUgbmV0d29yayB3aWxsIHJlY29udmVyZ2UgDQo+PiBhbmQgaW4g
YSBtb2Rlc3QgYW1vdW50IG9mIHRpbWUgdGhlIG5ldyBwcmltYXJ5IHBhdGggdG8gQyhOUCkgb24g
bm9kZSANCj4+IEIgd2lsbCBiZSB2aWEgbGluayBCLUUuDQo+IFtQdXNocGFzaXNdIFllcyBhZ3Jl
ZWQuIEJ1dCBvbmx5IGFwcGxpY2F0aW9ucyBvbiBBIHdpbGwgYmUgaW5qZWN0aW5nIHRyYWZmaWMg
dXNpbmcgRDIuIE9uY2UgdGhlIEItQyBsaW5rLWRvd24gZXZlbnQgcmVhY2hlcyByb3V0ZXIgQSB3
aWxsIHN0b3AgaW5qZWN0aW5nIHRyYWZmaWMgdXNpbmcgRDIuIEEgcGF0aCByZS1jb21wdXRlIHdp
bGwgYmUgdHJpZ2dlcmVkIG9uIEEuIFllcyBJIGFncmVlIHRoYXQgaWYgQiBjb252ZXJnZXMgRDIg
KG5vdCBGUlIpIGJlZm9yZSBBIHJlLWNvbXB1dGUsIHRoZXJlIGlzIHN0aWxsIGNoYW5jZSB0aGF0
IHNvbWUgc21hbGwgYW1vdW50IG9mIHRyYWZmaWMgaXMgc2VudCBvdmVyIEEtQi1FLUYtQy1ELg0K
PiANCj4gW0xlczpdIFdlbGwgeWVzIC0gdGhlIGtleSBwb2ludCBpcyB0aGF0IHlvdSBjYW5ub3Qg
Z3VhcmFudGVlIHRoZSB0aW1pbmcgb2Ygd2hlbiBCIChmb3IgZXhhbXBsZSkgd2lsbCByZWNvbnZl
cmdlIHJlbGF0aXZlIHRvIHdoZW4gdGhlIGluZ3Jlc3Mgbm9kZSBBIGRlY2lkZXMgdG8gcmVyb3V0
ZS9kcm9wIHRoZSBEMiB0cmFmZmljLiBHaXZlbiB0aGF0IEIgaXMgY2xvc2VyIHRvIHRoZSBmYWls
dXJlIGl0IGlzIHF1aXRlIGxpa2VseSB0aGF0IEIgd2lsbCByZXNwb25kIG1vcmUgcXVpY2tseSB0
aGFuIEEgLSBhbmQgb2YgY291cnNlIHRoZXJlIGFyZSBtYW55IG90aGVyIHZhcmlhYmxlcyB3aGlj
aCBjb3VsZCBhZmZlY3QgdGhlIHJlbGF0aXZlIHJlc3BvbnNlIHRpbWUgb2YgQSBhbmQgQi4gU28g
dGhlIHNvbGUgYmVuZWZpdCBvZiB3aGF0IHlvdSBwcm9wb3NlIHNlZW1zIHRvIGJlIHRoYXQgaW4g
c29tZSBjYXNlcyB5b3UgTUlHSFQgbm90IHNlbmQgYXMgbXVjaCB0cmFmZmljIHRvIEQyIHZpYSB0
aGUgdW5kZXNpcmVkIGxpbmtzLg0KPiANCj4gQXQgdGhpcyBwb2ludCBJIHRoaW5rIHlvdSB3b3Vs
ZCBkbyB3ZWxsIHRvIGxvb2sgYXQgdGhlIGV4aXN0aW5nIHNvbHV0aW9ucyAtIGFzIHdlbGwgYXMg
SmVmZidzIHBvc3Qgb24gdGhpcyB0aHJlYWQgd2hpY2ggcHJvdmlkZXMgYW4gZXhjZWxsZW50IGZy
YW1ld29yayBmb3IgdGhpbmtpbmcgYWJvdXQgc29sdXRpb25zLiBXZSBkbyBoYXZlIHdheXMgb2Yg
YWRkcmVzc2luZyB0aGlzIHByb2JsZW0gYW5kIGRvaW5nIHNvIGZhciBtb3JlIHJvYnVzdGx5IHRo
YW4gd2hhdCB5b3UgYXJlIHByb3Bvc2luZy4gVGhlIFJPSSBmb3Igd2hhdCB5b3UgcHJvcG9zZSBp
cyBxdWl0ZSBsb3cuIEZvciBteSBwYXJ0IEkgZG9u4oCZdCB0aGluayB3aGF0IHlvdSBwcm9wb3Nl
IGlzIGEgZ29vZCBpZGVhLg0KPiANCj4gICAgTGVzDQo+IA0KPj4gDQo+PiBUaGUgZXhpc3RlbmNl
IG9mIEMoTlApIHRoZXJlZm9yZSBvbmx5IGFmZmVjdHMgdHJhZmZpYyBmbG93IGR1cmluZyB0aGUg
DQo+PiByZWNvbnZlcmdlbmNlIHBlcmlvZCBpLmUuIGlmIHdlIGFzc3VtZSBCIGRpZCBOT1QgaW5z
dGFsbCBhIHJlcGFpciANCj4+IHBhdGggZm9yIEMoTlApIHRyYWZmaWMgd2lsbCBiZSBkcm9wcGVk
IG9ubHkgdW50aWwgYSBuZXcgcHJpbWFyeSBwYXRoIA0KPj4gaXMgY2FsY3VsYXRlZC4gSSBkb27i
gJl0IHNlZSB0aGUgdmFsdWUgaW4gdGhpcy4NCj4+IA0KPj4gQXMgYSAoc29tZXdoYXQgZGFuZ2Vy
b3VzKSBhc2lkZSwgdGhlIGZ1bmN0aW9uYWxpdHkgeW91IGFyZSBsb29raW5nIA0KPj4gZm9yIGlz
IG1vcmUgYWtpbiB0byAibm90LXZpYSIgYXMgZGVmaW5lZCBpbiBSRkMgNjk4MSAtIHRob3VnaCBJ
IGFtIA0KPj4gcXVpY2sgdG8gYWRkIHRoYXQgSSBhbSBOT1QgcHJvcG9zaW5nIHRvIHB1cnN1ZSB0
aGF0LiA6LSkgQnV0IHJlYWRpbmcgDQo+PiB0aGF0IFJGQyBtaWdodCBnaXZlIHlvdSBtb3JlIGlu
c2lnaHQgaW50byB3aHkgc2ltcGx5IHNldHRpbmcgImRvbid0IA0KPj4gcHJvdGVjdCIgZm9yIGEg
cHJlZml4IGlzbid0IHVzZWZ1bCBmb3IgdGhlIHB1cnBvc2UgeW91IGhhdmUgaW4gbWluZC4NCj4+
IA0KPj4gIExlcw0KPj4gDQo+PiANCj4+IA0KPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N
Cj4+IEZyb206IFB1c2hwYXNpcyBTYXJrYXIgW21haWx0bzpwc2Fya2FyQGp1bmlwZXIubmV0XQ0K
Pj4gU2VudDogU3VuZGF5LCBKYW51YXJ5IDA0LCAyMDE1IDg6MzQgUE0NCj4+IFRvOiBMZXMgR2lu
c2JlcmcgKGdpbnNiZXJnKTsgU2hyYWRkaGEgSGVnZGU7IFBldGVyIFBzZW5hayAocHBzZW5hayk7
IA0KPj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmll
dGYub3JnOw0KPj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRv
b2xzLmlldGYub3JnOyBIYW5uZXMgDQo+PiBHcmVkbGVyDQo+PiBDYzogb3NwZkBpZXRmLm9yZzsg
aXNpcy13Z0BpZXRmLm9yZw0KPj4gU3ViamVjdDogUmU6IFtPU1BGXSBbSXNpcy13Z10gTWFpbCBy
ZWdhcmRpbmcgDQo+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMN
Cj4+IA0KPj4gSGkgTGVzLA0KPj4gDQo+PiBQbGVhc2UgZmluZCBjb21tZW50cyBpbmxpbmUuLg0K
Pj4gDQo+PiBBdXRob3JzLA0KPj4gDQo+PiBIZXJlIGlzIG15IHByb3Bvc2FsLiBQbGVhc2UgbGV0
IG1lIGtub3cgaWYgdGhpcyBzb3VuZHMgcmVhc29uYWJsZSBvciBub3QuDQo+PiANCj4+IC0gQSBu
ZXcgxZJOby1Qb3RlY3Rpb24tUmVxdWlyZWTCuSBvciDFkk5QwrkgZmxhZyBiZSBhZGRlZCB0byB0
aGUgDQo+PiBQcmVmaXgtU0lEIFN1Yi1UTFYvVExWLiBTZXR0aW5nIHRoaXMgZmxhZyBtZWFucyBu
b25lIG9mIHRoZSB0cmFuc2l0IA0KPj4gcm91dGVycyBzaG91bGQgdHJ5IHRvIHByb3RlY3QgdGhp
cyBub2RlLXNlZ21lbnQuDQo+PiAtIExldCBub2RlcyBhZHZlcnRpc2UgdHdvIG5vZGUtc2lkLWlu
ZGV4IGVhY2ggKHBlciBhZGRyZXNzLWZhbWlseSksIA0KPj4gb25lIHdpdGhvdXQgYW5kIG9uZSB3
aXRoIMWSTlDCuSBmbGFnIHNldC4gRm9yIG5vZGUtc2lkIGFkdmVydGlzZWQgd2l0aCANCj4+IMWS
TlDCuSBmbGFnIDAsIHJvdXRlcnMgc2FtZSBiZWhhdmUgdGhlIHNhbWUgd2F5IGFzIHRvZGF5LiBC
dXQgd2hlbiB0aGV5IA0KPj4gcmVjZWl2ZSBhIG5vZGUtc2lkIHdpdGggxZJOUMK5IGZsYWcgc2V0
LCB0aGV5IGF2b2lkL3NraXAgZmluZGluZyBhIA0KPj4gYmFja3VwIGZvciB0aGF0IHNlZ21lbnQu
DQo+PiAtIEZpbmFsbHkgaW5ncmVzcyBzZXJ2ZXJzIG9yIFRFLWFwcGxpY2F0aW9ucyBtYXkgdXNl
IHRoZXNlICdub2RlLXNpZHMgDQo+PiB3aXRoIE5QLWZsYWcgc2V0wrkgZm9yIHVzZSBjYXNlcyB3
aGVyZSBpdCBpcyBiZXR0ZXIgdG8gZHJvcCB0cmFmZmljIG9uIA0KPj4gdG9wb2xvZ3kgb3V0YWdl
cyByYXRoZXIgdGhhbiBkaXZlcnRpbmcgaXQgdG8gc29tZSBvdGhlciBwYXRocy4gRm9yIA0KPj4g
c3VjaCBjYXNlcyBpbmdyZXNzIHJvdXRlciBvciBURS1hcHBsaWNhdGlvbnMgc2hvdWxkIGxvb2sg
Zm9yIA0KPj4gbm9kZS1zaWRzIHdpdGggxZJOUMK5IGZsYWcgc2V0IGFuZCBub3QgdGhlIHJlZ3Vs
YXIgbm9kZS1zaWRzLiBGb3IgYWxsIA0KPj4gb3RoZXIgbm9ybWFsIHVzZSBjYXNlcyhpbmNsdWRp
bmcgTDNWUE4vNlZQRSBldGMpIHRyYWZmaWMgc2hvdWxkIGJlIA0KPj4gY2FycmllZCB1c2luZyBu
b2RlLXNpZCB3aXRob3V0IMWSTlDigLlmbGFnIHNldC4NCj4+IA0KPj4gVGhhbmtzIGFuZCBSZWdh
cmRzLA0KPj4gLVB1c2hwYXNpcw0KPj4gDQo+PiBPbiAxLzUvMTUsIDM6MzcgQU0sICJMZXMgR2lu
c2JlcmcgKGdpbnNiZXJnKSIgPGdpbnNiZXJnQGNpc2NvLmNvbT4gd3JvdGU6DQo+PiANCj4+PiBQ
dXNocGFzaXMgLQ0KPj4+IA0KPj4+IEkgZG9uJ3QgYWdyZWUuDQo+Pj4gDQo+Pj4gVGhlIHVzZSBv
ZiBvbmUgbm9kZS1zaWQgdnMgYW5vdGhlciBoYXMgbm90aGluZyB3aGF0ZXZlciB0byBkbyB3aXRo
IA0KPj4+IHRoZSByZXF1ZXN0IFNocmFkZGhhIGhhcyBtYWRlIGkuZS4gc2hvdWxkIHdlIGludHJv
ZHVjZSBhIGZsYWcgDQo+Pj4gaW5kaWNhdGluZyB3aGV0aGVyIGEgcGFydGljdWxhciBwcmVmaXgg
c2hvdWxkIGJlIHByb3RlY3RlZCBvciBub3QuIEEgDQo+Pj4gbm9kZS1zaWQgb25seSBkaWN0YXRl
cyB3aGF0IChpbnRlcm1lZGlhdGUpIG5vZGUgdHJhZmZpYyBzaG91bGQgYmUgDQo+Pj4gc2VudCB0
byAtIG5vdCB3aGF0DQo+Pj4gbGluayhzKSBhcmUgdXNlZCB0byByZWFjaCB0aGF0IG5vZGUuDQo+
PiBbUHVzaHBhc2lzXSBUaGlzIGlzIG5vdCBhYm91dCB3aGljaCBsaW5rcyB0byB0YWtlLiBJdCBp
cyBhYm91dCB3ZXRoZXIgDQo+PiB0cmFuc2l0IHJvdXRlcnMgc2hvdWxkIHRyeSB0byBwcm90ZWN0
IHRoZSBub2RlLXNlZ21lbnQgdG8gdGhlIHRoaXMgDQo+PiBub2RlLXNpZCBvciBub3QuIEkgdGhp
bmsgdGhpcyBvcGVucyB1cCBhIGxvdCBtYW55IG51bWJlciBvZiANCj4+IHBvc3NpYmlsaXRpZXMg
b24gdGhlIGluZ3Jlc3Mgcm91dGVyIGFuZCBURSBjb250cm9sbGVyLWJhc2VkIGFwcGxpY2F0aW9u
cy4NCj4+IA0KPj4+IA0KPj4+IEFkamFjZW5jeS1zaWRzIGhhdmUgYSBkaWZmZXJlbnQgc2VtYW50
aWMgLSB0aGV5IGlkZW50aWZ5IHRoZSBsaW5rIA0KPj4+IG92ZXIgd2hpY2ggdHJhZmZpYyBpcyB0
byBiZSBmb3J3YXJkZWQuIElkZW50aWZ5aW5nIGFuIGFkamFjZW5jeS1zaWQgDQo+Pj4gYXMgdW5w
cm90ZWN0ZWQgbWVhbnMgdHJhZmZpYyB3aWxsIE5FVkVSIGZsb3cgb3ZlciBhIGRpZmZlcmVudCBs
aW5rLiANCj4+PiBUaGVyZSBpcyBubyBlcXVpdmFsZW50IGJlaGF2aW9yIHcgYSBub2RlLXNpZCAt
IHdoaWNoIGlzIHdoYXQgdGhpcyANCj4+PiBkaXNjdXNzaW9uIGhhcyBiZWVuIGFib3V0Lg0KPj4g
W1B1c2hwYXNpc10gSSBhbSBub3QgdHJ5aW5nIHRvIGRyYXcgYSBwYXJhbGxlbCBiZXR3ZWVuIHRo
aXMgbmV3IGZsYWcgDQo+PiBhbmQgdGhlIMWSQsK5IGZsYWcgaW4gQWRqLVNpZCBTdWJUbHYuIExp
a2Ugc2FpZCBiZWZvcmUNCj4+IA0KPj4+IA0KPj4+ICBMZXMNCj4+PiANCj4+PiANCj4+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+IEZyb206IFB1c2hwYXNpcyBTYXJrYXIgW21haWx0
bzpwc2Fya2FyQGp1bmlwZXIubmV0XQ0KPj4+IFNlbnQ6IFN1bmRheSwgSmFudWFyeSAwNCwgMjAx
NSA4OjUxIEFNDQo+Pj4gVG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBTaHJhZGRoYSBIZWdk
ZTsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsgDQo+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQt
cm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPj4+IGRyYWZ0LWlldGYtaXNpcy1z
ZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPj4+IENjOiBvc3BmQGll
dGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+Pj4gU3ViamVjdDogUmU6IFtPU1BGXSBbSXNpcy13
Z10gTWFpbCByZWdhcmRpbmcgDQo+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1l
eHRlbnNpb25zDQo+Pj4gDQo+Pj4gSGkgTGVzLA0KPj4+IA0KPj4+IEkgdGhpbmsgdGhlIHJlcXVp
cmVtZW50IFNocmFkZGhhIGlzIHJlZmVycmluZyBpcyBhYm91dCB0aGUgY2hvaWNlIG9mIA0KPj4+
IGV4YWN0IG5vZGUtc2lkIHRvIHVzZSB3aGlsZSBjb25zdHJ1Y3RpbmcgdGhlIGxhYmVsLXN0YWNr
IGZvciBhIA0KPj4+IGV4cGxpY2l0LUxTUCBvbiB0aGUgaW5ncmVzcyByb3V0ZXIsIHdoaWNoIHdp
bGwgYmUgdHlwaWNhbGx5IGRvbmUgDQo+Pj4gYWZ0ZXIgcnVubmluZyBzb21lIENTUEYgb24gdGhl
IFNQUklORyB0b3BvbG9neS4gQW5kIG5vdCB0aGUgSUdQIG9uIA0KPj4+IGluZ3Jlc3Mgb3IgdHJh
bnNpdCByb3V0ZXJzLg0KPj4+IA0KPj4+IFRoYW5rcw0KPj4+IC1QdXNocGFzaXMNCj4+PiANCj4+
PiBPbiAxLzMvMTUsIDM6MTAgQU0sICJMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSIgPGdpbnNiZXJn
QGNpc2NvLmNvbT4gd3JvdGU6DQo+Pj4gDQo+Pj4+IFNocmFkZGhhIC0NCj4+Pj4gDQo+Pj4+IElH
UHMgdG9kYXkgZG8gTk9UIHBlcmZvcm0gY29uc3RyYWludCBiYXNlZCBTUEZzIC0gc28gSSBkb24n
dCBrbm93IA0KPj4+PiB3aHkgeW91IGJlbGlldmUgdGhhdCB0aGUgcHJpbWFyeSBTUEYgd2lsbCBt
ZWV0IGEgc2V0IG9mIGNvbnN0cmFpbnRzIA0KPj4+PiB0aGF0IGFuIExGQSBjYWxjdWxhdGlvbiB3
aWxsIG5vdC4gSW4gZmFjdCAsIGl0IGlzIHRoZSBvcHBvc2l0ZSANCj4+Pj4gd2hpY2ggaXMgdHJ1
ZSBiZWNhdXNlIGltcGxlbWVudGF0aW9ucyB0b2RheSBkbyBzdXBwb3J0IHByZWZlcmVuY2VzIA0K
Pj4+PiBpbiBjaG9vc2luZyBMRkFzIGJhc2VkIG9uIHZhcmlvdXMgY29uZmlndXJlZCBwb2xpY3kg
LSBzb21ldGhpbmcgDQo+Pj4+IHdoaWNoIGlzIE5PVCBkb25lIGZvciBwcmltYXJ5IFNQRi4NCj4+
Pj4gDQo+Pj4+IElmIHlvdSB3YW50IGEgY2VydGFpbiBjbGFzcyBvZiB0cmFmZmljIHRvIGF2b2lk
IGEgc3Vic2V0IG9mIHRoZSANCj4+Pj4gbGlua3MgaW4gdGhlIHRvcG9sb2d5IHRoZW4geW91IG5l
ZWQgdG8gaGF2ZSBhIHdheSBvZiBpZGVudGlmeWluZyANCj4+Pj4gdGhlIGxpbmtzIChOT1QgdGhl
IG5vZGUgYWRkcmVzc2VzKSBhbmQgYSB3YXkgb2YgY2FsY3VsYXRpbmcgYSBwYXRoIA0KPj4+PiB3
aGljaCBvbmx5IHVzZXMgdGhlIGxpbmtzIHdoaWNoIG1lZXQgdGhlIGNvbnN0cmFpbnRzIG9mIHRo
YXQgY2xhc3Mgb2Ygc2VydmljZS4NCj4+Pj4gSWRlbnRpZnlpbmcgYSBwYXJ0aWN1bGFyIHByZWZp
eCBhcyBwcm90ZWN0ZWQgb3IgdW5wcm90ZWN0ZWQgd29uJ3QgDQo+Pj4+IGFjaGlldmUgdGhhdC4N
Cj4+Pj4gDQo+Pj4+ICBMZXMNCj4+Pj4gDQo+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
DQo+Pj4+IEZyb206IFNocmFkZGhhIEhlZ2RlIFttYWlsdG86c2hyYWRkaGFAanVuaXBlci5uZXRd
DQo+Pj4+IFNlbnQ6IEZyaWRheSwgSmFudWFyeSAwMiwgMjAxNSAxMDo1NCBBTQ0KPj4+PiBUbzog
TGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFBldGVyIFBzZW5hayAocHBzZW5hayk7IA0KPj4+PiBk
cmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7
DQo+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5p
ZXRmLm9yZw0KPj4+PiBDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4+PiBT
dWJqZWN0OiBSRTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPj4+PiBkcmFmdC1pZXRmLW9z
cGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+Pj4gDQo+Pj4+IEhpIExlcy9QZXRlciwN
Cj4+Pj4gDQo+Pj4+ICAgICBXaGVuIHJlY29udmVyZ2VuY2UgaGFwcGVucywgdGhlIHByaW1hcnkg
cGF0aCB3aWxsIGJlIGNhbGN1bGF0ZWQgDQo+Pj4+IGJhc2VkIG9uIGFsbCBjb25zdHJpYW50cy4N
Cj4+Pj4gVGhpcyBpcyBub3QgdHJ1ZSB3aXRoIHRoZSBwcm90ZWN0aW9uIHBhdGguUHJvdGVjdGlv
biBwYXRoIGlzIA0KPj4+PiBjYWxjdWxhdGVkIGxvY2FsbHkgKExGQS9STEZBKSAgYW5kIGRvZXMg
bm90IGNvbnNpZGVyIHRoZSANCj4+Pj4gY2hhcmFjdGVyaXN0aWNzIG9mIHRoZSBzZXJ2aWNlcyBy
dW5uaW5nIG9uIHRoYXQgcGF0aC4NCj4+Pj4gSXQncyBlYXNpZXIgZm9yIHNvbWUgc2VydmljZXMg
dG8gcGljayB0aGUgdW5wcm90ZWN0ZWQgcGF0aCB3aGVuIHRoZSANCj4+Pj4gbmF0dXJlIG9mIHRo
ZSBzZXJ2aWNlIGlzIHRoYXQgaXQgY2FuIGJlIHJlc3RhcnRlZCAgd2hlbiB0aGVyZSBpcyBhIA0K
Pj4+PiBkaXNjb25uZWN0aW9uLg0KPj4+PiANCj4+Pj4gUmdkcw0KPj4+PiBTaHJhZGRoYQ0KPj4+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+PiBGcm9tOiBMZXMgR2luc2JlcmcgKGdp
bnNiZXJnKSBbbWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbV0NCj4+Pj4gU2VudDogRnJpZGF5LCBK
YW51YXJ5IDAyLCAyMDE1IDEwOjA2IFBNDQo+Pj4+IFRvOiBQZXRlciBQc2VuYWsgKHBwc2VuYWsp
OyBTaHJhZGRoYSBIZWdkZTsgDQo+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmct
ZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsNCj4+Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQt
cm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+Pj4+IENjOiBvc3BmQGlldGYub3Jn
OyBpc2lzLXdnQGlldGYub3JnDQo+Pj4+IFN1YmplY3Q6IFJFOiBbSXNpcy13Z10gTWFpbCByZWdh
cmRpbmcgDQo+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0K
Pj4+PiANCj4+Pj4gUGV0ZXIgLQ0KPj4+PiANCj4+Pj4gVGhlIHJlcXVpcmVtZW50IFNocmFkZGhh
IHNwZWNpZmllZCB3YXMgdG8gbm90IGFsbG93IGEgcGFydGljdWxhciANCj4+Pj4gY2xhc3Mgb2Yg
c2VydmljZSAoImhlYXZ5IGJhbmR3aWR0aCBzZXJ2aWNlcyIgd2FzIHRoZSBleGFtcGxlDQo+Pj4+
IHByb3ZpZGVkKSB0byB1c2UgY2VydGFpbiBsaW5rcyBpbiB0aGUgdG9wb2xvZ3kuIE15IHBvaW50
IGlzIHRoYXQgDQo+Pj4+IGFkdmVydGlzaW5nIGEgZmxhZyBmb3IgYSBnaXZlbiBwcmVmaXggd2hp
Y2ggc2F5cyAiZG8gbm90IGNhbGN1bGF0ZSANCj4+Pj4gYSByZXBhaXIgcGF0aCBmb3IgdGhpcyBw
cmVmaXgiDQo+Pj4+IGRvZXMgbm90IGhlbHAgYWNoaWV2ZSB0aGlzLiBPbmNlIHRoZSBuZXR3b3Jr
IHJlY29udmVyZ2VzIGZvbGxvd2luZyANCj4+Pj4gdGhlIGZhaWx1cmUgb2Ygb25lIG9mIHRoZSBs
aW5rcyBvbiB3aGljaCAiaGVhdnkgYmFuZHdpZHRoIHNlcnZpY2VzIg0KPj4+PiBpcyBhbGxvd2Vk
L3ByZWZlcnJlZCBpdCBpcyBxdWl0ZSBsaWtlbHkgdGhhdCB0aGUgbmV3IGJlc3QgcGF0aCB3aWxs
IA0KPj4+PiBiZSBvdmVyIGEgbGluayBvbiB3aGljaCAiaGVhdnkgYmFuZHdpZHRoIHNlcnZpY2Vz
IiBpcyBOT1QgDQo+Pj4+IGFsbG93ZWQvcHJlZmVycmVkLiBUaGlzIHdpbGwgaGFwcGVuIHdoZXRo
ZXIgeW91IGhhdmUgdGhlIG5ldyBmbGFnIA0KPj4+PiBvciBub3QgLSBzbyB0aGUgZmxhZyB3aWxs
IGhhdmUgbm8gbGFzdGluZyBlZmZlY3QuIEl0IHdvdWxkIG9ubHkgDQo+Pj4+IGFmZmVjdCB0cmFm
ZmljIGZsb3cgZHVyaW5nIHRoZSBicmllZiBwZXJpb2QgZHVyaW5nIHdoaWNoIHRoZSANCj4+Pj4g
bmV0d29yayBpcyByZWNvbnZlcmdpbmcuDQo+Pj4+IA0KPj4+PiBJIHRoaW5rIHlvdSBhbmQgSSBh
cmUgYWN0dWFsbHkgaW4gYWdyZWVtZW50IC0gSSBhbSBzaW1wbHkgc2VuZGluZyBhIA0KPj4+PiBz
dHJvbmdlciBuZWdhdGl2ZSBtZXNzYWdlIC0gbm90IG9ubHkgZG8gSSB0aGluayB0aGUgZmxhZyBp
cyBub3QgDQo+Pj4+IHVzZWZ1bA0KPj4+PiAtIEkgdGhpbmsgaXQgZG9lcyBub3QgYWNoaWV2ZSB0
aGUgZ29hbCBTaHJhZGRoYSBoYXMgaW4gbWluZC4NCj4+Pj4gDQo+Pj4+ICBMZXMNCj4+Pj4gDQo+
Pj4+IA0KPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+PiBGcm9tOiBQZXRlciBQ
c2VuYWsgKHBwc2VuYWspDQo+Pj4+IFNlbnQ6IEZyaWRheSwgSmFudWFyeSAwMiwgMjAxNSAxMjox
OCBBTQ0KPj4+PiBUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFNocmFkZGhhIEhlZ2RlOyAN
Cj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmll
dGYub3JnOw0KPj4+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNA
dG9vbHMuaWV0Zi5vcmcNCj4+Pj4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcN
Cj4+Pj4gU3ViamVjdDogUmU6IFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZyANCj4+Pj4gZHJhZnQt
aWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+Pj4+IA0KPj4+PiBIaSBMZXMs
DQo+Pj4+IA0KPj4+PiBJIGJlbGlldmUgdGhlIGlkZWEgaXMgbm90IHRvIGV4Y2x1ZGUgYW55IHBh
cnRpY3VsYXIgbGluaywgaXQncyANCj4+Pj4gYWN0dWFsbHkgbXVjaCBzaW1wbGVyIC0gZG8gbm90
IGNhbGN1bGF0ZSBiYWNrdXAgZm9yIHRoZSBwcmVmaXggaWYgDQo+Pj4+IHRoZSBmbGFnIGlzIHNl
dC4NCj4+Pj4gDQo+Pj4+IEknbSBzdGlsbCBub3QgcXVpdGUgc3VyZSBob3cgdXNlZnVsIGFib3Zl
IGlzLCBidXQgdGVjaG5pY2FsbHkgaXQgaXMgDQo+Pj4+IHBvc3NpYmxlLg0KPj4+PiANCj4+Pj4g
dGhhbmtzLA0KPj4+PiBQZXRlcg0KPj4+PiANCj4+Pj4gT24gMTIvMzAvMTQgMTc6MjIgLCBMZXMg
R2luc2JlcmcgKGdpbnNiZXJnKSB3cm90ZToNCj4+Pj4+IFNocmFkZGhhIC0NCj4+Pj4+IA0KPj4+
Pj4gV2hlbiBwZXJmb3JtaW5nIGEgYmVzdCBwYXRoIGNhbGN1bGF0aW9uIHdoZXRoZXIgYSBnaXZl
biBsaW5rIGlzIGluIA0KPj4+Pj4gdGhlIHNldCBvZiBiZXN0IHBhdGhzICh0byBiZSBwcm90ZWN0
ZWRFRCkgb3Igbm90IChjb3VsZCBiZSB1c2VkIGFzIA0KPj4+Pj4gYSBwcm90ZWN0SU5HIHBhdGgp
IGlzIGEgZnVuY3Rpb24gb2YgdGhlIHRvcG9sb2d5IC0gbm90IHRoZSBsaW5rLiAgDQo+Pj4+PiBJ
ZiB0aGVyZSBpcyBhIHRvcG9sb2d5IGNoYW5nZSBpdCBpcyBxdWl0ZSBsaWtlbHkgdGhhdCBhIGdp
dmVuIGxpbmsgDQo+Pj4+PiB3aWxsIGNoYW5nZSBmcm9tIGJlaW5nIGEgcHJvdGVjdEVEIGxpbmsg
dG8gYmVpbmcgYSBwcm90ZWN0SU5HIGxpbmsgDQo+Pj4+PiAob3IgdmljZSB2ZXJzYSkuDQo+Pj4+
PiBTbyB3aGF0IHlvdSBwcm9wb3NlIHJlZ2FyZGluZyBub2RlLVNJRHMgd291bGQgbm90IHdvcmsu
DQo+Pj4+PiANCj4+Pj4+IEluIHRoZSB1c2UgY2FzZSB5b3UgbWVudGlvbiBiZWxvdyBpZiB5b3Ug
ZG9uJ3Qgd2FudCBhIGNlcnRhaW4gDQo+Pj4+PiBjbGFzcyBvZiB0cmFmZmljIHRvIGZsb3cgb24g
YSBnaXZlbiBsaW5rIGl0IHJlcXVpcmVzIGEgbGluayANCj4+Pj4+IGF0dHJpYnV0ZSB3aGljaCBp
cyBwZXJzaXN0ZW50IGFjcm9zcyB0b3BvbG9neSBjaGFuZ2VzLiBUaGVyZSBhcmUgDQo+Pj4+PiB3
YXlzIHRvIGRvIHRoYXQgLSB1c2luZyBBZGotU0lEcyBpcyBvbmUgb2YgdGhlbS4gQnV0IHVzaW5n
IA0KPj4+Pj4gbm9kZS1TSURzIGluIHRoZSB3YXkgeW91IHByb3Bvc2UgaXMgTk9ULg0KPj4+Pj4g
DQo+Pj4+PiAgICBMZXMNCj4+Pj4+IA0KPj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N
Cj4+Pj4+IEZyb206IE9TUEYgW21haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFs
ZiBPZiBTaHJhZGRoYSANCj4+Pj4+IEhlZ2RlDQo+Pj4+PiBTZW50OiBNb25kYXksIERlY2VtYmVy
IDI5LCAyMDE0IDEwOjEyIFBNDQo+Pj4+PiBUbzogUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsNCj4+
Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRm
Lm9yZzsNCj4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0
b29scy5pZXRmLm9yZw0KPj4+Pj4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcN
Cj4+Pj4+IFN1YmplY3Q6IFJlOiBbT1NQRl0gW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPj4+
Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+Pj4+PiANCj4+
Pj4+IFBldGVyLA0KPj4+Pj4gDQo+Pj4+Pj4gVGhlIHJlcXVpcmVtZW50IGhlcmUgaXMgdG8gZ2V0
IGFuIHVuLXByb3RlY3RlZCBwYXRoIGZvciBzZXJ2aWNlcyANCj4+Pj4+PiB3aGljaCBkbyBub3Qg
d2FudCB0byBkaXZlcnQgdGhlIHRyYWZmaWMgb24gcHJvdGVjdGVkIHBhdGggaW4gYW55IGNhc2Uu
DQo+Pj4+PiANCj4+Pj4+PiBjYW4geW91IGdpdmUgYW4gZXhhbXBsZSBvZiBzdWNoIGEgc2Vydmlj
ZSBhbmQgYSByZWFzb25pbmcgd2h5IA0KPj4+Pj4+IHN1Y2ggc2VydmljZSB3b3VsZCB3YW50IHRv
IGF2b2lkIGxvY2FsIHByb3RlY3Rpb24gYWxvbmcgdGhlIHBhdGg/DQo+Pj4+PiANCj4+Pj4+IEhl
YXZ5IGJhbmR3aWR0aCBzZXJ2aWNlcyBhcmUgcG90ZW50aWFsIGNhbmRpZGF0ZXMuICBUaGUgbmV0
d29yayBpcyANCj4+Pj4+IHdlbGwgcGxhbm5lZCBhbmQgd2VsbCBwcm92aXNpb25lZCBmb3IgcHJp
bWFyeSBwYXRoIGJ1dCBzYW1lIGlzIG5vdCANCj4+Pj4+IHRydWUgZm9yIGJhY2t1cCBwYXRocy4N
Cj4+Pj4+IERpdmVydGluZyBoZWF2eSBiYW5kd2lkdGggc2VydmljZXMgYWxvbmcgcHJvdGVjdGlv
biBwYXRoIGNhbiANCj4+Pj4+IGRpc3J1cHQgdGhlIG90aGVyIHNlcnZpY2VzIG9uIHRoYXQgcGF0
aCwgdGhleSBhcmUgYmV0dGVyLW9mZiANCj4+Pj4+IHVuLXByb3RlY3RlZCBzbyB0aGF0IGFuIGV2
ZW50IGluIHRoZSBuZXR3b3JrIFdvdWxkIHJlc3VsdCBpbiANCj4+Pj4+IGRpc2Nvbm5lY3Rpb24g
YW5kIGEgcmV0cnkgZm9yIHN1Y2ggc2VydmljZXMuDQo+Pj4+PiANCj4+Pj4+IFJnZHMNCj4+Pj4+
IFNocmFkZGhhDQo+Pj4+PiANCj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4+
PiBGcm9tOiBQZXRlciBQc2VuYWsgW21haWx0bzpwcHNlbmFrQGNpc2NvLmNvbV0NCj4+Pj4+IFNl
bnQ6IE1vbmRheSwgRGVjZW1iZXIgMjksIDIwMTQgNDozNSBQTQ0KPj4+Pj4gVG86IFNocmFkZGhh
IEhlZ2RlOw0KPj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25z
QHRvb2xzLmlldGYub3JnOw0KPj4+Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1l
eHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+Pj4+PiBDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13
Z0BpZXRmLm9yZw0KPj4+Pj4gU3ViamVjdDogUmU6IFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZyAN
Cj4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4+Pj4g
DQo+Pj4+PiBTaHJhZGRoYSwNCj4+Pj4+IA0KPj4+Pj4gT24gMTIvMjkvMTQgMTA6MDYgLCBTaHJh
ZGRoYSBIZWdkZSB3cm90ZToNCj4+Pj4+PiBQZXRlciwNCj4+Pj4+PiANCj4+Pj4+PiBUaGUgcmVx
dWlyZW1lbnQgaGVyZSBpcyB0byBnZXQgYW4gdW4tcHJvdGVjdGVkIHBhdGggZm9yIHNlcnZpY2Vz
IA0KPj4+Pj4+IHdoaWNoIGRvIG5vdCB3YW50IHRvIGRpdmVydCB0aGUgdHJhZmZpYyBvbiBwcm90
ZWN0ZWQgcGF0aCBpbiBhbnkgY2FzZS4NCj4+Pj4+IA0KPj4+Pj4gY2FuIHlvdSBnaXZlIGFuIGV4
YW1wbGUgb2Ygc3VjaCBhIHNlcnZpY2UgYW5kIGEgcmVhc29uaW5nIHdoeSBzdWNoIA0KPj4+Pj4g
c2VydmljZSB3b3VsZCB3YW50IHRvIGF2b2lkIGxvY2FsIHByb3RlY3Rpb24gYWxvbmcgdGhlIHBh
dGg/DQo+Pj4+PiANCj4+Pj4+IHRoYW5rcywNCj4+Pj4+IFBldGVyDQo+Pj4+PiANCj4+Pj4+PiBT
byB3aGVuIHRoZSBvcmlnaW5hdG9yIG9mIG5vZGUtc2lkIHNpZ25hbHMgdW4tcHJvdGVjdGVkIHBh
dGggDQo+Pj4+Pj4gcmVxdWlyZW1lbnQsIHRoZXJlIGlzIGFsd2F5cyBhbiB1bnByb3RlY3RlZCBw
YXRoLg0KPj4+Pj4+IA0KPj4+Pj4+IFJlZ2FyZGluZyB0aGUgcHJvdGVjdGVkIHBhdGgsIGl0IGlz
IHRoZSBkZWZhdWx0IGJlaGF2aW9yIGFzIGl0IA0KPj4+Pj4+IGV4aXN0cyB0b2RheS4gWW91IGdl
dCBwcm90ZWN0aW9uIGlmIGl0J3MgYXZhaWxhYmxlIG90aGVyd2lzZSB5b3UgDQo+Pj4+Pj4gZG9u
J3QgZ2V0IHByb3RlY3Rpb24uDQo+Pj4+Pj4gDQo+Pj4+Pj4gSW4gZmFjdCwgeW91IGNhbiBoYXZl
IHRoZSBuZXcgZmxhZyB0byBzYXkgIk5QIGZsYWciIG1lYW5pbmcgDQo+Pj4+Pj4gbm9uLXByb3Rl
Y3RlZCBmbGFnIHdoaWNoIGNhbiBiZSBzZXQgZm9yIHRoZSB1bnByb3RlY3RlZCBwYXRoLg0KPj4+
Pj4+IEJ5IGRlZmF1bHQgaXQgcmVtYWlucyBvZmYgYW5kIGdpdmVzIHRoZSBiZWhhdmlvciBhcyBp
dCBleGlzdHMgdG9kYXkuDQo+Pj4+Pj4gDQo+Pj4+Pj4gDQo+Pj4+Pj4gUmdkcw0KPj4+Pj4+IFNo
cmFkZGhhDQo+Pj4+Pj4gDQo+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+
PiBGcm9tOiBQZXRlciBQc2VuYWsgW21haWx0bzpwcHNlbmFrQGNpc2NvLmNvbV0NCj4+Pj4+PiBT
ZW50OiBNb25kYXksIERlY2VtYmVyIDI5LCAyMDE0IDI6MjYgUE0NCj4+Pj4+PiBUbzogU2hyYWRk
aGEgSGVnZGU7DQo+Pj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNp
b25zQHRvb2xzLmlldGYub3JnOw0KPj4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRp
bmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPj4+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBp
c2lzLXdnQGlldGYub3JnDQo+Pj4+Pj4gU3ViamVjdDogUmU6IFtJc2lzLXdnXSBNYWlsIHJlZ2Fy
ZGluZyANCj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMN
Cj4+Pj4+PiANCj4+Pj4+PiBTaHJhZGRoYSwNCj4+Pj4+PiANCj4+Pj4+PiBJIGRvIG5vdCBzZWUg
aG93IGFuIG9yaWdpbmF0b3Igb2YgdGhlIG5vZGUtc2lkIGNhbiBtYW5kYXRlIGEgDQo+Pj4+Pj4g
cHJvdGVjdGlvbiBmb3IgdGhlIHByZWZpeCBvbiBvdGhlciByb3V0ZXJzLiBXaGF0IGlmIHRoZXJl
IGlzIG5vIA0KPj4+Pj4+IGJhY2t1cCBhdmFpbGFibGUgb24gYSBjZXJ0YWluIG5vZGUgYWxvbmcg
dGhlIHBhdGg/DQo+Pj4+Pj4gDQo+Pj4+Pj4gVGhlIHBhcmFsbGVsIHdpdGggdGhlIEItZmxhZyBp
biBhZGotc2lkcyBpcyBub3QgcmlnaHQgLSBpbiBjYXNlIA0KPj4+Pj4+IG9mIGFkai1zaWQgdGhl
IG9yaWdpbmF0b3IgaGFzIHRoZSBrbm93bGVkZ2UgYWJvdXQgdGhlIGxvY2FsIA0KPj4+Pj4+IGFk
amFjZW5jeSBwcm90ZWN0aW9uIGFuZCBhcyBzdWNoIGNhbiBzaWduYWwgaXQgaXQgaXQncyBMU0Eu
DQo+Pj4+Pj4gDQo+Pj4+Pj4gdGhhbmtzLA0KPj4+Pj4+IFBldGVyDQo+Pj4+Pj4gDQo+Pj4+Pj4g
DQo+Pj4+Pj4gT24gMTIvMjkvMTQgMDk6NDcgLCBTaHJhZGRoYSBIZWdkZSB3cm90ZToNCj4+Pj4+
Pj4gUGV0ZXIsDQo+Pj4+Pj4+IA0KPj4+Pj4+PiANCj4+Pj4+Pj4gUGxzIHNlZSBpbmxpbmUuDQo+
Pj4+Pj4+IA0KPj4+Pj4+PiBSZ2RzDQo+Pj4+Pj4+IFNocmFkZGhhDQo+Pj4+Pj4+IA0KPj4+Pj4+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+Pj4+PiBGcm9tOiBQZXRlciBQc2VuYWsg
W21haWx0bzpwcHNlbmFrQGNpc2NvLmNvbV0NCj4+Pj4+Pj4gU2VudDogTW9uZGF5LCBEZWNlbWJl
ciAyOSwgMjAxNCAyOjAyIFBNDQo+Pj4+Pj4+IFRvOiBTaHJhZGRoYSBIZWdkZTsNCj4+Pj4+Pj4g
ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3Jn
Ow0KPj4+Pj4+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9v
bHMuaWV0Zi5vcmcNCj4+Pj4+Pj4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcN
Cj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZyANCj4+Pj4+Pj4g
ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+Pj4+Pj4+IA0KPj4+
Pj4+PiBTaHJhZGRoYSwNCj4+Pj4+Pj4gDQo+Pj4+Pj4+IEkgZG8gbm90IHNlZSBob3cgYW4gb3Jp
Z2luYXRvciBjYW4gc2V0IGFueSBmbGFnIHJlZ2FyZGluZyB0aGUgDQo+Pj4+Pj4+IHByb3RlY3Rp
b24gb2YgdGhlIGxvY2FsbHkgYXR0YWNoZWQgcHJlZml4Lg0KPj4+Pj4+PiA8U2hyYWRkaGE+IFRo
ZSBvcmlnaW5hdG9yIGFkdmVydGlzZXMgMiBub2RlLXNpZHMuIE9uZSB3aXRoIHAgDQo+Pj4+Pj4+
IGZsYWcgc2V0IGFuZCB0aGUgb3RoZXIgd2l0aG91dCB0aGUgcC1mbGFnIHNldC4NCj4+Pj4+Pj4g
DQo+Pj4+Pj4+ICAgIEl0J3MgYWxsIHRoZSByb3V0ZXJzIG9uIHRoZSBwYXRoIHRvd2FyZHMgc3Vj
aCBwcmVmaXggdGhhdCANCj4+Pj4+Pj4gbmVlZCB0byBkZWFsIHdpdGggdGhlIHByb3RlY3Rpb24u
DQo+Pj4+Pj4+IDxTaHJhZGRoYT4gVGhlIHJlY2VpdmluZyBub2RlcyB3aWxsIGRvd25sb2FkIHBy
b3RlY3RlZCBwYXRoIGZvciANCj4+Pj4+Pj4gdGhlIG5vZGUtc2lkIHdpdGggcC1mbGFnIHNldCBh
bmQgZG93bmxvYWQgVW5wcm90ZWN0ZWQgcGF0aCBmb3IgDQo+Pj4+Pj4+IHRoZSBub2RlLXNpZCB3
aXRoIHAtZmxhZyB1bnNldC4NCj4+Pj4+Pj4gDQo+Pj4+Pj4+IFNpZ25hbGluZyBhbnl0aGluZyBm
cm9tIHRoZSBvcmlnaW5hdG9yIHNlZW1zIHVzZWxlc3MuDQo+Pj4+Pj4+IDxTaHJhZGRoYT4gIEZv
ciBub2RlLXNpZHMgaXQncyB0aGUgb3RoZXJzIHdobyBuZWVkIHRvIGJ1aWxkIHRoZSANCj4+Pj4+
Pj4gZm9yd2FyZGluZyBwbGFuZSBidXQgaXQncyBvbmx5IHRoZSBvcmlnaW5hdG9yIHdobyBjYW4g
c2lnbmFsIHdoaWNoIG9mDQo+Pj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgU2lkIG5l
ZWQgdG8gYmUgYnVpbHQgd2l0aCBwcm90ZWN0aW9uIA0KPj4+Pj4+PiBhbmQgd2hpY2ggbm90LiBP
dGhlciByb3V0ZXJzIG9uIHRoZSBwYXRoIGNhbm5vdCBzaWduYWwgdGhpcyANCj4+Pj4+Pj4gaW5m
b3JtYXRpb24uDQo+Pj4+Pj4gDQo+Pj4+Pj4gDQo+Pj4+Pj4gDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBX
aXRoIHRoaXMgeW91IGhhdmUgdHdvIHBhdGhzIGZvciB0aGUgbm9kZS4gT25lIGlzIHByb3RlY3Rl
ZCBhbmQgDQo+Pj4+Pj4+IHRoZSBvdGhlciBpcyB1bnByb3RlY3RlZC4gVGhpcyBtZWV0cyB0aGUg
cmVxdWlyZW1lbnQgb2YgaGF2aW5nIA0KPj4+Pj4+PiBhbiB1bi1wcm90ZWN0ZWQgcGF0aC4NCj4+
Pj4+Pj4gDQo+Pj4+Pj4+IEl0J3MgdmVyeSBtdWNoIGluIHBhcmFsbGVsIHRvIEItZmxhZyBpbiBh
ZGotc2lkcy4gSXQgaXMgc2ltaWxhciANCj4+Pj4+Pj4gdG8gYWR2ZXJ0aXNpbmcgbXVsdGlwbGUg
YWRqLXNpZHMgb25lIHdpdGggQi1mbGFnIG9uIGFuZCBvdGhlciANCj4+Pj4+Pj4gd2l0aCBiLWZs
YWcgb2ZmICwgdG8gZ2V0IHByb3RlY3RlZCBhbmQgdW5wcm90ZWN0ZWQgQWRqLXNpZHMuDQo+Pj4+
Pj4+IA0KPj4+Pj4+PiB0aGFua3MsDQo+Pj4+Pj4+IFBldGVyDQo+Pj4+Pj4+IA0KPj4+Pj4+PiBP
biAxMi8yOS8xNCAwOToyNiAsIFNocmFkZGhhIEhlZ2RlIHdyb3RlOg0KPj4+Pj4+Pj4gWWVzLllv
dSBhcmUgcmlnaHQuDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+IExldHMgc2F5IGEgcHJlZml4IHNpZCBo
YXMgYSBmbGFnICJwIGZsYWciLiBJZiB0aGlzIGlzIG9uIGl0IA0KPj4+Pj4+Pj4gbWVhbnMgYnVp
bGQgYSBwYXRoIGFuZCBwcm92aWRlIHByb3RlY3Rpb24uDQo+Pj4+Pj4+PiBJZiB0aGlzIGlzIG9m
ZiBpdCBtZWFucyBidWlsZCBhIHBhdGggd2l0aCBubyBwcm90ZWN0aW9uLg0KPj4+Pj4+Pj4gVGhl
IHJlY2VpdmVycyBvZiB0aGUgcHJlZml4LXNpZCB3aWxsIGJ1aWxkIGZvcndhcmRpbmcgcGxhbmUg
DQo+Pj4+Pj4+PiBiYXNlZCBvbiB0aGlzIGZsYWcuDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+IFRoZSBh
cHBsaWNhdGlvbnMgYnVpbGRpbmcgdGhlIHBhdGhzIHdpbGwgZWl0aGVyIHVzZSBwcmVmaXgtc2lk
cyANCj4+Pj4+Pj4+IHdpdGggcCBmbGFnIG9uIG9yIG9mZiBiYXNlZCBvbiB0aGUgbmVlZCBvZiB0
aGUgc2VydmljZS4NCj4+Pj4+Pj4+IFJnZHMNCj4+Pj4+Pj4+IFNocmFkZGhhDQo+Pj4+Pj4+PiAN
Cj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+Pj4+Pj4+
IEZyb206IFBldGVyIFBzZW5hayBbbWFpbHRvOnBwc2VuYWtAY2lzY28uY29tXQ0KPj4+Pj4+Pj4g
U2VudDogTW9uZGF5LCBEZWNlbWJlciAyOSwgMjAxNCAxOjQ5IFBNDQo+Pj4+Pj4+PiBUbzogU2hy
YWRkaGEgSGVnZGU7DQo+Pj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4
dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+Pj4+Pj4+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVu
dC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4+Pj4+Pj4+IENjOiBvc3BmQGll
dGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW0lzaXMtd2dd
IE1haWwgcmVnYXJkaW5nIA0KPj4+Pj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGlu
Zy1leHRlbnNpb25zDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+IFNocmFkZGhhLA0KPj4+Pj4+Pj4gDQo+
Pj4+Pj4+PiB0aGUgcHJvYmxlbSBpcyB0aGF0IHRoZSBub2RlIHRoYXQgaXMgYWR2ZXJ0aXNpbmcg
dGhlIG5vZGUtc2lkIA0KPj4+Pj4+Pj4gY2FuIG5vdCBhZHZlcnRpc2UgYW55IGRhdGEgcmVnYXJk
aW5nIHRoZSBwcm90ZWN0aW9uIG9mIHN1Y2ggDQo+Pj4+Pj4+PiBwcmVmaXgsIGJlY2F1c2UgdGhl
IHByZWZpeCBpcyBsb2NhbGx5IGF0dGFjaGVkLg0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiB0aGFua3Ms
DQo+Pj4+Pj4+PiBQZXRlcg0KPj4+Pj4+Pj4gDQo+Pj4+Pj4+PiBPbiAxMi8yOS8xNCAwOToxNSAs
IFNocmFkZGhhIEhlZ2RlIHdyb3RlOg0KPj4+Pj4+Pj4+IFBldGVyLA0KPj4+Pj4+Pj4+IA0KPj4+
Pj4+Pj4+IElmIHRoZXJlIGlzIGEgc2VydmljZSB3aGljaCBoYXMgdG8gdXNlIHVuLXByb3RlY3Rl
ZCBwYXRoIGFuZCANCj4+Pj4+Pj4+PiB3aGlsZSAgYnVpbGRpbmcgc3VjaCBhIHBhdGggaWYgdGhl
IG5vZGUtc2lkcyBOZWVkIHRvIGJlIHVzZWQgDQo+Pj4+Pj4+Pj4gKG9uZSByZWFzb24gIGNvdWxk
IGJlIGxhYmVsIHN0YWNrIGNvbXByZXNzaW9uKSAsIHRoZW4gdGhlcmUgDQo+Pj4+Pj4+Pj4gaGFz
IHRvIGJlIHVucHJvdGVjdGVkIG5vZGUtc2lkIHRoYXQgdGhpcyBzZXJ2aWNlIGNhbiBtYWtlIHVz
ZSBvZi4NCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBQcmVmaXggLXNpZHMgY291bGQgYWxzbyBiZSB1
c2VkIHRvIHJlcHJlc2VudCBkaWZmZXJlbnQgc2VydmljZSANCj4+Pj4+Pj4+PiBlbmRwb2ludHMg
d2hpY2ggbWFrZXMgaXQgZXZlbiBtb3JlIHJlbGV2YW50IHRvIGhhdmUgQSBtZWFucyBvZiANCj4+
Pj4+Pj4+PiByZXByZXNlbnRpbmcgIHVucHJvdGVjdGVkIHBhdGhzLg0KPj4+Pj4+Pj4+IA0KPj4+
Pj4+Pj4+IFdvdWxkIGJlIGdvb2QgdG8gaGVhciBmcm9tIG90aGVycyBvbiB0aGlzLCBlc3BlY2lh
bGx5IG9wZXJhdG9ycy4NCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiBSZ2RzDQo+Pj4+Pj4+Pj4gU2hy
YWRkaGENCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KPj4+Pj4+Pj4+IEZyb206IFBldGVyIFBzZW5hayBbbWFpbHRvOnBwc2VuYWtA
Y2lzY28uY29tXQ0KPj4+Pj4+Pj4+IFNlbnQ6IE1vbmRheSwgRGVjZW1iZXIgMjksIDIwMTQgMToz
NSBQTQ0KPj4+Pj4+Pj4+IFRvOiBTaHJhZGRoYSBIZWdkZTsNCj4+Pj4+Pj4+PiBkcmFmdC1pZXRm
LW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+Pj4+Pj4+
Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYu
b3JnDQo+Pj4+Pj4+Pj4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+Pj4+
Pj4+PiBTdWJqZWN0OiBSZTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPj4+Pj4+Pj4+IGRy
YWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4+Pj4+Pj4+IA0KPj4+
Pj4+Pj4+IFNocmFkZGhhLA0KPj4+Pj4+Pj4+IA0KPj4+Pj4+Pj4+IG5vZGUtU0lEIGlzIGFkdmVy
dGlzZWQgYnkgdGhlIHJvdXRlciBmb3IgdGhlIHByZWZpeCB0aGF0IGlzIA0KPj4+Pj4+Pj4+IGRp
cmVjdGx5IGF0dGFjaGVkIHRvIGl0LiBQcm90ZWN0aW9uIGZvciBzdWNoIGxvY2FsIHByZWZpeCBk
b2VzIA0KPj4+Pj4+Pj4+IG5vdCBtZWFuIG11Y2guDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gdGhh
bmtzLA0KPj4+Pj4+Pj4+IFBldGVyDQo+Pj4+Pj4+Pj4gDQo+Pj4+Pj4+Pj4gT24gMTIvMjQvMTQg
MTE6NTcgLCBTaHJhZGRoYSBIZWdkZSB3cm90ZToNCj4+Pj4+Pj4+Pj4gQXV0aG9ycywNCj4+Pj4+
Pj4+Pj4gV2UgaGF2ZSBhICJiYWNrdXAgZmxhZyIgaW4gYWRqYWNlbmN5IHNpZCB0byBpbmRpY2F0
ZSB3aGV0aGVyIA0KPj4+Pj4+Pj4+PiB0aGUgbGFiZWwgaXMgcHJvdGVjdGVkIG9yIG5vdC4NCj4+
Pj4+Pj4+Pj4gU2ltaWxhcmx5LiBJIHRoaW5rIHdlIG5lZWQgYSBmbGFnIGluIHByZWZpeC1zaWQg
YXMgd2VsbCB0byANCj4+Pj4+Pj4+Pj4gaW5kaWNhdGUgd2hldGhlciB0aGUgbm9kZS1zaWQgaXMg
dG8gYmUgcHJvdGVjdGVkIG9yIG5vdC4NCj4+Pj4+Pj4+Pj4gQW55IHRob3VnaHRzIG9uIHRoaXM/
DQo+Pj4+Pj4+Pj4+IFJnZHMNCj4+Pj4+Pj4+Pj4gU2hyYWRkaGENCj4+Pj4+Pj4+Pj4gDQo+Pj4+
Pj4+Pj4+IA0KPj4+Pj4+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KPj4+Pj4+Pj4+PiBJc2lzLXdnIG1haWxpbmcgbGlzdA0KPj4+Pj4+Pj4+PiBJ
c2lzLXdnQGlldGYub3JnDQo+Pj4+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vaXNpcy13Zw0KPj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiANCj4+Pj4+Pj4+PiAuDQo+
Pj4+Pj4+Pj4gDQo+Pj4+Pj4+PiANCj4+Pj4+Pj4+IC4NCj4+Pj4+Pj4+IA0KPj4+Pj4+PiANCj4+
Pj4+Pj4gLg0KPj4+Pj4+PiANCj4+Pj4+PiANCj4+Pj4+PiAuDQo+Pj4+Pj4gDQo+Pj4+PiANCj4+
Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4+
PiBPU1BGIG1haWxpbmcgbGlzdA0KPj4+Pj4gT1NQRkBpZXRmLm9yZw0KPj4+Pj4gaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9vc3BmDQo+Pj4+PiAuDQo+Pj4+PiANCj4+Pj4g
DQo+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+
Pj4+IE9TUEYgbWFpbGluZyBsaXN0DQo+Pj4+IE9TUEZAaWV0Zi5vcmcNCj4+Pj4gaHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9vc3BmDQo+Pj4gDQo+PiANCj4gDQo+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IElzaXMtd2cgbWFp
bGluZyBsaXN0DQo+IElzaXMtd2dAaWV0Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9pc2lzLXdnDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiANCj4gQ2UgbWVzc2Fn
ZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25z
IA0KPiBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYyBw
YXMgZXRyZSBkaWZmdXNlcywgDQo+IGV4cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRp
b24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3NhZ2UgDQo+IHBhciBlcnJldXIsIHZldWlsbGV6
IGxlIHNpZ25hbGVyIGEgbCdleHBlZGl0ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMg
cGllY2VzIGpvaW50ZXMuIExlcyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1c2NlcHRp
YmxlcyBkJ2FsdGVyYXRpb24sIE9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNp
IGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4NCj4g
DQo+IFRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVu
dGlhbCBvciANCj4gcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQg
YnkgbGF3OyB0aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdp
dGhvdXQgYXV0aG9yaXNhdGlvbi4NCj4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBp
biBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdl
IGFuZCBpdHMgYXR0YWNobWVudHMuDQo+IEFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3Jhbmdl
IGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFu
Z2VkIG9yIGZhbHNpZmllZC4NCj4gVGhhbmsgeW91Lg0KPiANCj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4gSXNpcy13ZyBtYWlsaW5nIGxpc3QNCj4g
SXNpcy13Z0BpZXRmLm9yZw0KPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2lzaXMtd2cNCg0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KCkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBl
dXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmls
ZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYwpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVzIG91
IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBw
YXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlcgphIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRy
dWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25p
cXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLApPcmFuZ2UgZGVjbGluZSB0b3V0
ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBvdSBm
YWxzaWZpZS4gTWVyY2kuCgpUaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29u
dGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBw
cm90ZWN0ZWQgYnkgbGF3Owp0aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3Ig
Y29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4KSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBl
bWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBt
ZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuCkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3Jh
bmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBj
aGFuZ2VkIG9yIGZhbHNpZmllZC4KVGhhbmsgeW91LgoK


From nobody Mon Jan 12 00:48:57 2015
Return-Path: <bruno.decraene@orange.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E082D1A1B2E; Mon, 12 Jan 2015 00:48:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.299
X-Spam-Level: 
X-Spam-Status: No, score=-0.299 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, MANGLED_BEEF=2.3, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=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 b61P1mCyKz4K; Mon, 12 Jan 2015 00:48:48 -0800 (PST)
Received: from relais-inet.francetelecom.com (relais-ias91.francetelecom.com [193.251.215.91]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1FB041A1B21; Mon, 12 Jan 2015 00:48:47 -0800 (PST)
Received: from omfedm06.si.francetelecom.fr (unknown [xx.xx.xx.2]) by omfedm13.si.francetelecom.fr (ESMTP service) with ESMTP id 9B48832444C; Mon, 12 Jan 2015 09:48:45 +0100 (CET)
Received: from Exchangemail-eme1.itn.ftgroup (unknown [10.114.1.186]) by omfedm06.si.francetelecom.fr (ESMTP service) with ESMTP id 7FF4B27C085; Mon, 12 Jan 2015 09:48:45 +0100 (CET)
Received: from PEXCVZYM11.corporate.adroot.infra.ftgroup ([fe80::a441:e6a9:6143:6f0f]) by PEXCVZYH01.corporate.adroot.infra.ftgroup ([::1]) with mapi id 14.03.0224.002; Mon, 12 Jan 2015 09:48:44 +0100
From: <bruno.decraene@orange.com>
To: LITKOWSKI Stephane SCE/IBNF <stephane.litkowski@orange.com>, Rob Shakir <rjs@rob.sh>
Thread-Topic: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQKQCI7OS1hA3lWUKOJwpcc171EJy0ueyAgAE01oCABjl8gIAADUmg
Date: Mon, 12 Jan 2015 08:48:43 +0000
Message-ID: <20260_1421052525_54B38A6D_20260_17015_9_ca145fa6-e16f-4738-833f-379b6eab526e@PEXCVZYH01.corporate.adroot.infra.ftgroup>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com> <D0D00E58.1B720%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA29A2@xmb-aln-x02.cisco.com> <D0D02765.1B76C%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA2A4F@xmb-aln-x02.cisco.com> <BY1PR0501MB13812B36C2020C3AC3072641D5580@BY1PR0501MB1381.namprd05.prod.outlook.com> <F3ADE4747C9E124B89F0ED2180CC814F4EEA4F1A@xmb-aln-x02.cisco.com> <28823_1420641858_54AD4642_28823_8441_1_9E32478DFA9976438E7A22F69B08FF920C765C15@OPEXCLILM34.corporate.adroot.infra.ftgroup> <1868F3A4-A4E2-4504-A749-582305FA31B4@rob.sh> <18651_1421050415_54B3822F_18651_14831_1_9E32478DFA9976438E7A22F69B08FF920C76D265@OPEXCLILM34.corporate.adroot.infra.ftgroup>
In-Reply-To: <18651_1421050415_54B3822F_18651_14831_1_9E32478DFA9976438E7A22F69B08FF920C76D265@OPEXCLILM34.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.197.38.2]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.12.22.202419
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/McRdX2iX-tUTmD0YFaCouDJJgUE>
Cc: "ospf@ietf.org" <ospf@ietf.org>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Jan 2015 08:48:54 -0000

SGksDQoNCjIgY2VudHMgaW5saW5lZA0KDQo+IEZyb206IE9TUEYgW21haWx0bzpvc3BmLWJvdW5j
ZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiA+IHN0ZXBoYW5lLmxpdGtvd3NraUBvcmFuZ2UuY29t
DQo+IA0KPiBIaSwNCj4gDQo+IEFmdGVyIGRpc2N1c3NpbmcgYSBsb3Qgd2l0aCBMZXMgb2ZmbGlu
ZSwgd2UgYWxtb3N0IGZvdW5kIGFuIGFncmVlbWVudCBvbiB0aGUNCj4gdW5kZXJzdGFuZGluZyBv
ZiB0aGlzIHVzZSBjYXNlIGFuZCBwb3NzaWJsZSByZWxhdGlvbnNoaXAgd2l0aCB1bnByb3RlY3Rl
ZA0KPiBTSURzLg0KPiBVc2UgY2FzZSA6DQo+IAlDcmVhdGlvbiBvZiBhIFNSIFRFIHR1bm5lbCB3
aGljaCBpcyB1bnByb3RlY3RlZC4gUHJvdGVjdGlvbiBtYXkgYmUNCj4gcHJvdmlkZWQgZW5kIHRv
IGVuZCB1c2luZyBmb3IgZXhhbXBsZSB0d28gZGlzam9pbnQgcGF0aHMuDQo+IAlDb250cm9sbGVy
IGJhc2VkIG9yIGluZ3Jlc3MgYmFzZWQgdHVubmVsIHNldHVwLg0KPiANCj4gSXQgc2VlbXMgY2xl
YXIgbm93IHRoYXQgdXNpbmcgT05MWSB1bnByb3RlY3RlZCBTSURzIGRvZXMgbm90IHNvbHZlIHRo
ZQ0KPiBpc3N1ZSBhcyB3aGVuIGEgbGluayBmYWlscywgY29udmVyZ2VuY2Ugd2lsbCBoYXBwZW4s
IGFuZCBub2RlcyB0aGF0IGFyZSBuZWFyDQo+IHRoZSBmYWlsdXJlIG1heSByZXJvdXRlIGEgTm9k
ZVNJRCBBbGdvIDAgdXNlZCB3aXRoaW4gdGhlIFRFIHN0YWNrIGJlZm9yZQ0KPiBJbmdyZXNzIG9y
IGNvbnRyb2xsZXIgcmVjb21wdXRlcyB0aGUgbmV3IHBhdGggZml0dGluZyBjb25zdHJhaW50cy4g
U28gdGhlcmUNCj4gbWF5IGJlIHRyYW5zaWVudCBzaXR1YXRpb25zIHdoZXJlIHRoZSBwYXRoIGRv
ZXMgbm90IGZpdCBjb25zdHJhaW50cyBhbnltb3JlLg0KPiBCYXNlZCBvbiB0aGlzLCBpbnRyb2R1
Y2luZyAiTk9OIFBST1RFQ1RFRCIgTm9kZVNJRCBkb2VzIG5vdCBoZWxwIGluDQo+IHNvbHZpbmcg
dGhpcyB0cmFuc2llbnQgc2l0dWF0aW9uLg0KPiANCj4gTm93LCBhcyBJIGV4cGxhaW5lZCwgSU1P
LCBpdCdzIHBvc3NpYmxlIHRvIGludHJvZHVjZSBlbmQgdG8gZW5kIE9BTSBvbiB0b3ANCj4gb24g
dGhlIFNSVEUgdG8gYnJpbmcgdGhlIExTUCBkb3duIGFzIHNvb24gYXMgdGhlcmUgcyBzb21ldGhp
bmcgd3Jvbmcgb24NCj4gdGhlIHBhdGguIEEgSG9sZGRvd24gdGltZXIgY2FuIGJlIHVzZWQgdG8g
a2VlcCBMU1AgZG93biB1bnRpbCBjb252ZXJnZW5jZQ0KPiBoYXBwZW5zIGF0IEluZ3Jlc3Mgb3Ig
Q29udHJvbGxlci4gQnV0IGludHJvZHVjaW5nIHN1Y2ggT0FNIGFuZCBob2xkZG93bg0KPiBhbmQg
Y291cGxlZCB3aXRoIHJlbGF0aW9ucyB3aXRoIElHUCBtYXkgYWxzbyBiZSBjb21wbGV4IGFuZCB0
aGVyZSBpcyBhDQo+IGNoYW5jZSB0aGF0IGl0IGRvZXMgbm90IHNvbHZlIHRoZSBpc3N1ZS4gSW4g
Y2FzZSBvZiBwcm90ZWN0ZWQgTm9kZVNJRCB1c2VkLA0KPiBPQU0gd2lsbCBub3Qgd29yaywgYmVj
YXVzZSBzd2l0Y2hvdmVyIHRpbWUgd2lsbCBiZSB0b28gc21hbGwuIFVzaW5nIE9BTSAsDQo+IGRl
ZmFjdG8gcmVxdWlyZXMgcGF0aCB3aXRoIG5vIHByb3RlY3Rpb24uDQo+IFNvIHVucHJvdGVjdGVk
IFNJRCtPQU0gbWF5IHNvbHZlIHRoZSB1c2UgYXQgdGhlIHByaWNlIG9mIHNvbWUgY29tcGxleGl0
eQ0KPiBhbmQgcG9zc2libHkgbm90IHNvbHZpbmcgMTAwJSBvZiB0aGUgY2FzZXMuDQo+IA0KPiBU
byBjb25jbHVkZSA6DQo+IFdlIG5lZWQgdG8gc29sdmUgdGhpcyB1c2UgY2FzZSBhbmQgd2UgbmVl
ZCB0byBmaW5kIGFub3RoZXIgZWxlZ2FudCwgc2ltcGxlDQo+IGFuZCBzY2FsYWJsZSBzb2x1dGlv
biBmb3IgdGhpcy4NCj4gDQo+IFBvc3NpYmxlIGV4aXN0aW5nIHNvbHV0aW9ucyA6DQo+IC0gVXNl
IEFkai1TSUQgb25seSA9PiBkb2VzIG5vdCBzb3VuZHMgZ29vZCBhcyB0aGVyZSB3aWxsIGJlIGFu
IGltcGFjdCBvZg0KPiBzdGFjayBkZXB0aCA9PiBQYXRoIGNvbXByZXNzaW9uIG5lY2Vzc2FyeQ0K
PiAtIFVzZSBiaW5kaW5nIFRMViBhbmQgY3JlYXRlIHNvbWUgbmV3IE5vZGUtU0lEIGNvcnJlc3Bv
bmRpbmcgdG8gYSBzZXQgb2YNCj4gQWRqLVNJRCA9PiBUaGlzIGludHJvZHVjZXMgbW9yZSBzdGF0
ZXMgd2l0aGluIHRoZSBuZXR3b3JrIChob3cgbWFueSA/KQ0KPiAtIEFueXRoaW5nIGVsc2UgPw0K
DQpDb21iaW5pbmcgQWRqLVNJRCBhbmQgTm9kZS1TSUQgd2l0aCBhIHZlcnkgcmVzdHJpY3RlZCBU
VEwgKHRvIGV4cGlyZSBvbiB0aGUgYmFja3VwIHBhdGgpIG1heSBiZSBhYmxlIHRvIGF2b2lkIElH
UCByZXJvdXRpbmcgb2YgdGhpcyBMU1AuDQoNCi9CcnVubw0KDQogDQo+IEJlc3QgcmVnYXJkcywN
Cj4gDQo+IFN0ZXBoYW5lDQo+IA0KPiANCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g
RnJvbTogUm9iIFNoYWtpciBbbWFpbHRvOnJqc0Byb2Iuc2hdDQo+IFNlbnQ6IFRodXJzZGF5LCBK
YW51YXJ5IDA4LCAyMDE1IDEwOjUyDQo+IFRvOiBMSVRLT1dTS0kgU3RlcGhhbmUgU0NFL0lCTkYN
Cj4gQ2M6IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBTaHJhZGRoYSBIZWdkZTsgUHVzaHBhc2lz
IFNhcmthcjsgUGV0ZXIgUHNlbmFrDQo+IChwcHNlbmFrKTsgZHJhZnQtaWV0Zi1vc3BmLXNlZ21l
bnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPiBkcmFmdC1pZXRmLWlzaXMt
c2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7IEhhbm5lcyBHcmVkbGVy
Ow0KPiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+IFN1YmplY3Q6IFJlOiBbSXNp
cy13Z10gW09TUEZdIE1haWwgcmVnYXJkaW5nIGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRp
bmctDQo+IGV4dGVuc2lvbnMNCj4gDQo+IFN0ZXBoYW5lLA0KPiANCj4gSWYgd2UgdGhpbmsgYWJv
dXQgdGhlIOKAnE1VU1QgTk9UIGJlIHByb3RlY3RlZOKAnSBjYXNlIHRoYXQgeW91IG1lbnRpb24u
IExldOKAmXMNCj4gYXNzdW1lIHRoYXQgd2UgaGF2ZSBhIHNlcnZpY2UgdGhhdCBpcyBwZXJmb3Jt
YW5jZSBzZW5zaXRpdmUsIHN1Y2ggdGhhdCB3ZQ0KPiB3YW50IHRvIHRha2UgYSBwYXJ0aWN1bGFy
IHBhdGggdGhyb3VnaCB0aGUgbmV0d29yayAtIGFuZCB0aGF0IHdlIHVzZSBOb2RlLQ0KPiBTSURz
IGxpa2UgeW91IHNheS4NCj4gDQo+IElmIHdlIGFzc3VtZSB0aGF0IHRoZSByZXF1aXJlbWVudCBp
cyBmb3IgQS1CLUMtRC1FIHBhdGggYmVsb3cuIFRoZSBub2RlDQo+IFNJRCBmb3IgRSBwb2ludHMg
dmlhIEMtRC1FIGFuZCBoZW5jZSBpcyB1c2VkIGZvciBzdGFjayBjb21wcmVzc2lvbiBsaWtlIHlv
dQ0KPiBzYXk6DQo+IA0KPiAgICAgICBBIC0tIEIgLS0gQyAtLSBEIC0tIEUNCj4gICAgICAgICAg
ICAgICAgIHwgICAgICAgIC8NCj4gICAgICAgICAgICAgICAgIC0tLSBRIC0tLQ0KPiANCj4gSW4g
eW91ciBlbnZpc2FnZWQgYmVoYXZpb3VyLCBDIGRvZXMgbm90IHByb3RlY3QgdGhlIE5vZGUtU0lE
IGZvciBFLiBJbiB0aGUNCj4gY2FzZSBvZiB0aGUgQy1EIGxpbmsgZmFpbHVyZSwgdGhlbiB0aGUg
4oCccHJlZmVycmVk4oCdIGJlaGF2aW91ciBpcyB0aGF0IEMgbm93DQo+IGRyb3BzIHRyYWZmaWMg
dG93YXJkcyB0aGlzIGRlc3RpbmF0aW9uLiBIb3dldmVyLCBDIGRvZXMgbm90IHJlbW92ZSB0aGUg
RklCDQo+IGVudHJ5IGZvciB0aGUgTm9kZS1TSUQgZm9yIEUsIGl04oCZcyBhY3R1YWxseSBqdXN0
IG5vdyBrbm93biB2aWEgUS4gQXQgdGhpcyBwb2ludCwNCj4gQSBjYW4gZm9yd2FyZCB3aXRoIGV4
YWN0bHkgdGhlIHNhbWUgc3RhY2ssIGFuZCB0aGUgcGFja2V0IHRha2VzIGEgbmV3IEEtQi0NCj4g
Qy1RLUUgcGF0aCwgd2hpY2ggaXMgbm9uLWNvbmZvcm1hbnQgd2l0aCB0aGUgcGVyZm9ybWFuY2Ug
cmVxdWlyZW1lbnQgb2YNCj4gdGhlIHNlcnZpY2UuDQo+IA0KPiBJbiB0ZXJtcyBvZiB3aGF0IEMg
ZG9lcyB3aXRoIGl0cyBGSUIsIGRvZXMgaXQgc2ltcGx5IG5vdCB1c2UgQy1RLUUgZHVyaW5nIHRo
ZQ0KPiBmYWlsdXJlLCBidXQgcG9zdC1yZWNvbnZlcmdlbmNlIHVzZSBpdCBhbnl3YXk/IElmIHNv
LCB3aHkgbm90IHVzZSBDLVEtRQ0KPiBkdXJpbmcgdGhlIGZhaWx1cmUgLSBiZWNhdXNlIHRoZSBz
ZXJ2aWNlIGlzIGFsd2F5cyBnb2luZyB0byBub24tY29uZm9ybWFudCB0bw0KPiB0aGUgcGVyZm9y
bWFuY2UgcmVxdWlyZW1lbnQ/DQo+IA0KPiBXaXRoIGFuIEFkai1TSUQsIGl0IG1ha2VzIHNlbnNl
LCBiZWNhdXNlIGVzc2VudGlhbGx5IHVubGVzcyB0aGF0IGFkamFjZW5jeSBpcw0KPiBhdmFpbGFi
bGUsIHRoZW4gdGhlcmUgaXMgbm8gYWx0ZXJuYXRlIHBhdGggZm9yIHRoZSBTSUQgdGhhdCB3aWxs
IGJlIHRha2VuIC0gc28NCj4gdHJhZmZpYyBuZXZlciBoaXRzIGEgbm9uLWNvbmZvcm1hbnQgcGF0
aC4NCj4gDQo+IFByYWN0aWNhbGx5LCBpZiBJIGNhbuKAmXQgdGVsbCBhIGN1c3RvbWVyIHRoYXQg
dGhlIHBhdGggdGFrZW4gd2lsbCBkZWZpbml0ZWx5IGJlIEEtQi0NCj4gQy1ELUUsIGFuZCBpdCBt
YXkgcmF0aGVyIGdvIHZpYSBDLVEtRSBhdCBzb21lIHBvaW50IGZvbGxvd2luZyBjb252ZXJnZW5j
ZQ0KPiBbdW50aWwgdGhlIGhlYWQtZW5kIGNhbGN1bGF0ZXMgdGhhdCBzdWNoIGEgY2hhbmdlIGhh
ZCBoYXBwZW5lZCAtIGVpdGhlciBhDQo+IGxpbmsgb3V0YWdlLCBvciBhIG1ldHJpYyBjaGFuZ2Ug
LSBhbmQgc3RvcHMgdXNpbmcgdGhlIGxhYmVsIHN0YWNrXSwgdGhlbiB0aGVyZeKAmXMNCj4gbGl0
dGxlIHByb2JsZW0gb2YgaGF2aW5nIHRoZSB0cmFmZmljIGdvIHZpYSBDLVEtRSBkdXJpbmcgcHJv
dGVjdGlvbi4NCj4gDQo+IEZvciB0aGUgZGlzam9pbnQgY2FzZSwgdGhlIGNvbnNpZGVyYXRpb24g
dGhhdCBvbmUgaGFzIHRvIG1ha2UgaXM6DQo+IAkqIGFyZSBhbHRlcm5hdGl2ZSBTUEYgcGF0aHMg
Zm9yIGEgcGFydGljdWxhciBOb2RlLVNJRCBhY3R1YWxseSBzdGlsbA0KPiBjb25mb3JtYW50IHdp
dGggdGhlIGRpc2pvaW50bmVzcyByZXF1aXJlbWVudD8gSG93IG1hbnkgc2ltdWx0YW5lb3VzDQo+
IGZhaWx1cmVzIGRvZXMgb25lIHJlcXVpcmUgdG8gdmlvbGF0ZSBjb25zdHJhaW50cy4gRm9yIGV4
YW1wbGUsIGluIGEgZHVhbC1wbGFuZQ0KPiBjb3JlIG5ldHdvcmssIHRoZW4gaWYgdGhlIHJlcXVp
cmVtZW50IGlzIGRpc2pvaW50bmVzcyBhdCB0aGUgSVAgbGV2ZWwsIHRoZW4gd2UNCj4gbWF5IG5l
ZWQgdG8gbG9zZSBjb25uZWN0aXZpdHkgZW50aXJlbHkgd2l0aGluIHRoZSBwbGFuZSBiZWZvcmUg
aXQgaXMgcHJlZmVyYWJsZQ0KPiB0byDigJxob3DigJ0gdG8gYW5vdGhlciBwbGFuZS4gSW4gdGhp
cyBjYXNlLCB1c2luZyBhbiBhbHRlcm5hdGl2ZSBTUEYgcGF0aCBmb3IgdGhlDQo+IE5vZGUtU0lE
IGlzIGFjdHVhbGx5IG5vdCBhIHByb2JsZW0gZm9yIGRpc2pvaW50bmVzcy4NCj4gCSogZG9lcyB0
aGUgYXBwbGljYXRpb24gcHJlZmVyIGxvc2luZyBhbiBlbnRpcmUgcGF0aCB0byBoYXZpbmcgc29t
ZSByaXNrDQo+IG9mIHRoZSBzZXJ2aWNlcyBiZWluZyBzaGFyZWQgZmF0ZSB1bnRpbCB0aGUgcmUt
b3B0aW1pc2F0aW9uPw0KPiANCj4gRnJvbSB0aGUgd29yayB0aGF0IHdl4oCZdmUgbG9va2VkIGF0
IHRodXMgZmFyLCBJIGhhdmUgbm90IHlldCBzZWVuIGEgY2FzZQ0KPiB3aGVyZSBJIGFic29sdXRl
bHkgTVVTVCBOT1QgdXNlIGFuIGFsdGVybmF0ZSBzaG9ydGVzdCBwYXRoIGZvciBhIE5vZGUtU0lE
DQo+IGFuZCBoZW5jZSBkb27igJl0IHJlcXVpcmUgcHJvdGVjdGlvbiBhdCBhIHByYWN0aWNhbCBs
ZXZlbC4NCj4gDQo+IFN0YWNrIGRlcHRoIGlzIGRlZmluaXRlbHkgZ29pbmcgdG8gYmUgc29tZXRo
aW5nIHRoYXQgd2UgbmVlZCB0byBjb25zaWRlciAtIHRvDQo+IG1lLCB3aGVyZSB3ZSBoYXZlIGNl
bnRyYWxpc2VkIGNvbnRyb2xsZXIgLSBhY3Rpb25zIHN1Y2ggYXMgZHluYW1pY2FsbHkNCj4gY3Jl
YXRlZCBmb3J3YXJkaW5nLWFkamFjZW5jeSBMU1BzIHdoaWNoIGFsbG93IOKAnGV4cGFuc2lvbuKA
nSBvZiBvbmUgc2VnbWVudA0KPiBpbnRvIGEgc2V0IG9mIHNlZ21lbnRzIHdpdGhpbiB0aGUgcGF0
aCBhcmUgYXR0cmFjdGl2ZSBhcyBhIHNvbHV0aW9uIHdoZXJlIG9uZQ0KPiBuZWVkcyB0byBoYXZl
IGV4cGxpY2l0IHJvdXRpbmcgb2YgdHJhZmZpYyBmb3IgVEUgcHVycG9zZXMuDQo+IA0KPiBEb2Vz
IHRoaXMgbWFrZSBzZW5zZSwgb3IgZG8geW91IHNlZSB0aGUgdXNlIGNhc2UgdGhhdCB3ZeKAmXJl
IGFkZHJlc3NpbmcgaGVyZQ0KPiBkaWZmZXJlbnRseT8NCj4gDQo+IENoZWVycywNCj4gci4NCj4g
DQo+IA0KPiA+IE9uIDcgSmFuIDIwMTUsIGF0IDA5OjQ0LCBzdGVwaGFuZS5saXRrb3dza2lAb3Jh
bmdlLmNvbSB3cm90ZToNCj4gPg0KPiA+IEhpLA0KPiA+DQo+ID4gSSdtIGNvbWluZyBpbnRvIHRo
aXMgbG9uZyB0aHJlYWQgYW5kIEkgdHJpZWQgdG8gcmVhZCBhbGwgdGhlIGV4Y2hhbmdlDQo+ID4g
YnV0IEkgbWF5IGJlIG1pc3NlZCBzb21lIGxpbmVzIDopDQo+ID4NCj4gPiBCdXQgaGVyZSBpcyBt
eSBvcGluaW9uIG9uIHRoaXMgc3ViamVjdC4NCj4gPiBJIHRoaW5rIHRoZSBwb2ludCBmcm9tIFNo
cmFkZGEgaXMgdmFsdWFibGUgaW4gY2FzZSBvZiBUcmFmZmljIEVuZ2luZWVyaW5nIHdpdGgNCj4g
U2VnbWVudCBSb3V0aW5nLCBlc3BlY2lhbGx5IHdpdGggYSBjZW50cmFsIGNvbnRyb2xsZXIuDQo+
ID4NCj4gPiBUb2RheSBpbiBURSBuZXR3b3Jrcywgd2UgYXJlIHNlbGxpbmcgc29tZSBkaXNqb2lu
dHMgcGF0aHMgdG8gY3VzdG9tZXIgdGhhdA0KPiBNVVNUIE5PVCBiZSBwcm90ZWN0ZWQgKFNESCBs
aWtlIHNlcnZpY2VzKS4gSXQgd291bGQgYmUgZ29vZCB0byByZXByb2R1Y2UNCj4gdGhlIHNhbWUg
dGhpbmcgd2l0aCBTUi1URS4NCj4gPg0KPiA+IE5vdywgY3VycmVudCBlbmNvZGluZyBwZXJtaXRz
IHRvIGFkdmVydGlzZSB0aGF0IGEgc3BlY2lmaWMgQWRqLVNJRCBpcw0KPiBwcm90ZWN0ZWQgb3Ig
bm90IChhcyBhbHJlYWR5IG1lbnRpb25lZCwgdGhpcyBkb2VzIG5vdCBzYXkgdGhhdCBhIHByb3Rl
Y3Rpb24NCj4gcmVhbGx5IGV4aXN0cyAuLi4sIGluIGNhc2Ugb2YgTEZBIHByb3RlY3Rpb24gLCB0
aGVyZSBtYXkgYmUgbm8gRlJSIHBhdGggZm9yIHRoaXMNCj4gYWRqLVNJRCBkZXNwaXRlIG9mIHRo
ZSBwcm90ZWN0aW9uIGZsYWcgc2V0KS4NCj4gPiBXZSBwcmV0dHkga25vdyB0aGF0IGl0IHdvdWxk
IG5vdCBiZSBwb3NzaWJsZSBpbiBhbGwgY2FzZSB0byB1c2Ugb25seSBBZGotU0lEDQo+IGZvciBh
IFRFIHR1bm5lbCAoZHVlIHRvIGxhYmVsIHN0YWNrIGRlcHRoKSwgc28gd2UgbmVlZCB0byBpbnRy
b2R1Y2Ugc3RhY2sNCj4gY29tcHJlc3Npb24gdXNpbmcgU1BUIHNlZ21lbnRzIGFuZCBub2RlLVNJ
RC4NCj4gPiBTbyB0byByZXBseSBvbiBSb2IncyBjb21tZW50LCBvbiBSU1ZQLVRFIHR1bm5lbHMg
d2l0aCBsb29zZXMgaG9wcyB0aGF0DQo+IGRvZXMgbm90IHJlcXVlc3QgcHJvdGVjdGlvbiA6IHll
cyBmb3IgUlNWUCwgaXQgZG9lcyBub3QgbWFrZSBzZW5zZSB0byBtZSwNCj4gYnV0IGZvciBTUiwg
ZHVlIHRvIHN0YWNrIGNvbXByZXNzaW9uLCBpdCB3aWxsIGJlIG5lZWRlZC4NCj4gPg0KPiA+IElm
IHdlIGxvb2sgYXQgYSBuZXR3b3JrLCB3aGVyZSBURSBpcyBtYW5hZ2VkIGJ5IGEgY2VudHJhbCBj
b250cm9sbGVyLCBob3cNCj4gdGhlIGNvbnRyb2xsZXIgY2FuIGVuc3VyZSB0aGF0IHRoZSBub2Rl
LVNJRCB1c2VkIGlzIHByb3RlY3RlZCBvciBub3QgKGFzIGZvcg0KPiBBZGotU0lELCBJIG1lYW4g
cHJvdGVjdGlvbiByZXF1ZXN0ZWQsIG5vdCBwcm90ZWN0aW9uIGluc3RhbGxlZCkuIEkgc2VlIHR3
bw0KPiB3YXlzIDoNCj4gPiAJKiBVc2UgdHdvIFNJRHMgYXR0YWNoZWQgdG8gdGhlIHNhbWUgcHJl
Zml4IGFuZCBhZGQgYSBmbGFnIHRvIHByZXZlbnQNCj4gYXV0b21hdGljYWxseSBhbGwgbm9kZXMg
dG8gY29tcHV0ZSBhIHByb3RlY3Rpb24gZm9yIG9uZSBvZiB0aGUgU0lELiBUaGUgZmxhZw0KPiBk
b2VzIG5vdCByZWFsbHkgZm9yY2Ugbm9kZXMgdG8gY29tcHV0ZSBhIHByb3RlY3Rpb24uIEVhY2gg
bm9kZSB3aWxsIHN0aWxsDQo+IHJlcXVpcmUgbG9jYWwgY29uZmlndXJhdGlvbiBmb3IgcHJvdGVj
dGlvbiwgYnV0IHRoZSBmbGFnIHdpbGwgcGVybWl0IHRvIGV4Y2x1ZGUNCj4gc29tZSBwcmVmaXhl
cyBmb3IgcHJvdGVjdGlvbiAob3ZlcnJpZGluZyBsb2NhbCBwb2xpY3kpLg0KPiA+DQo+ID4gCSog
VXNlIHR3byBwcmVmaXhlcyBvbiBlYWNoIG5vZGUgLCBwcmVmaXhlcyBhcmUgbWFya2VkIHdpdGgg
dGFncw0KPiAoYWRtaW4tdGFncykgOiAicHJvdGVjdGlvbiB0YWciIGFuZCAibm9uIHByb3RlY3Rp
b24gdGFnIi4gRWFjaCByb3V0ZXIgaXMNCj4gY29uZmlndXJlZCB1c2luZyBMRkEgcG9saWNpZXMg
dG8gbm90IGNvbXB1dGUgcHJvdGVjdGlvbiBmb3IgcHJlZml4ZXMgaGF2aW5nDQo+ICJub24gcHJv
dGVjdGlvbiB0YWciIEFORCBhZGQga25vd2xlZGdlIHRvIHRoZSBjb250cm9sbGVyIHRvIHVzZSBv
bmx5ICJub24NCj4gcHJvdGVjdGlvbiB0YWciIHByZWZpeGVzIHRvIGNvbXByZXNzIG5vbiBwcm90
ZWN0ZWQgcGF0aC4NCj4gPg0KPiA+DQo+ID4gQmVzdCBSZWdhcmRzLA0KPiA+DQo+ID4gU3RlcGhh
bmUNCj4gPg0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogSXNpcy13
ZyBbbWFpbHRvOmlzaXMtd2ctYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIExlcw0KPiA+
IEdpbnNiZXJnIChnaW5zYmVyZykNCj4gPiBTZW50OiBNb25kYXksIEphbnVhcnkgMDUsIDIwMTUg
MTY6NTkNCj4gPiBUbzogU2hyYWRkaGEgSGVnZGU7IFB1c2hwYXNpcyBTYXJrYXI7IFBldGVyIFBz
ZW5hayAocHBzZW5hayk7DQo+ID4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRl
bnNpb25zQHRvb2xzLmlldGYub3JnOw0KPiA+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRp
bmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsgSGFubmVzDQo+ID4gR3JlZGxlcg0KPiA+IENj
OiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+ID4gU3ViamVjdDogUmU6IFtJc2lz
LXdnXSBbT1NQRl0gTWFpbCByZWdhcmRpbmcNCj4gPiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1y
b3V0aW5nLWV4dGVuc2lvbnMNCj4gPg0KPiA+IFNocmFkZGhhIC0NCj4gPg0KPiA+IEFzIEplZmYg
aGFzIGFscmVhZHkgbWVudGlvbmVkLCB0aGUgY2FzZSB5b3UgYXJlIGNvbmNlcm5lZCBhYm91dCBj
YW4gYmUNCj4gPiBoYW5kbGVkIHVzaW5nIExGQSBzZWxlY3Rpb24gc3RyYXRlZ2llcyBkaXNjdXNz
ZWQgaW4NCj4gPiBodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtcnRn
d2ctbGZhLW1hbmFnZWFiaWxpdHkvDQo+ID4gQW5kIGl0IGlzIGEgZmFyIGJldHRlciBzb2x1dGlv
biBzaW5jZSBpdCBhbGxvd3MgdGhlIHRyYWZmaWMgb2YgaW50ZXJlc3QgdG8gYmUNCj4gcHJvdGVj
dGVkID0+IGxlc3MgdHJhZmZpYyBpbnRlcnJ1cHRpb24uDQo+ID4NCj4gPiAgIExlcw0KPiA+DQo+
ID4NCj4gPg0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogU2hyYWRk
aGEgSGVnZGUgW21haWx0bzpzaHJhZGRoYUBqdW5pcGVyLm5ldF0NCj4gPiBTZW50OiBNb25kYXks
IEphbnVhcnkgMDUsIDIwMTUgMTI6NDkgQU0NCj4gPiBUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVy
Zyk7IFB1c2hwYXNpcyBTYXJrYXI7IFBldGVyIFBzZW5hayAocHBzZW5hayk7DQo+ID4gZHJhZnQt
aWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPiA+
IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9y
ZzsgSGFubmVzDQo+ID4gR3JlZGxlcg0KPiA+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGll
dGYub3JnDQo+ID4gU3ViamVjdDogUkU6IFtPU1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcN
Cj4gPiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4gPg0KPiA+
IExlcywNCj4gPg0KPiA+IFBscyBjb25zaWRlciBhIGNhc2Ugd2hlbiB0aGUgcG9zdCBjb252ZXJn
ZW5jZSBwYXRoIGdvZXMgdGhyb3VnaCBhDQo+IGRpZmZlcmVudCBub2RlIGFuZCBpcyB3ZWxsIHBy
b3Zpc2lvbmVkLg0KPiA+DQo+ID4gLS0tLS0tLS1HLS0tLS0tLQ0KPiA+IHwgICAgICAgICAgICAg
ICAgICAgICB8DQo+ID4gQS0tLS1CLS0tLUMtLS0tRA0KPiA+ICAgICAgICB8ICAgICAgIHwNCj4g
PiAgICAgICAgICBFLS0tLUYNCj4gPg0KPiA+IFdoZW4gdGhlIGxpbmsgYmV0d2VlbiBCICYgQyBn
b2VzIGRvd24sIHdlIGRvbuKAmXQgd2FudCB0byBkaXZlcnQgdGhlDQo+IHRyYWZmaWMgdmlhIEIt
RS1FLUYtQyBiZWNhdXNlIGl0IGlzIG5vdCB3ZWxsIHByb3Zpc2lvbmVkIGZvciB0aGUgc2Vydmlj
ZS4NCj4gPiBUaGUgcG9zdCBjb252ZXJnZW5jZSBwYXRoIGlzIEEtRy1EIHdoaWNoIGlzIHdlbGwg
cHJvdmlzaW9uZWQuDQo+ID4gSW4gdGhpcyBjYXNlIGl0IG1ha2VzIHNlbnNlIHRvIHNpbXBseSBh
dm9pZCBwcm90ZWN0aW9uIGZvciB0aGUgc2VydmljZSBhcyB0aGUNCj4gbmF0dXJlIG9mIHRoZSBz
ZXJ2aWNlIGlzIHN1Y2ggdGhhdCBpdCBjYW4gYmUgZGlzY29ubmVjdGVkIGFuZCByZWNvbm5lY3Rl
ZA0KPiB3aXRob3V0IGltcGFjdGluZyB0aGUgZW5kIHVzZXIgb2YgdGhlIHNlcnZpY2UuDQo+ID4N
Cj4gPg0KPiA+IFRoZSBwb3N0IGNvbnZlcmdlbmNlIHBhdGhzIG5lZWQgdG8gYmUgcHJvdmlzaW9u
ZWQgYXQgbGVhc3QgZm9yIG9uZSBmYWlsdXJlDQo+IGlmIHRoYXQgaXMgbm90IHRoZSBjYXNlIHRo
ZW4gdGhlIHNlcnZpY2Ugd2lsbCByZW1haW4gZG93biBJcnJlc3BlY3RpdmUgb2YgdGhlDQo+IHRl
Y2hub2xvZ3kgdXNlZC4NCj4gPg0KPiA+DQo+ID4gUmdkcw0KPiA+IFNocmFkZGhhDQo+ID4NCj4g
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IExlcyBHaW5zYmVyZyAoZ2lu
c2JlcmcpIFttYWlsdG86Z2luc2JlcmdAY2lzY28uY29tXQ0KPiA+IFNlbnQ6IE1vbmRheSwgSmFu
dWFyeSAwNSwgMjAxNSAxMjowNyBQTQ0KPiA+IFRvOiBQdXNocGFzaXMgU2Fya2FyOyBTaHJhZGRo
YSBIZWdkZTsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsNCj4gPiBkcmFmdC1pZXRmLW9zcGYtc2Vn
bWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+ID4gZHJhZnQtaWV0Zi1p
c2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOyBIYW5uZXMNCj4g
PiBHcmVkbGVyDQo+ID4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4gPiBT
dWJqZWN0OiBSRTogW09TUEZdIFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZw0KPiA+IGRyYWZ0LWll
dGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPiA+DQo+ID4gUHVzaHBhc2lzIC0N
Cj4gPg0KPiA+IElubGluZS4NCj4gPg0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
ID4gRnJvbTogUHVzaHBhc2lzIFNhcmthciBbbWFpbHRvOnBzYXJrYXJAanVuaXBlci5uZXRdDQo+
ID4gU2VudDogU3VuZGF5LCBKYW51YXJ5IDA0LCAyMDE1IDEwOjEzIFBNDQo+ID4gVG86IExlcyBH
aW5zYmVyZyAoZ2luc2JlcmcpOyBTaHJhZGRoYSBIZWdkZTsgUGV0ZXIgUHNlbmFrIChwcHNlbmFr
KTsNCj4gPiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMu
aWV0Zi5vcmc7DQo+ID4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25z
QHRvb2xzLmlldGYub3JnOyBIYW5uZXMNCj4gPiBHcmVkbGVyDQo+ID4gQ2M6IG9zcGZAaWV0Zi5v
cmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4gPiBTdWJqZWN0OiBSZTogW09TUEZdIFtJc2lzLXdnXSBN
YWlsIHJlZ2FyZGluZw0KPiA+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5z
aW9ucw0KPiA+DQo+ID4gSGkgTGVzLA0KPiA+DQo+ID4NCj4gPiBPbiAxLzUvMTUsIDExOjIzIEFN
LCAiTGVzIEdpbnNiZXJnIChnaW5zYmVyZykiIDxnaW5zYmVyZ0BjaXNjby5jb20+DQo+IHdyb3Rl
Og0KPiA+DQo+ID4+IFB1c2hwYXNpcyAtDQo+ID4+DQo+ID4+IFRoZSBrZXkgcG9pbnQgaXMgdGhh
dCB0aGUgcHJvcG9zYWwgZG9lcyBub3QgaGF2ZSBhbnkgbGFzdGluZyBpbXBhY3QNCj4gPj4gb24g
dHJhZmZpYyBmbG93LiBBIHNpbXBsZSB0b3BvbG9neSBzaG91bGQgc3VmZmljZSB0byBpbGx1c3Ry
YXRlIHRoaXMuDQo+ID4+DQo+ID4+DQo+ID4+IEEtLS0tQi0tLS1DLS0tLUQNCj4gPj4gICAgICAg
ICB8ICAgICAgIHwNCj4gPj4gICAgICAgICBFLS0tLUYNCj4gPj4NCj4gPj4gKEFsbCBsaW5rcyBo
YXZlIHRoZSBzYW1lIGNvc3QpDQo+ID4+DQo+ID4+IFN1cHBvc2Ugd2Ugd2lzaCB0byBoYXZlIHRy
YWZmaWMgZW50ZXJpbmcgYXQgQSBmbG93IGFsb25nIHRoZSBwYXRoDQo+ID4+IEEtQi1DLUQNCj4g
Pj4gLSBidXQgaWYgdGhlIGxpbmsgQi0tLUMgZmFpbHMgd2UgZG8gTk9UIHdhbnQgdHJhZmZpYyB0
byB0YWtlIHRoZSBwYXRoDQo+ID4+IEItLUUtLUYtLUMuDQo+ID4+DQo+ID4+IFlvdSBwcm9wb3Nl
IHRvIGhhdmUgQyBhZHZlcnRpc2UgYW4gYWRkcmVzcyB3aXRoIHR3byBub2RlLXNpZHMgLSBvbmUN
Cj4gPj4gd2hpY2ggYWxsb3dzIHByb3RlY3Rpb24gLSBjYWxsIGl0IEMoUCkgLSBhbmQgb25lIHdo
aWNoIGRvZXMgTk9UIGFsbG93DQo+ID4+IHByb3RlY3Rpb24gLSBjYWxsIGl0IEMoTlApLg0KPiA+
IFtQdXNocGFzaXNdIE5vLiBNeSBwcm9wb3NhbCBpcyBmb3IgRCB0byBhZHZlcnRpc2UgdHdvIG5v
ZGUgc2lkcywgRDEgd2l0aCBOUA0KPiBzZXQgdG8gMCBhbmQgRDIgd2l0aCBOUCBzZXQgdG8gMS4g
QXBwbGljYXRpb25zIG9uIHRoYXQgZG8gbm90IG5lZWQgQiwgb3IgQyB0bw0KPiBwcm90ZWN0IHRo
ZSBBLUItQy1EIHBhdGggd2lsbCB1c2UgRDIuIEIgYW5kIEMgd2lsbCBub3QgaW5zdGFsbCBiYWNr
dXAgcGF0aHMgZm9yDQo+IEQyLiBPdGhlciBhcHBzIGNhbiB1c2UgRDEgYXMgdGhleSBhcmUgc3Vw
cG9zZWQgdG8gZG8gb3RoZXJ3aXNlLiBXZXRoZXIgdG8NCj4gcHJvdGVjdCBEMSBvciBub3QgaXMg
YSBsb2NhbCBkZWNpc2lvbiBvZiBCIGFuZCBDLg0KPiA+IEhvcGUgSSBjb3VsZCBjbGFyaWZ5IGVu
b3VnaCA6KQ0KPiA+DQo+ID4gW0xlczpdIFdoZXRoZXIgd2UgdGFsayBhYm91dCBDIG9yIEQgZG9l
c27igJl0IG1hdHRlci4gQXMgeW91IHBvaW50IG91dA0KPiBiZWxvdyB0aGUgaXNzdWUgeW91IGFy
ZSBjb25jZXJuZWQgd2l0aCBpcyB0aGUgRklCIHVwZGF0ZSB0aW1lIG9uIHRoZQ0KPiBpbnRlcm1l
ZGlhdGUgbm9kZXMgcmVsYXRpdmUgdG8gdGhlIHJlY29tcHV0YXRpb24gb24gdGhlIGluZ3Jlc3Mg
bm9kZS4NCj4gPg0KPiA+Pg0KPiA+PiBJZiB0aGUgbGFiZWwgc3RhY2sgc3BlY2lmaWVzIEMoTlAp
IC0gdGhlbiB3aGlsZSB0aGUgbGluayBCLS1DIGlzIFVQDQo+ID4+IGV2ZXJ5dGhpbmcgd29ya3Mg
YXMgZGVzaXJlZCAocHJpbWFyeSBwYXRoIHRvIEMoTlApIG9uIE5vZGUgQiBpcyB2aWENCj4gPj4g
bGluayBCLUMpLg0KPiA+PiBIb3dldmVyLCB3aGVuIHRoZSBsaW5rIEItLUMgZ29lcyBkb3duLCB0
aGUgbmV0d29yayB3aWxsIHJlY29udmVyZ2UNCj4gPj4gYW5kIGluIGEgbW9kZXN0IGFtb3VudCBv
ZiB0aW1lIHRoZSBuZXcgcHJpbWFyeSBwYXRoIHRvIEMoTlApIG9uIG5vZGUNCj4gPj4gQiB3aWxs
IGJlIHZpYSBsaW5rIEItRS4NCj4gPiBbUHVzaHBhc2lzXSBZZXMgYWdyZWVkLiBCdXQgb25seSBh
cHBsaWNhdGlvbnMgb24gQSB3aWxsIGJlIGluamVjdGluZyB0cmFmZmljDQo+IHVzaW5nIEQyLiBP
bmNlIHRoZSBCLUMgbGluay1kb3duIGV2ZW50IHJlYWNoZXMgcm91dGVyIEEgd2lsbCBzdG9wIGlu
amVjdGluZw0KPiB0cmFmZmljIHVzaW5nIEQyLiBBIHBhdGggcmUtY29tcHV0ZSB3aWxsIGJlIHRy
aWdnZXJlZCBvbiBBLiBZZXMgSSBhZ3JlZSB0aGF0IGlmIEINCj4gY29udmVyZ2VzIEQyIChub3Qg
RlJSKSBiZWZvcmUgQSByZS1jb21wdXRlLCB0aGVyZSBpcyBzdGlsbCBjaGFuY2UgdGhhdCBzb21l
DQo+IHNtYWxsIGFtb3VudCBvZiB0cmFmZmljIGlzIHNlbnQgb3ZlciBBLUItRS1GLUMtRC4NCj4g
Pg0KPiA+IFtMZXM6XSBXZWxsIHllcyAtIHRoZSBrZXkgcG9pbnQgaXMgdGhhdCB5b3UgY2Fubm90
IGd1YXJhbnRlZSB0aGUgdGltaW5nIG9mDQo+IHdoZW4gQiAoZm9yIGV4YW1wbGUpIHdpbGwgcmVj
b252ZXJnZSByZWxhdGl2ZSB0byB3aGVuIHRoZSBpbmdyZXNzIG5vZGUgQQ0KPiBkZWNpZGVzIHRv
IHJlcm91dGUvZHJvcCB0aGUgRDIgdHJhZmZpYy4gR2l2ZW4gdGhhdCBCIGlzIGNsb3NlciB0byB0
aGUgZmFpbHVyZSBpdCBpcw0KPiBxdWl0ZSBsaWtlbHkgdGhhdCBCIHdpbGwgcmVzcG9uZCBtb3Jl
IHF1aWNrbHkgdGhhbiBBIC0gYW5kIG9mIGNvdXJzZSB0aGVyZSBhcmUNCj4gbWFueSBvdGhlciB2
YXJpYWJsZXMgd2hpY2ggY291bGQgYWZmZWN0IHRoZSByZWxhdGl2ZSByZXNwb25zZSB0aW1lIG9m
IEEgYW5kDQo+IEIuIFNvIHRoZSBzb2xlIGJlbmVmaXQgb2Ygd2hhdCB5b3UgcHJvcG9zZSBzZWVt
cyB0byBiZSB0aGF0IGluIHNvbWUgY2FzZXMNCj4geW91IE1JR0hUIG5vdCBzZW5kIGFzIG11Y2gg
dHJhZmZpYyB0byBEMiB2aWEgdGhlIHVuZGVzaXJlZCBsaW5rcy4NCj4gPg0KPiA+IEF0IHRoaXMg
cG9pbnQgSSB0aGluayB5b3Ugd291bGQgZG8gd2VsbCB0byBsb29rIGF0IHRoZSBleGlzdGluZyBz
b2x1dGlvbnMgLSBhcw0KPiB3ZWxsIGFzIEplZmYncyBwb3N0IG9uIHRoaXMgdGhyZWFkIHdoaWNo
IHByb3ZpZGVzIGFuIGV4Y2VsbGVudCBmcmFtZXdvcmsgZm9yDQo+IHRoaW5raW5nIGFib3V0IHNv
bHV0aW9ucy4gV2UgZG8gaGF2ZSB3YXlzIG9mIGFkZHJlc3NpbmcgdGhpcyBwcm9ibGVtIGFuZA0K
PiBkb2luZyBzbyBmYXIgbW9yZSByb2J1c3RseSB0aGFuIHdoYXQgeW91IGFyZSBwcm9wb3Npbmcu
IFRoZSBST0kgZm9yIHdoYXQNCj4geW91IHByb3Bvc2UgaXMgcXVpdGUgbG93LiBGb3IgbXkgcGFy
dCBJIGRvbuKAmXQgdGhpbmsgd2hhdCB5b3UgcHJvcG9zZSBpcyBhDQo+IGdvb2QgaWRlYS4NCj4g
Pg0KPiA+ICAgIExlcw0KPiA+DQo+ID4+DQo+ID4+IFRoZSBleGlzdGVuY2Ugb2YgQyhOUCkgdGhl
cmVmb3JlIG9ubHkgYWZmZWN0cyB0cmFmZmljIGZsb3cgZHVyaW5nIHRoZQ0KPiA+PiByZWNvbnZl
cmdlbmNlIHBlcmlvZCBpLmUuIGlmIHdlIGFzc3VtZSBCIGRpZCBOT1QgaW5zdGFsbCBhIHJlcGFp
cg0KPiA+PiBwYXRoIGZvciBDKE5QKSB0cmFmZmljIHdpbGwgYmUgZHJvcHBlZCBvbmx5IHVudGls
IGEgbmV3IHByaW1hcnkgcGF0aA0KPiA+PiBpcyBjYWxjdWxhdGVkLiBJIGRvbuKAmXQgc2VlIHRo
ZSB2YWx1ZSBpbiB0aGlzLg0KPiA+Pg0KPiA+PiBBcyBhIChzb21ld2hhdCBkYW5nZXJvdXMpIGFz
aWRlLCB0aGUgZnVuY3Rpb25hbGl0eSB5b3UgYXJlIGxvb2tpbmcNCj4gPj4gZm9yIGlzIG1vcmUg
YWtpbiB0byAibm90LXZpYSIgYXMgZGVmaW5lZCBpbiBSRkMgNjk4MSAtIHRob3VnaCBJIGFtDQo+
ID4+IHF1aWNrIHRvIGFkZCB0aGF0IEkgYW0gTk9UIHByb3Bvc2luZyB0byBwdXJzdWUgdGhhdC4g
Oi0pIEJ1dCByZWFkaW5nDQo+ID4+IHRoYXQgUkZDIG1pZ2h0IGdpdmUgeW91IG1vcmUgaW5zaWdo
dCBpbnRvIHdoeSBzaW1wbHkgc2V0dGluZyAiZG9uJ3QNCj4gPj4gcHJvdGVjdCIgZm9yIGEgcHJl
Zml4IGlzbid0IHVzZWZ1bCBmb3IgdGhlIHB1cnBvc2UgeW91IGhhdmUgaW4gbWluZC4NCj4gPj4N
Cj4gPj4gIExlcw0KPiA+Pg0KPiA+Pg0KPiA+Pg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KPiA+PiBGcm9tOiBQdXNocGFzaXMgU2Fya2FyIFttYWlsdG86cHNhcmthckBqdW5pcGVy
Lm5ldF0NCj4gPj4gU2VudDogU3VuZGF5LCBKYW51YXJ5IDA0LCAyMDE1IDg6MzQgUE0NCj4gPj4g
VG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBTaHJhZGRoYSBIZWdkZTsgUGV0ZXIgUHNlbmFr
IChwcHNlbmFrKTsNCj4gPj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNp
b25zQHRvb2xzLmlldGYub3JnOw0KPiA+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5n
LWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7IEhhbm5lcw0KPiA+PiBHcmVkbGVyDQo+ID4+IENj
OiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+ID4+IFN1YmplY3Q6IFJlOiBbT1NQ
Rl0gW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nDQo+ID4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50
LXJvdXRpbmctZXh0ZW5zaW9ucw0KPiA+Pg0KPiA+PiBIaSBMZXMsDQo+ID4+DQo+ID4+IFBsZWFz
ZSBmaW5kIGNvbW1lbnRzIGlubGluZS4uDQo+ID4+DQo+ID4+IEF1dGhvcnMsDQo+ID4+DQo+ID4+
IEhlcmUgaXMgbXkgcHJvcG9zYWwuIFBsZWFzZSBsZXQgbWUga25vdyBpZiB0aGlzIHNvdW5kcyBy
ZWFzb25hYmxlIG9yIG5vdC4NCj4gPj4NCj4gPj4gLSBBIG5ldyDFkk5vLVBvdGVjdGlvbi1SZXF1
aXJlZMK5IG9yIMWSTlDCuSBmbGFnIGJlIGFkZGVkIHRvIHRoZQ0KPiA+PiBQcmVmaXgtU0lEIFN1
Yi1UTFYvVExWLiBTZXR0aW5nIHRoaXMgZmxhZyBtZWFucyBub25lIG9mIHRoZSB0cmFuc2l0DQo+
ID4+IHJvdXRlcnMgc2hvdWxkIHRyeSB0byBwcm90ZWN0IHRoaXMgbm9kZS1zZWdtZW50Lg0KPiA+
PiAtIExldCBub2RlcyBhZHZlcnRpc2UgdHdvIG5vZGUtc2lkLWluZGV4IGVhY2ggKHBlciBhZGRy
ZXNzLWZhbWlseSksDQo+ID4+IG9uZSB3aXRob3V0IGFuZCBvbmUgd2l0aCDFkk5QwrkgZmxhZyBz
ZXQuIEZvciBub2RlLXNpZCBhZHZlcnRpc2VkIHdpdGgNCj4gPj4gxZJOUMK5IGZsYWcgMCwgcm91
dGVycyBzYW1lIGJlaGF2ZSB0aGUgc2FtZSB3YXkgYXMgdG9kYXkuIEJ1dCB3aGVuIHRoZXkNCj4g
Pj4gcmVjZWl2ZSBhIG5vZGUtc2lkIHdpdGggxZJOUMK5IGZsYWcgc2V0LCB0aGV5IGF2b2lkL3Nr
aXAgZmluZGluZyBhDQo+ID4+IGJhY2t1cCBmb3IgdGhhdCBzZWdtZW50Lg0KPiA+PiAtIEZpbmFs
bHkgaW5ncmVzcyBzZXJ2ZXJzIG9yIFRFLWFwcGxpY2F0aW9ucyBtYXkgdXNlIHRoZXNlICdub2Rl
LXNpZHMNCj4gPj4gd2l0aCBOUC1mbGFnIHNldMK5IGZvciB1c2UgY2FzZXMgd2hlcmUgaXQgaXMg
YmV0dGVyIHRvIGRyb3AgdHJhZmZpYyBvbg0KPiA+PiB0b3BvbG9neSBvdXRhZ2VzIHJhdGhlciB0
aGFuIGRpdmVydGluZyBpdCB0byBzb21lIG90aGVyIHBhdGhzLiBGb3INCj4gPj4gc3VjaCBjYXNl
cyBpbmdyZXNzIHJvdXRlciBvciBURS1hcHBsaWNhdGlvbnMgc2hvdWxkIGxvb2sgZm9yDQo+ID4+
IG5vZGUtc2lkcyB3aXRoIMWSTlDCuSBmbGFnIHNldCBhbmQgbm90IHRoZSByZWd1bGFyIG5vZGUt
c2lkcy4gRm9yIGFsbA0KPiA+PiBvdGhlciBub3JtYWwgdXNlIGNhc2VzKGluY2x1ZGluZyBMM1ZQ
Ti82VlBFIGV0YykgdHJhZmZpYyBzaG91bGQgYmUNCj4gPj4gY2FycmllZCB1c2luZyBub2RlLXNp
ZCB3aXRob3V0IMWSTlDigLlmbGFnIHNldC4NCj4gPj4NCj4gPj4gVGhhbmtzIGFuZCBSZWdhcmRz
LA0KPiA+PiAtUHVzaHBhc2lzDQo+ID4+DQo+ID4+IE9uIDEvNS8xNSwgMzozNyBBTSwgIkxlcyBH
aW5zYmVyZyAoZ2luc2JlcmcpIiA8Z2luc2JlcmdAY2lzY28uY29tPg0KPiB3cm90ZToNCj4gPj4N
Cj4gPj4+IFB1c2hwYXNpcyAtDQo+ID4+Pg0KPiA+Pj4gSSBkb24ndCBhZ3JlZS4NCj4gPj4+DQo+
ID4+PiBUaGUgdXNlIG9mIG9uZSBub2RlLXNpZCB2cyBhbm90aGVyIGhhcyBub3RoaW5nIHdoYXRl
dmVyIHRvIGRvIHdpdGgNCj4gPj4+IHRoZSByZXF1ZXN0IFNocmFkZGhhIGhhcyBtYWRlIGkuZS4g
c2hvdWxkIHdlIGludHJvZHVjZSBhIGZsYWcNCj4gPj4+IGluZGljYXRpbmcgd2hldGhlciBhIHBh
cnRpY3VsYXIgcHJlZml4IHNob3VsZCBiZSBwcm90ZWN0ZWQgb3Igbm90LiBBDQo+ID4+PiBub2Rl
LXNpZCBvbmx5IGRpY3RhdGVzIHdoYXQgKGludGVybWVkaWF0ZSkgbm9kZSB0cmFmZmljIHNob3Vs
ZCBiZQ0KPiA+Pj4gc2VudCB0byAtIG5vdCB3aGF0DQo+ID4+PiBsaW5rKHMpIGFyZSB1c2VkIHRv
IHJlYWNoIHRoYXQgbm9kZS4NCj4gPj4gW1B1c2hwYXNpc10gVGhpcyBpcyBub3QgYWJvdXQgd2hp
Y2ggbGlua3MgdG8gdGFrZS4gSXQgaXMgYWJvdXQgd2V0aGVyDQo+ID4+IHRyYW5zaXQgcm91dGVy
cyBzaG91bGQgdHJ5IHRvIHByb3RlY3QgdGhlIG5vZGUtc2VnbWVudCB0byB0aGUgdGhpcw0KPiA+
PiBub2RlLXNpZCBvciBub3QuIEkgdGhpbmsgdGhpcyBvcGVucyB1cCBhIGxvdCBtYW55IG51bWJl
ciBvZg0KPiA+PiBwb3NzaWJpbGl0aWVzIG9uIHRoZSBpbmdyZXNzIHJvdXRlciBhbmQgVEUgY29u
dHJvbGxlci1iYXNlZCBhcHBsaWNhdGlvbnMuDQo+ID4+DQo+ID4+Pg0KPiA+Pj4gQWRqYWNlbmN5
LXNpZHMgaGF2ZSBhIGRpZmZlcmVudCBzZW1hbnRpYyAtIHRoZXkgaWRlbnRpZnkgdGhlIGxpbmsN
Cj4gPj4+IG92ZXIgd2hpY2ggdHJhZmZpYyBpcyB0byBiZSBmb3J3YXJkZWQuIElkZW50aWZ5aW5n
IGFuIGFkamFjZW5jeS1zaWQNCj4gPj4+IGFzIHVucHJvdGVjdGVkIG1lYW5zIHRyYWZmaWMgd2ls
bCBORVZFUiBmbG93IG92ZXIgYSBkaWZmZXJlbnQgbGluay4NCj4gPj4+IFRoZXJlIGlzIG5vIGVx
dWl2YWxlbnQgYmVoYXZpb3IgdyBhIG5vZGUtc2lkIC0gd2hpY2ggaXMgd2hhdCB0aGlzDQo+ID4+
PiBkaXNjdXNzaW9uIGhhcyBiZWVuIGFib3V0Lg0KPiA+PiBbUHVzaHBhc2lzXSBJIGFtIG5vdCB0
cnlpbmcgdG8gZHJhdyBhIHBhcmFsbGVsIGJldHdlZW4gdGhpcyBuZXcgZmxhZw0KPiA+PiBhbmQg
dGhlIMWSQsK5IGZsYWcgaW4gQWRqLVNpZCBTdWJUbHYuIExpa2Ugc2FpZCBiZWZvcmUNCj4gPj4N
Cj4gPj4+DQo+ID4+PiAgTGVzDQo+ID4+Pg0KPiA+Pj4NCj4gPj4+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQo+ID4+PiBGcm9tOiBQdXNocGFzaXMgU2Fya2FyIFttYWlsdG86cHNhcmthckBq
dW5pcGVyLm5ldF0NCj4gPj4+IFNlbnQ6IFN1bmRheSwgSmFudWFyeSAwNCwgMjAxNSA4OjUxIEFN
DQo+ID4+PiBUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFNocmFkZGhhIEhlZ2RlOyBQZXRl
ciBQc2VuYWsgKHBwc2VuYWspOw0KPiA+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGlu
Zy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPiA+Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21l
bnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+ID4+PiBDYzogb3NwZkBpZXRm
Lm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPiA+Pj4gU3ViamVjdDogUmU6IFtPU1BGXSBbSXNpcy13
Z10gTWFpbCByZWdhcmRpbmcNCj4gPj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmct
ZXh0ZW5zaW9ucw0KPiA+Pj4NCj4gPj4+IEhpIExlcywNCj4gPj4+DQo+ID4+PiBJIHRoaW5rIHRo
ZSByZXF1aXJlbWVudCBTaHJhZGRoYSBpcyByZWZlcnJpbmcgaXMgYWJvdXQgdGhlIGNob2ljZSBv
Zg0KPiA+Pj4gZXhhY3Qgbm9kZS1zaWQgdG8gdXNlIHdoaWxlIGNvbnN0cnVjdGluZyB0aGUgbGFi
ZWwtc3RhY2sgZm9yIGENCj4gPj4+IGV4cGxpY2l0LUxTUCBvbiB0aGUgaW5ncmVzcyByb3V0ZXIs
IHdoaWNoIHdpbGwgYmUgdHlwaWNhbGx5IGRvbmUNCj4gPj4+IGFmdGVyIHJ1bm5pbmcgc29tZSBD
U1BGIG9uIHRoZSBTUFJJTkcgdG9wb2xvZ3kuIEFuZCBub3QgdGhlIElHUCBvbg0KPiA+Pj4gaW5n
cmVzcyBvciB0cmFuc2l0IHJvdXRlcnMuDQo+ID4+Pg0KPiA+Pj4gVGhhbmtzDQo+ID4+PiAtUHVz
aHBhc2lzDQo+ID4+Pg0KPiA+Pj4gT24gMS8zLzE1LCAzOjEwIEFNLCAiTGVzIEdpbnNiZXJnIChn
aW5zYmVyZykiIDxnaW5zYmVyZ0BjaXNjby5jb20+DQo+IHdyb3RlOg0KPiA+Pj4NCj4gPj4+PiBT
aHJhZGRoYSAtDQo+ID4+Pj4NCj4gPj4+PiBJR1BzIHRvZGF5IGRvIE5PVCBwZXJmb3JtIGNvbnN0
cmFpbnQgYmFzZWQgU1BGcyAtIHNvIEkgZG9uJ3Qga25vdw0KPiA+Pj4+IHdoeSB5b3UgYmVsaWV2
ZSB0aGF0IHRoZSBwcmltYXJ5IFNQRiB3aWxsIG1lZXQgYSBzZXQgb2YgY29uc3RyYWludHMNCj4g
Pj4+PiB0aGF0IGFuIExGQSBjYWxjdWxhdGlvbiB3aWxsIG5vdC4gSW4gZmFjdCAsIGl0IGlzIHRo
ZSBvcHBvc2l0ZQ0KPiA+Pj4+IHdoaWNoIGlzIHRydWUgYmVjYXVzZSBpbXBsZW1lbnRhdGlvbnMg
dG9kYXkgZG8gc3VwcG9ydCBwcmVmZXJlbmNlcw0KPiA+Pj4+IGluIGNob29zaW5nIExGQXMgYmFz
ZWQgb24gdmFyaW91cyBjb25maWd1cmVkIHBvbGljeSAtIHNvbWV0aGluZw0KPiA+Pj4+IHdoaWNo
IGlzIE5PVCBkb25lIGZvciBwcmltYXJ5IFNQRi4NCj4gPj4+Pg0KPiA+Pj4+IElmIHlvdSB3YW50
IGEgY2VydGFpbiBjbGFzcyBvZiB0cmFmZmljIHRvIGF2b2lkIGEgc3Vic2V0IG9mIHRoZQ0KPiA+
Pj4+IGxpbmtzIGluIHRoZSB0b3BvbG9neSB0aGVuIHlvdSBuZWVkIHRvIGhhdmUgYSB3YXkgb2Yg
aWRlbnRpZnlpbmcNCj4gPj4+PiB0aGUgbGlua3MgKE5PVCB0aGUgbm9kZSBhZGRyZXNzZXMpIGFu
ZCBhIHdheSBvZiBjYWxjdWxhdGluZyBhIHBhdGgNCj4gPj4+PiB3aGljaCBvbmx5IHVzZXMgdGhl
IGxpbmtzIHdoaWNoIG1lZXQgdGhlIGNvbnN0cmFpbnRzIG9mIHRoYXQgY2xhc3Mgb2YNCj4gc2Vy
dmljZS4NCj4gPj4+PiBJZGVudGlmeWluZyBhIHBhcnRpY3VsYXIgcHJlZml4IGFzIHByb3RlY3Rl
ZCBvciB1bnByb3RlY3RlZCB3b24ndA0KPiA+Pj4+IGFjaGlldmUgdGhhdC4NCj4gPj4+Pg0KPiA+
Pj4+ICBMZXMNCj4gPj4+Pg0KPiA+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+
Pj4gRnJvbTogU2hyYWRkaGEgSGVnZGUgW21haWx0bzpzaHJhZGRoYUBqdW5pcGVyLm5ldF0NCj4g
Pj4+PiBTZW50OiBGcmlkYXksIEphbnVhcnkgMDIsIDIwMTUgMTA6NTQgQU0NCj4gPj4+PiBUbzog
TGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFBldGVyIFBzZW5hayAocHBzZW5hayk7DQo+ID4+Pj4g
ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3Jn
Ow0KPiA+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29s
cy5pZXRmLm9yZw0KPiA+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+
ID4+Pj4gU3ViamVjdDogUkU6IFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZw0KPiA+Pj4+IGRyYWZ0
LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPiA+Pj4+DQo+ID4+Pj4gSGkg
TGVzL1BldGVyLA0KPiA+Pj4+DQo+ID4+Pj4gICAgIFdoZW4gcmVjb252ZXJnZW5jZSBoYXBwZW5z
LCB0aGUgcHJpbWFyeSBwYXRoIHdpbGwgYmUgY2FsY3VsYXRlZA0KPiA+Pj4+IGJhc2VkIG9uIGFs
bCBjb25zdHJpYW50cy4NCj4gPj4+PiBUaGlzIGlzIG5vdCB0cnVlIHdpdGggdGhlIHByb3RlY3Rp
b24gcGF0aC5Qcm90ZWN0aW9uIHBhdGggaXMNCj4gPj4+PiBjYWxjdWxhdGVkIGxvY2FsbHkgKExG
QS9STEZBKSAgYW5kIGRvZXMgbm90IGNvbnNpZGVyIHRoZQ0KPiA+Pj4+IGNoYXJhY3RlcmlzdGlj
cyBvZiB0aGUgc2VydmljZXMgcnVubmluZyBvbiB0aGF0IHBhdGguDQo+ID4+Pj4gSXQncyBlYXNp
ZXIgZm9yIHNvbWUgc2VydmljZXMgdG8gcGljayB0aGUgdW5wcm90ZWN0ZWQgcGF0aCB3aGVuIHRo
ZQ0KPiA+Pj4+IG5hdHVyZSBvZiB0aGUgc2VydmljZSBpcyB0aGF0IGl0IGNhbiBiZSByZXN0YXJ0
ZWQgIHdoZW4gdGhlcmUgaXMgYQ0KPiA+Pj4+IGRpc2Nvbm5lY3Rpb24uDQo+ID4+Pj4NCj4gPj4+
PiBSZ2RzDQo+ID4+Pj4gU2hyYWRkaGENCj4gPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQ0KPiA+Pj4+IEZyb206IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIFttYWlsdG86Z2luc2JlcmdA
Y2lzY28uY29tXQ0KPiA+Pj4+IFNlbnQ6IEZyaWRheSwgSmFudWFyeSAwMiwgMjAxNSAxMDowNiBQ
TQ0KPiA+Pj4+IFRvOiBQZXRlciBQc2VuYWsgKHBwc2VuYWspOyBTaHJhZGRoYSBIZWdkZTsNCj4g
Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0
Zi5vcmc7DQo+ID4+Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25z
QHRvb2xzLmlldGYub3JnDQo+ID4+Pj4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5v
cmcNCj4gPj4+PiBTdWJqZWN0OiBSRTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nDQo+ID4+Pj4g
ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+ID4+Pj4NCj4gPj4+
PiBQZXRlciAtDQo+ID4+Pj4NCj4gPj4+PiBUaGUgcmVxdWlyZW1lbnQgU2hyYWRkaGEgc3BlY2lm
aWVkIHdhcyB0byBub3QgYWxsb3cgYSBwYXJ0aWN1bGFyDQo+ID4+Pj4gY2xhc3Mgb2Ygc2Vydmlj
ZSAoImhlYXZ5IGJhbmR3aWR0aCBzZXJ2aWNlcyIgd2FzIHRoZSBleGFtcGxlDQo+ID4+Pj4gcHJv
dmlkZWQpIHRvIHVzZSBjZXJ0YWluIGxpbmtzIGluIHRoZSB0b3BvbG9neS4gTXkgcG9pbnQgaXMg
dGhhdA0KPiA+Pj4+IGFkdmVydGlzaW5nIGEgZmxhZyBmb3IgYSBnaXZlbiBwcmVmaXggd2hpY2gg
c2F5cyAiZG8gbm90IGNhbGN1bGF0ZQ0KPiA+Pj4+IGEgcmVwYWlyIHBhdGggZm9yIHRoaXMgcHJl
Zml4Ig0KPiA+Pj4+IGRvZXMgbm90IGhlbHAgYWNoaWV2ZSB0aGlzLiBPbmNlIHRoZSBuZXR3b3Jr
IHJlY29udmVyZ2VzIGZvbGxvd2luZw0KPiA+Pj4+IHRoZSBmYWlsdXJlIG9mIG9uZSBvZiB0aGUg
bGlua3Mgb24gd2hpY2ggImhlYXZ5IGJhbmR3aWR0aCBzZXJ2aWNlcyINCj4gPj4+PiBpcyBhbGxv
d2VkL3ByZWZlcnJlZCBpdCBpcyBxdWl0ZSBsaWtlbHkgdGhhdCB0aGUgbmV3IGJlc3QgcGF0aCB3
aWxsDQo+ID4+Pj4gYmUgb3ZlciBhIGxpbmsgb24gd2hpY2ggImhlYXZ5IGJhbmR3aWR0aCBzZXJ2
aWNlcyIgaXMgTk9UDQo+ID4+Pj4gYWxsb3dlZC9wcmVmZXJyZWQuIFRoaXMgd2lsbCBoYXBwZW4g
d2hldGhlciB5b3UgaGF2ZSB0aGUgbmV3IGZsYWcNCj4gPj4+PiBvciBub3QgLSBzbyB0aGUgZmxh
ZyB3aWxsIGhhdmUgbm8gbGFzdGluZyBlZmZlY3QuIEl0IHdvdWxkIG9ubHkNCj4gPj4+PiBhZmZl
Y3QgdHJhZmZpYyBmbG93IGR1cmluZyB0aGUgYnJpZWYgcGVyaW9kIGR1cmluZyB3aGljaCB0aGUN
Cj4gPj4+PiBuZXR3b3JrIGlzIHJlY29udmVyZ2luZy4NCj4gPj4+Pg0KPiA+Pj4+IEkgdGhpbmsg
eW91IGFuZCBJIGFyZSBhY3R1YWxseSBpbiBhZ3JlZW1lbnQgLSBJIGFtIHNpbXBseSBzZW5kaW5n
IGENCj4gPj4+PiBzdHJvbmdlciBuZWdhdGl2ZSBtZXNzYWdlIC0gbm90IG9ubHkgZG8gSSB0aGlu
ayB0aGUgZmxhZyBpcyBub3QNCj4gPj4+PiB1c2VmdWwNCj4gPj4+PiAtIEkgdGhpbmsgaXQgZG9l
cyBub3QgYWNoaWV2ZSB0aGUgZ29hbCBTaHJhZGRoYSBoYXMgaW4gbWluZC4NCj4gPj4+Pg0KPiA+
Pj4+ICBMZXMNCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4gPj4+PiBGcm9tOiBQZXRlciBQc2VuYWsgKHBwc2VuYWspDQo+ID4+Pj4gU2VudDogRnJp
ZGF5LCBKYW51YXJ5IDAyLCAyMDE1IDEyOjE4IEFNDQo+ID4+Pj4gVG86IExlcyBHaW5zYmVyZyAo
Z2luc2JlcmcpOyBTaHJhZGRoYSBIZWdkZTsNCj4gPj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVu
dC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+ID4+Pj4gZHJhZnQtaWV0Zi1p
c2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+ID4+Pj4gQ2M6
IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4gPj4+PiBTdWJqZWN0OiBSZTogW0lz
aXMtd2ddIE1haWwgcmVnYXJkaW5nDQo+ID4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91
dGluZy1leHRlbnNpb25zDQo+ID4+Pj4NCj4gPj4+PiBIaSBMZXMsDQo+ID4+Pj4NCj4gPj4+PiBJ
IGJlbGlldmUgdGhlIGlkZWEgaXMgbm90IHRvIGV4Y2x1ZGUgYW55IHBhcnRpY3VsYXIgbGluaywg
aXQncw0KPiA+Pj4+IGFjdHVhbGx5IG11Y2ggc2ltcGxlciAtIGRvIG5vdCBjYWxjdWxhdGUgYmFj
a3VwIGZvciB0aGUgcHJlZml4IGlmDQo+ID4+Pj4gdGhlIGZsYWcgaXMgc2V0Lg0KPiA+Pj4+DQo+
ID4+Pj4gSSdtIHN0aWxsIG5vdCBxdWl0ZSBzdXJlIGhvdyB1c2VmdWwgYWJvdmUgaXMsIGJ1dCB0
ZWNobmljYWxseSBpdCBpcw0KPiA+Pj4+IHBvc3NpYmxlLg0KPiA+Pj4+DQo+ID4+Pj4gdGhhbmtz
LA0KPiA+Pj4+IFBldGVyDQo+ID4+Pj4NCj4gPj4+PiBPbiAxMi8zMC8xNCAxNzoyMiAsIExlcyBH
aW5zYmVyZyAoZ2luc2JlcmcpIHdyb3RlOg0KPiA+Pj4+PiBTaHJhZGRoYSAtDQo+ID4+Pj4+DQo+
ID4+Pj4+IFdoZW4gcGVyZm9ybWluZyBhIGJlc3QgcGF0aCBjYWxjdWxhdGlvbiB3aGV0aGVyIGEg
Z2l2ZW4gbGluayBpcyBpbg0KPiA+Pj4+PiB0aGUgc2V0IG9mIGJlc3QgcGF0aHMgKHRvIGJlIHBy
b3RlY3RlZEVEKSBvciBub3QgKGNvdWxkIGJlIHVzZWQgYXMNCj4gPj4+Pj4gYSBwcm90ZWN0SU5H
IHBhdGgpIGlzIGEgZnVuY3Rpb24gb2YgdGhlIHRvcG9sb2d5IC0gbm90IHRoZSBsaW5rLg0KPiA+
Pj4+PiBJZiB0aGVyZSBpcyBhIHRvcG9sb2d5IGNoYW5nZSBpdCBpcyBxdWl0ZSBsaWtlbHkgdGhh
dCBhIGdpdmVuIGxpbmsNCj4gPj4+Pj4gd2lsbCBjaGFuZ2UgZnJvbSBiZWluZyBhIHByb3RlY3RF
RCBsaW5rIHRvIGJlaW5nIGEgcHJvdGVjdElORyBsaW5rDQo+ID4+Pj4+IChvciB2aWNlIHZlcnNh
KS4NCj4gPj4+Pj4gU28gd2hhdCB5b3UgcHJvcG9zZSByZWdhcmRpbmcgbm9kZS1TSURzIHdvdWxk
IG5vdCB3b3JrLg0KPiA+Pj4+Pg0KPiA+Pj4+PiBJbiB0aGUgdXNlIGNhc2UgeW91IG1lbnRpb24g
YmVsb3cgaWYgeW91IGRvbid0IHdhbnQgYSBjZXJ0YWluDQo+ID4+Pj4+IGNsYXNzIG9mIHRyYWZm
aWMgdG8gZmxvdyBvbiBhIGdpdmVuIGxpbmsgaXQgcmVxdWlyZXMgYSBsaW5rDQo+ID4+Pj4+IGF0
dHJpYnV0ZSB3aGljaCBpcyBwZXJzaXN0ZW50IGFjcm9zcyB0b3BvbG9neSBjaGFuZ2VzLiBUaGVy
ZSBhcmUNCj4gPj4+Pj4gd2F5cyB0byBkbyB0aGF0IC0gdXNpbmcgQWRqLVNJRHMgaXMgb25lIG9m
IHRoZW0uIEJ1dCB1c2luZw0KPiA+Pj4+PiBub2RlLVNJRHMgaW4gdGhlIHdheSB5b3UgcHJvcG9z
ZSBpcyBOT1QuDQo+ID4+Pj4+DQo+ID4+Pj4+ICAgIExlcw0KPiA+Pj4+Pg0KPiA+Pj4+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+Pj4+PiBGcm9tOiBPU1BGIFttYWlsdG86b3NwZi1i
b3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU2hyYWRkaGENCj4gPj4+Pj4gSGVnZGUNCj4g
Pj4+Pj4gU2VudDogTW9uZGF5LCBEZWNlbWJlciAyOSwgMjAxNCAxMDoxMiBQTQ0KPiA+Pj4+PiBU
bzogUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsNCj4gPj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21l
bnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPiA+Pj4+PiBkcmFmdC1pZXRm
LWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4gPj4+Pj4g
Q2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4gPj4+Pj4gU3ViamVjdDogUmU6
IFtPU1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCj4gPj4+Pj4gZHJhZnQtaWV0Zi1vc3Bm
LXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+ID4+Pj4+DQo+ID4+Pj4+IFBldGVyLA0KPiA+
Pj4+Pg0KPiA+Pj4+Pj4gVGhlIHJlcXVpcmVtZW50IGhlcmUgaXMgdG8gZ2V0IGFuIHVuLXByb3Rl
Y3RlZCBwYXRoIGZvciBzZXJ2aWNlcw0KPiA+Pj4+Pj4gd2hpY2ggZG8gbm90IHdhbnQgdG8gZGl2
ZXJ0IHRoZSB0cmFmZmljIG9uIHByb3RlY3RlZCBwYXRoIGluIGFueSBjYXNlLg0KPiA+Pj4+Pg0K
PiA+Pj4+Pj4gY2FuIHlvdSBnaXZlIGFuIGV4YW1wbGUgb2Ygc3VjaCBhIHNlcnZpY2UgYW5kIGEg
cmVhc29uaW5nIHdoeQ0KPiA+Pj4+Pj4gc3VjaCBzZXJ2aWNlIHdvdWxkIHdhbnQgdG8gYXZvaWQg
bG9jYWwgcHJvdGVjdGlvbiBhbG9uZyB0aGUgcGF0aD8NCj4gPj4+Pj4NCj4gPj4+Pj4gSGVhdnkg
YmFuZHdpZHRoIHNlcnZpY2VzIGFyZSBwb3RlbnRpYWwgY2FuZGlkYXRlcy4gIFRoZSBuZXR3b3Jr
IGlzDQo+ID4+Pj4+IHdlbGwgcGxhbm5lZCBhbmQgd2VsbCBwcm92aXNpb25lZCBmb3IgcHJpbWFy
eSBwYXRoIGJ1dCBzYW1lIGlzIG5vdA0KPiA+Pj4+PiB0cnVlIGZvciBiYWNrdXAgcGF0aHMuDQo+
ID4+Pj4+IERpdmVydGluZyBoZWF2eSBiYW5kd2lkdGggc2VydmljZXMgYWxvbmcgcHJvdGVjdGlv
biBwYXRoIGNhbg0KPiA+Pj4+PiBkaXNydXB0IHRoZSBvdGhlciBzZXJ2aWNlcyBvbiB0aGF0IHBh
dGgsIHRoZXkgYXJlIGJldHRlci1vZmYNCj4gPj4+Pj4gdW4tcHJvdGVjdGVkIHNvIHRoYXQgYW4g
ZXZlbnQgaW4gdGhlIG5ldHdvcmsgV291bGQgcmVzdWx0IGluDQo+ID4+Pj4+IGRpc2Nvbm5lY3Rp
b24gYW5kIGEgcmV0cnkgZm9yIHN1Y2ggc2VydmljZXMuDQo+ID4+Pj4+DQo+ID4+Pj4+IFJnZHMN
Cj4gPj4+Pj4gU2hyYWRkaGENCj4gPj4+Pj4NCj4gPj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCj4gPj4+Pj4gRnJvbTogUGV0ZXIgUHNlbmFrIFttYWlsdG86cHBzZW5ha0BjaXNjby5j
b21dDQo+ID4+Pj4+IFNlbnQ6IE1vbmRheSwgRGVjZW1iZXIgMjksIDIwMTQgNDozNSBQTQ0KPiA+
Pj4+PiBUbzogU2hyYWRkaGEgSGVnZGU7DQo+ID4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50
LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsNCj4gPj4+Pj4gZHJhZnQtaWV0Zi1p
c2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+ID4+Pj4+IENj
OiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+ID4+Pj4+IFN1YmplY3Q6IFJlOiBb
SXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCj4gPj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQt
cm91dGluZy1leHRlbnNpb25zDQo+ID4+Pj4+DQo+ID4+Pj4+IFNocmFkZGhhLA0KPiA+Pj4+Pg0K
PiA+Pj4+PiBPbiAxMi8yOS8xNCAxMDowNiAsIFNocmFkZGhhIEhlZ2RlIHdyb3RlOg0KPiA+Pj4+
Pj4gUGV0ZXIsDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gVGhlIHJlcXVpcmVtZW50IGhlcmUgaXMgdG8g
Z2V0IGFuIHVuLXByb3RlY3RlZCBwYXRoIGZvciBzZXJ2aWNlcw0KPiA+Pj4+Pj4gd2hpY2ggZG8g
bm90IHdhbnQgdG8gZGl2ZXJ0IHRoZSB0cmFmZmljIG9uIHByb3RlY3RlZCBwYXRoIGluIGFueSBj
YXNlLg0KPiA+Pj4+Pg0KPiA+Pj4+PiBjYW4geW91IGdpdmUgYW4gZXhhbXBsZSBvZiBzdWNoIGEg
c2VydmljZSBhbmQgYSByZWFzb25pbmcgd2h5IHN1Y2gNCj4gPj4+Pj4gc2VydmljZSB3b3VsZCB3
YW50IHRvIGF2b2lkIGxvY2FsIHByb3RlY3Rpb24gYWxvbmcgdGhlIHBhdGg/DQo+ID4+Pj4+DQo+
ID4+Pj4+IHRoYW5rcywNCj4gPj4+Pj4gUGV0ZXINCj4gPj4+Pj4NCj4gPj4+Pj4+IFNvIHdoZW4g
dGhlIG9yaWdpbmF0b3Igb2Ygbm9kZS1zaWQgc2lnbmFscyB1bi1wcm90ZWN0ZWQgcGF0aA0KPiA+
Pj4+Pj4gcmVxdWlyZW1lbnQsIHRoZXJlIGlzIGFsd2F5cyBhbiB1bnByb3RlY3RlZCBwYXRoLg0K
PiA+Pj4+Pj4NCj4gPj4+Pj4+IFJlZ2FyZGluZyB0aGUgcHJvdGVjdGVkIHBhdGgsIGl0IGlzIHRo
ZSBkZWZhdWx0IGJlaGF2aW9yIGFzIGl0DQo+ID4+Pj4+PiBleGlzdHMgdG9kYXkuIFlvdSBnZXQg
cHJvdGVjdGlvbiBpZiBpdCdzIGF2YWlsYWJsZSBvdGhlcndpc2UgeW91DQo+ID4+Pj4+PiBkb24n
dCBnZXQgcHJvdGVjdGlvbi4NCj4gPj4+Pj4+DQo+ID4+Pj4+PiBJbiBmYWN0LCB5b3UgY2FuIGhh
dmUgdGhlIG5ldyBmbGFnIHRvIHNheSAiTlAgZmxhZyIgbWVhbmluZw0KPiA+Pj4+Pj4gbm9uLXBy
b3RlY3RlZCBmbGFnIHdoaWNoIGNhbiBiZSBzZXQgZm9yIHRoZSB1bnByb3RlY3RlZCBwYXRoLg0K
PiA+Pj4+Pj4gQnkgZGVmYXVsdCBpdCByZW1haW5zIG9mZiBhbmQgZ2l2ZXMgdGhlIGJlaGF2aW9y
IGFzIGl0IGV4aXN0cyB0b2RheS4NCj4gPj4+Pj4+DQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gUmdkcw0K
PiA+Pj4+Pj4gU2hyYWRkaGENCj4gPj4+Pj4+DQo+ID4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQ0KPiA+Pj4+Pj4gRnJvbTogUGV0ZXIgUHNlbmFrIFttYWlsdG86cHBzZW5ha0BjaXNj
by5jb21dDQo+ID4+Pj4+PiBTZW50OiBNb25kYXksIERlY2VtYmVyIDI5LCAyMDE0IDI6MjYgUE0N
Cj4gPj4+Pj4+IFRvOiBTaHJhZGRoYSBIZWdkZTsNCj4gPj4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1z
ZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsNCj4gPj4+Pj4+IGRyYWZ0
LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPiA+
Pj4+Pj4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4gPj4+Pj4+IFN1Ympl
Y3Q6IFJlOiBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCj4gPj4+Pj4+IGRyYWZ0LWlldGYtb3Nw
Zi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IFNocmFkZGhh
LA0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IEkgZG8gbm90IHNlZSBob3cgYW4gb3JpZ2luYXRvciBvZiB0
aGUgbm9kZS1zaWQgY2FuIG1hbmRhdGUgYQ0KPiA+Pj4+Pj4gcHJvdGVjdGlvbiBmb3IgdGhlIHBy
ZWZpeCBvbiBvdGhlciByb3V0ZXJzLiBXaGF0IGlmIHRoZXJlIGlzIG5vDQo+ID4+Pj4+PiBiYWNr
dXAgYXZhaWxhYmxlIG9uIGEgY2VydGFpbiBub2RlIGFsb25nIHRoZSBwYXRoPw0KPiA+Pj4+Pj4N
Cj4gPj4+Pj4+IFRoZSBwYXJhbGxlbCB3aXRoIHRoZSBCLWZsYWcgaW4gYWRqLXNpZHMgaXMgbm90
IHJpZ2h0IC0gaW4gY2FzZQ0KPiA+Pj4+Pj4gb2YgYWRqLXNpZCB0aGUgb3JpZ2luYXRvciBoYXMg
dGhlIGtub3dsZWRnZSBhYm91dCB0aGUgbG9jYWwNCj4gPj4+Pj4+IGFkamFjZW5jeSBwcm90ZWN0
aW9uIGFuZCBhcyBzdWNoIGNhbiBzaWduYWwgaXQgaXQgaXQncyBMU0EuDQo+ID4+Pj4+Pg0KPiA+
Pj4+Pj4gdGhhbmtzLA0KPiA+Pj4+Pj4gUGV0ZXINCj4gPj4+Pj4+DQo+ID4+Pj4+Pg0KPiA+Pj4+
Pj4gT24gMTIvMjkvMTQgMDk6NDcgLCBTaHJhZGRoYSBIZWdkZSB3cm90ZToNCj4gPj4+Pj4+PiBQ
ZXRlciwNCj4gPj4+Pj4+Pg0KPiA+Pj4+Pj4+DQo+ID4+Pj4+Pj4gUGxzIHNlZSBpbmxpbmUuDQo+
ID4+Pj4+Pj4NCj4gPj4+Pj4+PiBSZ2RzDQo+ID4+Pj4+Pj4gU2hyYWRkaGENCj4gPj4+Pj4+Pg0K
PiA+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4+Pj4gRnJvbTogUGV0
ZXIgUHNlbmFrIFttYWlsdG86cHBzZW5ha0BjaXNjby5jb21dDQo+ID4+Pj4+Pj4gU2VudDogTW9u
ZGF5LCBEZWNlbWJlciAyOSwgMjAxNCAyOjAyIFBNDQo+ID4+Pj4+Pj4gVG86IFNocmFkZGhhIEhl
Z2RlOw0KPiA+Pj4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9u
c0B0b29scy5pZXRmLm9yZzsNCj4gPj4+Pj4+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0
aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4gPj4+Pj4+PiBDYzogb3NwZkBpZXRmLm9y
ZzsgaXNpcy13Z0BpZXRmLm9yZw0KPiA+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbSXNpcy13Z10gTWFp
bCByZWdhcmRpbmcNCj4gPj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4
dGVuc2lvbnMNCj4gPj4+Pj4+Pg0KPiA+Pj4+Pj4+IFNocmFkZGhhLA0KPiA+Pj4+Pj4+DQo+ID4+
Pj4+Pj4gSSBkbyBub3Qgc2VlIGhvdyBhbiBvcmlnaW5hdG9yIGNhbiBzZXQgYW55IGZsYWcgcmVn
YXJkaW5nIHRoZQ0KPiA+Pj4+Pj4+IHByb3RlY3Rpb24gb2YgdGhlIGxvY2FsbHkgYXR0YWNoZWQg
cHJlZml4Lg0KPiA+Pj4+Pj4+IDxTaHJhZGRoYT4gVGhlIG9yaWdpbmF0b3IgYWR2ZXJ0aXNlcyAy
IG5vZGUtc2lkcy4gT25lIHdpdGggcA0KPiA+Pj4+Pj4+IGZsYWcgc2V0IGFuZCB0aGUgb3RoZXIg
d2l0aG91dCB0aGUgcC1mbGFnIHNldC4NCj4gPj4+Pj4+Pg0KPiA+Pj4+Pj4+ICAgIEl0J3MgYWxs
IHRoZSByb3V0ZXJzIG9uIHRoZSBwYXRoIHRvd2FyZHMgc3VjaCBwcmVmaXggdGhhdA0KPiA+Pj4+
Pj4+IG5lZWQgdG8gZGVhbCB3aXRoIHRoZSBwcm90ZWN0aW9uLg0KPiA+Pj4+Pj4+IDxTaHJhZGRo
YT4gVGhlIHJlY2VpdmluZyBub2RlcyB3aWxsIGRvd25sb2FkIHByb3RlY3RlZCBwYXRoIGZvcg0K
PiA+Pj4+Pj4+IHRoZSBub2RlLXNpZCB3aXRoIHAtZmxhZyBzZXQgYW5kIGRvd25sb2FkIFVucHJv
dGVjdGVkIHBhdGggZm9yDQo+ID4+Pj4+Pj4gdGhlIG5vZGUtc2lkIHdpdGggcC1mbGFnIHVuc2V0
Lg0KPiA+Pj4+Pj4+DQo+ID4+Pj4+Pj4gU2lnbmFsaW5nIGFueXRoaW5nIGZyb20gdGhlIG9yaWdp
bmF0b3Igc2VlbXMgdXNlbGVzcy4NCj4gPj4+Pj4+PiA8U2hyYWRkaGE+ICBGb3Igbm9kZS1zaWRz
IGl0J3MgdGhlIG90aGVycyB3aG8gbmVlZCB0byBidWlsZCB0aGUNCj4gPj4+Pj4+PiBmb3J3YXJk
aW5nIHBsYW5lIGJ1dCBpdCdzIG9ubHkgdGhlIG9yaWdpbmF0b3Igd2hvIGNhbiBzaWduYWwgd2hp
Y2ggb2YNCj4gPj4+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgIFNpZCBuZWVkIHRvIGJl
IGJ1aWx0IHdpdGggcHJvdGVjdGlvbg0KPiA+Pj4+Pj4+IGFuZCB3aGljaCBub3QuIE90aGVyIHJv
dXRlcnMgb24gdGhlIHBhdGggY2Fubm90IHNpZ25hbCB0aGlzDQo+ID4+Pj4+Pj4gaW5mb3JtYXRp
b24uDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+DQo+ID4+Pj4+Pj4NCj4gPj4+Pj4+PiBX
aXRoIHRoaXMgeW91IGhhdmUgdHdvIHBhdGhzIGZvciB0aGUgbm9kZS4gT25lIGlzIHByb3RlY3Rl
ZCBhbmQNCj4gPj4+Pj4+PiB0aGUgb3RoZXIgaXMgdW5wcm90ZWN0ZWQuIFRoaXMgbWVldHMgdGhl
IHJlcXVpcmVtZW50IG9mIGhhdmluZw0KPiA+Pj4+Pj4+IGFuIHVuLXByb3RlY3RlZCBwYXRoLg0K
PiA+Pj4+Pj4+DQo+ID4+Pj4+Pj4gSXQncyB2ZXJ5IG11Y2ggaW4gcGFyYWxsZWwgdG8gQi1mbGFn
IGluIGFkai1zaWRzLiBJdCBpcyBzaW1pbGFyDQo+ID4+Pj4+Pj4gdG8gYWR2ZXJ0aXNpbmcgbXVs
dGlwbGUgYWRqLXNpZHMgb25lIHdpdGggQi1mbGFnIG9uIGFuZCBvdGhlcg0KPiA+Pj4+Pj4+IHdp
dGggYi1mbGFnIG9mZiAsIHRvIGdldCBwcm90ZWN0ZWQgYW5kIHVucHJvdGVjdGVkIEFkai1zaWRz
Lg0KPiA+Pj4+Pj4+DQo+ID4+Pj4+Pj4gdGhhbmtzLA0KPiA+Pj4+Pj4+IFBldGVyDQo+ID4+Pj4+
Pj4NCj4gPj4+Pj4+PiBPbiAxMi8yOS8xNCAwOToyNiAsIFNocmFkZGhhIEhlZ2RlIHdyb3RlOg0K
PiA+Pj4+Pj4+PiBZZXMuWW91IGFyZSByaWdodC4NCj4gPj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4gTGV0
cyBzYXkgYSBwcmVmaXggc2lkIGhhcyBhIGZsYWcgInAgZmxhZyIuIElmIHRoaXMgaXMgb24gaXQN
Cj4gPj4+Pj4+Pj4gbWVhbnMgYnVpbGQgYSBwYXRoIGFuZCBwcm92aWRlIHByb3RlY3Rpb24uDQo+
ID4+Pj4+Pj4+IElmIHRoaXMgaXMgb2ZmIGl0IG1lYW5zIGJ1aWxkIGEgcGF0aCB3aXRoIG5vIHBy
b3RlY3Rpb24uDQo+ID4+Pj4+Pj4+IFRoZSByZWNlaXZlcnMgb2YgdGhlIHByZWZpeC1zaWQgd2ls
bCBidWlsZCBmb3J3YXJkaW5nIHBsYW5lDQo+ID4+Pj4+Pj4+IGJhc2VkIG9uIHRoaXMgZmxhZy4N
Cj4gPj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4gVGhlIGFwcGxpY2F0aW9ucyBidWlsZGluZyB0aGUgcGF0
aHMgd2lsbCBlaXRoZXIgdXNlIHByZWZpeC1zaWRzDQo+ID4+Pj4+Pj4+IHdpdGggcCBmbGFnIG9u
IG9yIG9mZiBiYXNlZCBvbiB0aGUgbmVlZCBvZiB0aGUgc2VydmljZS4NCj4gPj4+Pj4+Pj4gUmdk
cw0KPiA+Pj4+Pj4+PiBTaHJhZGRoYQ0KPiA+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+Pj4+Pj4+PiBGcm9tOiBQZXRlciBQc2Vu
YWsgW21haWx0bzpwcHNlbmFrQGNpc2NvLmNvbV0NCj4gPj4+Pj4+Pj4gU2VudDogTW9uZGF5LCBE
ZWNlbWJlciAyOSwgMjAxNCAxOjQ5IFBNDQo+ID4+Pj4+Pj4+IFRvOiBTaHJhZGRoYSBIZWdkZTsN
Cj4gPj4+Pj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRv
b2xzLmlldGYub3JnOw0KPiA+Pj4+Pj4+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5n
LWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4gPj4+Pj4+Pj4gQ2M6IG9zcGZAaWV0Zi5vcmc7
IGlzaXMtd2dAaWV0Zi5vcmcNCj4gPj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtJc2lzLXdnXSBNYWls
IHJlZ2FyZGluZw0KPiA+Pj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4
dGVuc2lvbnMNCj4gPj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4gU2hyYWRkaGEsDQo+ID4+Pj4+Pj4+DQo+
ID4+Pj4+Pj4+IHRoZSBwcm9ibGVtIGlzIHRoYXQgdGhlIG5vZGUgdGhhdCBpcyBhZHZlcnRpc2lu
ZyB0aGUgbm9kZS1zaWQNCj4gPj4+Pj4+Pj4gY2FuIG5vdCBhZHZlcnRpc2UgYW55IGRhdGEgcmVn
YXJkaW5nIHRoZSBwcm90ZWN0aW9uIG9mIHN1Y2gNCj4gPj4+Pj4+Pj4gcHJlZml4LCBiZWNhdXNl
IHRoZSBwcmVmaXggaXMgbG9jYWxseSBhdHRhY2hlZC4NCj4gPj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4g
dGhhbmtzLA0KPiA+Pj4+Pj4+PiBQZXRlcg0KPiA+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+PiBPbiAxMi8y
OS8xNCAwOToxNSAsIFNocmFkZGhhIEhlZ2RlIHdyb3RlOg0KPiA+Pj4+Pj4+Pj4gUGV0ZXIsDQo+
ID4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4gSWYgdGhlcmUgaXMgYSBzZXJ2aWNlIHdoaWNoIGhhcyB0
byB1c2UgdW4tcHJvdGVjdGVkIHBhdGggYW5kDQo+ID4+Pj4+Pj4+PiB3aGlsZSAgYnVpbGRpbmcg
c3VjaCBhIHBhdGggaWYgdGhlIG5vZGUtc2lkcyBOZWVkIHRvIGJlIHVzZWQNCj4gPj4+Pj4+Pj4+
IChvbmUgcmVhc29uICBjb3VsZCBiZSBsYWJlbCBzdGFjayBjb21wcmVzc2lvbikgLCB0aGVuIHRo
ZXJlDQo+ID4+Pj4+Pj4+PiBoYXMgdG8gYmUgdW5wcm90ZWN0ZWQgbm9kZS1zaWQgdGhhdCB0aGlz
IHNlcnZpY2UgY2FuIG1ha2UgdXNlDQo+IG9mLg0KPiA+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+IFBy
ZWZpeCAtc2lkcyBjb3VsZCBhbHNvIGJlIHVzZWQgdG8gcmVwcmVzZW50IGRpZmZlcmVudCBzZXJ2
aWNlDQo+ID4+Pj4+Pj4+PiBlbmRwb2ludHMgd2hpY2ggbWFrZXMgaXQgZXZlbiBtb3JlIHJlbGV2
YW50IHRvIGhhdmUgQSBtZWFucw0KPiBvZg0KPiA+Pj4+Pj4+Pj4gcmVwcmVzZW50aW5nICB1bnBy
b3RlY3RlZCBwYXRocy4NCj4gPj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+PiBXb3VsZCBiZSBnb29kIHRv
IGhlYXIgZnJvbSBvdGhlcnMgb24gdGhpcywgZXNwZWNpYWxseSBvcGVyYXRvcnMuDQo+ID4+Pj4+
Pj4+Pg0KPiA+Pj4+Pj4+Pj4gUmdkcw0KPiA+Pj4+Pj4+Pj4gU2hyYWRkaGENCj4gPj4+Pj4+Pj4+
DQo+ID4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4g
Pj4+Pj4+Pj4+IEZyb206IFBldGVyIFBzZW5hayBbbWFpbHRvOnBwc2VuYWtAY2lzY28uY29tXQ0K
PiA+Pj4+Pj4+Pj4gU2VudDogTW9uZGF5LCBEZWNlbWJlciAyOSwgMjAxNCAxOjM1IFBNDQo+ID4+
Pj4+Pj4+PiBUbzogU2hyYWRkaGEgSGVnZGU7DQo+ID4+Pj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYt
c2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+ID4+Pj4+Pj4+PiBk
cmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcN
Cj4gPj4+Pj4+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+ID4+Pj4+
Pj4+PiBTdWJqZWN0OiBSZTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nDQo+ID4+Pj4+Pj4+PiBk
cmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4gPj4+Pj4+Pj4+DQo+
ID4+Pj4+Pj4+PiBTaHJhZGRoYSwNCj4gPj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+PiBub2RlLVNJRCBp
cyBhZHZlcnRpc2VkIGJ5IHRoZSByb3V0ZXIgZm9yIHRoZSBwcmVmaXggdGhhdCBpcw0KPiA+Pj4+
Pj4+Pj4gZGlyZWN0bHkgYXR0YWNoZWQgdG8gaXQuIFByb3RlY3Rpb24gZm9yIHN1Y2ggbG9jYWwg
cHJlZml4IGRvZXMNCj4gPj4+Pj4+Pj4+IG5vdCBtZWFuIG11Y2guDQo+ID4+Pj4+Pj4+Pg0KPiA+
Pj4+Pj4+Pj4gdGhhbmtzLA0KPiA+Pj4+Pj4+Pj4gUGV0ZXINCj4gPj4+Pj4+Pj4+DQo+ID4+Pj4+
Pj4+PiBPbiAxMi8yNC8xNCAxMTo1NyAsIFNocmFkZGhhIEhlZ2RlIHdyb3RlOg0KPiA+Pj4+Pj4+
Pj4+IEF1dGhvcnMsDQo+ID4+Pj4+Pj4+Pj4gV2UgaGF2ZSBhICJiYWNrdXAgZmxhZyIgaW4gYWRq
YWNlbmN5IHNpZCB0byBpbmRpY2F0ZSB3aGV0aGVyDQo+ID4+Pj4+Pj4+Pj4gdGhlIGxhYmVsIGlz
IHByb3RlY3RlZCBvciBub3QuDQo+ID4+Pj4+Pj4+Pj4gU2ltaWxhcmx5LiBJIHRoaW5rIHdlIG5l
ZWQgYSBmbGFnIGluIHByZWZpeC1zaWQgYXMgd2VsbCB0bw0KPiA+Pj4+Pj4+Pj4+IGluZGljYXRl
IHdoZXRoZXIgdGhlIG5vZGUtc2lkIGlzIHRvIGJlIHByb3RlY3RlZCBvciBub3QuDQo+ID4+Pj4+
Pj4+Pj4gQW55IHRob3VnaHRzIG9uIHRoaXM/DQo+ID4+Pj4+Pj4+Pj4gUmdkcw0KPiA+Pj4+Pj4+
Pj4+IFNocmFkZGhhDQo+ID4+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4+Pj4+Pj4+
Pj4gSXNpcy13ZyBtYWlsaW5nIGxpc3QNCj4gPj4+Pj4+Pj4+PiBJc2lzLXdnQGlldGYub3JnDQo+
ID4+Pj4+Pj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pc2lzLXdn
DQo+ID4+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+PiAuDQo+ID4+Pj4+Pj4+Pg0K
PiA+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+PiAuDQo+ID4+Pj4+Pj4+DQo+ID4+Pj4+Pj4NCj4gPj4+Pj4+
PiAuDQo+ID4+Pj4+Pj4NCj4gPj4+Pj4+DQo+ID4+Pj4+PiAuDQo+ID4+Pj4+Pg0KPiA+Pj4+Pg0K
PiA+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
PiA+Pj4+PiBPU1BGIG1haWxpbmcgbGlzdA0KPiA+Pj4+PiBPU1BGQGlldGYub3JnDQo+ID4+Pj4+
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vb3NwZg0KPiA+Pj4+PiAuDQo+
ID4+Pj4+DQo+ID4+Pj4NCj4gPj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KPiA+Pj4+IE9TUEYgbWFpbGluZyBsaXN0DQo+ID4+Pj4gT1NQRkBpZXRm
Lm9yZw0KPiA+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vb3NwZg0K
PiA+Pj4NCj4gPj4NCj4gPg0KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQo+ID4gSXNpcy13ZyBtYWlsaW5nIGxpc3QNCj4gPiBJc2lzLXdnQGlldGYu
b3JnDQo+ID4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pc2lzLXdnDQo+
ID4NCj4gPg0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQo+IF9fX19fX19fX19fXw0KPiA+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+DQo+ID4gQ2UgbWVzc2FnZSBldCBzZXMg
cGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zDQo+ID4gY29u
ZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRvbmMgcGFzIGV0cmUg
ZGlmZnVzZXMsDQo+ID4gZXhwbG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kg
dm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZQ0KPiA+IHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNp
Z25hbGVyIGEgbCdleHBlZGl0ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMNCj4gcGll
Y2VzIGpvaW50ZXMuIExlcyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1c2NlcHRpYmxl
cyBkJ2FsdGVyYXRpb24sDQo+IE9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNp
IGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91DQo+IGZhbHNpZmllLiBNZXJjaS4N
Cj4gPg0KPiA+IFRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNv
bmZpZGVudGlhbCBvcg0KPiA+IHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJv
dGVjdGVkIGJ5IGxhdzsgdGhleSBzaG91bGQgbm90IGJlDQo+IGRpc3RyaWJ1dGVkLCB1c2VkIG9y
IGNvcGllZCB3aXRob3V0IGF1dGhvcmlzYXRpb24uDQo+ID4gSWYgeW91IGhhdmUgcmVjZWl2ZWQg
dGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUN
Cj4gdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuDQo+ID4gQXMgZW1haWxzIG1heSBi
ZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2FnZXMgdGhhdCBoYXZlIGJl
ZW4NCj4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFsc2lmaWVkLg0KPiA+IFRoYW5rIHlvdS4NCj4g
Pg0KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+
ID4gSXNpcy13ZyBtYWlsaW5nIGxpc3QNCj4gPiBJc2lzLXdnQGlldGYub3JnDQo+ID4gaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pc2lzLXdnDQo+IA0KPiANCj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQo+IF9fX19fDQo+IA0KPiBDZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50
IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMNCj4gY29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVn
aWVlcyBldCBuZSBkb2l2ZW50IGRvbmMgcGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRlcw0KPiBv
dSBjb3BpZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3NhZ2Ug
cGFyIGVycmV1ciwgdmV1aWxsZXoNCj4gbGUgc2lnbmFsZXIgYSBsJ2V4cGVkaXRldXIgZXQgbGUg
ZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzDQo+IG1lc3NhZ2VzIGVs
ZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwgT3JhbmdlIGRlY2xp
bmUgdG91dGUNCj4gcmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRl
Zm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLg0KPiANCj4gVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0
YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQNCj4gaW5mb3Jt
YXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsgdGhleSBzaG91bGQgbm90IGJlIGRp
c3RyaWJ1dGVkLA0KPiB1c2VkIG9yIGNvcGllZCB3aXRob3V0IGF1dGhvcmlzYXRpb24uDQo+IElm
IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhl
IHNlbmRlciBhbmQgZGVsZXRlDQo+IHRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLg0K
PiBBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNz
YWdlcyB0aGF0IGhhdmUgYmVlbg0KPiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuDQo+
IFRoYW5rIHlvdS4NCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQo+IE9TUEYgbWFpbGluZyBsaXN0DQo+IE9TUEZAaWV0Zi5vcmcNCj4gaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9vc3BmDQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKQ2UgbWVzc2Fn
ZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25z
IGNvbmZpZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jCnBhcyBl
dHJlIGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0aW9uLiBTaSB2
b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNpZ25hbGVy
CmEgbCdleHBlZGl0ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMgcGllY2VzIGpvaW50
ZXMuIExlcyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1c2NlcHRpYmxlcyBkJ2FsdGVy
YXRpb24sCk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2Ug
YSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4KClRoaXMgbWVzc2FnZSBh
bmQgaXRzIGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvciBwcml2aWxlZ2Vk
IGluZm9ybWF0aW9uIHRoYXQgbWF5IGJlIHByb3RlY3RlZCBieSBsYXc7CnRoZXkgc2hvdWxkIG5v
dCBiZSBkaXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLgpJ
ZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRo
ZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cy4KQXMg
ZW1haWxzIG1heSBiZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2FnZXMg
dGhhdCBoYXZlIGJlZW4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFsc2lmaWVkLgpUaGFuayB5b3Uu
Cgo=


From nobody Mon Jan 12 00:55:11 2015
Return-Path: <stephane.litkowski@orange.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A79291A1B3D; Mon, 12 Jan 2015 00:55:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.299
X-Spam-Level: 
X-Spam-Status: No, score=-0.299 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, MANGLED_BEEF=2.3, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=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 VpxoUz9xomTP; Mon, 12 Jan 2015 00:54:58 -0800 (PST)
Received: from relais-inet.francetelecom.com (relais-ias91.francetelecom.com [193.251.215.91]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 963451A1B2E; Mon, 12 Jan 2015 00:54:57 -0800 (PST)
Received: from omfedm08.si.francetelecom.fr (unknown [xx.xx.xx.4]) by omfedm10.si.francetelecom.fr (ESMTP service) with ESMTP id 1E81A264200; Mon, 12 Jan 2015 09:54:56 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.30]) by omfedm08.si.francetelecom.fr (ESMTP service) with ESMTP id EFE3C2380AE; Mon, 12 Jan 2015 09:54:55 +0100 (CET)
Received: from OPEXCLILM34.corporate.adroot.infra.ftgroup ([169.254.4.232]) by OPEXCLILH02.corporate.adroot.infra.ftgroup ([10.114.31.30]) with mapi id 14.03.0224.002; Mon, 12 Jan 2015 09:54:54 +0100
From: <stephane.litkowski@orange.com>
To: DECRAENE Bruno IMT/OLN <bruno.decraene@orange.com>, Rob Shakir <rjs@rob.sh>
Thread-Topic: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQLj+0j2sJEH9jtEOO53PZE7xVypy8G+CAgAARysA=
Date: Mon, 12 Jan 2015 08:54:54 +0000
Message-ID: <21149_1421052896_54B38BE0_21149_1085_1_86923dca-49c3-4745-881c-116ec27cb9f2@OPEXCLILH02.corporate.adroot.infra.ftgroup>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com> <D0D00E58.1B720%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA29A2@xmb-aln-x02.cisco.com> <D0D02765.1B76C%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA2A4F@xmb-aln-x02.cisco.com> <BY1PR0501MB13812B36C2020C3AC3072641D5580@BY1PR0501MB1381.namprd05.prod.outlook.com> <F3ADE4747C9E124B89F0ED2180CC814F4EEA4F1A@xmb-aln-x02.cisco.com> <28823_1420641858_54AD4642_28823_8441_1_9E32478DFA9976438E7A22F69B08FF920C765C15@OPEXCLILM34.corporate.adroot.infra.ftgroup> <1868F3A4-A4E2-4504-A749-582305FA31B4@rob.sh> <18651_1421050415_54B3822F_18651_14831_1_9E32478DFA9976438E7A22F69B08FF920C76D265@OPEXCLILM34.corporate.adroot.infra.ftgroup> <53C29892C857584299CBF5D05346208A0EB01975@PEXCVZYM11.corporate.adroot.infra.ftgroup>
In-Reply-To: <53C29892C857584299CBF5D05346208A0EB01975@PEXCVZYM11.corporate.adroot.infra.ftgroup>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.12.16.112421
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/42QLR1mWDYevZVkE8yUmbbpJNxA>
Cc: "ospf@ietf.org" <ospf@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Jan 2015 08:55:04 -0000

SGkgQnJ1bm8sDQoNClVzaW5nIFRUTCBtYXkgd29yayBvciBub3QuIEJhY2t1cCBwYXRoIGRvZXMg
bm90IG1lYW4gdGhhdCB5b3Ugd2lsbCBkZWZhY3RvIGhhdmUgbW9yZSBob3BzLiBNZXRyaWMgb2Yg
YmFja3VwIHBhdGggY291bGQgYmUgaGlnaGVyIGJ1dCBudW1iZXIgb2YgaG9wcyBlcXVhbCBvciBz
bWFsbGVyLg0KDQpJIGNyZWF0ZWQgYSBuZXcgdGhyZWFkIG9uIFNQUklORyBXRyBsaXN0IHRvIGRp
c2N1c3MgdGhlIGRpZmZlcmVudCBvcHRpb25zLg0KDQpUaGFua3MgIQ0KDQotLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KRnJvbTogREVDUkFFTkUgQnJ1bm8gSU1UL09MTiANClNlbnQ6IE1vbmRh
eSwgSmFudWFyeSAxMiwgMjAxNSAwOTo0OQ0KVG86IExJVEtPV1NLSSBTdGVwaGFuZSBTQ0UvSUJO
RjsgUm9iIFNoYWtpcg0KQ2M6IGlzaXMtd2dAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtb3NwZi1zZWdt
ZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsgb3NwZkBpZXRmLm9yZzsgZHJh
ZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQpT
dWJqZWN0OiBSRTogW09TUEZdIFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZyBkcmFmdC1pZXRmLW9z
cGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCg0KSGksDQoNCjIgY2VudHMgaW5saW5lZA0K
DQo+IEZyb206IE9TUEYgW21haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBP
ZiA+IA0KPiBzdGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbQ0KPiANCj4gSGksDQo+IA0KPiBB
ZnRlciBkaXNjdXNzaW5nIGEgbG90IHdpdGggTGVzIG9mZmxpbmUsIHdlIGFsbW9zdCBmb3VuZCBh
biBhZ3JlZW1lbnQgDQo+IG9uIHRoZSB1bmRlcnN0YW5kaW5nIG9mIHRoaXMgdXNlIGNhc2UgYW5k
IHBvc3NpYmxlIHJlbGF0aW9uc2hpcCB3aXRoIA0KPiB1bnByb3RlY3RlZCBTSURzLg0KPiBVc2Ug
Y2FzZSA6DQo+IAlDcmVhdGlvbiBvZiBhIFNSIFRFIHR1bm5lbCB3aGljaCBpcyB1bnByb3RlY3Rl
ZC4gUHJvdGVjdGlvbiBtYXkgYmUgDQo+IHByb3ZpZGVkIGVuZCB0byBlbmQgdXNpbmcgZm9yIGV4
YW1wbGUgdHdvIGRpc2pvaW50IHBhdGhzLg0KPiAJQ29udHJvbGxlciBiYXNlZCBvciBpbmdyZXNz
IGJhc2VkIHR1bm5lbCBzZXR1cC4NCj4gDQo+IEl0IHNlZW1zIGNsZWFyIG5vdyB0aGF0IHVzaW5n
IE9OTFkgdW5wcm90ZWN0ZWQgU0lEcyBkb2VzIG5vdCBzb2x2ZSB0aGUgDQo+IGlzc3VlIGFzIHdo
ZW4gYSBsaW5rIGZhaWxzLCBjb252ZXJnZW5jZSB3aWxsIGhhcHBlbiwgYW5kIG5vZGVzIHRoYXQg
DQo+IGFyZSBuZWFyIHRoZSBmYWlsdXJlIG1heSByZXJvdXRlIGEgTm9kZVNJRCBBbGdvIDAgdXNl
ZCB3aXRoaW4gdGhlIFRFIA0KPiBzdGFjayBiZWZvcmUgSW5ncmVzcyBvciBjb250cm9sbGVyIHJl
Y29tcHV0ZXMgdGhlIG5ldyBwYXRoIGZpdHRpbmcgDQo+IGNvbnN0cmFpbnRzLiBTbyB0aGVyZSBt
YXkgYmUgdHJhbnNpZW50IHNpdHVhdGlvbnMgd2hlcmUgdGhlIHBhdGggZG9lcyBub3QgZml0IGNv
bnN0cmFpbnRzIGFueW1vcmUuDQo+IEJhc2VkIG9uIHRoaXMsIGludHJvZHVjaW5nICJOT04gUFJP
VEVDVEVEIiBOb2RlU0lEIGRvZXMgbm90IGhlbHAgaW4gDQo+IHNvbHZpbmcgdGhpcyB0cmFuc2ll
bnQgc2l0dWF0aW9uLg0KPiANCj4gTm93LCBhcyBJIGV4cGxhaW5lZCwgSU1PLCBpdCdzIHBvc3Np
YmxlIHRvIGludHJvZHVjZSBlbmQgdG8gZW5kIE9BTSBvbiANCj4gdG9wIG9uIHRoZSBTUlRFIHRv
IGJyaW5nIHRoZSBMU1AgZG93biBhcyBzb29uIGFzIHRoZXJlIHMgc29tZXRoaW5nIA0KPiB3cm9u
ZyBvbiB0aGUgcGF0aC4gQSBIb2xkZG93biB0aW1lciBjYW4gYmUgdXNlZCB0byBrZWVwIExTUCBk
b3duIHVudGlsIA0KPiBjb252ZXJnZW5jZSBoYXBwZW5zIGF0IEluZ3Jlc3Mgb3IgQ29udHJvbGxl
ci4gQnV0IGludHJvZHVjaW5nIHN1Y2ggT0FNIA0KPiBhbmQgaG9sZGRvd24gYW5kIGNvdXBsZWQg
d2l0aCByZWxhdGlvbnMgd2l0aCBJR1AgbWF5IGFsc28gYmUgY29tcGxleCANCj4gYW5kIHRoZXJl
IGlzIGEgY2hhbmNlIHRoYXQgaXQgZG9lcyBub3Qgc29sdmUgdGhlIGlzc3VlLiBJbiBjYXNlIG9m
IA0KPiBwcm90ZWN0ZWQgTm9kZVNJRCB1c2VkLCBPQU0gd2lsbCBub3Qgd29yaywgYmVjYXVzZSBz
d2l0Y2hvdmVyIHRpbWUgDQo+IHdpbGwgYmUgdG9vIHNtYWxsLiBVc2luZyBPQU0gLCBkZWZhY3Rv
IHJlcXVpcmVzIHBhdGggd2l0aCBubyBwcm90ZWN0aW9uLg0KPiBTbyB1bnByb3RlY3RlZCBTSUQr
T0FNIG1heSBzb2x2ZSB0aGUgdXNlIGF0IHRoZSBwcmljZSBvZiBzb21lIA0KPiBjb21wbGV4aXR5
IGFuZCBwb3NzaWJseSBub3Qgc29sdmluZyAxMDAlIG9mIHRoZSBjYXNlcy4NCj4gDQo+IFRvIGNv
bmNsdWRlIDoNCj4gV2UgbmVlZCB0byBzb2x2ZSB0aGlzIHVzZSBjYXNlIGFuZCB3ZSBuZWVkIHRv
IGZpbmQgYW5vdGhlciBlbGVnYW50LCANCj4gc2ltcGxlIGFuZCBzY2FsYWJsZSBzb2x1dGlvbiBm
b3IgdGhpcy4NCj4gDQo+IFBvc3NpYmxlIGV4aXN0aW5nIHNvbHV0aW9ucyA6DQo+IC0gVXNlIEFk
ai1TSUQgb25seSA9PiBkb2VzIG5vdCBzb3VuZHMgZ29vZCBhcyB0aGVyZSB3aWxsIGJlIGFuIGlt
cGFjdCANCj4gb2Ygc3RhY2sgZGVwdGggPT4gUGF0aCBjb21wcmVzc2lvbiBuZWNlc3NhcnkNCj4g
LSBVc2UgYmluZGluZyBUTFYgYW5kIGNyZWF0ZSBzb21lIG5ldyBOb2RlLVNJRCBjb3JyZXNwb25k
aW5nIHRvIGEgc2V0IA0KPiBvZiBBZGotU0lEID0+IFRoaXMgaW50cm9kdWNlcyBtb3JlIHN0YXRl
cyB3aXRoaW4gdGhlIG5ldHdvcmsgKGhvdyBtYW55IA0KPiA/KQ0KPiAtIEFueXRoaW5nIGVsc2Ug
Pw0KDQpDb21iaW5pbmcgQWRqLVNJRCBhbmQgTm9kZS1TSUQgd2l0aCBhIHZlcnkgcmVzdHJpY3Rl
ZCBUVEwgKHRvIGV4cGlyZSBvbiB0aGUgYmFja3VwIHBhdGgpIG1heSBiZSBhYmxlIHRvIGF2b2lk
IElHUCByZXJvdXRpbmcgb2YgdGhpcyBMU1AuDQoNCi9CcnVubw0KDQogDQo+IEJlc3QgcmVnYXJk
cywNCj4gDQo+IFN0ZXBoYW5lDQo+IA0KPiANCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N
Cj4gRnJvbTogUm9iIFNoYWtpciBbbWFpbHRvOnJqc0Byb2Iuc2hdDQo+IFNlbnQ6IFRodXJzZGF5
LCBKYW51YXJ5IDA4LCAyMDE1IDEwOjUyDQo+IFRvOiBMSVRLT1dTS0kgU3RlcGhhbmUgU0NFL0lC
TkYNCj4gQ2M6IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBTaHJhZGRoYSBIZWdkZTsgUHVzaHBh
c2lzIFNhcmthcjsgUGV0ZXIgDQo+IFBzZW5hayAocHBzZW5hayk7IA0KPiBkcmFmdC1pZXRmLW9z
cGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+IGRyYWZ0LWll
dGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsgSGFubmVz
IA0KPiBHcmVkbGVyOyBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+IFN1YmplY3Q6
IFJlOiBbSXNpcy13Z10gW09TUEZdIE1haWwgcmVnYXJkaW5nIA0KPiBkcmFmdC1pZXRmLW9zcGYt
c2VnbWVudC1yb3V0aW5nLSBleHRlbnNpb25zDQo+IA0KPiBTdGVwaGFuZSwNCj4gDQo+IElmIHdl
IHRoaW5rIGFib3V0IHRoZSDigJxNVVNUIE5PVCBiZSBwcm90ZWN0ZWTigJ0gY2FzZSB0aGF0IHlv
dSBtZW50aW9uLiANCj4gTGV04oCZcyBhc3N1bWUgdGhhdCB3ZSBoYXZlIGEgc2VydmljZSB0aGF0
IGlzIHBlcmZvcm1hbmNlIHNlbnNpdGl2ZSwgDQo+IHN1Y2ggdGhhdCB3ZSB3YW50IHRvIHRha2Ug
YSBwYXJ0aWN1bGFyIHBhdGggdGhyb3VnaCB0aGUgbmV0d29yayAtIGFuZCANCj4gdGhhdCB3ZSB1
c2UgTm9kZS0gU0lEcyBsaWtlIHlvdSBzYXkuDQo+IA0KPiBJZiB3ZSBhc3N1bWUgdGhhdCB0aGUg
cmVxdWlyZW1lbnQgaXMgZm9yIEEtQi1DLUQtRSBwYXRoIGJlbG93LiBUaGUgDQo+IG5vZGUgU0lE
IGZvciBFIHBvaW50cyB2aWEgQy1ELUUgYW5kIGhlbmNlIGlzIHVzZWQgZm9yIHN0YWNrIA0KPiBj
b21wcmVzc2lvbiBsaWtlIHlvdQ0KPiBzYXk6DQo+IA0KPiAgICAgICBBIC0tIEIgLS0gQyAtLSBE
IC0tIEUNCj4gICAgICAgICAgICAgICAgIHwgICAgICAgIC8NCj4gICAgICAgICAgICAgICAgIC0t
LSBRIC0tLQ0KPiANCj4gSW4geW91ciBlbnZpc2FnZWQgYmVoYXZpb3VyLCBDIGRvZXMgbm90IHBy
b3RlY3QgdGhlIE5vZGUtU0lEIGZvciBFLiBJbiANCj4gdGhlIGNhc2Ugb2YgdGhlIEMtRCBsaW5r
IGZhaWx1cmUsIHRoZW4gdGhlIOKAnHByZWZlcnJlZOKAnSBiZWhhdmlvdXIgaXMgDQo+IHRoYXQg
QyBub3cgZHJvcHMgdHJhZmZpYyB0b3dhcmRzIHRoaXMgZGVzdGluYXRpb24uIEhvd2V2ZXIsIEMg
ZG9lcyBub3QgDQo+IHJlbW92ZSB0aGUgRklCIGVudHJ5IGZvciB0aGUgTm9kZS1TSUQgZm9yIEUs
IGl04oCZcyBhY3R1YWxseSBqdXN0IG5vdyANCj4ga25vd24gdmlhIFEuIEF0IHRoaXMgcG9pbnQs
IEEgY2FuIGZvcndhcmQgd2l0aCBleGFjdGx5IHRoZSBzYW1lIHN0YWNrLCANCj4gYW5kIHRoZSBw
YWNrZXQgdGFrZXMgYSBuZXcgQS1CLSBDLVEtRSBwYXRoLCB3aGljaCBpcyBub24tY29uZm9ybWFu
dCANCj4gd2l0aCB0aGUgcGVyZm9ybWFuY2UgcmVxdWlyZW1lbnQgb2YgdGhlIHNlcnZpY2UuDQo+
IA0KPiBJbiB0ZXJtcyBvZiB3aGF0IEMgZG9lcyB3aXRoIGl0cyBGSUIsIGRvZXMgaXQgc2ltcGx5
IG5vdCB1c2UgQy1RLUUgDQo+IGR1cmluZyB0aGUgZmFpbHVyZSwgYnV0IHBvc3QtcmVjb252ZXJn
ZW5jZSB1c2UgaXQgYW55d2F5PyBJZiBzbywgd2h5IA0KPiBub3QgdXNlIEMtUS1FIGR1cmluZyB0
aGUgZmFpbHVyZSAtIGJlY2F1c2UgdGhlIHNlcnZpY2UgaXMgYWx3YXlzIGdvaW5nIA0KPiB0byBu
b24tY29uZm9ybWFudCB0byB0aGUgcGVyZm9ybWFuY2UgcmVxdWlyZW1lbnQ/DQo+IA0KPiBXaXRo
IGFuIEFkai1TSUQsIGl0IG1ha2VzIHNlbnNlLCBiZWNhdXNlIGVzc2VudGlhbGx5IHVubGVzcyB0
aGF0IA0KPiBhZGphY2VuY3kgaXMgYXZhaWxhYmxlLCB0aGVuIHRoZXJlIGlzIG5vIGFsdGVybmF0
ZSBwYXRoIGZvciB0aGUgU0lEIA0KPiB0aGF0IHdpbGwgYmUgdGFrZW4gLSBzbyB0cmFmZmljIG5l
dmVyIGhpdHMgYSBub24tY29uZm9ybWFudCBwYXRoLg0KPiANCj4gUHJhY3RpY2FsbHksIGlmIEkg
Y2Fu4oCZdCB0ZWxsIGEgY3VzdG9tZXIgdGhhdCB0aGUgcGF0aCB0YWtlbiB3aWxsIA0KPiBkZWZp
bml0ZWx5IGJlIEEtQi0gQy1ELUUsIGFuZCBpdCBtYXkgcmF0aGVyIGdvIHZpYSBDLVEtRSBhdCBz
b21lIHBvaW50IA0KPiBmb2xsb3dpbmcgY29udmVyZ2VuY2UgW3VudGlsIHRoZSBoZWFkLWVuZCBj
YWxjdWxhdGVzIHRoYXQgc3VjaCBhIA0KPiBjaGFuZ2UgaGFkIGhhcHBlbmVkIC0gZWl0aGVyIGEg
bGluayBvdXRhZ2UsIG9yIGEgbWV0cmljIGNoYW5nZSAtIGFuZCANCj4gc3RvcHMgdXNpbmcgdGhl
IGxhYmVsIHN0YWNrXSwgdGhlbiB0aGVyZeKAmXMgbGl0dGxlIHByb2JsZW0gb2YgaGF2aW5nIHRo
ZSB0cmFmZmljIGdvIHZpYSBDLVEtRSBkdXJpbmcgcHJvdGVjdGlvbi4NCj4gDQo+IEZvciB0aGUg
ZGlzam9pbnQgY2FzZSwgdGhlIGNvbnNpZGVyYXRpb24gdGhhdCBvbmUgaGFzIHRvIG1ha2UgaXM6
DQo+IAkqIGFyZSBhbHRlcm5hdGl2ZSBTUEYgcGF0aHMgZm9yIGEgcGFydGljdWxhciBOb2RlLVNJ
RCBhY3R1YWxseSBzdGlsbCANCj4gY29uZm9ybWFudCB3aXRoIHRoZSBkaXNqb2ludG5lc3MgcmVx
dWlyZW1lbnQ/IEhvdyBtYW55IHNpbXVsdGFuZW91cyANCj4gZmFpbHVyZXMgZG9lcyBvbmUgcmVx
dWlyZSB0byB2aW9sYXRlIGNvbnN0cmFpbnRzLiBGb3IgZXhhbXBsZSwgaW4gYSANCj4gZHVhbC1w
bGFuZSBjb3JlIG5ldHdvcmssIHRoZW4gaWYgdGhlIHJlcXVpcmVtZW50IGlzIGRpc2pvaW50bmVz
cyBhdCANCj4gdGhlIElQIGxldmVsLCB0aGVuIHdlIG1heSBuZWVkIHRvIGxvc2UgY29ubmVjdGl2
aXR5IGVudGlyZWx5IHdpdGhpbiANCj4gdGhlIHBsYW5lIGJlZm9yZSBpdCBpcyBwcmVmZXJhYmxl
IHRvIOKAnGhvcOKAnSB0byBhbm90aGVyIHBsYW5lLiBJbiB0aGlzIA0KPiBjYXNlLCB1c2luZyBh
biBhbHRlcm5hdGl2ZSBTUEYgcGF0aCBmb3IgdGhlIE5vZGUtU0lEIGlzIGFjdHVhbGx5IG5vdCBh
IHByb2JsZW0gZm9yIGRpc2pvaW50bmVzcy4NCj4gCSogZG9lcyB0aGUgYXBwbGljYXRpb24gcHJl
ZmVyIGxvc2luZyBhbiBlbnRpcmUgcGF0aCB0byBoYXZpbmcgc29tZSANCj4gcmlzayBvZiB0aGUg
c2VydmljZXMgYmVpbmcgc2hhcmVkIGZhdGUgdW50aWwgdGhlIHJlLW9wdGltaXNhdGlvbj8NCj4g
DQo+IEZyb20gdGhlIHdvcmsgdGhhdCB3ZeKAmXZlIGxvb2tlZCBhdCB0aHVzIGZhciwgSSBoYXZl
IG5vdCB5ZXQgc2VlbiBhIA0KPiBjYXNlIHdoZXJlIEkgYWJzb2x1dGVseSBNVVNUIE5PVCB1c2Ug
YW4gYWx0ZXJuYXRlIHNob3J0ZXN0IHBhdGggZm9yIGEgDQo+IE5vZGUtU0lEIGFuZCBoZW5jZSBk
b27igJl0IHJlcXVpcmUgcHJvdGVjdGlvbiBhdCBhIHByYWN0aWNhbCBsZXZlbC4NCj4gDQo+IFN0
YWNrIGRlcHRoIGlzIGRlZmluaXRlbHkgZ29pbmcgdG8gYmUgc29tZXRoaW5nIHRoYXQgd2UgbmVl
ZCB0byANCj4gY29uc2lkZXIgLSB0byBtZSwgd2hlcmUgd2UgaGF2ZSBjZW50cmFsaXNlZCBjb250
cm9sbGVyIC0gYWN0aW9ucyBzdWNoIA0KPiBhcyBkeW5hbWljYWxseSBjcmVhdGVkIGZvcndhcmRp
bmctYWRqYWNlbmN5IExTUHMgd2hpY2ggYWxsb3cgDQo+IOKAnGV4cGFuc2lvbuKAnSBvZiBvbmUg
c2VnbWVudCBpbnRvIGEgc2V0IG9mIHNlZ21lbnRzIHdpdGhpbiB0aGUgcGF0aCBhcmUgDQo+IGF0
dHJhY3RpdmUgYXMgYSBzb2x1dGlvbiB3aGVyZSBvbmUgbmVlZHMgdG8gaGF2ZSBleHBsaWNpdCBy
b3V0aW5nIG9mIHRyYWZmaWMgZm9yIFRFIHB1cnBvc2VzLg0KPiANCj4gRG9lcyB0aGlzIG1ha2Ug
c2Vuc2UsIG9yIGRvIHlvdSBzZWUgdGhlIHVzZSBjYXNlIHRoYXQgd2XigJlyZSBhZGRyZXNzaW5n
IA0KPiBoZXJlIGRpZmZlcmVudGx5Pw0KPiANCj4gQ2hlZXJzLA0KPiByLg0KPiANCj4gDQo+ID4g
T24gNyBKYW4gMjAxNSwgYXQgMDk6NDQsIHN0ZXBoYW5lLmxpdGtvd3NraUBvcmFuZ2UuY29tIHdy
b3RlOg0KPiA+DQo+ID4gSGksDQo+ID4NCj4gPiBJJ20gY29taW5nIGludG8gdGhpcyBsb25nIHRo
cmVhZCBhbmQgSSB0cmllZCB0byByZWFkIGFsbCB0aGUgDQo+ID4gZXhjaGFuZ2UgYnV0IEkgbWF5
IGJlIG1pc3NlZCBzb21lIGxpbmVzIDopDQo+ID4NCj4gPiBCdXQgaGVyZSBpcyBteSBvcGluaW9u
IG9uIHRoaXMgc3ViamVjdC4NCj4gPiBJIHRoaW5rIHRoZSBwb2ludCBmcm9tIFNocmFkZGEgaXMg
dmFsdWFibGUgaW4gY2FzZSBvZiBUcmFmZmljIA0KPiA+IEVuZ2luZWVyaW5nIHdpdGgNCj4gU2Vn
bWVudCBSb3V0aW5nLCBlc3BlY2lhbGx5IHdpdGggYSBjZW50cmFsIGNvbnRyb2xsZXIuDQo+ID4N
Cj4gPiBUb2RheSBpbiBURSBuZXR3b3Jrcywgd2UgYXJlIHNlbGxpbmcgc29tZSBkaXNqb2ludHMg
cGF0aHMgdG8gDQo+ID4gY3VzdG9tZXIgdGhhdA0KPiBNVVNUIE5PVCBiZSBwcm90ZWN0ZWQgKFNE
SCBsaWtlIHNlcnZpY2VzKS4gSXQgd291bGQgYmUgZ29vZCB0byANCj4gcmVwcm9kdWNlIHRoZSBz
YW1lIHRoaW5nIHdpdGggU1ItVEUuDQo+ID4NCj4gPiBOb3csIGN1cnJlbnQgZW5jb2RpbmcgcGVy
bWl0cyB0byBhZHZlcnRpc2UgdGhhdCBhIHNwZWNpZmljIEFkai1TSUQgDQo+ID4gaXMNCj4gcHJv
dGVjdGVkIG9yIG5vdCAoYXMgYWxyZWFkeSBtZW50aW9uZWQsIHRoaXMgZG9lcyBub3Qgc2F5IHRo
YXQgYSANCj4gcHJvdGVjdGlvbiByZWFsbHkgZXhpc3RzIC4uLiwgaW4gY2FzZSBvZiBMRkEgcHJv
dGVjdGlvbiAsIHRoZXJlIG1heSBiZSANCj4gbm8gRlJSIHBhdGggZm9yIHRoaXMgYWRqLVNJRCBk
ZXNwaXRlIG9mIHRoZSBwcm90ZWN0aW9uIGZsYWcgc2V0KS4NCj4gPiBXZSBwcmV0dHkga25vdyB0
aGF0IGl0IHdvdWxkIG5vdCBiZSBwb3NzaWJsZSBpbiBhbGwgY2FzZSB0byB1c2Ugb25seSANCj4g
PiBBZGotU0lEDQo+IGZvciBhIFRFIHR1bm5lbCAoZHVlIHRvIGxhYmVsIHN0YWNrIGRlcHRoKSwg
c28gd2UgbmVlZCB0byBpbnRyb2R1Y2UgDQo+IHN0YWNrIGNvbXByZXNzaW9uIHVzaW5nIFNQVCBz
ZWdtZW50cyBhbmQgbm9kZS1TSUQuDQo+ID4gU28gdG8gcmVwbHkgb24gUm9iJ3MgY29tbWVudCwg
b24gUlNWUC1URSB0dW5uZWxzIHdpdGggbG9vc2VzIGhvcHMgDQo+ID4gdGhhdA0KPiBkb2VzIG5v
dCByZXF1ZXN0IHByb3RlY3Rpb24gOiB5ZXMgZm9yIFJTVlAsIGl0IGRvZXMgbm90IG1ha2Ugc2Vu
c2UgdG8gDQo+IG1lLCBidXQgZm9yIFNSLCBkdWUgdG8gc3RhY2sgY29tcHJlc3Npb24sIGl0IHdp
bGwgYmUgbmVlZGVkLg0KPiA+DQo+ID4gSWYgd2UgbG9vayBhdCBhIG5ldHdvcmssIHdoZXJlIFRF
IGlzIG1hbmFnZWQgYnkgYSBjZW50cmFsIA0KPiA+IGNvbnRyb2xsZXIsIGhvdw0KPiB0aGUgY29u
dHJvbGxlciBjYW4gZW5zdXJlIHRoYXQgdGhlIG5vZGUtU0lEIHVzZWQgaXMgcHJvdGVjdGVkIG9y
IG5vdCANCj4gKGFzIGZvciBBZGotU0lELCBJIG1lYW4gcHJvdGVjdGlvbiByZXF1ZXN0ZWQsIG5v
dCBwcm90ZWN0aW9uIA0KPiBpbnN0YWxsZWQpLiBJIHNlZSB0d28gd2F5cyA6DQo+ID4gCSogVXNl
IHR3byBTSURzIGF0dGFjaGVkIHRvIHRoZSBzYW1lIHByZWZpeCBhbmQgYWRkIGEgZmxhZyB0byAN
Cj4gPiBwcmV2ZW50DQo+IGF1dG9tYXRpY2FsbHkgYWxsIG5vZGVzIHRvIGNvbXB1dGUgYSBwcm90
ZWN0aW9uIGZvciBvbmUgb2YgdGhlIFNJRC4gDQo+IFRoZSBmbGFnIGRvZXMgbm90IHJlYWxseSBm
b3JjZSBub2RlcyB0byBjb21wdXRlIGEgcHJvdGVjdGlvbi4gRWFjaCANCj4gbm9kZSB3aWxsIHN0
aWxsIHJlcXVpcmUgbG9jYWwgY29uZmlndXJhdGlvbiBmb3IgcHJvdGVjdGlvbiwgYnV0IHRoZSAN
Cj4gZmxhZyB3aWxsIHBlcm1pdCB0byBleGNsdWRlIHNvbWUgcHJlZml4ZXMgZm9yIHByb3RlY3Rp
b24gKG92ZXJyaWRpbmcgbG9jYWwgcG9saWN5KS4NCj4gPg0KPiA+IAkqIFVzZSB0d28gcHJlZml4
ZXMgb24gZWFjaCBub2RlICwgcHJlZml4ZXMgYXJlIG1hcmtlZCB3aXRoIHRhZ3MNCj4gKGFkbWlu
LXRhZ3MpIDogInByb3RlY3Rpb24gdGFnIiBhbmQgIm5vbiBwcm90ZWN0aW9uIHRhZyIuIEVhY2gg
cm91dGVyIA0KPiBpcyBjb25maWd1cmVkIHVzaW5nIExGQSBwb2xpY2llcyB0byBub3QgY29tcHV0
ZSBwcm90ZWN0aW9uIGZvciANCj4gcHJlZml4ZXMgaGF2aW5nICJub24gcHJvdGVjdGlvbiB0YWci
IEFORCBhZGQga25vd2xlZGdlIHRvIHRoZSANCj4gY29udHJvbGxlciB0byB1c2Ugb25seSAibm9u
IHByb3RlY3Rpb24gdGFnIiBwcmVmaXhlcyB0byBjb21wcmVzcyBub24gcHJvdGVjdGVkIHBhdGgu
DQo+ID4NCj4gPg0KPiA+IEJlc3QgUmVnYXJkcywNCj4gPg0KPiA+IFN0ZXBoYW5lDQo+ID4NCj4g
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IElzaXMtd2cgW21haWx0bzpp
c2lzLXdnLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBMZXMgDQo+ID4gR2luc2Jlcmcg
KGdpbnNiZXJnKQ0KPiA+IFNlbnQ6IE1vbmRheSwgSmFudWFyeSAwNSwgMjAxNSAxNjo1OQ0KPiA+
IFRvOiBTaHJhZGRoYSBIZWdkZTsgUHVzaHBhc2lzIFNhcmthcjsgUGV0ZXIgUHNlbmFrIChwcHNl
bmFrKTsgDQo+ID4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRv
b2xzLmlldGYub3JnOw0KPiA+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5z
aW9uc0B0b29scy5pZXRmLm9yZzsgSGFubmVzIA0KPiA+IEdyZWRsZXINCj4gPiBDYzogb3NwZkBp
ZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPiA+IFN1YmplY3Q6IFJlOiBbSXNpcy13Z10gW09T
UEZdIE1haWwgcmVnYXJkaW5nIA0KPiA+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmct
ZXh0ZW5zaW9ucw0KPiA+DQo+ID4gU2hyYWRkaGEgLQ0KPiA+DQo+ID4gQXMgSmVmZiBoYXMgYWxy
ZWFkeSBtZW50aW9uZWQsIHRoZSBjYXNlIHlvdSBhcmUgY29uY2VybmVkIGFib3V0IGNhbiANCj4g
PiBiZSBoYW5kbGVkIHVzaW5nIExGQSBzZWxlY3Rpb24gc3RyYXRlZ2llcyBkaXNjdXNzZWQgaW4g
DQo+ID4gaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLXJ0Z3dnLWxm
YS1tYW5hZ2VhYmlsaXR5Lw0KPiA+IEFuZCBpdCBpcyBhIGZhciBiZXR0ZXIgc29sdXRpb24gc2lu
Y2UgaXQgYWxsb3dzIHRoZSB0cmFmZmljIG9mIA0KPiA+IGludGVyZXN0IHRvIGJlDQo+IHByb3Rl
Y3RlZCA9PiBsZXNzIHRyYWZmaWMgaW50ZXJydXB0aW9uLg0KPiA+DQo+ID4gICBMZXMNCj4gPg0K
PiA+DQo+ID4NCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IFNocmFk
ZGhhIEhlZ2RlIFttYWlsdG86c2hyYWRkaGFAanVuaXBlci5uZXRdDQo+ID4gU2VudDogTW9uZGF5
LCBKYW51YXJ5IDA1LCAyMDE1IDEyOjQ5IEFNDQo+ID4gVG86IExlcyBHaW5zYmVyZyAoZ2luc2Jl
cmcpOyBQdXNocGFzaXMgU2Fya2FyOyBQZXRlciBQc2VuYWsgDQo+ID4gKHBwc2VuYWspOyANCj4g
PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5v
cmc7DQo+ID4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xz
LmlldGYub3JnOyBIYW5uZXMgDQo+ID4gR3JlZGxlcg0KPiA+IENjOiBvc3BmQGlldGYub3JnOyBp
c2lzLXdnQGlldGYub3JnDQo+ID4gU3ViamVjdDogUkU6IFtPU1BGXSBbSXNpcy13Z10gTWFpbCBy
ZWdhcmRpbmcgDQo+ID4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25z
DQo+ID4NCj4gPiBMZXMsDQo+ID4NCj4gPiBQbHMgY29uc2lkZXIgYSBjYXNlIHdoZW4gdGhlIHBv
c3QgY29udmVyZ2VuY2UgcGF0aCBnb2VzIHRocm91Z2ggYQ0KPiBkaWZmZXJlbnQgbm9kZSBhbmQg
aXMgd2VsbCBwcm92aXNpb25lZC4NCj4gPg0KPiA+IC0tLS0tLS0tRy0tLS0tLS0NCj4gPiB8ICAg
ICAgICAgICAgICAgICAgICAgfA0KPiA+IEEtLS0tQi0tLS1DLS0tLUQNCj4gPiAgICAgICAgfCAg
ICAgICB8DQo+ID4gICAgICAgICAgRS0tLS1GDQo+ID4NCj4gPiBXaGVuIHRoZSBsaW5rIGJldHdl
ZW4gQiAmIEMgZ29lcyBkb3duLCB3ZSBkb27igJl0IHdhbnQgdG8gZGl2ZXJ0IHRoZQ0KPiB0cmFm
ZmljIHZpYSBCLUUtRS1GLUMgYmVjYXVzZSBpdCBpcyBub3Qgd2VsbCBwcm92aXNpb25lZCBmb3Ig
dGhlIHNlcnZpY2UuDQo+ID4gVGhlIHBvc3QgY29udmVyZ2VuY2UgcGF0aCBpcyBBLUctRCB3aGlj
aCBpcyB3ZWxsIHByb3Zpc2lvbmVkLg0KPiA+IEluIHRoaXMgY2FzZSBpdCBtYWtlcyBzZW5zZSB0
byBzaW1wbHkgYXZvaWQgcHJvdGVjdGlvbiBmb3IgdGhlIA0KPiA+IHNlcnZpY2UgYXMgdGhlDQo+
IG5hdHVyZSBvZiB0aGUgc2VydmljZSBpcyBzdWNoIHRoYXQgaXQgY2FuIGJlIGRpc2Nvbm5lY3Rl
ZCBhbmQgDQo+IHJlY29ubmVjdGVkIHdpdGhvdXQgaW1wYWN0aW5nIHRoZSBlbmQgdXNlciBvZiB0
aGUgc2VydmljZS4NCj4gPg0KPiA+DQo+ID4gVGhlIHBvc3QgY29udmVyZ2VuY2UgcGF0aHMgbmVl
ZCB0byBiZSBwcm92aXNpb25lZCBhdCBsZWFzdCBmb3Igb25lIA0KPiA+IGZhaWx1cmUNCj4gaWYg
dGhhdCBpcyBub3QgdGhlIGNhc2UgdGhlbiB0aGUgc2VydmljZSB3aWxsIHJlbWFpbiBkb3duIEly
cmVzcGVjdGl2ZSANCj4gb2YgdGhlIHRlY2hub2xvZ3kgdXNlZC4NCj4gPg0KPiA+DQo+ID4gUmdk
cw0KPiA+IFNocmFkZGhhDQo+ID4NCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+
IEZyb206IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIFttYWlsdG86Z2luc2JlcmdAY2lzY28uY29t
XQ0KPiA+IFNlbnQ6IE1vbmRheSwgSmFudWFyeSAwNSwgMjAxNSAxMjowNyBQTQ0KPiA+IFRvOiBQ
dXNocGFzaXMgU2Fya2FyOyBTaHJhZGRoYSBIZWdkZTsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsg
DQo+ID4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmll
dGYub3JnOw0KPiA+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0
b29scy5pZXRmLm9yZzsgSGFubmVzIA0KPiA+IEdyZWRsZXINCj4gPiBDYzogb3NwZkBpZXRmLm9y
ZzsgaXNpcy13Z0BpZXRmLm9yZw0KPiA+IFN1YmplY3Q6IFJFOiBbT1NQRl0gW0lzaXMtd2ddIE1h
aWwgcmVnYXJkaW5nIA0KPiA+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5z
aW9ucw0KPiA+DQo+ID4gUHVzaHBhc2lzIC0NCj4gPg0KPiA+IElubGluZS4NCj4gPg0KPiA+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogUHVzaHBhc2lzIFNhcmthciBbbWFp
bHRvOnBzYXJrYXJAanVuaXBlci5uZXRdDQo+ID4gU2VudDogU3VuZGF5LCBKYW51YXJ5IDA0LCAy
MDE1IDEwOjEzIFBNDQo+ID4gVG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBTaHJhZGRoYSBI
ZWdkZTsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsgDQo+ID4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21l
bnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPiA+IGRyYWZ0LWlldGYtaXNp
cy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsgSGFubmVzIA0KPiA+
IEdyZWRsZXINCj4gPiBDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPiA+IFN1
YmplY3Q6IFJlOiBbT1NQRl0gW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPiA+IGRyYWZ0LWll
dGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPiA+DQo+ID4gSGkgTGVzLA0KPiA+
DQo+ID4NCj4gPiBPbiAxLzUvMTUsIDExOjIzIEFNLCAiTGVzIEdpbnNiZXJnIChnaW5zYmVyZyki
IDxnaW5zYmVyZ0BjaXNjby5jb20+DQo+IHdyb3RlOg0KPiA+DQo+ID4+IFB1c2hwYXNpcyAtDQo+
ID4+DQo+ID4+IFRoZSBrZXkgcG9pbnQgaXMgdGhhdCB0aGUgcHJvcG9zYWwgZG9lcyBub3QgaGF2
ZSBhbnkgbGFzdGluZyBpbXBhY3QgDQo+ID4+IG9uIHRyYWZmaWMgZmxvdy4gQSBzaW1wbGUgdG9w
b2xvZ3kgc2hvdWxkIHN1ZmZpY2UgdG8gaWxsdXN0cmF0ZSB0aGlzLg0KPiA+Pg0KPiA+Pg0KPiA+
PiBBLS0tLUItLS0tQy0tLS1EDQo+ID4+ICAgICAgICAgfCAgICAgICB8DQo+ID4+ICAgICAgICAg
RS0tLS1GDQo+ID4+DQo+ID4+IChBbGwgbGlua3MgaGF2ZSB0aGUgc2FtZSBjb3N0KQ0KPiA+Pg0K
PiA+PiBTdXBwb3NlIHdlIHdpc2ggdG8gaGF2ZSB0cmFmZmljIGVudGVyaW5nIGF0IEEgZmxvdyBh
bG9uZyB0aGUgcGF0aCANCj4gPj4gQS1CLUMtRA0KPiA+PiAtIGJ1dCBpZiB0aGUgbGluayBCLS0t
QyBmYWlscyB3ZSBkbyBOT1Qgd2FudCB0cmFmZmljIHRvIHRha2UgdGhlIA0KPiA+PiBwYXRoIEIt
LUUtLUYtLUMuDQo+ID4+DQo+ID4+IFlvdSBwcm9wb3NlIHRvIGhhdmUgQyBhZHZlcnRpc2UgYW4g
YWRkcmVzcyB3aXRoIHR3byBub2RlLXNpZHMgLSBvbmUgDQo+ID4+IHdoaWNoIGFsbG93cyBwcm90
ZWN0aW9uIC0gY2FsbCBpdCBDKFApIC0gYW5kIG9uZSB3aGljaCBkb2VzIE5PVCANCj4gPj4gYWxs
b3cgcHJvdGVjdGlvbiAtIGNhbGwgaXQgQyhOUCkuDQo+ID4gW1B1c2hwYXNpc10gTm8uIE15IHBy
b3Bvc2FsIGlzIGZvciBEIHRvIGFkdmVydGlzZSB0d28gbm9kZSBzaWRzLCBEMSANCj4gPiB3aXRo
IE5QDQo+IHNldCB0byAwIGFuZCBEMiB3aXRoIE5QIHNldCB0byAxLiBBcHBsaWNhdGlvbnMgb24g
dGhhdCBkbyBub3QgbmVlZCBCLCANCj4gb3IgQyB0byBwcm90ZWN0IHRoZSBBLUItQy1EIHBhdGgg
d2lsbCB1c2UgRDIuIEIgYW5kIEMgd2lsbCBub3QgaW5zdGFsbCANCj4gYmFja3VwIHBhdGhzIGZv
ciBEMi4gT3RoZXIgYXBwcyBjYW4gdXNlIEQxIGFzIHRoZXkgYXJlIHN1cHBvc2VkIHRvIGRvIA0K
PiBvdGhlcndpc2UuIFdldGhlciB0byBwcm90ZWN0IEQxIG9yIG5vdCBpcyBhIGxvY2FsIGRlY2lz
aW9uIG9mIEIgYW5kIEMuDQo+ID4gSG9wZSBJIGNvdWxkIGNsYXJpZnkgZW5vdWdoIDopDQo+ID4N
Cj4gPiBbTGVzOl0gV2hldGhlciB3ZSB0YWxrIGFib3V0IEMgb3IgRCBkb2VzbuKAmXQgbWF0dGVy
LiBBcyB5b3UgcG9pbnQgb3V0DQo+IGJlbG93IHRoZSBpc3N1ZSB5b3UgYXJlIGNvbmNlcm5lZCB3
aXRoIGlzIHRoZSBGSUIgdXBkYXRlIHRpbWUgb24gdGhlIA0KPiBpbnRlcm1lZGlhdGUgbm9kZXMg
cmVsYXRpdmUgdG8gdGhlIHJlY29tcHV0YXRpb24gb24gdGhlIGluZ3Jlc3Mgbm9kZS4NCj4gPg0K
PiA+Pg0KPiA+PiBJZiB0aGUgbGFiZWwgc3RhY2sgc3BlY2lmaWVzIEMoTlApIC0gdGhlbiB3aGls
ZSB0aGUgbGluayBCLS1DIGlzIFVQIA0KPiA+PiBldmVyeXRoaW5nIHdvcmtzIGFzIGRlc2lyZWQg
KHByaW1hcnkgcGF0aCB0byBDKE5QKSBvbiBOb2RlIEIgaXMgdmlhIA0KPiA+PiBsaW5rIEItQyku
DQo+ID4+IEhvd2V2ZXIsIHdoZW4gdGhlIGxpbmsgQi0tQyBnb2VzIGRvd24sIHRoZSBuZXR3b3Jr
IHdpbGwgcmVjb252ZXJnZSANCj4gPj4gYW5kIGluIGEgbW9kZXN0IGFtb3VudCBvZiB0aW1lIHRo
ZSBuZXcgcHJpbWFyeSBwYXRoIHRvIEMoTlApIG9uIA0KPiA+PiBub2RlIEIgd2lsbCBiZSB2aWEg
bGluayBCLUUuDQo+ID4gW1B1c2hwYXNpc10gWWVzIGFncmVlZC4gQnV0IG9ubHkgYXBwbGljYXRp
b25zIG9uIEEgd2lsbCBiZSBpbmplY3RpbmcgDQo+ID4gdHJhZmZpYw0KPiB1c2luZyBEMi4gT25j
ZSB0aGUgQi1DIGxpbmstZG93biBldmVudCByZWFjaGVzIHJvdXRlciBBIHdpbGwgc3RvcCANCj4g
aW5qZWN0aW5nIHRyYWZmaWMgdXNpbmcgRDIuIEEgcGF0aCByZS1jb21wdXRlIHdpbGwgYmUgdHJp
Z2dlcmVkIG9uIEEuIA0KPiBZZXMgSSBhZ3JlZSB0aGF0IGlmIEIgY29udmVyZ2VzIEQyIChub3Qg
RlJSKSBiZWZvcmUgQSByZS1jb21wdXRlLCANCj4gdGhlcmUgaXMgc3RpbGwgY2hhbmNlIHRoYXQg
c29tZSBzbWFsbCBhbW91bnQgb2YgdHJhZmZpYyBpcyBzZW50IG92ZXIgQS1CLUUtRi1DLUQuDQo+
ID4NCj4gPiBbTGVzOl0gV2VsbCB5ZXMgLSB0aGUga2V5IHBvaW50IGlzIHRoYXQgeW91IGNhbm5v
dCBndWFyYW50ZWUgdGhlIA0KPiA+IHRpbWluZyBvZg0KPiB3aGVuIEIgKGZvciBleGFtcGxlKSB3
aWxsIHJlY29udmVyZ2UgcmVsYXRpdmUgdG8gd2hlbiB0aGUgaW5ncmVzcyBub2RlIA0KPiBBIGRl
Y2lkZXMgdG8gcmVyb3V0ZS9kcm9wIHRoZSBEMiB0cmFmZmljLiBHaXZlbiB0aGF0IEIgaXMgY2xv
c2VyIHRvIA0KPiB0aGUgZmFpbHVyZSBpdCBpcyBxdWl0ZSBsaWtlbHkgdGhhdCBCIHdpbGwgcmVz
cG9uZCBtb3JlIHF1aWNrbHkgdGhhbiBBIA0KPiAtIGFuZCBvZiBjb3Vyc2UgdGhlcmUgYXJlIG1h
bnkgb3RoZXIgdmFyaWFibGVzIHdoaWNoIGNvdWxkIGFmZmVjdCB0aGUgDQo+IHJlbGF0aXZlIHJl
c3BvbnNlIHRpbWUgb2YgQSBhbmQgQi4gU28gdGhlIHNvbGUgYmVuZWZpdCBvZiB3aGF0IHlvdSAN
Cj4gcHJvcG9zZSBzZWVtcyB0byBiZSB0aGF0IGluIHNvbWUgY2FzZXMgeW91IE1JR0hUIG5vdCBz
ZW5kIGFzIG11Y2ggdHJhZmZpYyB0byBEMiB2aWEgdGhlIHVuZGVzaXJlZCBsaW5rcy4NCj4gPg0K
PiA+IEF0IHRoaXMgcG9pbnQgSSB0aGluayB5b3Ugd291bGQgZG8gd2VsbCB0byBsb29rIGF0IHRo
ZSBleGlzdGluZyANCj4gPiBzb2x1dGlvbnMgLSBhcw0KPiB3ZWxsIGFzIEplZmYncyBwb3N0IG9u
IHRoaXMgdGhyZWFkIHdoaWNoIHByb3ZpZGVzIGFuIGV4Y2VsbGVudCANCj4gZnJhbWV3b3JrIGZv
ciB0aGlua2luZyBhYm91dCBzb2x1dGlvbnMuIFdlIGRvIGhhdmUgd2F5cyBvZiBhZGRyZXNzaW5n
IA0KPiB0aGlzIHByb2JsZW0gYW5kIGRvaW5nIHNvIGZhciBtb3JlIHJvYnVzdGx5IHRoYW4gd2hh
dCB5b3UgYXJlIA0KPiBwcm9wb3NpbmcuIFRoZSBST0kgZm9yIHdoYXQgeW91IHByb3Bvc2UgaXMg
cXVpdGUgbG93LiBGb3IgbXkgcGFydCBJIA0KPiBkb27igJl0IHRoaW5rIHdoYXQgeW91IHByb3Bv
c2UgaXMgYSBnb29kIGlkZWEuDQo+ID4NCj4gPiAgICBMZXMNCj4gPg0KPiA+Pg0KPiA+PiBUaGUg
ZXhpc3RlbmNlIG9mIEMoTlApIHRoZXJlZm9yZSBvbmx5IGFmZmVjdHMgdHJhZmZpYyBmbG93IGR1
cmluZyANCj4gPj4gdGhlIHJlY29udmVyZ2VuY2UgcGVyaW9kIGkuZS4gaWYgd2UgYXNzdW1lIEIg
ZGlkIE5PVCBpbnN0YWxsIGEgDQo+ID4+IHJlcGFpciBwYXRoIGZvciBDKE5QKSB0cmFmZmljIHdp
bGwgYmUgZHJvcHBlZCBvbmx5IHVudGlsIGEgbmV3IA0KPiA+PiBwcmltYXJ5IHBhdGggaXMgY2Fs
Y3VsYXRlZC4gSSBkb27igJl0IHNlZSB0aGUgdmFsdWUgaW4gdGhpcy4NCj4gPj4NCj4gPj4gQXMg
YSAoc29tZXdoYXQgZGFuZ2Vyb3VzKSBhc2lkZSwgdGhlIGZ1bmN0aW9uYWxpdHkgeW91IGFyZSBs
b29raW5nIA0KPiA+PiBmb3IgaXMgbW9yZSBha2luIHRvICJub3QtdmlhIiBhcyBkZWZpbmVkIGlu
IFJGQyA2OTgxIC0gdGhvdWdoIEkgYW0gDQo+ID4+IHF1aWNrIHRvIGFkZCB0aGF0IEkgYW0gTk9U
IHByb3Bvc2luZyB0byBwdXJzdWUgdGhhdC4gOi0pIEJ1dCANCj4gPj4gcmVhZGluZyB0aGF0IFJG
QyBtaWdodCBnaXZlIHlvdSBtb3JlIGluc2lnaHQgaW50byB3aHkgc2ltcGx5IA0KPiA+PiBzZXR0
aW5nICJkb24ndCBwcm90ZWN0IiBmb3IgYSBwcmVmaXggaXNuJ3QgdXNlZnVsIGZvciB0aGUgcHVy
cG9zZSB5b3UgaGF2ZSBpbiBtaW5kLg0KPiA+Pg0KPiA+PiAgTGVzDQo+ID4+DQo+ID4+DQo+ID4+
DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IFB1c2hwYXNpcyBT
YXJrYXIgW21haWx0bzpwc2Fya2FyQGp1bmlwZXIubmV0XQ0KPiA+PiBTZW50OiBTdW5kYXksIEph
bnVhcnkgMDQsIDIwMTUgODozNCBQTQ0KPiA+PiBUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7
IFNocmFkZGhhIEhlZ2RlOyBQZXRlciBQc2VuYWsgDQo+ID4+IChwcHNlbmFrKTsgDQo+ID4+IGRy
YWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsN
Cj4gPj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmll
dGYub3JnOyBIYW5uZXMgDQo+ID4+IEdyZWRsZXINCj4gPj4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlz
aXMtd2dAaWV0Zi5vcmcNCj4gPj4gU3ViamVjdDogUmU6IFtPU1BGXSBbSXNpcy13Z10gTWFpbCBy
ZWdhcmRpbmcgDQo+ID4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9u
cw0KPiA+Pg0KPiA+PiBIaSBMZXMsDQo+ID4+DQo+ID4+IFBsZWFzZSBmaW5kIGNvbW1lbnRzIGlu
bGluZS4uDQo+ID4+DQo+ID4+IEF1dGhvcnMsDQo+ID4+DQo+ID4+IEhlcmUgaXMgbXkgcHJvcG9z
YWwuIFBsZWFzZSBsZXQgbWUga25vdyBpZiB0aGlzIHNvdW5kcyByZWFzb25hYmxlIG9yIG5vdC4N
Cj4gPj4NCj4gPj4gLSBBIG5ldyDFkk5vLVBvdGVjdGlvbi1SZXF1aXJlZMK5IG9yIMWSTlDCuSBm
bGFnIGJlIGFkZGVkIHRvIHRoZSANCj4gPj4gUHJlZml4LVNJRCBTdWItVExWL1RMVi4gU2V0dGlu
ZyB0aGlzIGZsYWcgbWVhbnMgbm9uZSBvZiB0aGUgdHJhbnNpdCANCj4gPj4gcm91dGVycyBzaG91
bGQgdHJ5IHRvIHByb3RlY3QgdGhpcyBub2RlLXNlZ21lbnQuDQo+ID4+IC0gTGV0IG5vZGVzIGFk
dmVydGlzZSB0d28gbm9kZS1zaWQtaW5kZXggZWFjaCAocGVyIGFkZHJlc3MtZmFtaWx5KSwgDQo+
ID4+IG9uZSB3aXRob3V0IGFuZCBvbmUgd2l0aCDFkk5QwrkgZmxhZyBzZXQuIEZvciBub2RlLXNp
ZCBhZHZlcnRpc2VkIA0KPiA+PiB3aXRoIMWSTlDCuSBmbGFnIDAsIHJvdXRlcnMgc2FtZSBiZWhh
dmUgdGhlIHNhbWUgd2F5IGFzIHRvZGF5LiBCdXQgDQo+ID4+IHdoZW4gdGhleSByZWNlaXZlIGEg
bm9kZS1zaWQgd2l0aCDFkk5QwrkgZmxhZyBzZXQsIHRoZXkgYXZvaWQvc2tpcCANCj4gPj4gZmlu
ZGluZyBhIGJhY2t1cCBmb3IgdGhhdCBzZWdtZW50Lg0KPiA+PiAtIEZpbmFsbHkgaW5ncmVzcyBz
ZXJ2ZXJzIG9yIFRFLWFwcGxpY2F0aW9ucyBtYXkgdXNlIHRoZXNlIA0KPiA+PiAnbm9kZS1zaWRz
IHdpdGggTlAtZmxhZyBzZXTCuSBmb3IgdXNlIGNhc2VzIHdoZXJlIGl0IGlzIGJldHRlciB0byAN
Cj4gPj4gZHJvcCB0cmFmZmljIG9uIHRvcG9sb2d5IG91dGFnZXMgcmF0aGVyIHRoYW4gZGl2ZXJ0
aW5nIGl0IHRvIHNvbWUgDQo+ID4+IG90aGVyIHBhdGhzLiBGb3Igc3VjaCBjYXNlcyBpbmdyZXNz
IHJvdXRlciBvciBURS1hcHBsaWNhdGlvbnMgDQo+ID4+IHNob3VsZCBsb29rIGZvciBub2RlLXNp
ZHMgd2l0aCDFkk5QwrkgZmxhZyBzZXQgYW5kIG5vdCB0aGUgcmVndWxhciANCj4gPj4gbm9kZS1z
aWRzLiBGb3IgYWxsIG90aGVyIG5vcm1hbCB1c2UgY2FzZXMoaW5jbHVkaW5nIEwzVlBOLzZWUEUg
ZXRjKSANCj4gPj4gdHJhZmZpYyBzaG91bGQgYmUgY2FycmllZCB1c2luZyBub2RlLXNpZCB3aXRo
b3V0IMWSTlDigLlmbGFnIHNldC4NCj4gPj4NCj4gPj4gVGhhbmtzIGFuZCBSZWdhcmRzLA0KPiA+
PiAtUHVzaHBhc2lzDQo+ID4+DQo+ID4+IE9uIDEvNS8xNSwgMzozNyBBTSwgIkxlcyBHaW5zYmVy
ZyAoZ2luc2JlcmcpIiA8Z2luc2JlcmdAY2lzY28uY29tPg0KPiB3cm90ZToNCj4gPj4NCj4gPj4+
IFB1c2hwYXNpcyAtDQo+ID4+Pg0KPiA+Pj4gSSBkb24ndCBhZ3JlZS4NCj4gPj4+DQo+ID4+PiBU
aGUgdXNlIG9mIG9uZSBub2RlLXNpZCB2cyBhbm90aGVyIGhhcyBub3RoaW5nIHdoYXRldmVyIHRv
IGRvIHdpdGggDQo+ID4+PiB0aGUgcmVxdWVzdCBTaHJhZGRoYSBoYXMgbWFkZSBpLmUuIHNob3Vs
ZCB3ZSBpbnRyb2R1Y2UgYSBmbGFnIA0KPiA+Pj4gaW5kaWNhdGluZyB3aGV0aGVyIGEgcGFydGlj
dWxhciBwcmVmaXggc2hvdWxkIGJlIHByb3RlY3RlZCBvciBub3QuIA0KPiA+Pj4gQSBub2RlLXNp
ZCBvbmx5IGRpY3RhdGVzIHdoYXQgKGludGVybWVkaWF0ZSkgbm9kZSB0cmFmZmljIHNob3VsZCAN
Cj4gPj4+IGJlIHNlbnQgdG8gLSBub3Qgd2hhdA0KPiA+Pj4gbGluayhzKSBhcmUgdXNlZCB0byBy
ZWFjaCB0aGF0IG5vZGUuDQo+ID4+IFtQdXNocGFzaXNdIFRoaXMgaXMgbm90IGFib3V0IHdoaWNo
IGxpbmtzIHRvIHRha2UuIEl0IGlzIGFib3V0IA0KPiA+PiB3ZXRoZXIgdHJhbnNpdCByb3V0ZXJz
IHNob3VsZCB0cnkgdG8gcHJvdGVjdCB0aGUgbm9kZS1zZWdtZW50IHRvIA0KPiA+PiB0aGUgdGhp
cyBub2RlLXNpZCBvciBub3QuIEkgdGhpbmsgdGhpcyBvcGVucyB1cCBhIGxvdCBtYW55IG51bWJl
ciANCj4gPj4gb2YgcG9zc2liaWxpdGllcyBvbiB0aGUgaW5ncmVzcyByb3V0ZXIgYW5kIFRFIGNv
bnRyb2xsZXItYmFzZWQgYXBwbGljYXRpb25zLg0KPiA+Pg0KPiA+Pj4NCj4gPj4+IEFkamFjZW5j
eS1zaWRzIGhhdmUgYSBkaWZmZXJlbnQgc2VtYW50aWMgLSB0aGV5IGlkZW50aWZ5IHRoZSBsaW5r
IA0KPiA+Pj4gb3ZlciB3aGljaCB0cmFmZmljIGlzIHRvIGJlIGZvcndhcmRlZC4gSWRlbnRpZnlp
bmcgYW4gDQo+ID4+PiBhZGphY2VuY3ktc2lkIGFzIHVucHJvdGVjdGVkIG1lYW5zIHRyYWZmaWMg
d2lsbCBORVZFUiBmbG93IG92ZXIgYSBkaWZmZXJlbnQgbGluay4NCj4gPj4+IFRoZXJlIGlzIG5v
IGVxdWl2YWxlbnQgYmVoYXZpb3IgdyBhIG5vZGUtc2lkIC0gd2hpY2ggaXMgd2hhdCB0aGlzIA0K
PiA+Pj4gZGlzY3Vzc2lvbiBoYXMgYmVlbiBhYm91dC4NCj4gPj4gW1B1c2hwYXNpc10gSSBhbSBu
b3QgdHJ5aW5nIHRvIGRyYXcgYSBwYXJhbGxlbCBiZXR3ZWVuIHRoaXMgbmV3IA0KPiA+PiBmbGFn
IGFuZCB0aGUgxZJCwrkgZmxhZyBpbiBBZGotU2lkIFN1YlRsdi4gTGlrZSBzYWlkIGJlZm9yZQ0K
PiA+Pg0KPiA+Pj4NCj4gPj4+ICBMZXMNCj4gPj4+DQo+ID4+Pg0KPiA+Pj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCj4gPj4+IEZyb206IFB1c2hwYXNpcyBTYXJrYXIgW21haWx0bzpwc2Fy
a2FyQGp1bmlwZXIubmV0XQ0KPiA+Pj4gU2VudDogU3VuZGF5LCBKYW51YXJ5IDA0LCAyMDE1IDg6
NTEgQU0NCj4gPj4+IFRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgU2hyYWRkaGEgSGVnZGU7
IFBldGVyIFBzZW5hayANCj4gPj4+IChwcHNlbmFrKTsgDQo+ID4+PiBkcmFmdC1pZXRmLW9zcGYt
c2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+ID4+PiBkcmFmdC1p
ZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4gPj4+
IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+ID4+PiBTdWJqZWN0OiBSZTog
W09TUEZdIFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZyANCj4gPj4+IGRyYWZ0LWlldGYtb3NwZi1z
ZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPiA+Pj4NCj4gPj4+IEhpIExlcywNCj4gPj4+DQo+
ID4+PiBJIHRoaW5rIHRoZSByZXF1aXJlbWVudCBTaHJhZGRoYSBpcyByZWZlcnJpbmcgaXMgYWJv
dXQgdGhlIGNob2ljZSANCj4gPj4+IG9mIGV4YWN0IG5vZGUtc2lkIHRvIHVzZSB3aGlsZSBjb25z
dHJ1Y3RpbmcgdGhlIGxhYmVsLXN0YWNrIGZvciBhIA0KPiA+Pj4gZXhwbGljaXQtTFNQIG9uIHRo
ZSBpbmdyZXNzIHJvdXRlciwgd2hpY2ggd2lsbCBiZSB0eXBpY2FsbHkgZG9uZSANCj4gPj4+IGFm
dGVyIHJ1bm5pbmcgc29tZSBDU1BGIG9uIHRoZSBTUFJJTkcgdG9wb2xvZ3kuIEFuZCBub3QgdGhl
IElHUCBvbiANCj4gPj4+IGluZ3Jlc3Mgb3IgdHJhbnNpdCByb3V0ZXJzLg0KPiA+Pj4NCj4gPj4+
IFRoYW5rcw0KPiA+Pj4gLVB1c2hwYXNpcw0KPiA+Pj4NCj4gPj4+IE9uIDEvMy8xNSwgMzoxMCBB
TSwgIkxlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIiA8Z2luc2JlcmdAY2lzY28uY29tPg0KPiB3cm90
ZToNCj4gPj4+DQo+ID4+Pj4gU2hyYWRkaGEgLQ0KPiA+Pj4+DQo+ID4+Pj4gSUdQcyB0b2RheSBk
byBOT1QgcGVyZm9ybSBjb25zdHJhaW50IGJhc2VkIFNQRnMgLSBzbyBJIGRvbid0IGtub3cgDQo+
ID4+Pj4gd2h5IHlvdSBiZWxpZXZlIHRoYXQgdGhlIHByaW1hcnkgU1BGIHdpbGwgbWVldCBhIHNl
dCBvZiANCj4gPj4+PiBjb25zdHJhaW50cyB0aGF0IGFuIExGQSBjYWxjdWxhdGlvbiB3aWxsIG5v
dC4gSW4gZmFjdCAsIGl0IGlzIHRoZSANCj4gPj4+PiBvcHBvc2l0ZSB3aGljaCBpcyB0cnVlIGJl
Y2F1c2UgaW1wbGVtZW50YXRpb25zIHRvZGF5IGRvIHN1cHBvcnQgDQo+ID4+Pj4gcHJlZmVyZW5j
ZXMgaW4gY2hvb3NpbmcgTEZBcyBiYXNlZCBvbiB2YXJpb3VzIGNvbmZpZ3VyZWQgcG9saWN5IC0g
DQo+ID4+Pj4gc29tZXRoaW5nIHdoaWNoIGlzIE5PVCBkb25lIGZvciBwcmltYXJ5IFNQRi4NCj4g
Pj4+Pg0KPiA+Pj4+IElmIHlvdSB3YW50IGEgY2VydGFpbiBjbGFzcyBvZiB0cmFmZmljIHRvIGF2
b2lkIGEgc3Vic2V0IG9mIHRoZSANCj4gPj4+PiBsaW5rcyBpbiB0aGUgdG9wb2xvZ3kgdGhlbiB5
b3UgbmVlZCB0byBoYXZlIGEgd2F5IG9mIGlkZW50aWZ5aW5nIA0KPiA+Pj4+IHRoZSBsaW5rcyAo
Tk9UIHRoZSBub2RlIGFkZHJlc3NlcykgYW5kIGEgd2F5IG9mIGNhbGN1bGF0aW5nIGEgDQo+ID4+
Pj4gcGF0aCB3aGljaCBvbmx5IHVzZXMgdGhlIGxpbmtzIHdoaWNoIG1lZXQgdGhlIGNvbnN0cmFp
bnRzIG9mIHRoYXQgDQo+ID4+Pj4gY2xhc3Mgb2YNCj4gc2VydmljZS4NCj4gPj4+PiBJZGVudGlm
eWluZyBhIHBhcnRpY3VsYXIgcHJlZml4IGFzIHByb3RlY3RlZCBvciB1bnByb3RlY3RlZCB3b24n
dCANCj4gPj4+PiBhY2hpZXZlIHRoYXQuDQo+ID4+Pj4NCj4gPj4+PiAgTGVzDQo+ID4+Pj4NCj4g
Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+Pj4+IEZyb206IFNocmFkZGhhIEhl
Z2RlIFttYWlsdG86c2hyYWRkaGFAanVuaXBlci5uZXRdDQo+ID4+Pj4gU2VudDogRnJpZGF5LCBK
YW51YXJ5IDAyLCAyMDE1IDEwOjU0IEFNDQo+ID4+Pj4gVG86IExlcyBHaW5zYmVyZyAoZ2luc2Jl
cmcpOyBQZXRlciBQc2VuYWsgKHBwc2VuYWspOyANCj4gPj4+PiBkcmFmdC1pZXRmLW9zcGYtc2Vn
bWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+ID4+Pj4gZHJhZnQtaWV0
Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+ID4+Pj4g
Q2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4gPj4+PiBTdWJqZWN0OiBSRTog
W0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPiA+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50
LXJvdXRpbmctZXh0ZW5zaW9ucw0KPiA+Pj4+DQo+ID4+Pj4gSGkgTGVzL1BldGVyLA0KPiA+Pj4+
DQo+ID4+Pj4gICAgIFdoZW4gcmVjb252ZXJnZW5jZSBoYXBwZW5zLCB0aGUgcHJpbWFyeSBwYXRo
IHdpbGwgYmUgDQo+ID4+Pj4gY2FsY3VsYXRlZCBiYXNlZCBvbiBhbGwgY29uc3RyaWFudHMuDQo+
ID4+Pj4gVGhpcyBpcyBub3QgdHJ1ZSB3aXRoIHRoZSBwcm90ZWN0aW9uIHBhdGguUHJvdGVjdGlv
biBwYXRoIGlzIA0KPiA+Pj4+IGNhbGN1bGF0ZWQgbG9jYWxseSAoTEZBL1JMRkEpICBhbmQgZG9l
cyBub3QgY29uc2lkZXIgdGhlIA0KPiA+Pj4+IGNoYXJhY3RlcmlzdGljcyBvZiB0aGUgc2Vydmlj
ZXMgcnVubmluZyBvbiB0aGF0IHBhdGguDQo+ID4+Pj4gSXQncyBlYXNpZXIgZm9yIHNvbWUgc2Vy
dmljZXMgdG8gcGljayB0aGUgdW5wcm90ZWN0ZWQgcGF0aCB3aGVuIA0KPiA+Pj4+IHRoZSBuYXR1
cmUgb2YgdGhlIHNlcnZpY2UgaXMgdGhhdCBpdCBjYW4gYmUgcmVzdGFydGVkICB3aGVuIHRoZXJl
IA0KPiA+Pj4+IGlzIGEgZGlzY29ubmVjdGlvbi4NCj4gPj4+Pg0KPiA+Pj4+IFJnZHMNCj4gPj4+
PiBTaHJhZGRoYQ0KPiA+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4gRnJv
bTogTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgW21haWx0bzpnaW5zYmVyZ0BjaXNjby5jb21dDQo+
ID4+Pj4gU2VudDogRnJpZGF5LCBKYW51YXJ5IDAyLCAyMDE1IDEwOjA2IFBNDQo+ID4+Pj4gVG86
IFBldGVyIFBzZW5hayAocHBzZW5hayk7IFNocmFkZGhhIEhlZ2RlOyANCj4gPj4+PiBkcmFmdC1p
ZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+ID4+
Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYu
b3JnDQo+ID4+Pj4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4gPj4+PiBT
dWJqZWN0OiBSRTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPiA+Pj4+IGRyYWZ0LWlldGYt
b3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPiA+Pj4+DQo+ID4+Pj4gUGV0ZXIgLQ0K
PiA+Pj4+DQo+ID4+Pj4gVGhlIHJlcXVpcmVtZW50IFNocmFkZGhhIHNwZWNpZmllZCB3YXMgdG8g
bm90IGFsbG93IGEgcGFydGljdWxhciANCj4gPj4+PiBjbGFzcyBvZiBzZXJ2aWNlICgiaGVhdnkg
YmFuZHdpZHRoIHNlcnZpY2VzIiB3YXMgdGhlIGV4YW1wbGUNCj4gPj4+PiBwcm92aWRlZCkgdG8g
dXNlIGNlcnRhaW4gbGlua3MgaW4gdGhlIHRvcG9sb2d5LiBNeSBwb2ludCBpcyB0aGF0IA0KPiA+
Pj4+IGFkdmVydGlzaW5nIGEgZmxhZyBmb3IgYSBnaXZlbiBwcmVmaXggd2hpY2ggc2F5cyAiZG8g
bm90IA0KPiA+Pj4+IGNhbGN1bGF0ZSBhIHJlcGFpciBwYXRoIGZvciB0aGlzIHByZWZpeCINCj4g
Pj4+PiBkb2VzIG5vdCBoZWxwIGFjaGlldmUgdGhpcy4gT25jZSB0aGUgbmV0d29yayByZWNvbnZl
cmdlcyANCj4gPj4+PiBmb2xsb3dpbmcgdGhlIGZhaWx1cmUgb2Ygb25lIG9mIHRoZSBsaW5rcyBv
biB3aGljaCAiaGVhdnkgYmFuZHdpZHRoIHNlcnZpY2VzIg0KPiA+Pj4+IGlzIGFsbG93ZWQvcHJl
ZmVycmVkIGl0IGlzIHF1aXRlIGxpa2VseSB0aGF0IHRoZSBuZXcgYmVzdCBwYXRoIA0KPiA+Pj4+
IHdpbGwgYmUgb3ZlciBhIGxpbmsgb24gd2hpY2ggImhlYXZ5IGJhbmR3aWR0aCBzZXJ2aWNlcyIg
aXMgTk9UIA0KPiA+Pj4+IGFsbG93ZWQvcHJlZmVycmVkLiBUaGlzIHdpbGwgaGFwcGVuIHdoZXRo
ZXIgeW91IGhhdmUgdGhlIG5ldyBmbGFnIA0KPiA+Pj4+IG9yIG5vdCAtIHNvIHRoZSBmbGFnIHdp
bGwgaGF2ZSBubyBsYXN0aW5nIGVmZmVjdC4gSXQgd291bGQgb25seSANCj4gPj4+PiBhZmZlY3Qg
dHJhZmZpYyBmbG93IGR1cmluZyB0aGUgYnJpZWYgcGVyaW9kIGR1cmluZyB3aGljaCB0aGUgDQo+
ID4+Pj4gbmV0d29yayBpcyByZWNvbnZlcmdpbmcuDQo+ID4+Pj4NCj4gPj4+PiBJIHRoaW5rIHlv
dSBhbmQgSSBhcmUgYWN0dWFsbHkgaW4gYWdyZWVtZW50IC0gSSBhbSBzaW1wbHkgc2VuZGluZyAN
Cj4gPj4+PiBhIHN0cm9uZ2VyIG5lZ2F0aXZlIG1lc3NhZ2UgLSBub3Qgb25seSBkbyBJIHRoaW5r
IHRoZSBmbGFnIGlzIG5vdCANCj4gPj4+PiB1c2VmdWwNCj4gPj4+PiAtIEkgdGhpbmsgaXQgZG9l
cyBub3QgYWNoaWV2ZSB0aGUgZ29hbCBTaHJhZGRoYSBoYXMgaW4gbWluZC4NCj4gPj4+Pg0KPiA+
Pj4+ICBMZXMNCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4gPj4+PiBGcm9tOiBQZXRlciBQc2VuYWsgKHBwc2VuYWspDQo+ID4+Pj4gU2VudDogRnJp
ZGF5LCBKYW51YXJ5IDAyLCAyMDE1IDEyOjE4IEFNDQo+ID4+Pj4gVG86IExlcyBHaW5zYmVyZyAo
Z2luc2JlcmcpOyBTaHJhZGRoYSBIZWdkZTsgDQo+ID4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21l
bnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPiA+Pj4+IGRyYWZ0LWlldGYt
aXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPiA+Pj4+IENj
OiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+ID4+Pj4gU3ViamVjdDogUmU6IFtJ
c2lzLXdnXSBNYWlsIHJlZ2FyZGluZyANCj4gPj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1y
b3V0aW5nLWV4dGVuc2lvbnMNCj4gPj4+Pg0KPiA+Pj4+IEhpIExlcywNCj4gPj4+Pg0KPiA+Pj4+
IEkgYmVsaWV2ZSB0aGUgaWRlYSBpcyBub3QgdG8gZXhjbHVkZSBhbnkgcGFydGljdWxhciBsaW5r
LCBpdCdzIA0KPiA+Pj4+IGFjdHVhbGx5IG11Y2ggc2ltcGxlciAtIGRvIG5vdCBjYWxjdWxhdGUg
YmFja3VwIGZvciB0aGUgcHJlZml4IGlmIA0KPiA+Pj4+IHRoZSBmbGFnIGlzIHNldC4NCj4gPj4+
Pg0KPiA+Pj4+IEknbSBzdGlsbCBub3QgcXVpdGUgc3VyZSBob3cgdXNlZnVsIGFib3ZlIGlzLCBi
dXQgdGVjaG5pY2FsbHkgaXQgDQo+ID4+Pj4gaXMgcG9zc2libGUuDQo+ID4+Pj4NCj4gPj4+PiB0
aGFua3MsDQo+ID4+Pj4gUGV0ZXINCj4gPj4+Pg0KPiA+Pj4+IE9uIDEyLzMwLzE0IDE3OjIyICwg
TGVzIEdpbnNiZXJnIChnaW5zYmVyZykgd3JvdGU6DQo+ID4+Pj4+IFNocmFkZGhhIC0NCj4gPj4+
Pj4NCj4gPj4+Pj4gV2hlbiBwZXJmb3JtaW5nIGEgYmVzdCBwYXRoIGNhbGN1bGF0aW9uIHdoZXRo
ZXIgYSBnaXZlbiBsaW5rIGlzIA0KPiA+Pj4+PiBpbiB0aGUgc2V0IG9mIGJlc3QgcGF0aHMgKHRv
IGJlIHByb3RlY3RlZEVEKSBvciBub3QgKGNvdWxkIGJlIA0KPiA+Pj4+PiB1c2VkIGFzIGEgcHJv
dGVjdElORyBwYXRoKSBpcyBhIGZ1bmN0aW9uIG9mIHRoZSB0b3BvbG9neSAtIG5vdCB0aGUgbGlu
ay4NCj4gPj4+Pj4gSWYgdGhlcmUgaXMgYSB0b3BvbG9neSBjaGFuZ2UgaXQgaXMgcXVpdGUgbGlr
ZWx5IHRoYXQgYSBnaXZlbiANCj4gPj4+Pj4gbGluayB3aWxsIGNoYW5nZSBmcm9tIGJlaW5nIGEg
cHJvdGVjdEVEIGxpbmsgdG8gYmVpbmcgYSANCj4gPj4+Pj4gcHJvdGVjdElORyBsaW5rIChvciB2
aWNlIHZlcnNhKS4NCj4gPj4+Pj4gU28gd2hhdCB5b3UgcHJvcG9zZSByZWdhcmRpbmcgbm9kZS1T
SURzIHdvdWxkIG5vdCB3b3JrLg0KPiA+Pj4+Pg0KPiA+Pj4+PiBJbiB0aGUgdXNlIGNhc2UgeW91
IG1lbnRpb24gYmVsb3cgaWYgeW91IGRvbid0IHdhbnQgYSBjZXJ0YWluIA0KPiA+Pj4+PiBjbGFz
cyBvZiB0cmFmZmljIHRvIGZsb3cgb24gYSBnaXZlbiBsaW5rIGl0IHJlcXVpcmVzIGEgbGluayAN
Cj4gPj4+Pj4gYXR0cmlidXRlIHdoaWNoIGlzIHBlcnNpc3RlbnQgYWNyb3NzIHRvcG9sb2d5IGNo
YW5nZXMuIFRoZXJlIGFyZSANCj4gPj4+Pj4gd2F5cyB0byBkbyB0aGF0IC0gdXNpbmcgQWRqLVNJ
RHMgaXMgb25lIG9mIHRoZW0uIEJ1dCB1c2luZyANCj4gPj4+Pj4gbm9kZS1TSURzIGluIHRoZSB3
YXkgeW91IHByb3Bvc2UgaXMgTk9ULg0KPiA+Pj4+Pg0KPiA+Pj4+PiAgICBMZXMNCj4gPj4+Pj4N
Cj4gPj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4+Pj4gRnJvbTogT1NQRiBb
bWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIFNocmFkZGhhIA0KPiA+
Pj4+PiBIZWdkZQ0KPiA+Pj4+PiBTZW50OiBNb25kYXksIERlY2VtYmVyIDI5LCAyMDE0IDEwOjEy
IFBNDQo+ID4+Pj4+IFRvOiBQZXRlciBQc2VuYWsgKHBwc2VuYWspOw0KPiA+Pj4+PiBkcmFmdC1p
ZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+ID4+
Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRm
Lm9yZw0KPiA+Pj4+PiBDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPiA+Pj4+
PiBTdWJqZWN0OiBSZTogW09TUEZdIFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZyANCj4gPj4+Pj4g
ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+ID4+Pj4+DQo+ID4+
Pj4+IFBldGVyLA0KPiA+Pj4+Pg0KPiA+Pj4+Pj4gVGhlIHJlcXVpcmVtZW50IGhlcmUgaXMgdG8g
Z2V0IGFuIHVuLXByb3RlY3RlZCBwYXRoIGZvciANCj4gPj4+Pj4+IHNlcnZpY2VzIHdoaWNoIGRv
IG5vdCB3YW50IHRvIGRpdmVydCB0aGUgdHJhZmZpYyBvbiBwcm90ZWN0ZWQgcGF0aCBpbiBhbnkg
Y2FzZS4NCj4gPj4+Pj4NCj4gPj4+Pj4+IGNhbiB5b3UgZ2l2ZSBhbiBleGFtcGxlIG9mIHN1Y2gg
YSBzZXJ2aWNlIGFuZCBhIHJlYXNvbmluZyB3aHkgDQo+ID4+Pj4+PiBzdWNoIHNlcnZpY2Ugd291
bGQgd2FudCB0byBhdm9pZCBsb2NhbCBwcm90ZWN0aW9uIGFsb25nIHRoZSBwYXRoPw0KPiA+Pj4+
Pg0KPiA+Pj4+PiBIZWF2eSBiYW5kd2lkdGggc2VydmljZXMgYXJlIHBvdGVudGlhbCBjYW5kaWRh
dGVzLiAgVGhlIG5ldHdvcmsgDQo+ID4+Pj4+IGlzIHdlbGwgcGxhbm5lZCBhbmQgd2VsbCBwcm92
aXNpb25lZCBmb3IgcHJpbWFyeSBwYXRoIGJ1dCBzYW1lIA0KPiA+Pj4+PiBpcyBub3QgdHJ1ZSBm
b3IgYmFja3VwIHBhdGhzLg0KPiA+Pj4+PiBEaXZlcnRpbmcgaGVhdnkgYmFuZHdpZHRoIHNlcnZp
Y2VzIGFsb25nIHByb3RlY3Rpb24gcGF0aCBjYW4gDQo+ID4+Pj4+IGRpc3J1cHQgdGhlIG90aGVy
IHNlcnZpY2VzIG9uIHRoYXQgcGF0aCwgdGhleSBhcmUgYmV0dGVyLW9mZiANCj4gPj4+Pj4gdW4t
cHJvdGVjdGVkIHNvIHRoYXQgYW4gZXZlbnQgaW4gdGhlIG5ldHdvcmsgV291bGQgcmVzdWx0IGlu
IA0KPiA+Pj4+PiBkaXNjb25uZWN0aW9uIGFuZCBhIHJldHJ5IGZvciBzdWNoIHNlcnZpY2VzLg0K
PiA+Pj4+Pg0KPiA+Pj4+PiBSZ2RzDQo+ID4+Pj4+IFNocmFkZGhhDQo+ID4+Pj4+DQo+ID4+Pj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4+IEZyb206IFBldGVyIFBzZW5hayBb
bWFpbHRvOnBwc2VuYWtAY2lzY28uY29tXQ0KPiA+Pj4+PiBTZW50OiBNb25kYXksIERlY2VtYmVy
IDI5LCAyMDE0IDQ6MzUgUE0NCj4gPj4+Pj4gVG86IFNocmFkZGhhIEhlZ2RlOw0KPiA+Pj4+PiBk
cmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7
DQo+ID4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29s
cy5pZXRmLm9yZw0KPiA+Pj4+PiBDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0K
PiA+Pj4+PiBTdWJqZWN0OiBSZTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPiA+Pj4+PiBk
cmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4gPj4+Pj4NCj4gPj4+
Pj4gU2hyYWRkaGEsDQo+ID4+Pj4+DQo+ID4+Pj4+IE9uIDEyLzI5LzE0IDEwOjA2ICwgU2hyYWRk
aGEgSGVnZGUgd3JvdGU6DQo+ID4+Pj4+PiBQZXRlciwNCj4gPj4+Pj4+DQo+ID4+Pj4+PiBUaGUg
cmVxdWlyZW1lbnQgaGVyZSBpcyB0byBnZXQgYW4gdW4tcHJvdGVjdGVkIHBhdGggZm9yIA0KPiA+
Pj4+Pj4gc2VydmljZXMgd2hpY2ggZG8gbm90IHdhbnQgdG8gZGl2ZXJ0IHRoZSB0cmFmZmljIG9u
IHByb3RlY3RlZCBwYXRoIGluIGFueSBjYXNlLg0KPiA+Pj4+Pg0KPiA+Pj4+PiBjYW4geW91IGdp
dmUgYW4gZXhhbXBsZSBvZiBzdWNoIGEgc2VydmljZSBhbmQgYSByZWFzb25pbmcgd2h5IA0KPiA+
Pj4+PiBzdWNoIHNlcnZpY2Ugd291bGQgd2FudCB0byBhdm9pZCBsb2NhbCBwcm90ZWN0aW9uIGFs
b25nIHRoZSBwYXRoPw0KPiA+Pj4+Pg0KPiA+Pj4+PiB0aGFua3MsDQo+ID4+Pj4+IFBldGVyDQo+
ID4+Pj4+DQo+ID4+Pj4+PiBTbyB3aGVuIHRoZSBvcmlnaW5hdG9yIG9mIG5vZGUtc2lkIHNpZ25h
bHMgdW4tcHJvdGVjdGVkIHBhdGggDQo+ID4+Pj4+PiByZXF1aXJlbWVudCwgdGhlcmUgaXMgYWx3
YXlzIGFuIHVucHJvdGVjdGVkIHBhdGguDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gUmVnYXJkaW5nIHRo
ZSBwcm90ZWN0ZWQgcGF0aCwgaXQgaXMgdGhlIGRlZmF1bHQgYmVoYXZpb3IgYXMgaXQgDQo+ID4+
Pj4+PiBleGlzdHMgdG9kYXkuIFlvdSBnZXQgcHJvdGVjdGlvbiBpZiBpdCdzIGF2YWlsYWJsZSBv
dGhlcndpc2UgDQo+ID4+Pj4+PiB5b3UgZG9uJ3QgZ2V0IHByb3RlY3Rpb24uDQo+ID4+Pj4+Pg0K
PiA+Pj4+Pj4gSW4gZmFjdCwgeW91IGNhbiBoYXZlIHRoZSBuZXcgZmxhZyB0byBzYXkgIk5QIGZs
YWciIG1lYW5pbmcgDQo+ID4+Pj4+PiBub24tcHJvdGVjdGVkIGZsYWcgd2hpY2ggY2FuIGJlIHNl
dCBmb3IgdGhlIHVucHJvdGVjdGVkIHBhdGguDQo+ID4+Pj4+PiBCeSBkZWZhdWx0IGl0IHJlbWFp
bnMgb2ZmIGFuZCBnaXZlcyB0aGUgYmVoYXZpb3IgYXMgaXQgZXhpc3RzIHRvZGF5Lg0KPiA+Pj4+
Pj4NCj4gPj4+Pj4+DQo+ID4+Pj4+PiBSZ2RzDQo+ID4+Pj4+PiBTaHJhZGRoYQ0KPiA+Pj4+Pj4N
Cj4gPj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4+PiBGcm9tOiBQZXRl
ciBQc2VuYWsgW21haWx0bzpwcHNlbmFrQGNpc2NvLmNvbV0NCj4gPj4+Pj4+IFNlbnQ6IE1vbmRh
eSwgRGVjZW1iZXIgMjksIDIwMTQgMjoyNiBQTQ0KPiA+Pj4+Pj4gVG86IFNocmFkZGhhIEhlZ2Rl
Ow0KPiA+Pj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRv
b2xzLmlldGYub3JnOw0KPiA+Pj4+Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1l
eHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+ID4+Pj4+PiBDYzogb3NwZkBpZXRmLm9yZzsgaXNp
cy13Z0BpZXRmLm9yZw0KPiA+Pj4+Pj4gU3ViamVjdDogUmU6IFtJc2lzLXdnXSBNYWlsIHJlZ2Fy
ZGluZyANCj4gPj4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9u
cw0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IFNocmFkZGhhLA0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IEkgZG8g
bm90IHNlZSBob3cgYW4gb3JpZ2luYXRvciBvZiB0aGUgbm9kZS1zaWQgY2FuIG1hbmRhdGUgYSAN
Cj4gPj4+Pj4+IHByb3RlY3Rpb24gZm9yIHRoZSBwcmVmaXggb24gb3RoZXIgcm91dGVycy4gV2hh
dCBpZiB0aGVyZSBpcyBubyANCj4gPj4+Pj4+IGJhY2t1cCBhdmFpbGFibGUgb24gYSBjZXJ0YWlu
IG5vZGUgYWxvbmcgdGhlIHBhdGg/DQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4gVGhlIHBhcmFsbGVsIHdp
dGggdGhlIEItZmxhZyBpbiBhZGotc2lkcyBpcyBub3QgcmlnaHQgLSBpbiBjYXNlIA0KPiA+Pj4+
Pj4gb2YgYWRqLXNpZCB0aGUgb3JpZ2luYXRvciBoYXMgdGhlIGtub3dsZWRnZSBhYm91dCB0aGUg
bG9jYWwgDQo+ID4+Pj4+PiBhZGphY2VuY3kgcHJvdGVjdGlvbiBhbmQgYXMgc3VjaCBjYW4gc2ln
bmFsIGl0IGl0IGl0J3MgTFNBLg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IHRoYW5rcywNCj4gPj4+Pj4+
IFBldGVyDQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4NCj4gPj4+Pj4+IE9uIDEyLzI5LzE0IDA5OjQ3ICwg
U2hyYWRkaGEgSGVnZGUgd3JvdGU6DQo+ID4+Pj4+Pj4gUGV0ZXIsDQo+ID4+Pj4+Pj4NCj4gPj4+
Pj4+Pg0KPiA+Pj4+Pj4+IFBscyBzZWUgaW5saW5lLg0KPiA+Pj4+Pj4+DQo+ID4+Pj4+Pj4gUmdk
cw0KPiA+Pj4+Pj4+IFNocmFkZGhhDQo+ID4+Pj4+Pj4NCj4gPj4+Pj4+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KPiA+Pj4+Pj4+IEZyb206IFBldGVyIFBzZW5hayBbbWFpbHRvOnBwc2Vu
YWtAY2lzY28uY29tXQ0KPiA+Pj4+Pj4+IFNlbnQ6IE1vbmRheSwgRGVjZW1iZXIgMjksIDIwMTQg
MjowMiBQTQ0KPiA+Pj4+Pj4+IFRvOiBTaHJhZGRoYSBIZWdkZTsNCj4gPj4+Pj4+PiBkcmFmdC1p
ZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+ID4+
Pj4+Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmll
dGYub3JnDQo+ID4+Pj4+Pj4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4g
Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPiA+Pj4+Pj4+
IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPiA+Pj4+Pj4+DQo+
ID4+Pj4+Pj4gU2hyYWRkaGEsDQo+ID4+Pj4+Pj4NCj4gPj4+Pj4+PiBJIGRvIG5vdCBzZWUgaG93
IGFuIG9yaWdpbmF0b3IgY2FuIHNldCBhbnkgZmxhZyByZWdhcmRpbmcgdGhlIA0KPiA+Pj4+Pj4+
IHByb3RlY3Rpb24gb2YgdGhlIGxvY2FsbHkgYXR0YWNoZWQgcHJlZml4Lg0KPiA+Pj4+Pj4+IDxT
aHJhZGRoYT4gVGhlIG9yaWdpbmF0b3IgYWR2ZXJ0aXNlcyAyIG5vZGUtc2lkcy4gT25lIHdpdGgg
cCANCj4gPj4+Pj4+PiBmbGFnIHNldCBhbmQgdGhlIG90aGVyIHdpdGhvdXQgdGhlIHAtZmxhZyBz
ZXQuDQo+ID4+Pj4+Pj4NCj4gPj4+Pj4+PiAgICBJdCdzIGFsbCB0aGUgcm91dGVycyBvbiB0aGUg
cGF0aCB0b3dhcmRzIHN1Y2ggcHJlZml4IHRoYXQgDQo+ID4+Pj4+Pj4gbmVlZCB0byBkZWFsIHdp
dGggdGhlIHByb3RlY3Rpb24uDQo+ID4+Pj4+Pj4gPFNocmFkZGhhPiBUaGUgcmVjZWl2aW5nIG5v
ZGVzIHdpbGwgZG93bmxvYWQgcHJvdGVjdGVkIHBhdGggDQo+ID4+Pj4+Pj4gZm9yIHRoZSBub2Rl
LXNpZCB3aXRoIHAtZmxhZyBzZXQgYW5kIGRvd25sb2FkIFVucHJvdGVjdGVkIHBhdGggDQo+ID4+
Pj4+Pj4gZm9yIHRoZSBub2RlLXNpZCB3aXRoIHAtZmxhZyB1bnNldC4NCj4gPj4+Pj4+Pg0KPiA+
Pj4+Pj4+IFNpZ25hbGluZyBhbnl0aGluZyBmcm9tIHRoZSBvcmlnaW5hdG9yIHNlZW1zIHVzZWxl
c3MuDQo+ID4+Pj4+Pj4gPFNocmFkZGhhPiAgRm9yIG5vZGUtc2lkcyBpdCdzIHRoZSBvdGhlcnMg
d2hvIG5lZWQgdG8gYnVpbGQgDQo+ID4+Pj4+Pj4gdGhlIGZvcndhcmRpbmcgcGxhbmUgYnV0IGl0
J3Mgb25seSB0aGUgb3JpZ2luYXRvciB3aG8gY2FuIHNpZ25hbCB3aGljaCBvZg0KPiA+Pj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgU2lkIG5lZWQgdG8gYmUgYnVpbHQgd2l0aCBwcm90
ZWN0aW9uIA0KPiA+Pj4+Pj4+IGFuZCB3aGljaCBub3QuIE90aGVyIHJvdXRlcnMgb24gdGhlIHBh
dGggY2Fubm90IHNpZ25hbCB0aGlzIA0KPiA+Pj4+Pj4+IGluZm9ybWF0aW9uLg0KPiA+Pj4+Pj4N
Cj4gPj4+Pj4+DQo+ID4+Pj4+Pg0KPiA+Pj4+Pj4+DQo+ID4+Pj4+Pj4gV2l0aCB0aGlzIHlvdSBo
YXZlIHR3byBwYXRocyBmb3IgdGhlIG5vZGUuIE9uZSBpcyBwcm90ZWN0ZWQgDQo+ID4+Pj4+Pj4g
YW5kIHRoZSBvdGhlciBpcyB1bnByb3RlY3RlZC4gVGhpcyBtZWV0cyB0aGUgcmVxdWlyZW1lbnQg
b2YgDQo+ID4+Pj4+Pj4gaGF2aW5nIGFuIHVuLXByb3RlY3RlZCBwYXRoLg0KPiA+Pj4+Pj4+DQo+
ID4+Pj4+Pj4gSXQncyB2ZXJ5IG11Y2ggaW4gcGFyYWxsZWwgdG8gQi1mbGFnIGluIGFkai1zaWRz
LiBJdCBpcyANCj4gPj4+Pj4+PiBzaW1pbGFyIHRvIGFkdmVydGlzaW5nIG11bHRpcGxlIGFkai1z
aWRzIG9uZSB3aXRoIEItZmxhZyBvbiANCj4gPj4+Pj4+PiBhbmQgb3RoZXIgd2l0aCBiLWZsYWcg
b2ZmICwgdG8gZ2V0IHByb3RlY3RlZCBhbmQgdW5wcm90ZWN0ZWQgQWRqLXNpZHMuDQo+ID4+Pj4+
Pj4NCj4gPj4+Pj4+PiB0aGFua3MsDQo+ID4+Pj4+Pj4gUGV0ZXINCj4gPj4+Pj4+Pg0KPiA+Pj4+
Pj4+IE9uIDEyLzI5LzE0IDA5OjI2ICwgU2hyYWRkaGEgSGVnZGUgd3JvdGU6DQo+ID4+Pj4+Pj4+
IFllcy5Zb3UgYXJlIHJpZ2h0Lg0KPiA+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+PiBMZXRzIHNheSBhIHBy
ZWZpeCBzaWQgaGFzIGEgZmxhZyAicCBmbGFnIi4gSWYgdGhpcyBpcyBvbiBpdCANCj4gPj4+Pj4+
Pj4gbWVhbnMgYnVpbGQgYSBwYXRoIGFuZCBwcm92aWRlIHByb3RlY3Rpb24uDQo+ID4+Pj4+Pj4+
IElmIHRoaXMgaXMgb2ZmIGl0IG1lYW5zIGJ1aWxkIGEgcGF0aCB3aXRoIG5vIHByb3RlY3Rpb24u
DQo+ID4+Pj4+Pj4+IFRoZSByZWNlaXZlcnMgb2YgdGhlIHByZWZpeC1zaWQgd2lsbCBidWlsZCBm
b3J3YXJkaW5nIHBsYW5lIA0KPiA+Pj4+Pj4+PiBiYXNlZCBvbiB0aGlzIGZsYWcuDQo+ID4+Pj4+
Pj4+DQo+ID4+Pj4+Pj4+IFRoZSBhcHBsaWNhdGlvbnMgYnVpbGRpbmcgdGhlIHBhdGhzIHdpbGwg
ZWl0aGVyIHVzZSANCj4gPj4+Pj4+Pj4gcHJlZml4LXNpZHMgd2l0aCBwIGZsYWcgb24gb3Igb2Zm
IGJhc2VkIG9uIHRoZSBuZWVkIG9mIHRoZSBzZXJ2aWNlLg0KPiA+Pj4+Pj4+PiBSZ2RzDQo+ID4+
Pj4+Pj4+IFNocmFkZGhhDQo+ID4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4+Pj4+IEZyb206IFBldGVyIFBzZW5hayBbbWFp
bHRvOnBwc2VuYWtAY2lzY28uY29tXQ0KPiA+Pj4+Pj4+PiBTZW50OiBNb25kYXksIERlY2VtYmVy
IDI5LCAyMDE0IDE6NDkgUE0NCj4gPj4+Pj4+Pj4gVG86IFNocmFkZGhhIEhlZ2RlOw0KPiA+Pj4+
Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0
Zi5vcmc7DQo+ID4+Pj4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5z
aW9uc0B0b29scy5pZXRmLm9yZw0KPiA+Pj4+Pj4+PiBDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13
Z0BpZXRmLm9yZw0KPiA+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW0lzaXMtd2ddIE1haWwgcmVnYXJk
aW5nIA0KPiA+Pj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lv
bnMNCj4gPj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4gU2hyYWRkaGEsDQo+ID4+Pj4+Pj4+DQo+ID4+Pj4+
Pj4+IHRoZSBwcm9ibGVtIGlzIHRoYXQgdGhlIG5vZGUgdGhhdCBpcyBhZHZlcnRpc2luZyB0aGUg
bm9kZS1zaWQgDQo+ID4+Pj4+Pj4+IGNhbiBub3QgYWR2ZXJ0aXNlIGFueSBkYXRhIHJlZ2FyZGlu
ZyB0aGUgcHJvdGVjdGlvbiBvZiBzdWNoIA0KPiA+Pj4+Pj4+PiBwcmVmaXgsIGJlY2F1c2UgdGhl
IHByZWZpeCBpcyBsb2NhbGx5IGF0dGFjaGVkLg0KPiA+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+PiB0aGFu
a3MsDQo+ID4+Pj4+Pj4+IFBldGVyDQo+ID4+Pj4+Pj4+DQo+ID4+Pj4+Pj4+IE9uIDEyLzI5LzE0
IDA5OjE1ICwgU2hyYWRkaGEgSGVnZGUgd3JvdGU6DQo+ID4+Pj4+Pj4+PiBQZXRlciwNCj4gPj4+
Pj4+Pj4+DQo+ID4+Pj4+Pj4+PiBJZiB0aGVyZSBpcyBhIHNlcnZpY2Ugd2hpY2ggaGFzIHRvIHVz
ZSB1bi1wcm90ZWN0ZWQgcGF0aCBhbmQgDQo+ID4+Pj4+Pj4+PiB3aGlsZSAgYnVpbGRpbmcgc3Vj
aCBhIHBhdGggaWYgdGhlIG5vZGUtc2lkcyBOZWVkIHRvIGJlIHVzZWQgDQo+ID4+Pj4+Pj4+PiAo
b25lIHJlYXNvbiAgY291bGQgYmUgbGFiZWwgc3RhY2sgY29tcHJlc3Npb24pICwgdGhlbiB0aGVy
ZSANCj4gPj4+Pj4+Pj4+IGhhcyB0byBiZSB1bnByb3RlY3RlZCBub2RlLXNpZCB0aGF0IHRoaXMg
c2VydmljZSBjYW4gbWFrZSANCj4gPj4+Pj4+Pj4+IHVzZQ0KPiBvZi4NCj4gPj4+Pj4+Pj4+DQo+
ID4+Pj4+Pj4+PiBQcmVmaXggLXNpZHMgY291bGQgYWxzbyBiZSB1c2VkIHRvIHJlcHJlc2VudCBk
aWZmZXJlbnQgDQo+ID4+Pj4+Pj4+PiBzZXJ2aWNlIGVuZHBvaW50cyB3aGljaCBtYWtlcyBpdCBl
dmVuIG1vcmUgcmVsZXZhbnQgdG8gaGF2ZSANCj4gPj4+Pj4+Pj4+IEEgbWVhbnMNCj4gb2YNCj4g
Pj4+Pj4+Pj4+IHJlcHJlc2VudGluZyAgdW5wcm90ZWN0ZWQgcGF0aHMuDQo+ID4+Pj4+Pj4+Pg0K
PiA+Pj4+Pj4+Pj4gV291bGQgYmUgZ29vZCB0byBoZWFyIGZyb20gb3RoZXJzIG9uIHRoaXMsIGVz
cGVjaWFsbHkgb3BlcmF0b3JzLg0KPiA+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+IFJnZHMNCj4gPj4+
Pj4+Pj4+IFNocmFkZGhhDQo+ID4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+Pj4+Pj4+PiBGcm9tOiBQZXRlciBQc2VuYWsg
W21haWx0bzpwcHNlbmFrQGNpc2NvLmNvbV0NCj4gPj4+Pj4+Pj4+IFNlbnQ6IE1vbmRheSwgRGVj
ZW1iZXIgMjksIDIwMTQgMTozNSBQTQ0KPiA+Pj4+Pj4+Pj4gVG86IFNocmFkZGhhIEhlZ2RlOw0K
PiA+Pj4+Pj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRv
b2xzLmlldGYub3JnOw0KPiA+Pj4+Pj4+Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGlu
Zy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+ID4+Pj4+Pj4+PiBDYzogb3NwZkBpZXRmLm9y
ZzsgaXNpcy13Z0BpZXRmLm9yZw0KPiA+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtJc2lzLXdnXSBN
YWlsIHJlZ2FyZGluZyANCj4gPj4+Pj4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRp
bmctZXh0ZW5zaW9ucw0KPiA+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+IFNocmFkZGhhLA0KPiA+Pj4+
Pj4+Pj4NCj4gPj4+Pj4+Pj4+IG5vZGUtU0lEIGlzIGFkdmVydGlzZWQgYnkgdGhlIHJvdXRlciBm
b3IgdGhlIHByZWZpeCB0aGF0IGlzIA0KPiA+Pj4+Pj4+Pj4gZGlyZWN0bHkgYXR0YWNoZWQgdG8g
aXQuIFByb3RlY3Rpb24gZm9yIHN1Y2ggbG9jYWwgcHJlZml4IA0KPiA+Pj4+Pj4+Pj4gZG9lcyBu
b3QgbWVhbiBtdWNoLg0KPiA+Pj4+Pj4+Pj4NCj4gPj4+Pj4+Pj4+IHRoYW5rcywNCj4gPj4+Pj4+
Pj4+IFBldGVyDQo+ID4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4gT24gMTIvMjQvMTQgMTE6NTcgLCBT
aHJhZGRoYSBIZWdkZSB3cm90ZToNCj4gPj4+Pj4+Pj4+PiBBdXRob3JzLA0KPiA+Pj4+Pj4+Pj4+
IFdlIGhhdmUgYSAiYmFja3VwIGZsYWciIGluIGFkamFjZW5jeSBzaWQgdG8gaW5kaWNhdGUgDQo+
ID4+Pj4+Pj4+Pj4gd2hldGhlciB0aGUgbGFiZWwgaXMgcHJvdGVjdGVkIG9yIG5vdC4NCj4gPj4+
Pj4+Pj4+PiBTaW1pbGFybHkuIEkgdGhpbmsgd2UgbmVlZCBhIGZsYWcgaW4gcHJlZml4LXNpZCBh
cyB3ZWxsIHRvIA0KPiA+Pj4+Pj4+Pj4+IGluZGljYXRlIHdoZXRoZXIgdGhlIG5vZGUtc2lkIGlz
IHRvIGJlIHByb3RlY3RlZCBvciBub3QuDQo+ID4+Pj4+Pj4+Pj4gQW55IHRob3VnaHRzIG9uIHRo
aXM/DQo+ID4+Pj4+Pj4+Pj4gUmdkcw0KPiA+Pj4+Pj4+Pj4+IFNocmFkZGhhDQo+ID4+Pj4+Pj4+
Pj4NCj4gPj4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo+ID4+Pj4+Pj4+Pj4gSXNpcy13ZyBtYWlsaW5nIGxpc3QN
Cj4gPj4+Pj4+Pj4+PiBJc2lzLXdnQGlldGYub3JnDQo+ID4+Pj4+Pj4+Pj4gaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pc2lzLXdnDQo+ID4+Pj4+Pj4+Pj4NCj4gPj4+Pj4+
Pj4+DQo+ID4+Pj4+Pj4+PiAuDQo+ID4+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+Pg0KPiA+Pj4+Pj4+PiAu
DQo+ID4+Pj4+Pj4+DQo+ID4+Pj4+Pj4NCj4gPj4+Pj4+PiAuDQo+ID4+Pj4+Pj4NCj4gPj4+Pj4+
DQo+ID4+Pj4+PiAuDQo+ID4+Pj4+Pg0KPiA+Pj4+Pg0KPiA+Pj4+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+Pj4+PiBPU1BGIG1haWxpbmcgbGlz
dA0KPiA+Pj4+PiBPU1BGQGlldGYub3JnDQo+ID4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vb3NwZg0KPiA+Pj4+PiAuDQo+ID4+Pj4+DQo+ID4+Pj4NCj4gPj4+PiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+Pj4+IE9T
UEYgbWFpbGluZyBsaXN0DQo+ID4+Pj4gT1NQRkBpZXRmLm9yZw0KPiA+Pj4+IGh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vb3NwZg0KPiA+Pj4NCj4gPj4NCj4gPg0KPiA+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4gSXNpcy13
ZyBtYWlsaW5nIGxpc3QNCj4gPiBJc2lzLXdnQGlldGYub3JnDQo+ID4gaHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pc2lzLXdnDQo+ID4NCj4gPg0KPiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IF9fX19fX19f
X19fXw0KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPiA+DQo+ID4gQ2UgbWVzc2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBj
b250ZW5pciBkZXMgaW5mb3JtYXRpb25zIA0KPiA+IGNvbmZpZGVudGllbGxlcyBvdSBwcml2aWxl
Z2llZXMgZXQgbmUgZG9pdmVudCBkb25jIHBhcyBldHJlIA0KPiA+IGRpZmZ1c2VzLCBleHBsb2l0
ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0aW9uLiBTaSB2b3VzIGF2ZXogcmVjdSANCj4gPiBj
ZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNpZ25hbGVyIGEgbCdleHBlZGl0ZXVy
IGV0IGxlIA0KPiA+IGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMNCj4gcGllY2VzIGpvaW50ZXMuIExl
cyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1c2NlcHRpYmxlcyANCj4gZCdhbHRlcmF0
aW9uLCBPcmFuZ2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEg
ZXRlIA0KPiBhbHRlcmUsIGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLg0KPiA+DQo+ID4gVGhp
cyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9y
IA0KPiA+IHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxh
dzsgdGhleSBzaG91bGQgbm90IA0KPiA+IGJlDQo+IGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGll
ZCB3aXRob3V0IGF1dGhvcmlzYXRpb24uDQo+ID4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBl
bWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIA0KPiA+IGFuZCBkZWxldGUN
Cj4gdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuDQo+ID4gQXMgZW1haWxzIG1heSBi
ZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2FnZXMgdGhhdCANCj4gPiBo
YXZlIGJlZW4NCj4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFsc2lmaWVkLg0KPiA+IFRoYW5rIHlv
dS4NCj4gPg0KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+ID4gSXNpcy13ZyBtYWlsaW5nIGxpc3QNCj4gPiBJc2lzLXdnQGlldGYub3JnDQo+ID4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pc2lzLXdnDQo+IA0KPiANCj4g
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+IF9fX19fDQo+IA0KPiBDZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBw
ZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMgDQo+IGNvbmZpZGVudGllbGxlcyBvdSBw
cml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jIHBhcyBldHJlIGRpZmZ1c2VzLCANCj4gZXhw
bG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2Ug
bWVzc2FnZSANCj4gcGFyIGVycmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXIgYSBsJ2V4cGVkaXRl
dXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgDQo+IHF1ZSBsZXMgcGllY2VzIGpvaW50ZXMuIExlcyBt
ZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1c2NlcHRpYmxlcyANCj4gZCdhbHRlcmF0aW9u
LCBPcmFuZ2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRl
IGFsdGVyZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuDQo+IA0KPiBUaGlzIG1lc3NhZ2Ug
YW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgDQo+IHByaXZp
bGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsgdGhleSBzaG91
bGQgbm90IA0KPiBiZSBkaXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jp
c2F0aW9uLg0KPiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVh
c2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIA0KPiBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMg
YXR0YWNobWVudHMuDQo+IEFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBs
aWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSANCj4gYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBv
ciBmYWxzaWZpZWQuDQo+IFRoYW5rIHlvdS4NCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+IE9TUEYgbWFpbGluZyBsaXN0DQo+IE9TUEZAaWV0
Zi5vcmcNCj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9vc3BmDQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwoKQ2UgbWVzc2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBk
ZXMgaW5mb3JtYXRpb25zIGNvbmZpZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9p
dmVudCBkb25jCnBhcyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0
b3Jpc2F0aW9uLiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWls
bGV6IGxlIHNpZ25hbGVyCmEgbCdleHBlZGl0ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNpIHF1ZSBs
ZXMgcGllY2VzIGpvaW50ZXMuIExlcyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1c2Nl
cHRpYmxlcyBkJ2FsdGVyYXRpb24sCk9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRl
IHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4K
ClRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlh
bCBvciBwcml2aWxlZ2VkIGluZm9ybWF0aW9uIHRoYXQgbWF5IGJlIHByb3RlY3RlZCBieSBsYXc7
CnRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBh
dXRob3Jpc2F0aW9uLgpJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBw
bGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBh
dHRhY2htZW50cy4KQXMgZW1haWxzIG1heSBiZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJs
ZSBmb3IgbWVzc2FnZXMgdGhhdCBoYXZlIGJlZW4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFsc2lm
aWVkLgpUaGFuayB5b3UuCgo=


From nobody Mon Jan 12 02:41:28 2015
Return-Path: <bruno.decraene@orange.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A39D1A8ABE; Mon, 12 Jan 2015 02:41:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.298
X-Spam-Level: 
X-Spam-Status: No, score=-0.298 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, MANGLED_BEEF=2.3, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=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 hgUeBwXBm7KC; Mon, 12 Jan 2015 02:41:09 -0800 (PST)
Received: from relais-inet.francetelecom.com (relais-ias92.francetelecom.com [193.251.215.92]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E54351A8AB4; Mon, 12 Jan 2015 02:41:07 -0800 (PST)
Received: from omfedm06.si.francetelecom.fr (unknown [xx.xx.xx.2]) by omfedm13.si.francetelecom.fr (ESMTP service) with ESMTP id EE84E324316; Mon, 12 Jan 2015 11:41:05 +0100 (CET)
Received: from Exchangemail-eme1.itn.ftgroup (unknown [10.114.1.186]) by omfedm06.si.francetelecom.fr (ESMTP service) with ESMTP id C247B27C071; Mon, 12 Jan 2015 11:41:05 +0100 (CET)
Received: from PEXCVZYM11.corporate.adroot.infra.ftgroup ([fe80::a441:e6a9:6143:6f0f]) by PEXCVZYH01.corporate.adroot.infra.ftgroup ([::1]) with mapi id 14.03.0224.002; Mon, 12 Jan 2015 11:41:04 +0100
From: <bruno.decraene@orange.com>
To: LITKOWSKI Stephane SCE/IBNF <stephane.litkowski@orange.com>
Thread-Topic: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQLj+07OS1hA3lWUKOJwpcc171EJy8G+CAgAARysCAABJFUA==
Date: Mon, 12 Jan 2015 10:41:03 +0000
Message-ID: <21321_1421059265_54B3A4C1_21321_4788_1_72c8ebba-539c-4d63-b438-801786dfd989@PEXCVZYH01.corporate.adroot.infra.ftgroup>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com> <D0D00E58.1B720%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA29A2@xmb-aln-x02.cisco.com> <D0D02765.1B76C%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA2A4F@xmb-aln-x02.cisco.com> <BY1PR0501MB13812B36C2020C3AC3072641D5580@BY1PR0501MB1381.namprd05.prod.outlook.com> <F3ADE4747C9E124B89F0ED2180CC814F4EEA4F1A@xmb-aln-x02.cisco.com> <28823_1420641858_54AD4642_28823_8441_1_9E32478DFA9976438E7A22F69B08FF920C765C15@OPEXCLILM34.corporate.adroot.infra.ftgroup> <1868F3A4-A4E2-4504-A749-582305FA31B4@rob.sh> <18651_1421050415_54B3822F_18651_14831_1_9E32478DFA9976438E7A22F69B08FF920C76D265@OPEXCLILM34.corporate.adroot.infra.ftgroup> <53C29892C857584299CBF5D05346208A0EB01975@PEXCVZYM11.corporate.adroot.infra.ftgroup> <9E32478DFA9976438E7A22F69B08FF920C76D353@OPEXCLILM34.corporate.adroot.infra.ftgroup>
In-Reply-To: <9E32478DFA9976438E7A22F69B08FF920C76D353@OPEXCLILM34.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.197.38.2]
Content-Type: multipart/alternative; boundary="_000_72c8ebba539c4d63b438801786dfd989PEXCVZYH01corporateadro_"
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.12.22.202419
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/iQ7TqAev4I-MQUS3JVPvLX1jl4I>
Cc: "spring@ietf.org" <spring@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "ospf@ietf.org" <ospf@ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Jan 2015 10:41:22 -0000

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

PiBGcm9tOiBMSVRLT1dTS0kgU3RlcGhhbmUgU0NFL0lCTkYgPiBTZW50OiBNb25kYXksIEphbnVh
cnkgMTIsIDIwMTUgOTo1NSBBTQ0KDQo+DQoNCj4gSGkgQnJ1bm8sDQoNCj4NCg0KPiBVc2luZyBU
VEwgbWF5IHdvcmsgb3Igbm90LiBCYWNrdXAgcGF0aCBkb2VzIG5vdCBtZWFuIHRoYXQgeW91IHdp
bGwgZGVmYWN0bw0KDQo+IGhhdmUgbW9yZSBob3BzLiBNZXRyaWMgb2YgYmFja3VwIHBhdGggY291
bGQgYmUgaGlnaGVyIGJ1dCBudW1iZXIgb2YgaG9wcw0KDQo+IGVxdWFsIG9yIHNtYWxsZXIuDQoN
Cg0KDQpUaGF0J3MgdGhlIHJlYXNvbiB3aHkgSSBzYWlkIHRoYXQgeW91IG1heSBhbHNvIG5lZWQg
dG8gdXNlIGFkai1TSUQgaW4gY29tYmluYXRpb24gKGluIG9yZGVyIHRvIGxvY2sgb24gdGhlIG5v
bWluYWwgcGF0aCBmb3IgdGhlIG5vZGVzIHdoZXJlIHRoZSBiYWNrdXAgcGF0aCBoYXMgdGhlIHNh
bWUgbnVtYmVyIG9mIGhvcHMpLg0KDQoNCg0KRm9yIHN1cmUsIHlvdSBjYW4gYWx3YXlzIGZpbmQg
b3IgY3JlYXRlIGEgdG9wb2xvZ3kgZm9yIHdoaWNoIHlvdSBtYXkgbmVlZCBtdWx0aXBsZSBhZGot
U0lELiAgQ291cnRlc3kgb2YgUkZDIDY1NzEsIEkgcGlja2VkIGl0cyB3b3JzdCB0b3BvbG9neSBv
biB0aGF0IHJlc3BlY3Q6DQoNCg0KDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuIC4NCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4LiAgIC54K2UNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAuICAgICAuDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBD
MS0tYy0tQzINCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxcICAgL3wNCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IFwgLyB8DQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkL3UgfCAgXCAgfCBkL3UNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IC8gXCB8DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfC8gICBcfA0K
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQTEtLWEtLUEyDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfFwgICAvfA0KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgXCAvIHwNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkL3V8ICBcICB8
ZC91DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAvIFwgfA0KICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwvICAgXHwNCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEUxICAgICBFMg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgRmlndXJl
IDM6IEZ1bGwgTWVzaA0KDQoNCg0KDQoNClAgaXMgZGVzdGluYXRpb24gaW4gdGhlIOKAnGNsb3Vk
4oCdLg0KDQoxKSAgICAgIExldOKAmXMgYXNzdW1lIHRoYXQgZnJvbSBDMSB0byBQIHRoZSBiYWNr
dXAgcGF0aCBoYXMgbW9yZSBob3BzLg0KDQpJbiBzdWNoIGNhc2UsIGZyb20gRTEgdG8gUCB3ZSBo
YXZlIHRvIGFkZCAxIEFkal9TSUQgYW5kIHdlIGhhdmUgYSAyIGxhYmVscyBzdGFjazogQTFDMSwg
UA0KDQoNCg0KMikgICAgICBMZXTigJlzIGFzc3VtZSB0aGF0IOKAnFDigJ0gaXMgYWxzbyBpbiB0
aGUgZWRnZSBhbmQgdGhhdCB0aGUgbmV0d29yayBpcyBzeW1tZXRyaWMuIGkuZS4gUCBhZHZlcnRp
c2VkIGJ5IEUx4oCZIHdoaWNoIGlzIGF0dGFjaGVkIHRvIHRoZSBuZXR3b3JrIGp1c3QgbGlrZSBF
MS4gaS5lLiB3ZSBoYXZlIGEgQzHigJkgYW5kIEEx4oCZIGxheWVycy4gVGhhdOKAmXMgYSBwcmV0
dHkgYmFkIGNhc2Ugc2luY2UgYWxsIGxheWVycyBvZiB0aGUgbmV0d29yayBoYXZlIDIgcGF0aHMg
dG8gdGhlIGRlc3RpbmF0aW9uIHdpdGggdGhlIHNhbWUgbnVtYmVyIG9mIGhvcHMgYnV0IGl04oCZ
cyBzdGlsbCByZWFsaXN0aWMuDQoNCkluIHRoaXMgc3BlY2lmaWMgY2FzZSwgd2Ugd291bGQgb25s
eSB1c2UgQWRqLVNJRDsgQTFDMSwgQzFDMeKAmSwgQzHigJlBMeKAmSwgQTHigJlQDQoNCg0KDQov
QnJ1bm8NCg0KDQoNCj4gSSBjcmVhdGVkIGEgbmV3IHRocmVhZCBvbiBTUFJJTkcgV0cgbGlzdCB0
byBkaXNjdXNzIHRoZSBkaWZmZXJlbnQgb3B0aW9ucy4NCg0KPg0KDQo+IFRoYW5rcyAhDQoNCj4N
Cg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KDQo+IEZyb206IERFQ1JBRU5FIEJydW5v
IElNVC9PTE4NCg0KPiBTZW50OiBNb25kYXksIEphbnVhcnkgMTIsIDIwMTUgMDk6NDkNCg0KPiBU
bzogTElUS09XU0tJIFN0ZXBoYW5lIFNDRS9JQk5GOyBSb2IgU2hha2lyDQoNCj4gQ2M6IGlzaXMt
d2dAaWV0Zi5vcmc8bWFpbHRvOmlzaXMtd2dAaWV0Zi5vcmc+OyBkcmFmdC1pZXRmLW9zcGYtc2Vn
bWVudC1yb3V0aW5nLTxtYWlsdG86ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRl
bnNpb25zQHRvb2xzLmlldGYub3JnPg0KDQo+IGV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc8bWFp
bHRvOmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRm
Lm9yZz47IG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+OyBkcmFmdC1pZXRmLWlz
aXMtc2VnbWVudC1yb3V0aW5nLTxtYWlsdG86ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGlu
Zy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnPg0KDQo+IGV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5v
cmc8bWFpbHRvOmRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29s
cy5pZXRmLm9yZz4NCg0KPiBTdWJqZWN0OiBSRTogW09TUEZdIFtJc2lzLXdnXSBNYWlsIHJlZ2Fy
ZGluZyBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLQ0KDQo+IGV4dGVuc2lvbnMNCg0K
Pg0KDQo+IEhpLA0KDQo+DQoNCj4gMiBjZW50cyBpbmxpbmVkDQoNCj4NCg0KPiA+IEZyb206IE9T
UEYgW21haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiA+DQoNCj4gPiBz
dGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbTxtYWlsdG86c3RlcGhhbmUubGl0a293c2tpQG9y
YW5nZS5jb20+DQoNCj4gPg0KDQo+ID4gSGksDQoNCj4gPg0KDQo+ID4gQWZ0ZXIgZGlzY3Vzc2lu
ZyBhIGxvdCB3aXRoIExlcyBvZmZsaW5lLCB3ZSBhbG1vc3QgZm91bmQgYW4gYWdyZWVtZW50DQoN
Cj4gPiBvbiB0aGUgdW5kZXJzdGFuZGluZyBvZiB0aGlzIHVzZSBjYXNlIGFuZCBwb3NzaWJsZSBy
ZWxhdGlvbnNoaXAgd2l0aA0KDQo+ID4gdW5wcm90ZWN0ZWQgU0lEcy4NCg0KPiA+IFVzZSBjYXNl
IDoNCg0KPiA+ICAgICAgICAgQ3JlYXRpb24gb2YgYSBTUiBURSB0dW5uZWwgd2hpY2ggaXMgdW5w
cm90ZWN0ZWQuIFByb3RlY3Rpb24gbWF5IGJlDQoNCj4gPiBwcm92aWRlZCBlbmQgdG8gZW5kIHVz
aW5nIGZvciBleGFtcGxlIHR3byBkaXNqb2ludCBwYXRocy4NCg0KPiA+ICAgICAgICAgQ29udHJv
bGxlciBiYXNlZCBvciBpbmdyZXNzIGJhc2VkIHR1bm5lbCBzZXR1cC4NCg0KPiA+DQoNCj4gPiBJ
dCBzZWVtcyBjbGVhciBub3cgdGhhdCB1c2luZyBPTkxZIHVucHJvdGVjdGVkIFNJRHMgZG9lcyBu
b3Qgc29sdmUgdGhlDQoNCj4gPiBpc3N1ZSBhcyB3aGVuIGEgbGluayBmYWlscywgY29udmVyZ2Vu
Y2Ugd2lsbCBoYXBwZW4sIGFuZCBub2RlcyB0aGF0DQoNCj4gPiBhcmUgbmVhciB0aGUgZmFpbHVy
ZSBtYXkgcmVyb3V0ZSBhIE5vZGVTSUQgQWxnbyAwIHVzZWQgd2l0aGluIHRoZSBURQ0KDQo+ID4g
c3RhY2sgYmVmb3JlIEluZ3Jlc3Mgb3IgY29udHJvbGxlciByZWNvbXB1dGVzIHRoZSBuZXcgcGF0
aCBmaXR0aW5nDQoNCj4gPiBjb25zdHJhaW50cy4gU28gdGhlcmUgbWF5IGJlIHRyYW5zaWVudCBz
aXR1YXRpb25zIHdoZXJlIHRoZSBwYXRoIGRvZXMgbm90DQoNCj4gZml0IGNvbnN0cmFpbnRzIGFu
eW1vcmUuDQoNCj4gPiBCYXNlZCBvbiB0aGlzLCBpbnRyb2R1Y2luZyAiTk9OIFBST1RFQ1RFRCIg
Tm9kZVNJRCBkb2VzIG5vdCBoZWxwIGluDQoNCj4gPiBzb2x2aW5nIHRoaXMgdHJhbnNpZW50IHNp
dHVhdGlvbi4NCg0KPiA+DQoNCj4gPiBOb3csIGFzIEkgZXhwbGFpbmVkLCBJTU8sIGl0J3MgcG9z
c2libGUgdG8gaW50cm9kdWNlIGVuZCB0byBlbmQgT0FNIG9uDQoNCj4gPiB0b3Agb24gdGhlIFNS
VEUgdG8gYnJpbmcgdGhlIExTUCBkb3duIGFzIHNvb24gYXMgdGhlcmUgcyBzb21ldGhpbmcNCg0K
PiA+IHdyb25nIG9uIHRoZSBwYXRoLiBBIEhvbGRkb3duIHRpbWVyIGNhbiBiZSB1c2VkIHRvIGtl
ZXAgTFNQIGRvd24gdW50aWwNCg0KPiA+IGNvbnZlcmdlbmNlIGhhcHBlbnMgYXQgSW5ncmVzcyBv
ciBDb250cm9sbGVyLiBCdXQgaW50cm9kdWNpbmcgc3VjaCBPQU0NCg0KPiA+IGFuZCBob2xkZG93
biBhbmQgY291cGxlZCB3aXRoIHJlbGF0aW9ucyB3aXRoIElHUCBtYXkgYWxzbyBiZSBjb21wbGV4
DQoNCj4gPiBhbmQgdGhlcmUgaXMgYSBjaGFuY2UgdGhhdCBpdCBkb2VzIG5vdCBzb2x2ZSB0aGUg
aXNzdWUuIEluIGNhc2Ugb2YNCg0KPiA+IHByb3RlY3RlZCBOb2RlU0lEIHVzZWQsIE9BTSB3aWxs
IG5vdCB3b3JrLCBiZWNhdXNlIHN3aXRjaG92ZXIgdGltZQ0KDQo+ID4gd2lsbCBiZSB0b28gc21h
bGwuIFVzaW5nIE9BTSAsIGRlZmFjdG8gcmVxdWlyZXMgcGF0aCB3aXRoIG5vIHByb3RlY3Rpb24u
DQoNCj4gPiBTbyB1bnByb3RlY3RlZCBTSUQrT0FNIG1heSBzb2x2ZSB0aGUgdXNlIGF0IHRoZSBw
cmljZSBvZiBzb21lDQoNCj4gPiBjb21wbGV4aXR5IGFuZCBwb3NzaWJseSBub3Qgc29sdmluZyAx
MDAlIG9mIHRoZSBjYXNlcy4NCg0KPiA+DQoNCj4gPiBUbyBjb25jbHVkZSA6DQoNCj4gPiBXZSBu
ZWVkIHRvIHNvbHZlIHRoaXMgdXNlIGNhc2UgYW5kIHdlIG5lZWQgdG8gZmluZCBhbm90aGVyIGVs
ZWdhbnQsDQoNCj4gPiBzaW1wbGUgYW5kIHNjYWxhYmxlIHNvbHV0aW9uIGZvciB0aGlzLg0KDQo+
ID4NCg0KPiA+IFBvc3NpYmxlIGV4aXN0aW5nIHNvbHV0aW9ucyA6DQoNCj4gPiAtIFVzZSBBZGot
U0lEIG9ubHkgPT4gZG9lcyBub3Qgc291bmRzIGdvb2QgYXMgdGhlcmUgd2lsbCBiZSBhbiBpbXBh
Y3QNCg0KPiA+IG9mIHN0YWNrIGRlcHRoID0+IFBhdGggY29tcHJlc3Npb24gbmVjZXNzYXJ5DQoN
Cj4gPiAtIFVzZSBiaW5kaW5nIFRMViBhbmQgY3JlYXRlIHNvbWUgbmV3IE5vZGUtU0lEIGNvcnJl
c3BvbmRpbmcgdG8gYSBzZXQNCg0KPiA+IG9mIEFkai1TSUQgPT4gVGhpcyBpbnRyb2R1Y2VzIG1v
cmUgc3RhdGVzIHdpdGhpbiB0aGUgbmV0d29yayAoaG93IG1hbnkNCg0KPiA+ID8pDQoNCj4gPiAt
IEFueXRoaW5nIGVsc2UgPw0KDQo+DQoNCj4gQ29tYmluaW5nIEFkai1TSUQgYW5kIE5vZGUtU0lE
IHdpdGggYSB2ZXJ5IHJlc3RyaWN0ZWQgVFRMICh0byBleHBpcmUgb24gdGhlDQoNCj4gYmFja3Vw
IHBhdGgpIG1heSBiZSBhYmxlIHRvIGF2b2lkIElHUCByZXJvdXRpbmcgb2YgdGhpcyBMU1AuDQoN
Cj4NCg0KPiAvQnJ1bm8NCg0KPg0KDQo+DQoNCj4gPiBCZXN0IHJlZ2FyZHMsDQoNCj4gPg0KDQo+
ID4gU3RlcGhhbmUNCg0KPiA+DQoNCj4gPg0KDQo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCg0KPiA+IEZyb206IFJvYiBTaGFraXIgW21haWx0bzpyanNAcm9iLnNoXQ0KDQo+ID4gU2Vu
dDogVGh1cnNkYXksIEphbnVhcnkgMDgsIDIwMTUgMTA6NTINCg0KPiA+IFRvOiBMSVRLT1dTS0kg
U3RlcGhhbmUgU0NFL0lCTkYNCg0KPiA+IENjOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgU2hy
YWRkaGEgSGVnZGU7IFB1c2hwYXNpcyBTYXJrYXI7IFBldGVyDQoNCj4gPiBQc2VuYWsgKHBwc2Vu
YWspOw0KDQo+ID4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRv
b2xzLmlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVu
c2lvbnNAdG9vbHMuaWV0Zi5vcmc+Ow0KDQo+ID4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91
dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLWlzaXMtc2Vn
bWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc+OyBIYW5uZXMNCg0KPiA+IEdy
ZWRsZXI7IG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+OyBpc2lzLXdnQGlldGYu
b3JnPG1haWx0bzppc2lzLXdnQGlldGYub3JnPg0KDQo+ID4gU3ViamVjdDogUmU6IFtJc2lzLXdn
XSBbT1NQRl0gTWFpbCByZWdhcmRpbmcNCg0KPiA+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJv
dXRpbmctIGV4dGVuc2lvbnMNCg0KPiA+DQoNCj4gPiBTdGVwaGFuZSwNCg0KPiA+DQoNCj4gPiBJ
ZiB3ZSB0aGluayBhYm91dCB0aGUg4oCcTVVTVCBOT1QgYmUgcHJvdGVjdGVk4oCdIGNhc2UgdGhh
dCB5b3UgbWVudGlvbi4NCg0KPiA+IExldOKAmXMgYXNzdW1lIHRoYXQgd2UgaGF2ZSBhIHNlcnZp
Y2UgdGhhdCBpcyBwZXJmb3JtYW5jZSBzZW5zaXRpdmUsDQoNCj4gPiBzdWNoIHRoYXQgd2Ugd2Fu
dCB0byB0YWtlIGEgcGFydGljdWxhciBwYXRoIHRocm91Z2ggdGhlIG5ldHdvcmsgLSBhbmQNCg0K
PiA+IHRoYXQgd2UgdXNlIE5vZGUtIFNJRHMgbGlrZSB5b3Ugc2F5Lg0KDQo+ID4NCg0KPiA+IElm
IHdlIGFzc3VtZSB0aGF0IHRoZSByZXF1aXJlbWVudCBpcyBmb3IgQS1CLUMtRC1FIHBhdGggYmVs
b3cuIFRoZQ0KDQo+ID4gbm9kZSBTSUQgZm9yIEUgcG9pbnRzIHZpYSBDLUQtRSBhbmQgaGVuY2Ug
aXMgdXNlZCBmb3Igc3RhY2sNCg0KPiA+IGNvbXByZXNzaW9uIGxpa2UgeW91DQoNCj4gPiBzYXk6
DQoNCj4gPg0KDQo+ID4gICAgICAgQSAtLSBCIC0tIEMgLS0gRCAtLSBFDQoNCj4gPiAgICAgICAg
ICAgICAgICAgfCAgICAgICAgLw0KDQo+ID4gICAgICAgICAgICAgICAgIC0tLSBRIC0tLQ0KDQo+
ID4NCg0KPiA+IEluIHlvdXIgZW52aXNhZ2VkIGJlaGF2aW91ciwgQyBkb2VzIG5vdCBwcm90ZWN0
IHRoZSBOb2RlLVNJRCBmb3IgRS4gSW4NCg0KPiA+IHRoZSBjYXNlIG9mIHRoZSBDLUQgbGluayBm
YWlsdXJlLCB0aGVuIHRoZSDigJxwcmVmZXJyZWTigJ0gYmVoYXZpb3VyIGlzDQoNCj4gPiB0aGF0
IEMgbm93IGRyb3BzIHRyYWZmaWMgdG93YXJkcyB0aGlzIGRlc3RpbmF0aW9uLiBIb3dldmVyLCBD
IGRvZXMgbm90DQoNCj4gPiByZW1vdmUgdGhlIEZJQiBlbnRyeSBmb3IgdGhlIE5vZGUtU0lEIGZv
ciBFLCBpdOKAmXMgYWN0dWFsbHkganVzdCBub3cNCg0KPiA+IGtub3duIHZpYSBRLiBBdCB0aGlz
IHBvaW50LCBBIGNhbiBmb3J3YXJkIHdpdGggZXhhY3RseSB0aGUgc2FtZSBzdGFjaywNCg0KPiA+
IGFuZCB0aGUgcGFja2V0IHRha2VzIGEgbmV3IEEtQi0gQy1RLUUgcGF0aCwgd2hpY2ggaXMgbm9u
LWNvbmZvcm1hbnQNCg0KPiA+IHdpdGggdGhlIHBlcmZvcm1hbmNlIHJlcXVpcmVtZW50IG9mIHRo
ZSBzZXJ2aWNlLg0KDQo+ID4NCg0KPiA+IEluIHRlcm1zIG9mIHdoYXQgQyBkb2VzIHdpdGggaXRz
IEZJQiwgZG9lcyBpdCBzaW1wbHkgbm90IHVzZSBDLVEtRQ0KDQo+ID4gZHVyaW5nIHRoZSBmYWls
dXJlLCBidXQgcG9zdC1yZWNvbnZlcmdlbmNlIHVzZSBpdCBhbnl3YXk/IElmIHNvLCB3aHkNCg0K
PiA+IG5vdCB1c2UgQy1RLUUgZHVyaW5nIHRoZSBmYWlsdXJlIC0gYmVjYXVzZSB0aGUgc2Vydmlj
ZSBpcyBhbHdheXMgZ29pbmcNCg0KPiA+IHRvIG5vbi1jb25mb3JtYW50IHRvIHRoZSBwZXJmb3Jt
YW5jZSByZXF1aXJlbWVudD8NCg0KPiA+DQoNCj4gPiBXaXRoIGFuIEFkai1TSUQsIGl0IG1ha2Vz
IHNlbnNlLCBiZWNhdXNlIGVzc2VudGlhbGx5IHVubGVzcyB0aGF0DQoNCj4gPiBhZGphY2VuY3kg
aXMgYXZhaWxhYmxlLCB0aGVuIHRoZXJlIGlzIG5vIGFsdGVybmF0ZSBwYXRoIGZvciB0aGUgU0lE
DQoNCj4gPiB0aGF0IHdpbGwgYmUgdGFrZW4gLSBzbyB0cmFmZmljIG5ldmVyIGhpdHMgYSBub24t
Y29uZm9ybWFudCBwYXRoLg0KDQo+ID4NCg0KPiA+IFByYWN0aWNhbGx5LCBpZiBJIGNhbuKAmXQg
dGVsbCBhIGN1c3RvbWVyIHRoYXQgdGhlIHBhdGggdGFrZW4gd2lsbA0KDQo+ID4gZGVmaW5pdGVs
eSBiZSBBLUItIEMtRC1FLCBhbmQgaXQgbWF5IHJhdGhlciBnbyB2aWEgQy1RLUUgYXQgc29tZSBw
b2ludA0KDQo+ID4gZm9sbG93aW5nIGNvbnZlcmdlbmNlIFt1bnRpbCB0aGUgaGVhZC1lbmQgY2Fs
Y3VsYXRlcyB0aGF0IHN1Y2ggYQ0KDQo+ID4gY2hhbmdlIGhhZCBoYXBwZW5lZCAtIGVpdGhlciBh
IGxpbmsgb3V0YWdlLCBvciBhIG1ldHJpYyBjaGFuZ2UgLSBhbmQNCg0KPiA+IHN0b3BzIHVzaW5n
IHRoZSBsYWJlbCBzdGFja10sIHRoZW4gdGhlcmXigJlzIGxpdHRsZSBwcm9ibGVtIG9mIGhhdmlu
ZyB0aGUgdHJhZmZpYw0KDQo+IGdvIHZpYSBDLVEtRSBkdXJpbmcgcHJvdGVjdGlvbi4NCg0KPiA+
DQoNCj4gPiBGb3IgdGhlIGRpc2pvaW50IGNhc2UsIHRoZSBjb25zaWRlcmF0aW9uIHRoYXQgb25l
IGhhcyB0byBtYWtlIGlzOg0KDQo+ID4gICAgICAgICAqIGFyZSBhbHRlcm5hdGl2ZSBTUEYgcGF0
aHMgZm9yIGEgcGFydGljdWxhciBOb2RlLVNJRCBhY3R1YWxseSBzdGlsbA0KDQo+ID4gY29uZm9y
bWFudCB3aXRoIHRoZSBkaXNqb2ludG5lc3MgcmVxdWlyZW1lbnQ/IEhvdyBtYW55IHNpbXVsdGFu
ZW91cw0KDQo+ID4gZmFpbHVyZXMgZG9lcyBvbmUgcmVxdWlyZSB0byB2aW9sYXRlIGNvbnN0cmFp
bnRzLiBGb3IgZXhhbXBsZSwgaW4gYQ0KDQo+ID4gZHVhbC1wbGFuZSBjb3JlIG5ldHdvcmssIHRo
ZW4gaWYgdGhlIHJlcXVpcmVtZW50IGlzIGRpc2pvaW50bmVzcyBhdA0KDQo+ID4gdGhlIElQIGxl
dmVsLCB0aGVuIHdlIG1heSBuZWVkIHRvIGxvc2UgY29ubmVjdGl2aXR5IGVudGlyZWx5IHdpdGhp
bg0KDQo+ID4gdGhlIHBsYW5lIGJlZm9yZSBpdCBpcyBwcmVmZXJhYmxlIHRvIOKAnGhvcOKAnSB0
byBhbm90aGVyIHBsYW5lLiBJbiB0aGlzDQoNCj4gPiBjYXNlLCB1c2luZyBhbiBhbHRlcm5hdGl2
ZSBTUEYgcGF0aCBmb3IgdGhlIE5vZGUtU0lEIGlzIGFjdHVhbGx5IG5vdCBhDQoNCj4gcHJvYmxl
bSBmb3IgZGlzam9pbnRuZXNzLg0KDQo+ID4gICAgICAgICAqIGRvZXMgdGhlIGFwcGxpY2F0aW9u
IHByZWZlciBsb3NpbmcgYW4gZW50aXJlIHBhdGggdG8gaGF2aW5nIHNvbWUNCg0KPiA+IHJpc2sg
b2YgdGhlIHNlcnZpY2VzIGJlaW5nIHNoYXJlZCBmYXRlIHVudGlsIHRoZSByZS1vcHRpbWlzYXRp
b24/DQoNCj4gPg0KDQo+ID4gRnJvbSB0aGUgd29yayB0aGF0IHdl4oCZdmUgbG9va2VkIGF0IHRo
dXMgZmFyLCBJIGhhdmUgbm90IHlldCBzZWVuIGENCg0KPiA+IGNhc2Ugd2hlcmUgSSBhYnNvbHV0
ZWx5IE1VU1QgTk9UIHVzZSBhbiBhbHRlcm5hdGUgc2hvcnRlc3QgcGF0aCBmb3IgYQ0KDQo+ID4g
Tm9kZS1TSUQgYW5kIGhlbmNlIGRvbuKAmXQgcmVxdWlyZSBwcm90ZWN0aW9uIGF0IGEgcHJhY3Rp
Y2FsIGxldmVsLg0KDQo+ID4NCg0KPiA+IFN0YWNrIGRlcHRoIGlzIGRlZmluaXRlbHkgZ29pbmcg
dG8gYmUgc29tZXRoaW5nIHRoYXQgd2UgbmVlZCB0bw0KDQo+ID4gY29uc2lkZXIgLSB0byBtZSwg
d2hlcmUgd2UgaGF2ZSBjZW50cmFsaXNlZCBjb250cm9sbGVyIC0gYWN0aW9ucyBzdWNoDQoNCj4g
PiBhcyBkeW5hbWljYWxseSBjcmVhdGVkIGZvcndhcmRpbmctYWRqYWNlbmN5IExTUHMgd2hpY2gg
YWxsb3cNCg0KPiA+IOKAnGV4cGFuc2lvbuKAnSBvZiBvbmUgc2VnbWVudCBpbnRvIGEgc2V0IG9m
IHNlZ21lbnRzIHdpdGhpbiB0aGUgcGF0aCBhcmUNCg0KPiA+IGF0dHJhY3RpdmUgYXMgYSBzb2x1
dGlvbiB3aGVyZSBvbmUgbmVlZHMgdG8gaGF2ZSBleHBsaWNpdCByb3V0aW5nIG9mIHRyYWZmaWMN
Cg0KPiBmb3IgVEUgcHVycG9zZXMuDQoNCj4gPg0KDQo+ID4gRG9lcyB0aGlzIG1ha2Ugc2Vuc2Us
IG9yIGRvIHlvdSBzZWUgdGhlIHVzZSBjYXNlIHRoYXQgd2XigJlyZSBhZGRyZXNzaW5nDQoNCj4g
PiBoZXJlIGRpZmZlcmVudGx5Pw0KDQo+ID4NCg0KPiA+IENoZWVycywNCg0KPiA+IHIuDQoNCj4g
Pg0KDQo+ID4NCg0KPiA+ID4gT24gNyBKYW4gMjAxNSwgYXQgMDk6NDQsIHN0ZXBoYW5lLmxpdGtv
d3NraUBvcmFuZ2UuY29tPG1haWx0bzpzdGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbT4gd3Jv
dGU6DQoNCj4gPiA+DQoNCj4gPiA+IEhpLA0KDQo+ID4gPg0KDQo+ID4gPiBJJ20gY29taW5nIGlu
dG8gdGhpcyBsb25nIHRocmVhZCBhbmQgSSB0cmllZCB0byByZWFkIGFsbCB0aGUNCg0KPiA+ID4g
ZXhjaGFuZ2UgYnV0IEkgbWF5IGJlIG1pc3NlZCBzb21lIGxpbmVzIDopDQoNCj4gPiA+DQoNCj4g
PiA+IEJ1dCBoZXJlIGlzIG15IG9waW5pb24gb24gdGhpcyBzdWJqZWN0Lg0KDQo+ID4gPiBJIHRo
aW5rIHRoZSBwb2ludCBmcm9tIFNocmFkZGEgaXMgdmFsdWFibGUgaW4gY2FzZSBvZiBUcmFmZmlj
DQoNCj4gPiA+IEVuZ2luZWVyaW5nIHdpdGgNCg0KPiA+IFNlZ21lbnQgUm91dGluZywgZXNwZWNp
YWxseSB3aXRoIGEgY2VudHJhbCBjb250cm9sbGVyLg0KDQo+ID4gPg0KDQo+ID4gPiBUb2RheSBp
biBURSBuZXR3b3Jrcywgd2UgYXJlIHNlbGxpbmcgc29tZSBkaXNqb2ludHMgcGF0aHMgdG8NCg0K
PiA+ID4gY3VzdG9tZXIgdGhhdA0KDQo+ID4gTVVTVCBOT1QgYmUgcHJvdGVjdGVkIChTREggbGlr
ZSBzZXJ2aWNlcykuIEl0IHdvdWxkIGJlIGdvb2QgdG8NCg0KPiA+IHJlcHJvZHVjZSB0aGUgc2Ft
ZSB0aGluZyB3aXRoIFNSLVRFLg0KDQo+ID4gPg0KDQo+ID4gPiBOb3csIGN1cnJlbnQgZW5jb2Rp
bmcgcGVybWl0cyB0byBhZHZlcnRpc2UgdGhhdCBhIHNwZWNpZmljIEFkai1TSUQNCg0KPiA+ID4g
aXMNCg0KPiA+IHByb3RlY3RlZCBvciBub3QgKGFzIGFscmVhZHkgbWVudGlvbmVkLCB0aGlzIGRv
ZXMgbm90IHNheSB0aGF0IGENCg0KPiA+IHByb3RlY3Rpb24gcmVhbGx5IGV4aXN0cyAuLi4sIGlu
IGNhc2Ugb2YgTEZBIHByb3RlY3Rpb24gLCB0aGVyZSBtYXkgYmUNCg0KPiA+IG5vIEZSUiBwYXRo
IGZvciB0aGlzIGFkai1TSUQgZGVzcGl0ZSBvZiB0aGUgcHJvdGVjdGlvbiBmbGFnIHNldCkuDQoN
Cj4gPiA+IFdlIHByZXR0eSBrbm93IHRoYXQgaXQgd291bGQgbm90IGJlIHBvc3NpYmxlIGluIGFs
bCBjYXNlIHRvIHVzZSBvbmx5DQoNCj4gPiA+IEFkai1TSUQNCg0KPiA+IGZvciBhIFRFIHR1bm5l
bCAoZHVlIHRvIGxhYmVsIHN0YWNrIGRlcHRoKSwgc28gd2UgbmVlZCB0byBpbnRyb2R1Y2UNCg0K
PiA+IHN0YWNrIGNvbXByZXNzaW9uIHVzaW5nIFNQVCBzZWdtZW50cyBhbmQgbm9kZS1TSUQuDQoN
Cj4gPiA+IFNvIHRvIHJlcGx5IG9uIFJvYidzIGNvbW1lbnQsIG9uIFJTVlAtVEUgdHVubmVscyB3
aXRoIGxvb3NlcyBob3BzDQoNCj4gPiA+IHRoYXQNCg0KPiA+IGRvZXMgbm90IHJlcXVlc3QgcHJv
dGVjdGlvbiA6IHllcyBmb3IgUlNWUCwgaXQgZG9lcyBub3QgbWFrZSBzZW5zZSB0bw0KDQo+ID4g
bWUsIGJ1dCBmb3IgU1IsIGR1ZSB0byBzdGFjayBjb21wcmVzc2lvbiwgaXQgd2lsbCBiZSBuZWVk
ZWQuDQoNCj4gPiA+DQoNCj4gPiA+IElmIHdlIGxvb2sgYXQgYSBuZXR3b3JrLCB3aGVyZSBURSBp
cyBtYW5hZ2VkIGJ5IGEgY2VudHJhbA0KDQo+ID4gPiBjb250cm9sbGVyLCBob3cNCg0KPiA+IHRo
ZSBjb250cm9sbGVyIGNhbiBlbnN1cmUgdGhhdCB0aGUgbm9kZS1TSUQgdXNlZCBpcyBwcm90ZWN0
ZWQgb3Igbm90DQoNCj4gPiAoYXMgZm9yIEFkai1TSUQsIEkgbWVhbiBwcm90ZWN0aW9uIHJlcXVl
c3RlZCwgbm90IHByb3RlY3Rpb24NCg0KPiA+IGluc3RhbGxlZCkuIEkgc2VlIHR3byB3YXlzIDoN
Cg0KPiA+ID4gICAgICAqIFVzZSB0d28gU0lEcyBhdHRhY2hlZCB0byB0aGUgc2FtZSBwcmVmaXgg
YW5kIGFkZCBhIGZsYWcgdG8NCg0KPiA+ID4gcHJldmVudA0KDQo+ID4gYXV0b21hdGljYWxseSBh
bGwgbm9kZXMgdG8gY29tcHV0ZSBhIHByb3RlY3Rpb24gZm9yIG9uZSBvZiB0aGUgU0lELg0KDQo+
ID4gVGhlIGZsYWcgZG9lcyBub3QgcmVhbGx5IGZvcmNlIG5vZGVzIHRvIGNvbXB1dGUgYSBwcm90
ZWN0aW9uLiBFYWNoDQoNCj4gPiBub2RlIHdpbGwgc3RpbGwgcmVxdWlyZSBsb2NhbCBjb25maWd1
cmF0aW9uIGZvciBwcm90ZWN0aW9uLCBidXQgdGhlDQoNCj4gPiBmbGFnIHdpbGwgcGVybWl0IHRv
IGV4Y2x1ZGUgc29tZSBwcmVmaXhlcyBmb3IgcHJvdGVjdGlvbiAob3ZlcnJpZGluZyBsb2NhbA0K
DQo+IHBvbGljeSkuDQoNCj4gPiA+DQoNCj4gPiA+ICAgICAgKiBVc2UgdHdvIHByZWZpeGVzIG9u
IGVhY2ggbm9kZSAsIHByZWZpeGVzIGFyZSBtYXJrZWQgd2l0aCB0YWdzDQoNCj4gPiAoYWRtaW4t
dGFncykgOiAicHJvdGVjdGlvbiB0YWciIGFuZCAibm9uIHByb3RlY3Rpb24gdGFnIi4gRWFjaCBy
b3V0ZXINCg0KPiA+IGlzIGNvbmZpZ3VyZWQgdXNpbmcgTEZBIHBvbGljaWVzIHRvIG5vdCBjb21w
dXRlIHByb3RlY3Rpb24gZm9yDQoNCj4gPiBwcmVmaXhlcyBoYXZpbmcgIm5vbiBwcm90ZWN0aW9u
IHRhZyIgQU5EIGFkZCBrbm93bGVkZ2UgdG8gdGhlDQoNCj4gPiBjb250cm9sbGVyIHRvIHVzZSBv
bmx5ICJub24gcHJvdGVjdGlvbiB0YWciIHByZWZpeGVzIHRvIGNvbXByZXNzIG5vbg0KDQo+IHBy
b3RlY3RlZCBwYXRoLg0KDQo+ID4gPg0KDQo+ID4gPg0KDQo+ID4gPiBCZXN0IFJlZ2FyZHMsDQoN
Cj4gPiA+DQoNCj4gPiA+IFN0ZXBoYW5lDQoNCj4gPiA+DQoNCj4gPiA+IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQoNCj4gPiA+IEZyb206IElzaXMtd2cgW21haWx0bzppc2lzLXdnLWJvdW5j
ZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBMZXMNCg0KPiA+ID4gR2luc2JlcmcgKGdpbnNiZXJn
KQ0KDQo+ID4gPiBTZW50OiBNb25kYXksIEphbnVhcnkgMDUsIDIwMTUgMTY6NTkNCg0KPiA+ID4g
VG86IFNocmFkZGhhIEhlZ2RlOyBQdXNocGFzaXMgU2Fya2FyOyBQZXRlciBQc2VuYWsgKHBwc2Vu
YWspOw0KDQo+ID4gPiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNA
dG9vbHMuaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0
ZW5zaW9uc0B0b29scy5pZXRmLm9yZz47DQoNCj4gPiA+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50
LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1pc2lz
LXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnPjsgSGFubmVzDQoNCj4g
PiA+IEdyZWRsZXINCg0KPiA+ID4gQ2M6IG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5v
cmc+OyBpc2lzLXdnQGlldGYub3JnPG1haWx0bzppc2lzLXdnQGlldGYub3JnPg0KDQo+ID4gPiBT
dWJqZWN0OiBSZTogW0lzaXMtd2ddIFtPU1BGXSBNYWlsIHJlZ2FyZGluZw0KDQo+ID4gPiBkcmFm
dC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCg0KPiA+ID4NCg0KPiA+ID4g
U2hyYWRkaGEgLQ0KDQo+ID4gPg0KDQo+ID4gPiBBcyBKZWZmIGhhcyBhbHJlYWR5IG1lbnRpb25l
ZCwgdGhlIGNhc2UgeW91IGFyZSBjb25jZXJuZWQgYWJvdXQgY2FuDQoNCj4gPiA+IGJlIGhhbmRs
ZWQgdXNpbmcgTEZBIHNlbGVjdGlvbiBzdHJhdGVnaWVzIGRpc2N1c3NlZCBpbg0KDQo+ID4gPiBo
dHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtcnRnd2ctbGZhLW1hbmFn
ZWFiaWxpdHkvDQoNCj4gPiA+IEFuZCBpdCBpcyBhIGZhciBiZXR0ZXIgc29sdXRpb24gc2luY2Ug
aXQgYWxsb3dzIHRoZSB0cmFmZmljIG9mDQoNCj4gPiA+IGludGVyZXN0IHRvIGJlDQoNCj4gPiBw
cm90ZWN0ZWQgPT4gbGVzcyB0cmFmZmljIGludGVycnVwdGlvbi4NCg0KPiA+ID4NCg0KPiA+ID4g
ICBMZXMNCg0KPiA+ID4NCg0KPiA+ID4NCg0KPiA+ID4NCg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCg0KPiA+ID4gRnJvbTogU2hyYWRkaGEgSGVnZGUgW21haWx0bzpzaHJhZGRo
YUBqdW5pcGVyLm5ldF0NCg0KPiA+ID4gU2VudDogTW9uZGF5LCBKYW51YXJ5IDA1LCAyMDE1IDEy
OjQ5IEFNDQoNCj4gPiA+IFRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgUHVzaHBhc2lzIFNh
cmthcjsgUGV0ZXIgUHNlbmFrDQoNCj4gPiA+IChwcHNlbmFrKTsNCg0KPiA+ID4gZHJhZnQtaWV0
Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnPG1haWx0bzpk
cmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc+
Ow0KDQo+ID4gPiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9v
bHMuaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5z
aW9uc0B0b29scy5pZXRmLm9yZz47IEhhbm5lcw0KDQo+ID4gPiBHcmVkbGVyDQoNCj4gPiA+IENj
OiBvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPjsgaXNpcy13Z0BpZXRmLm9yZzxt
YWlsdG86aXNpcy13Z0BpZXRmLm9yZz4NCg0KPiA+ID4gU3ViamVjdDogUkU6IFtPU1BGXSBbSXNp
cy13Z10gTWFpbCByZWdhcmRpbmcNCg0KPiA+ID4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91
dGluZy1leHRlbnNpb25zDQoNCj4gPiA+DQoNCj4gPiA+IExlcywNCg0KPiA+ID4NCg0KPiA+ID4g
UGxzIGNvbnNpZGVyIGEgY2FzZSB3aGVuIHRoZSBwb3N0IGNvbnZlcmdlbmNlIHBhdGggZ29lcyB0
aHJvdWdoIGENCg0KPiA+IGRpZmZlcmVudCBub2RlIGFuZCBpcyB3ZWxsIHByb3Zpc2lvbmVkLg0K
DQo+ID4gPg0KDQo+ID4gPiAtLS0tLS0tLUctLS0tLS0tDQoNCj4gPiA+IHwgICAgICAgICAgICAg
ICAgICAgICB8DQoNCj4gPiA+IEEtLS0tQi0tLS1DLS0tLUQNCg0KPiA+ID4gICAgICAgIHwgICAg
ICAgfA0KDQo+ID4gPiAgICAgICAgICBFLS0tLUYNCg0KPiA+ID4NCg0KPiA+ID4gV2hlbiB0aGUg
bGluayBiZXR3ZWVuIEIgJiBDIGdvZXMgZG93biwgd2UgZG9u4oCZdCB3YW50IHRvIGRpdmVydCB0
aGUNCg0KPiA+IHRyYWZmaWMgdmlhIEItRS1FLUYtQyBiZWNhdXNlIGl0IGlzIG5vdCB3ZWxsIHBy
b3Zpc2lvbmVkIGZvciB0aGUgc2VydmljZS4NCg0KPiA+ID4gVGhlIHBvc3QgY29udmVyZ2VuY2Ug
cGF0aCBpcyBBLUctRCB3aGljaCBpcyB3ZWxsIHByb3Zpc2lvbmVkLg0KDQo+ID4gPiBJbiB0aGlz
IGNhc2UgaXQgbWFrZXMgc2Vuc2UgdG8gc2ltcGx5IGF2b2lkIHByb3RlY3Rpb24gZm9yIHRoZQ0K
DQo+ID4gPiBzZXJ2aWNlIGFzIHRoZQ0KDQo+ID4gbmF0dXJlIG9mIHRoZSBzZXJ2aWNlIGlzIHN1
Y2ggdGhhdCBpdCBjYW4gYmUgZGlzY29ubmVjdGVkIGFuZA0KDQo+ID4gcmVjb25uZWN0ZWQgd2l0
aG91dCBpbXBhY3RpbmcgdGhlIGVuZCB1c2VyIG9mIHRoZSBzZXJ2aWNlLg0KDQo+ID4gPg0KDQo+
ID4gPg0KDQo+ID4gPiBUaGUgcG9zdCBjb252ZXJnZW5jZSBwYXRocyBuZWVkIHRvIGJlIHByb3Zp
c2lvbmVkIGF0IGxlYXN0IGZvciBvbmUNCg0KPiA+ID4gZmFpbHVyZQ0KDQo+ID4gaWYgdGhhdCBp
cyBub3QgdGhlIGNhc2UgdGhlbiB0aGUgc2VydmljZSB3aWxsIHJlbWFpbiBkb3duIElycmVzcGVj
dGl2ZQ0KDQo+ID4gb2YgdGhlIHRlY2hub2xvZ3kgdXNlZC4NCg0KPiA+ID4NCg0KPiA+ID4NCg0K
PiA+ID4gUmdkcw0KDQo+ID4gPiBTaHJhZGRoYQ0KDQo+ID4gPg0KDQo+ID4gPiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQ0KDQo+ID4gPiBGcm9tOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSBb
bWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbV0NCg0KPiA+ID4gU2VudDogTW9uZGF5LCBKYW51YXJ5
IDA1LCAyMDE1IDEyOjA3IFBNDQoNCj4gPiA+IFRvOiBQdXNocGFzaXMgU2Fya2FyOyBTaHJhZGRo
YSBIZWdkZTsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsNCg0KPiA+ID4gZHJhZnQtaWV0Zi1vc3Bm
LXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnPG1haWx0bzpkcmFmdC1p
ZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc+Ow0KDQo+
ID4gPiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0
Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0
b29scy5pZXRmLm9yZz47IEhhbm5lcw0KDQo+ID4gPiBHcmVkbGVyDQoNCj4gPiA+IENjOiBvc3Bm
QGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPjsgaXNpcy13Z0BpZXRmLm9yZzxtYWlsdG86
aXNpcy13Z0BpZXRmLm9yZz4NCg0KPiA+ID4gU3ViamVjdDogUkU6IFtPU1BGXSBbSXNpcy13Z10g
TWFpbCByZWdhcmRpbmcNCg0KPiA+ID4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1l
eHRlbnNpb25zDQoNCj4gPiA+DQoNCj4gPiA+IFB1c2hwYXNpcyAtDQoNCj4gPiA+DQoNCj4gPiA+
IElubGluZS4NCg0KPiA+ID4NCg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCg0K
PiA+ID4gRnJvbTogUHVzaHBhc2lzIFNhcmthciBbbWFpbHRvOnBzYXJrYXJAanVuaXBlci5uZXRd
DQoNCj4gPiA+IFNlbnQ6IFN1bmRheSwgSmFudWFyeSAwNCwgMjAxNSAxMDoxMyBQTQ0KDQo+ID4g
PiBUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFNocmFkZGhhIEhlZ2RlOyBQZXRlciBQc2Vu
YWsgKHBwc2VuYWspOw0KDQo+ID4gPiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4
dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJv
dXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZz47DQoNCj4gPiA+IGRyYWZ0LWlldGYtaXNp
cy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzxtYWlsdG86ZHJhZnQt
aWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnPjsgSGFu
bmVzDQoNCj4gPiA+IEdyZWRsZXINCg0KPiA+ID4gQ2M6IG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9z
cGZAaWV0Zi5vcmc+OyBpc2lzLXdnQGlldGYub3JnPG1haWx0bzppc2lzLXdnQGlldGYub3JnPg0K
DQo+ID4gPiBTdWJqZWN0OiBSZTogW09TUEZdIFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZw0KDQo+
ID4gPiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCg0KPiA+ID4N
Cg0KPiA+ID4gSGkgTGVzLA0KDQo+ID4gPg0KDQo+ID4gPg0KDQo+ID4gPiBPbiAxLzUvMTUsIDEx
OjIzIEFNLCAiTGVzIEdpbnNiZXJnIChnaW5zYmVyZykiIDxnaW5zYmVyZ0BjaXNjby5jb208bWFp
bHRvOmdpbnNiZXJnQGNpc2NvLmNvbT4+DQoNCj4gPiB3cm90ZToNCg0KPiA+ID4NCg0KPiA+ID4+
IFB1c2hwYXNpcyAtDQoNCj4gPiA+Pg0KDQo+ID4gPj4gVGhlIGtleSBwb2ludCBpcyB0aGF0IHRo
ZSBwcm9wb3NhbCBkb2VzIG5vdCBoYXZlIGFueSBsYXN0aW5nIGltcGFjdA0KDQo+ID4gPj4gb24g
dHJhZmZpYyBmbG93LiBBIHNpbXBsZSB0b3BvbG9neSBzaG91bGQgc3VmZmljZSB0byBpbGx1c3Ry
YXRlIHRoaXMuDQoNCj4gPiA+Pg0KDQo+ID4gPj4NCg0KPiA+ID4+IEEtLS0tQi0tLS1DLS0tLUQN
Cg0KPiA+ID4+ICAgICAgICAgfCAgICAgICB8DQoNCj4gPiA+PiAgICAgICAgIEUtLS0tRg0KDQo+
ID4gPj4NCg0KPiA+ID4+IChBbGwgbGlua3MgaGF2ZSB0aGUgc2FtZSBjb3N0KQ0KDQo+ID4gPj4N
Cg0KPiA+ID4+IFN1cHBvc2Ugd2Ugd2lzaCB0byBoYXZlIHRyYWZmaWMgZW50ZXJpbmcgYXQgQSBm
bG93IGFsb25nIHRoZSBwYXRoDQoNCj4gPiA+PiBBLUItQy1EDQoNCj4gPiA+PiAtIGJ1dCBpZiB0
aGUgbGluayBCLS0tQyBmYWlscyB3ZSBkbyBOT1Qgd2FudCB0cmFmZmljIHRvIHRha2UgdGhlDQoN
Cj4gPiA+PiBwYXRoIEItLUUtLUYtLUMuDQoNCj4gPiA+Pg0KDQo+ID4gPj4gWW91IHByb3Bvc2Ug
dG8gaGF2ZSBDIGFkdmVydGlzZSBhbiBhZGRyZXNzIHdpdGggdHdvIG5vZGUtc2lkcyAtIG9uZQ0K
DQo+ID4gPj4gd2hpY2ggYWxsb3dzIHByb3RlY3Rpb24gLSBjYWxsIGl0IEMoUCkgLSBhbmQgb25l
IHdoaWNoIGRvZXMgTk9UDQoNCj4gPiA+PiBhbGxvdyBwcm90ZWN0aW9uIC0gY2FsbCBpdCBDKE5Q
KS4NCg0KPiA+ID4gW1B1c2hwYXNpc10gTm8uIE15IHByb3Bvc2FsIGlzIGZvciBEIHRvIGFkdmVy
dGlzZSB0d28gbm9kZSBzaWRzLCBEMQ0KDQo+ID4gPiB3aXRoIE5QDQoNCj4gPiBzZXQgdG8gMCBh
bmQgRDIgd2l0aCBOUCBzZXQgdG8gMS4gQXBwbGljYXRpb25zIG9uIHRoYXQgZG8gbm90IG5lZWQg
QiwNCg0KPiA+IG9yIEMgdG8gcHJvdGVjdCB0aGUgQS1CLUMtRCBwYXRoIHdpbGwgdXNlIEQyLiBC
IGFuZCBDIHdpbGwgbm90IGluc3RhbGwNCg0KPiA+IGJhY2t1cCBwYXRocyBmb3IgRDIuIE90aGVy
IGFwcHMgY2FuIHVzZSBEMSBhcyB0aGV5IGFyZSBzdXBwb3NlZCB0byBkbw0KDQo+ID4gb3RoZXJ3
aXNlLiBXZXRoZXIgdG8gcHJvdGVjdCBEMSBvciBub3QgaXMgYSBsb2NhbCBkZWNpc2lvbiBvZiBC
IGFuZCBDLg0KDQo+ID4gPiBIb3BlIEkgY291bGQgY2xhcmlmeSBlbm91Z2ggOikNCg0KPiA+ID4N
Cg0KPiA+ID4gW0xlczpdIFdoZXRoZXIgd2UgdGFsayBhYm91dCBDIG9yIEQgZG9lc27igJl0IG1h
dHRlci4gQXMgeW91IHBvaW50IG91dA0KDQo+ID4gYmVsb3cgdGhlIGlzc3VlIHlvdSBhcmUgY29u
Y2VybmVkIHdpdGggaXMgdGhlIEZJQiB1cGRhdGUgdGltZSBvbiB0aGUNCg0KPiA+IGludGVybWVk
aWF0ZSBub2RlcyByZWxhdGl2ZSB0byB0aGUgcmVjb21wdXRhdGlvbiBvbiB0aGUgaW5ncmVzcyBu
b2RlLg0KDQo+ID4gPg0KDQo+ID4gPj4NCg0KPiA+ID4+IElmIHRoZSBsYWJlbCBzdGFjayBzcGVj
aWZpZXMgQyhOUCkgLSB0aGVuIHdoaWxlIHRoZSBsaW5rIEItLUMgaXMgVVANCg0KPiA+ID4+IGV2
ZXJ5dGhpbmcgd29ya3MgYXMgZGVzaXJlZCAocHJpbWFyeSBwYXRoIHRvIEMoTlApIG9uIE5vZGUg
QiBpcyB2aWENCg0KPiA+ID4+IGxpbmsgQi1DKS4NCg0KPiA+ID4+IEhvd2V2ZXIsIHdoZW4gdGhl
IGxpbmsgQi0tQyBnb2VzIGRvd24sIHRoZSBuZXR3b3JrIHdpbGwgcmVjb252ZXJnZQ0KDQo+ID4g
Pj4gYW5kIGluIGEgbW9kZXN0IGFtb3VudCBvZiB0aW1lIHRoZSBuZXcgcHJpbWFyeSBwYXRoIHRv
IEMoTlApIG9uDQoNCj4gPiA+PiBub2RlIEIgd2lsbCBiZSB2aWEgbGluayBCLUUuDQoNCj4gPiA+
IFtQdXNocGFzaXNdIFllcyBhZ3JlZWQuIEJ1dCBvbmx5IGFwcGxpY2F0aW9ucyBvbiBBIHdpbGwg
YmUgaW5qZWN0aW5nDQoNCj4gPiA+IHRyYWZmaWMNCg0KPiA+IHVzaW5nIEQyLiBPbmNlIHRoZSBC
LUMgbGluay1kb3duIGV2ZW50IHJlYWNoZXMgcm91dGVyIEEgd2lsbCBzdG9wDQoNCj4gPiBpbmpl
Y3RpbmcgdHJhZmZpYyB1c2luZyBEMi4gQSBwYXRoIHJlLWNvbXB1dGUgd2lsbCBiZSB0cmlnZ2Vy
ZWQgb24gQS4NCg0KPiA+IFllcyBJIGFncmVlIHRoYXQgaWYgQiBjb252ZXJnZXMgRDIgKG5vdCBG
UlIpIGJlZm9yZSBBIHJlLWNvbXB1dGUsDQoNCj4gPiB0aGVyZSBpcyBzdGlsbCBjaGFuY2UgdGhh
dCBzb21lIHNtYWxsIGFtb3VudCBvZiB0cmFmZmljIGlzIHNlbnQgb3ZlciBBLUItRS1GLQ0KDQo+
IEMtRC4NCg0KPiA+ID4NCg0KPiA+ID4gW0xlczpdIFdlbGwgeWVzIC0gdGhlIGtleSBwb2ludCBp
cyB0aGF0IHlvdSBjYW5ub3QgZ3VhcmFudGVlIHRoZQ0KDQo+ID4gPiB0aW1pbmcgb2YNCg0KPiA+
IHdoZW4gQiAoZm9yIGV4YW1wbGUpIHdpbGwgcmVjb252ZXJnZSByZWxhdGl2ZSB0byB3aGVuIHRo
ZSBpbmdyZXNzIG5vZGUNCg0KPiA+IEEgZGVjaWRlcyB0byByZXJvdXRlL2Ryb3AgdGhlIEQyIHRy
YWZmaWMuIEdpdmVuIHRoYXQgQiBpcyBjbG9zZXIgdG8NCg0KPiA+IHRoZSBmYWlsdXJlIGl0IGlz
IHF1aXRlIGxpa2VseSB0aGF0IEIgd2lsbCByZXNwb25kIG1vcmUgcXVpY2tseSB0aGFuIEENCg0K
PiA+IC0gYW5kIG9mIGNvdXJzZSB0aGVyZSBhcmUgbWFueSBvdGhlciB2YXJpYWJsZXMgd2hpY2gg
Y291bGQgYWZmZWN0IHRoZQ0KDQo+ID4gcmVsYXRpdmUgcmVzcG9uc2UgdGltZSBvZiBBIGFuZCBC
LiBTbyB0aGUgc29sZSBiZW5lZml0IG9mIHdoYXQgeW91DQoNCj4gPiBwcm9wb3NlIHNlZW1zIHRv
IGJlIHRoYXQgaW4gc29tZSBjYXNlcyB5b3UgTUlHSFQgbm90IHNlbmQgYXMgbXVjaA0KDQo+IHRy
YWZmaWMgdG8gRDIgdmlhIHRoZSB1bmRlc2lyZWQgbGlua3MuDQoNCj4gPiA+DQoNCj4gPiA+IEF0
IHRoaXMgcG9pbnQgSSB0aGluayB5b3Ugd291bGQgZG8gd2VsbCB0byBsb29rIGF0IHRoZSBleGlz
dGluZw0KDQo+ID4gPiBzb2x1dGlvbnMgLSBhcw0KDQo+ID4gd2VsbCBhcyBKZWZmJ3MgcG9zdCBv
biB0aGlzIHRocmVhZCB3aGljaCBwcm92aWRlcyBhbiBleGNlbGxlbnQNCg0KPiA+IGZyYW1ld29y
ayBmb3IgdGhpbmtpbmcgYWJvdXQgc29sdXRpb25zLiBXZSBkbyBoYXZlIHdheXMgb2YgYWRkcmVz
c2luZw0KDQo+ID4gdGhpcyBwcm9ibGVtIGFuZCBkb2luZyBzbyBmYXIgbW9yZSByb2J1c3RseSB0
aGFuIHdoYXQgeW91IGFyZQ0KDQo+ID4gcHJvcG9zaW5nLiBUaGUgUk9JIGZvciB3aGF0IHlvdSBw
cm9wb3NlIGlzIHF1aXRlIGxvdy4gRm9yIG15IHBhcnQgSQ0KDQo+ID4gZG9u4oCZdCB0aGluayB3
aGF0IHlvdSBwcm9wb3NlIGlzIGEgZ29vZCBpZGVhLg0KDQo+ID4gPg0KDQo+ID4gPiAgICBMZXMN
Cg0KPiA+ID4NCg0KPiA+ID4+DQoNCj4gPiA+PiBUaGUgZXhpc3RlbmNlIG9mIEMoTlApIHRoZXJl
Zm9yZSBvbmx5IGFmZmVjdHMgdHJhZmZpYyBmbG93IGR1cmluZw0KDQo+ID4gPj4gdGhlIHJlY29u
dmVyZ2VuY2UgcGVyaW9kIGkuZS4gaWYgd2UgYXNzdW1lIEIgZGlkIE5PVCBpbnN0YWxsIGENCg0K
PiA+ID4+IHJlcGFpciBwYXRoIGZvciBDKE5QKSB0cmFmZmljIHdpbGwgYmUgZHJvcHBlZCBvbmx5
IHVudGlsIGEgbmV3DQoNCj4gPiA+PiBwcmltYXJ5IHBhdGggaXMgY2FsY3VsYXRlZC4gSSBkb27i
gJl0IHNlZSB0aGUgdmFsdWUgaW4gdGhpcy4NCg0KPiA+ID4+DQoNCj4gPiA+PiBBcyBhIChzb21l
d2hhdCBkYW5nZXJvdXMpIGFzaWRlLCB0aGUgZnVuY3Rpb25hbGl0eSB5b3UgYXJlIGxvb2tpbmcN
Cg0KPiA+ID4+IGZvciBpcyBtb3JlIGFraW4gdG8gIm5vdC12aWEiIGFzIGRlZmluZWQgaW4gUkZD
IDY5ODEgLSB0aG91Z2ggSSBhbQ0KDQo+ID4gPj4gcXVpY2sgdG8gYWRkIHRoYXQgSSBhbSBOT1Qg
cHJvcG9zaW5nIHRvIHB1cnN1ZSB0aGF0LiA6LSkgQnV0DQoNCj4gPiA+PiByZWFkaW5nIHRoYXQg
UkZDIG1pZ2h0IGdpdmUgeW91IG1vcmUgaW5zaWdodCBpbnRvIHdoeSBzaW1wbHkNCg0KPiA+ID4+
IHNldHRpbmcgImRvbid0IHByb3RlY3QiIGZvciBhIHByZWZpeCBpc24ndCB1c2VmdWwgZm9yIHRo
ZSBwdXJwb3NlIHlvdSBoYXZlDQoNCj4gaW4gbWluZC4NCg0KPiA+ID4+DQoNCj4gPiA+PiAgTGVz
DQoNCj4gPiA+Pg0KDQo+ID4gPj4NCg0KPiA+ID4+DQoNCj4gPiA+PiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KDQo+ID4gPj4gRnJvbTogUHVzaHBhc2lzIFNhcmthciBbbWFpbHRvOnBzYXJr
YXJAanVuaXBlci5uZXRdDQoNCj4gPiA+PiBTZW50OiBTdW5kYXksIEphbnVhcnkgMDQsIDIwMTUg
ODozNCBQTQ0KDQo+ID4gPj4gVG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBTaHJhZGRoYSBI
ZWdkZTsgUGV0ZXIgUHNlbmFrDQoNCj4gPiA+PiAocHBzZW5hayk7DQoNCj4gPiA+PiBkcmFmdC1p
ZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc8bWFpbHRv
OmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9y
Zz47DQoNCj4gPiA+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNA
dG9vbHMuaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0
ZW5zaW9uc0B0b29scy5pZXRmLm9yZz47IEhhbm5lcw0KDQo+ID4gPj4gR3JlZGxlcg0KDQo+ID4g
Pj4gQ2M6IG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+OyBpc2lzLXdnQGlldGYu
b3JnPG1haWx0bzppc2lzLXdnQGlldGYub3JnPg0KDQo+ID4gPj4gU3ViamVjdDogUmU6IFtPU1BG
XSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCg0KPiA+ID4+IGRyYWZ0LWlldGYtb3NwZi1zZWdt
ZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KDQo+ID4gPj4NCg0KPiA+ID4+IEhpIExlcywNCg0KPiA+
ID4+DQoNCj4gPiA+PiBQbGVhc2UgZmluZCBjb21tZW50cyBpbmxpbmUuLg0KDQo+ID4gPj4NCg0K
PiA+ID4+IEF1dGhvcnMsDQoNCj4gPiA+Pg0KDQo+ID4gPj4gSGVyZSBpcyBteSBwcm9wb3NhbC4g
UGxlYXNlIGxldCBtZSBrbm93IGlmIHRoaXMgc291bmRzIHJlYXNvbmFibGUgb3INCg0KPiBub3Qu
DQoNCj4gPiA+Pg0KDQo+ID4gPj4gLSBBIG5ldyDFkk5vLVBvdGVjdGlvbi1SZXF1aXJlZMK5IG9y
IMWSTlDCuSBmbGFnIGJlIGFkZGVkIHRvIHRoZQ0KDQo+ID4gPj4gUHJlZml4LVNJRCBTdWItVExW
L1RMVi4gU2V0dGluZyB0aGlzIGZsYWcgbWVhbnMgbm9uZSBvZiB0aGUgdHJhbnNpdA0KDQo+ID4g
Pj4gcm91dGVycyBzaG91bGQgdHJ5IHRvIHByb3RlY3QgdGhpcyBub2RlLXNlZ21lbnQuDQoNCj4g
PiA+PiAtIExldCBub2RlcyBhZHZlcnRpc2UgdHdvIG5vZGUtc2lkLWluZGV4IGVhY2ggKHBlciBh
ZGRyZXNzLWZhbWlseSksDQoNCj4gPiA+PiBvbmUgd2l0aG91dCBhbmQgb25lIHdpdGggxZJOUMK5
IGZsYWcgc2V0LiBGb3Igbm9kZS1zaWQgYWR2ZXJ0aXNlZA0KDQo+ID4gPj4gd2l0aCDFkk5Qwrkg
ZmxhZyAwLCByb3V0ZXJzIHNhbWUgYmVoYXZlIHRoZSBzYW1lIHdheSBhcyB0b2RheS4gQnV0DQoN
Cj4gPiA+PiB3aGVuIHRoZXkgcmVjZWl2ZSBhIG5vZGUtc2lkIHdpdGggxZJOUMK5IGZsYWcgc2V0
LCB0aGV5IGF2b2lkL3NraXANCg0KPiA+ID4+IGZpbmRpbmcgYSBiYWNrdXAgZm9yIHRoYXQgc2Vn
bWVudC4NCg0KPiA+ID4+IC0gRmluYWxseSBpbmdyZXNzIHNlcnZlcnMgb3IgVEUtYXBwbGljYXRp
b25zIG1heSB1c2UgdGhlc2UNCg0KPiA+ID4+ICdub2RlLXNpZHMgd2l0aCBOUC1mbGFnIHNldMK5
IGZvciB1c2UgY2FzZXMgd2hlcmUgaXQgaXMgYmV0dGVyIHRvDQoNCj4gPiA+PiBkcm9wIHRyYWZm
aWMgb24gdG9wb2xvZ3kgb3V0YWdlcyByYXRoZXIgdGhhbiBkaXZlcnRpbmcgaXQgdG8gc29tZQ0K
DQo+ID4gPj4gb3RoZXIgcGF0aHMuIEZvciBzdWNoIGNhc2VzIGluZ3Jlc3Mgcm91dGVyIG9yIFRF
LWFwcGxpY2F0aW9ucw0KDQo+ID4gPj4gc2hvdWxkIGxvb2sgZm9yIG5vZGUtc2lkcyB3aXRoIMWS
TlDCuSBmbGFnIHNldCBhbmQgbm90IHRoZSByZWd1bGFyDQoNCj4gPiA+PiBub2RlLXNpZHMuIEZv
ciBhbGwgb3RoZXIgbm9ybWFsIHVzZSBjYXNlcyhpbmNsdWRpbmcgTDNWUE4vNlZQRSBldGMpDQoN
Cj4gPiA+PiB0cmFmZmljIHNob3VsZCBiZSBjYXJyaWVkIHVzaW5nIG5vZGUtc2lkIHdpdGhvdXQg
xZJOUOKAuWZsYWcgc2V0Lg0KDQo+ID4gPj4NCg0KPiA+ID4+IFRoYW5rcyBhbmQgUmVnYXJkcywN
Cg0KPiA+ID4+IC1QdXNocGFzaXMNCg0KPiA+ID4+DQoNCj4gPiA+PiBPbiAxLzUvMTUsIDM6Mzcg
QU0sICJMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSIgPGdpbnNiZXJnQGNpc2NvLmNvbTxtYWlsdG86
Z2luc2JlcmdAY2lzY28uY29tPj4NCg0KPiA+IHdyb3RlOg0KDQo+ID4gPj4NCg0KPiA+ID4+PiBQ
dXNocGFzaXMgLQ0KDQo+ID4gPj4+DQoNCj4gPiA+Pj4gSSBkb24ndCBhZ3JlZS4NCg0KPiA+ID4+
Pg0KDQo+ID4gPj4+IFRoZSB1c2Ugb2Ygb25lIG5vZGUtc2lkIHZzIGFub3RoZXIgaGFzIG5vdGhp
bmcgd2hhdGV2ZXIgdG8gZG8gd2l0aA0KDQo+ID4gPj4+IHRoZSByZXF1ZXN0IFNocmFkZGhhIGhh
cyBtYWRlIGkuZS4gc2hvdWxkIHdlIGludHJvZHVjZSBhIGZsYWcNCg0KPiA+ID4+PiBpbmRpY2F0
aW5nIHdoZXRoZXIgYSBwYXJ0aWN1bGFyIHByZWZpeCBzaG91bGQgYmUgcHJvdGVjdGVkIG9yIG5v
dC4NCg0KPiA+ID4+PiBBIG5vZGUtc2lkIG9ubHkgZGljdGF0ZXMgd2hhdCAoaW50ZXJtZWRpYXRl
KSBub2RlIHRyYWZmaWMgc2hvdWxkDQoNCj4gPiA+Pj4gYmUgc2VudCB0byAtIG5vdCB3aGF0DQoN
Cj4gPiA+Pj4gbGluayhzKSBhcmUgdXNlZCB0byByZWFjaCB0aGF0IG5vZGUuDQoNCj4gPiA+PiBb
UHVzaHBhc2lzXSBUaGlzIGlzIG5vdCBhYm91dCB3aGljaCBsaW5rcyB0byB0YWtlLiBJdCBpcyBh
Ym91dA0KDQo+ID4gPj4gd2V0aGVyIHRyYW5zaXQgcm91dGVycyBzaG91bGQgdHJ5IHRvIHByb3Rl
Y3QgdGhlIG5vZGUtc2VnbWVudCB0bw0KDQo+ID4gPj4gdGhlIHRoaXMgbm9kZS1zaWQgb3Igbm90
LiBJIHRoaW5rIHRoaXMgb3BlbnMgdXAgYSBsb3QgbWFueSBudW1iZXINCg0KPiA+ID4+IG9mIHBv
c3NpYmlsaXRpZXMgb24gdGhlIGluZ3Jlc3Mgcm91dGVyIGFuZCBURSBjb250cm9sbGVyLWJhc2Vk
DQoNCj4gYXBwbGljYXRpb25zLg0KDQo+ID4gPj4NCg0KPiA+ID4+Pg0KDQo+ID4gPj4+IEFkamFj
ZW5jeS1zaWRzIGhhdmUgYSBkaWZmZXJlbnQgc2VtYW50aWMgLSB0aGV5IGlkZW50aWZ5IHRoZSBs
aW5rDQoNCj4gPiA+Pj4gb3ZlciB3aGljaCB0cmFmZmljIGlzIHRvIGJlIGZvcndhcmRlZC4gSWRl
bnRpZnlpbmcgYW4NCg0KPiA+ID4+PiBhZGphY2VuY3ktc2lkIGFzIHVucHJvdGVjdGVkIG1lYW5z
IHRyYWZmaWMgd2lsbCBORVZFUiBmbG93IG92ZXIgYQ0KDQo+IGRpZmZlcmVudCBsaW5rLg0KDQo+
ID4gPj4+IFRoZXJlIGlzIG5vIGVxdWl2YWxlbnQgYmVoYXZpb3IgdyBhIG5vZGUtc2lkIC0gd2hp
Y2ggaXMgd2hhdCB0aGlzDQoNCj4gPiA+Pj4gZGlzY3Vzc2lvbiBoYXMgYmVlbiBhYm91dC4NCg0K
PiA+ID4+IFtQdXNocGFzaXNdIEkgYW0gbm90IHRyeWluZyB0byBkcmF3IGEgcGFyYWxsZWwgYmV0
d2VlbiB0aGlzIG5ldw0KDQo+ID4gPj4gZmxhZyBhbmQgdGhlIMWSQsK5IGZsYWcgaW4gQWRqLVNp
ZCBTdWJUbHYuIExpa2Ugc2FpZCBiZWZvcmUNCg0KPiA+ID4+DQoNCj4gPiA+Pj4NCg0KPiA+ID4+
PiAgTGVzDQoNCj4gPiA+Pj4NCg0KPiA+ID4+Pg0KDQo+ID4gPj4+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQoNCj4gPiA+Pj4gRnJvbTogUHVzaHBhc2lzIFNhcmthciBbbWFpbHRvOnBzYXJr
YXJAanVuaXBlci5uZXRdDQoNCj4gPiA+Pj4gU2VudDogU3VuZGF5LCBKYW51YXJ5IDA0LCAyMDE1
IDg6NTEgQU0NCg0KPiA+ID4+PiBUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFNocmFkZGhh
IEhlZ2RlOyBQZXRlciBQc2VuYWsNCg0KPiA+ID4+PiAocHBzZW5hayk7DQoNCj4gPiA+Pj4gZHJh
ZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnPG1h
aWx0bzpkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0
Zi5vcmc+Ow0KDQo+ID4gPj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5z
aW9uc0B0b29scy5pZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGlu
Zy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnPg0KDQo+ID4gPj4+IENjOiBvc3BmQGlldGYub3Jn
PG1haWx0bzpvc3BmQGlldGYub3JnPjsgaXNpcy13Z0BpZXRmLm9yZzxtYWlsdG86aXNpcy13Z0Bp
ZXRmLm9yZz4NCg0KPiA+ID4+PiBTdWJqZWN0OiBSZTogW09TUEZdIFtJc2lzLXdnXSBNYWlsIHJl
Z2FyZGluZw0KDQo+ID4gPj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5z
aW9ucw0KDQo+ID4gPj4+DQoNCj4gPiA+Pj4gSGkgTGVzLA0KDQo+ID4gPj4+DQoNCj4gPiA+Pj4g
SSB0aGluayB0aGUgcmVxdWlyZW1lbnQgU2hyYWRkaGEgaXMgcmVmZXJyaW5nIGlzIGFib3V0IHRo
ZSBjaG9pY2UNCg0KPiA+ID4+PiBvZiBleGFjdCBub2RlLXNpZCB0byB1c2Ugd2hpbGUgY29uc3Ry
dWN0aW5nIHRoZSBsYWJlbC1zdGFjayBmb3IgYQ0KDQo+ID4gPj4+IGV4cGxpY2l0LUxTUCBvbiB0
aGUgaW5ncmVzcyByb3V0ZXIsIHdoaWNoIHdpbGwgYmUgdHlwaWNhbGx5IGRvbmUNCg0KPiA+ID4+
PiBhZnRlciBydW5uaW5nIHNvbWUgQ1NQRiBvbiB0aGUgU1BSSU5HIHRvcG9sb2d5LiBBbmQgbm90
IHRoZSBJR1Agb24NCg0KPiA+ID4+PiBpbmdyZXNzIG9yIHRyYW5zaXQgcm91dGVycy4NCg0KPiA+
ID4+Pg0KDQo+ID4gPj4+IFRoYW5rcw0KDQo+ID4gPj4+IC1QdXNocGFzaXMNCg0KPiA+ID4+Pg0K
DQo+ID4gPj4+IE9uIDEvMy8xNSwgMzoxMCBBTSwgIkxlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIiA8
Z2luc2JlcmdAY2lzY28uY29tPG1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb20+Pg0KDQo+ID4gd3Jv
dGU6DQoNCj4gPiA+Pj4NCg0KPiA+ID4+Pj4gU2hyYWRkaGEgLQ0KDQo+ID4gPj4+Pg0KDQo+ID4g
Pj4+PiBJR1BzIHRvZGF5IGRvIE5PVCBwZXJmb3JtIGNvbnN0cmFpbnQgYmFzZWQgU1BGcyAtIHNv
IEkgZG9uJ3Qga25vdw0KDQo+ID4gPj4+PiB3aHkgeW91IGJlbGlldmUgdGhhdCB0aGUgcHJpbWFy
eSBTUEYgd2lsbCBtZWV0IGEgc2V0IG9mDQoNCj4gPiA+Pj4+IGNvbnN0cmFpbnRzIHRoYXQgYW4g
TEZBIGNhbGN1bGF0aW9uIHdpbGwgbm90LiBJbiBmYWN0ICwgaXQgaXMgdGhlDQoNCj4gPiA+Pj4+
IG9wcG9zaXRlIHdoaWNoIGlzIHRydWUgYmVjYXVzZSBpbXBsZW1lbnRhdGlvbnMgdG9kYXkgZG8g
c3VwcG9ydA0KDQo+ID4gPj4+PiBwcmVmZXJlbmNlcyBpbiBjaG9vc2luZyBMRkFzIGJhc2VkIG9u
IHZhcmlvdXMgY29uZmlndXJlZCBwb2xpY3kgLQ0KDQo+ID4gPj4+PiBzb21ldGhpbmcgd2hpY2gg
aXMgTk9UIGRvbmUgZm9yIHByaW1hcnkgU1BGLg0KDQo+ID4gPj4+Pg0KDQo+ID4gPj4+PiBJZiB5
b3Ugd2FudCBhIGNlcnRhaW4gY2xhc3Mgb2YgdHJhZmZpYyB0byBhdm9pZCBhIHN1YnNldCBvZiB0
aGUNCg0KPiA+ID4+Pj4gbGlua3MgaW4gdGhlIHRvcG9sb2d5IHRoZW4geW91IG5lZWQgdG8gaGF2
ZSBhIHdheSBvZiBpZGVudGlmeWluZw0KDQo+ID4gPj4+PiB0aGUgbGlua3MgKE5PVCB0aGUgbm9k
ZSBhZGRyZXNzZXMpIGFuZCBhIHdheSBvZiBjYWxjdWxhdGluZyBhDQoNCj4gPiA+Pj4+IHBhdGgg
d2hpY2ggb25seSB1c2VzIHRoZSBsaW5rcyB3aGljaCBtZWV0IHRoZSBjb25zdHJhaW50cyBvZiB0
aGF0DQoNCj4gPiA+Pj4+IGNsYXNzIG9mDQoNCj4gPiBzZXJ2aWNlLg0KDQo+ID4gPj4+PiBJZGVu
dGlmeWluZyBhIHBhcnRpY3VsYXIgcHJlZml4IGFzIHByb3RlY3RlZCBvciB1bnByb3RlY3RlZCB3
b24ndA0KDQo+ID4gPj4+PiBhY2hpZXZlIHRoYXQuDQoNCj4gPiA+Pj4+DQoNCj4gPiA+Pj4+ICBM
ZXMNCg0KPiA+ID4+Pj4NCg0KPiA+ID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCg0K
PiA+ID4+Pj4gRnJvbTogU2hyYWRkaGEgSGVnZGUgW21haWx0bzpzaHJhZGRoYUBqdW5pcGVyLm5l
dF0NCg0KPiA+ID4+Pj4gU2VudDogRnJpZGF5LCBKYW51YXJ5IDAyLCAyMDE1IDEwOjU0IEFNDQoN
Cj4gPiA+Pj4+IFRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgUGV0ZXIgUHNlbmFrIChwcHNl
bmFrKTsNCg0KPiA+ID4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNp
b25zQHRvb2xzLmlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5n
LWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc+Ow0KDQo+ID4gPj4+PiBkcmFmdC1pZXRmLWlzaXMt
c2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWll
dGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZz4NCg0KPiA+
ID4+Pj4gQ2M6IG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+OyBpc2lzLXdnQGll
dGYub3JnPG1haWx0bzppc2lzLXdnQGlldGYub3JnPg0KDQo+ID4gPj4+PiBTdWJqZWN0OiBSRTog
W0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nDQoNCj4gPiA+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdt
ZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KDQo+ID4gPj4+Pg0KDQo+ID4gPj4+PiBIaSBMZXMvUGV0
ZXIsDQoNCj4gPiA+Pj4+DQoNCj4gPiA+Pj4+ICAgICBXaGVuIHJlY29udmVyZ2VuY2UgaGFwcGVu
cywgdGhlIHByaW1hcnkgcGF0aCB3aWxsIGJlDQoNCj4gPiA+Pj4+IGNhbGN1bGF0ZWQgYmFzZWQg
b24gYWxsIGNvbnN0cmlhbnRzLg0KDQo+ID4gPj4+PiBUaGlzIGlzIG5vdCB0cnVlIHdpdGggdGhl
IHByb3RlY3Rpb24gcGF0aC5Qcm90ZWN0aW9uIHBhdGggaXMNCg0KPiA+ID4+Pj4gY2FsY3VsYXRl
ZCBsb2NhbGx5IChMRkEvUkxGQSkgIGFuZCBkb2VzIG5vdCBjb25zaWRlciB0aGUNCg0KPiA+ID4+
Pj4gY2hhcmFjdGVyaXN0aWNzIG9mIHRoZSBzZXJ2aWNlcyBydW5uaW5nIG9uIHRoYXQgcGF0aC4N
Cg0KPiA+ID4+Pj4gSXQncyBlYXNpZXIgZm9yIHNvbWUgc2VydmljZXMgdG8gcGljayB0aGUgdW5w
cm90ZWN0ZWQgcGF0aCB3aGVuDQoNCj4gPiA+Pj4+IHRoZSBuYXR1cmUgb2YgdGhlIHNlcnZpY2Ug
aXMgdGhhdCBpdCBjYW4gYmUgcmVzdGFydGVkICB3aGVuIHRoZXJlDQoNCj4gPiA+Pj4+IGlzIGEg
ZGlzY29ubmVjdGlvbi4NCg0KPiA+ID4+Pj4NCg0KPiA+ID4+Pj4gUmdkcw0KDQo+ID4gPj4+PiBT
aHJhZGRoYQ0KDQo+ID4gPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KDQo+ID4gPj4+
PiBGcm9tOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSBbbWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNv
bV0NCg0KPiA+ID4+Pj4gU2VudDogRnJpZGF5LCBKYW51YXJ5IDAyLCAyMDE1IDEwOjA2IFBNDQoN
Cj4gPiA+Pj4+IFRvOiBQZXRlciBQc2VuYWsgKHBwc2VuYWspOyBTaHJhZGRoYSBIZWdkZTsNCg0K
PiA+ID4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xz
LmlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lv
bnNAdG9vbHMuaWV0Zi5vcmc+Ow0KDQo+ID4gPj4+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1y
b3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtaXNpcy1z
ZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZz4NCg0KPiA+ID4+Pj4gQ2M6
IG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+OyBpc2lzLXdnQGlldGYub3JnPG1h
aWx0bzppc2lzLXdnQGlldGYub3JnPg0KDQo+ID4gPj4+PiBTdWJqZWN0OiBSRTogW0lzaXMtd2dd
IE1haWwgcmVnYXJkaW5nDQoNCj4gPiA+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRp
bmctZXh0ZW5zaW9ucw0KDQo+ID4gPj4+Pg0KDQo+ID4gPj4+PiBQZXRlciAtDQoNCj4gPiA+Pj4+
DQoNCj4gPiA+Pj4+IFRoZSByZXF1aXJlbWVudCBTaHJhZGRoYSBzcGVjaWZpZWQgd2FzIHRvIG5v
dCBhbGxvdyBhIHBhcnRpY3VsYXINCg0KPiA+ID4+Pj4gY2xhc3Mgb2Ygc2VydmljZSAoImhlYXZ5
IGJhbmR3aWR0aCBzZXJ2aWNlcyIgd2FzIHRoZSBleGFtcGxlDQoNCj4gPiA+Pj4+IHByb3ZpZGVk
KSB0byB1c2UgY2VydGFpbiBsaW5rcyBpbiB0aGUgdG9wb2xvZ3kuIE15IHBvaW50IGlzIHRoYXQN
Cg0KPiA+ID4+Pj4gYWR2ZXJ0aXNpbmcgYSBmbGFnIGZvciBhIGdpdmVuIHByZWZpeCB3aGljaCBz
YXlzICJkbyBub3QNCg0KPiA+ID4+Pj4gY2FsY3VsYXRlIGEgcmVwYWlyIHBhdGggZm9yIHRoaXMg
cHJlZml4Ig0KDQo+ID4gPj4+PiBkb2VzIG5vdCBoZWxwIGFjaGlldmUgdGhpcy4gT25jZSB0aGUg
bmV0d29yayByZWNvbnZlcmdlcw0KDQo+ID4gPj4+PiBmb2xsb3dpbmcgdGhlIGZhaWx1cmUgb2Yg
b25lIG9mIHRoZSBsaW5rcyBvbiB3aGljaCAiaGVhdnkgYmFuZHdpZHRoDQoNCj4gc2VydmljZXMi
DQoNCj4gPiA+Pj4+IGlzIGFsbG93ZWQvcHJlZmVycmVkIGl0IGlzIHF1aXRlIGxpa2VseSB0aGF0
IHRoZSBuZXcgYmVzdCBwYXRoDQoNCj4gPiA+Pj4+IHdpbGwgYmUgb3ZlciBhIGxpbmsgb24gd2hp
Y2ggImhlYXZ5IGJhbmR3aWR0aCBzZXJ2aWNlcyIgaXMgTk9UDQoNCj4gPiA+Pj4+IGFsbG93ZWQv
cHJlZmVycmVkLiBUaGlzIHdpbGwgaGFwcGVuIHdoZXRoZXIgeW91IGhhdmUgdGhlIG5ldyBmbGFn
DQoNCj4gPiA+Pj4+IG9yIG5vdCAtIHNvIHRoZSBmbGFnIHdpbGwgaGF2ZSBubyBsYXN0aW5nIGVm
ZmVjdC4gSXQgd291bGQgb25seQ0KDQo+ID4gPj4+PiBhZmZlY3QgdHJhZmZpYyBmbG93IGR1cmlu
ZyB0aGUgYnJpZWYgcGVyaW9kIGR1cmluZyB3aGljaCB0aGUNCg0KPiA+ID4+Pj4gbmV0d29yayBp
cyByZWNvbnZlcmdpbmcuDQoNCj4gPiA+Pj4+DQoNCj4gPiA+Pj4+IEkgdGhpbmsgeW91IGFuZCBJ
IGFyZSBhY3R1YWxseSBpbiBhZ3JlZW1lbnQgLSBJIGFtIHNpbXBseSBzZW5kaW5nDQoNCj4gPiA+
Pj4+IGEgc3Ryb25nZXIgbmVnYXRpdmUgbWVzc2FnZSAtIG5vdCBvbmx5IGRvIEkgdGhpbmsgdGhl
IGZsYWcgaXMgbm90DQoNCj4gPiA+Pj4+IHVzZWZ1bA0KDQo+ID4gPj4+PiAtIEkgdGhpbmsgaXQg
ZG9lcyBub3QgYWNoaWV2ZSB0aGUgZ29hbCBTaHJhZGRoYSBoYXMgaW4gbWluZC4NCg0KPiA+ID4+
Pj4NCg0KPiA+ID4+Pj4gIExlcw0KDQo+ID4gPj4+Pg0KDQo+ID4gPj4+Pg0KDQo+ID4gPj4+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KDQo+ID4gPj4+PiBGcm9tOiBQZXRlciBQc2VuYWsg
KHBwc2VuYWspDQoNCj4gPiA+Pj4+IFNlbnQ6IEZyaWRheSwgSmFudWFyeSAwMiwgMjAxNSAxMjox
OCBBTQ0KDQo+ID4gPj4+PiBUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFNocmFkZGhhIEhl
Z2RlOw0KDQo+ID4gPj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lv
bnNAdG9vbHMuaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmct
ZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZz47DQoNCj4gPiA+Pj4+IGRyYWZ0LWlldGYtaXNpcy1z
ZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0
Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnPg0KDQo+ID4g
Pj4+PiBDYzogb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz47IGlzaXMtd2dAaWV0
Zi5vcmc8bWFpbHRvOmlzaXMtd2dAaWV0Zi5vcmc+DQoNCj4gPiA+Pj4+IFN1YmplY3Q6IFJlOiBb
SXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCg0KPiA+ID4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21l
bnQtcm91dGluZy1leHRlbnNpb25zDQoNCj4gPiA+Pj4+DQoNCj4gPiA+Pj4+IEhpIExlcywNCg0K
PiA+ID4+Pj4NCg0KPiA+ID4+Pj4gSSBiZWxpZXZlIHRoZSBpZGVhIGlzIG5vdCB0byBleGNsdWRl
IGFueSBwYXJ0aWN1bGFyIGxpbmssIGl0J3MNCg0KPiA+ID4+Pj4gYWN0dWFsbHkgbXVjaCBzaW1w
bGVyIC0gZG8gbm90IGNhbGN1bGF0ZSBiYWNrdXAgZm9yIHRoZSBwcmVmaXggaWYNCg0KPiA+ID4+
Pj4gdGhlIGZsYWcgaXMgc2V0Lg0KDQo+ID4gPj4+Pg0KDQo+ID4gPj4+PiBJJ20gc3RpbGwgbm90
IHF1aXRlIHN1cmUgaG93IHVzZWZ1bCBhYm92ZSBpcywgYnV0IHRlY2huaWNhbGx5IGl0DQoNCj4g
PiA+Pj4+IGlzIHBvc3NpYmxlLg0KDQo+ID4gPj4+Pg0KDQo+ID4gPj4+PiB0aGFua3MsDQoNCj4g
PiA+Pj4+IFBldGVyDQoNCj4gPiA+Pj4+DQoNCj4gPiA+Pj4+IE9uIDEyLzMwLzE0IDE3OjIyICwg
TGVzIEdpbnNiZXJnIChnaW5zYmVyZykgd3JvdGU6DQoNCj4gPiA+Pj4+PiBTaHJhZGRoYSAtDQoN
Cj4gPiA+Pj4+Pg0KDQo+ID4gPj4+Pj4gV2hlbiBwZXJmb3JtaW5nIGEgYmVzdCBwYXRoIGNhbGN1
bGF0aW9uIHdoZXRoZXIgYSBnaXZlbiBsaW5rIGlzDQoNCj4gPiA+Pj4+PiBpbiB0aGUgc2V0IG9m
IGJlc3QgcGF0aHMgKHRvIGJlIHByb3RlY3RlZEVEKSBvciBub3QgKGNvdWxkIGJlDQoNCj4gPiA+
Pj4+PiB1c2VkIGFzIGEgcHJvdGVjdElORyBwYXRoKSBpcyBhIGZ1bmN0aW9uIG9mIHRoZSB0b3Bv
bG9neSAtIG5vdCB0aGUNCg0KPiBsaW5rLg0KDQo+ID4gPj4+Pj4gSWYgdGhlcmUgaXMgYSB0b3Bv
bG9neSBjaGFuZ2UgaXQgaXMgcXVpdGUgbGlrZWx5IHRoYXQgYSBnaXZlbg0KDQo+ID4gPj4+Pj4g
bGluayB3aWxsIGNoYW5nZSBmcm9tIGJlaW5nIGEgcHJvdGVjdEVEIGxpbmsgdG8gYmVpbmcgYQ0K
DQo+ID4gPj4+Pj4gcHJvdGVjdElORyBsaW5rIChvciB2aWNlIHZlcnNhKS4NCg0KPiA+ID4+Pj4+
IFNvIHdoYXQgeW91IHByb3Bvc2UgcmVnYXJkaW5nIG5vZGUtU0lEcyB3b3VsZCBub3Qgd29yay4N
Cg0KPiA+ID4+Pj4+DQoNCj4gPiA+Pj4+PiBJbiB0aGUgdXNlIGNhc2UgeW91IG1lbnRpb24gYmVs
b3cgaWYgeW91IGRvbid0IHdhbnQgYSBjZXJ0YWluDQoNCj4gPiA+Pj4+PiBjbGFzcyBvZiB0cmFm
ZmljIHRvIGZsb3cgb24gYSBnaXZlbiBsaW5rIGl0IHJlcXVpcmVzIGEgbGluaw0KDQo+ID4gPj4+
Pj4gYXR0cmlidXRlIHdoaWNoIGlzIHBlcnNpc3RlbnQgYWNyb3NzIHRvcG9sb2d5IGNoYW5nZXMu
IFRoZXJlIGFyZQ0KDQo+ID4gPj4+Pj4gd2F5cyB0byBkbyB0aGF0IC0gdXNpbmcgQWRqLVNJRHMg
aXMgb25lIG9mIHRoZW0uIEJ1dCB1c2luZw0KDQo+ID4gPj4+Pj4gbm9kZS1TSURzIGluIHRoZSB3
YXkgeW91IHByb3Bvc2UgaXMgTk9ULg0KDQo+ID4gPj4+Pj4NCg0KPiA+ID4+Pj4+ICAgIExlcw0K
DQo+ID4gPj4+Pj4NCg0KPiA+ID4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQoNCj4g
PiA+Pj4+PiBGcm9tOiBPU1BGIFttYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhh
bGYgT2YgU2hyYWRkaGENCg0KPiA+ID4+Pj4+IEhlZ2RlDQoNCj4gPiA+Pj4+PiBTZW50OiBNb25k
YXksIERlY2VtYmVyIDI5LCAyMDE0IDEwOjEyIFBNDQoNCj4gPiA+Pj4+PiBUbzogUGV0ZXIgUHNl
bmFrIChwcHNlbmFrKTsNCg0KPiA+ID4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRp
bmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1vc3BmLXNlZ21l
bnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnPjsNCg0KPiA+ID4+Pj4+IGRyYWZ0
LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzxtYWls
dG86ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYu
b3JnPg0KDQo+ID4gPj4+Pj4gQ2M6IG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+
OyBpc2lzLXdnQGlldGYub3JnPG1haWx0bzppc2lzLXdnQGlldGYub3JnPg0KDQo+ID4gPj4+Pj4g
U3ViamVjdDogUmU6IFtPU1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCg0KPiA+ID4+Pj4+
IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KDQo+ID4gPj4+Pj4N
Cg0KPiA+ID4+Pj4+IFBldGVyLA0KDQo+ID4gPj4+Pj4NCg0KPiA+ID4+Pj4+PiBUaGUgcmVxdWly
ZW1lbnQgaGVyZSBpcyB0byBnZXQgYW4gdW4tcHJvdGVjdGVkIHBhdGggZm9yDQoNCj4gPiA+Pj4+
Pj4gc2VydmljZXMgd2hpY2ggZG8gbm90IHdhbnQgdG8gZGl2ZXJ0IHRoZSB0cmFmZmljIG9uIHBy
b3RlY3RlZCBwYXRoDQoNCj4gaW4gYW55IGNhc2UuDQoNCj4gPiA+Pj4+Pg0KDQo+ID4gPj4+Pj4+
IGNhbiB5b3UgZ2l2ZSBhbiBleGFtcGxlIG9mIHN1Y2ggYSBzZXJ2aWNlIGFuZCBhIHJlYXNvbmlu
ZyB3aHkNCg0KPiA+ID4+Pj4+PiBzdWNoIHNlcnZpY2Ugd291bGQgd2FudCB0byBhdm9pZCBsb2Nh
bCBwcm90ZWN0aW9uIGFsb25nIHRoZSBwYXRoPw0KDQo+ID4gPj4+Pj4NCg0KPiA+ID4+Pj4+IEhl
YXZ5IGJhbmR3aWR0aCBzZXJ2aWNlcyBhcmUgcG90ZW50aWFsIGNhbmRpZGF0ZXMuICBUaGUgbmV0
d29yaw0KDQo+ID4gPj4+Pj4gaXMgd2VsbCBwbGFubmVkIGFuZCB3ZWxsIHByb3Zpc2lvbmVkIGZv
ciBwcmltYXJ5IHBhdGggYnV0IHNhbWUNCg0KPiA+ID4+Pj4+IGlzIG5vdCB0cnVlIGZvciBiYWNr
dXAgcGF0aHMuDQoNCj4gPiA+Pj4+PiBEaXZlcnRpbmcgaGVhdnkgYmFuZHdpZHRoIHNlcnZpY2Vz
IGFsb25nIHByb3RlY3Rpb24gcGF0aCBjYW4NCg0KPiA+ID4+Pj4+IGRpc3J1cHQgdGhlIG90aGVy
IHNlcnZpY2VzIG9uIHRoYXQgcGF0aCwgdGhleSBhcmUgYmV0dGVyLW9mZg0KDQo+ID4gPj4+Pj4g
dW4tcHJvdGVjdGVkIHNvIHRoYXQgYW4gZXZlbnQgaW4gdGhlIG5ldHdvcmsgV291bGQgcmVzdWx0
IGluDQoNCj4gPiA+Pj4+PiBkaXNjb25uZWN0aW9uIGFuZCBhIHJldHJ5IGZvciBzdWNoIHNlcnZp
Y2VzLg0KDQo+ID4gPj4+Pj4NCg0KPiA+ID4+Pj4+IFJnZHMNCg0KPiA+ID4+Pj4+IFNocmFkZGhh
DQoNCj4gPiA+Pj4+Pg0KDQo+ID4gPj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCg0K
PiA+ID4+Pj4+IEZyb206IFBldGVyIFBzZW5hayBbbWFpbHRvOnBwc2VuYWtAY2lzY28uY29tXQ0K
DQo+ID4gPj4+Pj4gU2VudDogTW9uZGF5LCBEZWNlbWJlciAyOSwgMjAxNCA0OjM1IFBNDQoNCj4g
PiA+Pj4+PiBUbzogU2hyYWRkaGEgSGVnZGU7DQoNCj4gPiA+Pj4+PiBkcmFmdC1pZXRmLW9zcGYt
c2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWll
dGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZz47DQoNCj4g
PiA+Pj4+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMu
aWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9u
c0B0b29scy5pZXRmLm9yZz4NCg0KPiA+ID4+Pj4+IENjOiBvc3BmQGlldGYub3JnPG1haWx0bzpv
c3BmQGlldGYub3JnPjsgaXNpcy13Z0BpZXRmLm9yZzxtYWlsdG86aXNpcy13Z0BpZXRmLm9yZz4N
Cg0KPiA+ID4+Pj4+IFN1YmplY3Q6IFJlOiBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCg0KPiA+
ID4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KDQo+ID4g
Pj4+Pj4NCg0KPiA+ID4+Pj4+IFNocmFkZGhhLA0KDQo+ID4gPj4+Pj4NCg0KPiA+ID4+Pj4+IE9u
IDEyLzI5LzE0IDEwOjA2ICwgU2hyYWRkaGEgSGVnZGUgd3JvdGU6DQoNCj4gPiA+Pj4+Pj4gUGV0
ZXIsDQoNCj4gPiA+Pj4+Pj4NCg0KPiA+ID4+Pj4+PiBUaGUgcmVxdWlyZW1lbnQgaGVyZSBpcyB0
byBnZXQgYW4gdW4tcHJvdGVjdGVkIHBhdGggZm9yDQoNCj4gPiA+Pj4+Pj4gc2VydmljZXMgd2hp
Y2ggZG8gbm90IHdhbnQgdG8gZGl2ZXJ0IHRoZSB0cmFmZmljIG9uIHByb3RlY3RlZCBwYXRoDQoN
Cj4gaW4gYW55IGNhc2UuDQoNCj4gPiA+Pj4+Pg0KDQo+ID4gPj4+Pj4gY2FuIHlvdSBnaXZlIGFu
IGV4YW1wbGUgb2Ygc3VjaCBhIHNlcnZpY2UgYW5kIGEgcmVhc29uaW5nIHdoeQ0KDQo+ID4gPj4+
Pj4gc3VjaCBzZXJ2aWNlIHdvdWxkIHdhbnQgdG8gYXZvaWQgbG9jYWwgcHJvdGVjdGlvbiBhbG9u
ZyB0aGUgcGF0aD8NCg0KPiA+ID4+Pj4+DQoNCj4gPiA+Pj4+PiB0aGFua3MsDQoNCj4gPiA+Pj4+
PiBQZXRlcg0KDQo+ID4gPj4+Pj4NCg0KPiA+ID4+Pj4+PiBTbyB3aGVuIHRoZSBvcmlnaW5hdG9y
IG9mIG5vZGUtc2lkIHNpZ25hbHMgdW4tcHJvdGVjdGVkIHBhdGgNCg0KPiA+ID4+Pj4+PiByZXF1
aXJlbWVudCwgdGhlcmUgaXMgYWx3YXlzIGFuIHVucHJvdGVjdGVkIHBhdGguDQoNCj4gPiA+Pj4+
Pj4NCg0KPiA+ID4+Pj4+PiBSZWdhcmRpbmcgdGhlIHByb3RlY3RlZCBwYXRoLCBpdCBpcyB0aGUg
ZGVmYXVsdCBiZWhhdmlvciBhcyBpdA0KDQo+ID4gPj4+Pj4+IGV4aXN0cyB0b2RheS4gWW91IGdl
dCBwcm90ZWN0aW9uIGlmIGl0J3MgYXZhaWxhYmxlIG90aGVyd2lzZQ0KDQo+ID4gPj4+Pj4+IHlv
dSBkb24ndCBnZXQgcHJvdGVjdGlvbi4NCg0KPiA+ID4+Pj4+Pg0KDQo+ID4gPj4+Pj4+IEluIGZh
Y3QsIHlvdSBjYW4gaGF2ZSB0aGUgbmV3IGZsYWcgdG8gc2F5ICJOUCBmbGFnIiBtZWFuaW5nDQoN
Cj4gPiA+Pj4+Pj4gbm9uLXByb3RlY3RlZCBmbGFnIHdoaWNoIGNhbiBiZSBzZXQgZm9yIHRoZSB1
bnByb3RlY3RlZCBwYXRoLg0KDQo+ID4gPj4+Pj4+IEJ5IGRlZmF1bHQgaXQgcmVtYWlucyBvZmYg
YW5kIGdpdmVzIHRoZSBiZWhhdmlvciBhcyBpdCBleGlzdHMgdG9kYXkuDQoNCj4gPiA+Pj4+Pj4N
Cg0KPiA+ID4+Pj4+Pg0KDQo+ID4gPj4+Pj4+IFJnZHMNCg0KPiA+ID4+Pj4+PiBTaHJhZGRoYQ0K
DQo+ID4gPj4+Pj4+DQoNCj4gPiA+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCg0K
PiA+ID4+Pj4+PiBGcm9tOiBQZXRlciBQc2VuYWsgW21haWx0bzpwcHNlbmFrQGNpc2NvLmNvbV0N
Cg0KPiA+ID4+Pj4+PiBTZW50OiBNb25kYXksIERlY2VtYmVyIDI5LCAyMDE0IDI6MjYgUE0NCg0K
PiA+ID4+Pj4+PiBUbzogU2hyYWRkaGEgSGVnZGU7DQoNCj4gPiA+Pj4+Pj4gZHJhZnQtaWV0Zi1v
c3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnPG1haWx0bzpkcmFm
dC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc+Ow0K
DQo+ID4gPj4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0
b29scy5pZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRl
bnNpb25zQHRvb2xzLmlldGYub3JnPg0KDQo+ID4gPj4+Pj4+IENjOiBvc3BmQGlldGYub3JnPG1h
aWx0bzpvc3BmQGlldGYub3JnPjsgaXNpcy13Z0BpZXRmLm9yZzxtYWlsdG86aXNpcy13Z0BpZXRm
Lm9yZz4NCg0KPiA+ID4+Pj4+PiBTdWJqZWN0OiBSZTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5n
DQoNCj4gPiA+Pj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25z
DQoNCj4gPiA+Pj4+Pj4NCg0KPiA+ID4+Pj4+PiBTaHJhZGRoYSwNCg0KPiA+ID4+Pj4+Pg0KDQo+
ID4gPj4+Pj4+IEkgZG8gbm90IHNlZSBob3cgYW4gb3JpZ2luYXRvciBvZiB0aGUgbm9kZS1zaWQg
Y2FuIG1hbmRhdGUgYQ0KDQo+ID4gPj4+Pj4+IHByb3RlY3Rpb24gZm9yIHRoZSBwcmVmaXggb24g
b3RoZXIgcm91dGVycy4gV2hhdCBpZiB0aGVyZSBpcyBubw0KDQo+ID4gPj4+Pj4+IGJhY2t1cCBh
dmFpbGFibGUgb24gYSBjZXJ0YWluIG5vZGUgYWxvbmcgdGhlIHBhdGg/DQoNCj4gPiA+Pj4+Pj4N
Cg0KPiA+ID4+Pj4+PiBUaGUgcGFyYWxsZWwgd2l0aCB0aGUgQi1mbGFnIGluIGFkai1zaWRzIGlz
IG5vdCByaWdodCAtIGluIGNhc2UNCg0KPiA+ID4+Pj4+PiBvZiBhZGotc2lkIHRoZSBvcmlnaW5h
dG9yIGhhcyB0aGUga25vd2xlZGdlIGFib3V0IHRoZSBsb2NhbA0KDQo+ID4gPj4+Pj4+IGFkamFj
ZW5jeSBwcm90ZWN0aW9uIGFuZCBhcyBzdWNoIGNhbiBzaWduYWwgaXQgaXQgaXQncyBMU0EuDQoN
Cj4gPiA+Pj4+Pj4NCg0KPiA+ID4+Pj4+PiB0aGFua3MsDQoNCj4gPiA+Pj4+Pj4gUGV0ZXINCg0K
PiA+ID4+Pj4+Pg0KDQo+ID4gPj4+Pj4+DQoNCj4gPiA+Pj4+Pj4gT24gMTIvMjkvMTQgMDk6NDcg
LCBTaHJhZGRoYSBIZWdkZSB3cm90ZToNCg0KPiA+ID4+Pj4+Pj4gUGV0ZXIsDQoNCj4gPiA+Pj4+
Pj4+DQoNCj4gPiA+Pj4+Pj4+DQoNCj4gPiA+Pj4+Pj4+IFBscyBzZWUgaW5saW5lLg0KDQo+ID4g
Pj4+Pj4+Pg0KDQo+ID4gPj4+Pj4+PiBSZ2RzDQoNCj4gPiA+Pj4+Pj4+IFNocmFkZGhhDQoNCj4g
PiA+Pj4+Pj4+DQoNCj4gPiA+Pj4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQoNCj4g
PiA+Pj4+Pj4+IEZyb206IFBldGVyIFBzZW5hayBbbWFpbHRvOnBwc2VuYWtAY2lzY28uY29tXQ0K
DQo+ID4gPj4+Pj4+PiBTZW50OiBNb25kYXksIERlY2VtYmVyIDI5LCAyMDE0IDI6MDIgUE0NCg0K
PiA+ID4+Pj4+Pj4gVG86IFNocmFkZGhhIEhlZ2RlOw0KDQo+ID4gPj4+Pj4+PiBkcmFmdC1pZXRm
LW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc8bWFpbHRvOmRy
YWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZz47
DQoNCj4gPiA+Pj4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9u
c0B0b29scy5pZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1l
eHRlbnNpb25zQHRvb2xzLmlldGYub3JnPg0KDQo+ID4gPj4+Pj4+PiBDYzogb3NwZkBpZXRmLm9y
ZzxtYWlsdG86b3NwZkBpZXRmLm9yZz47IGlzaXMtd2dAaWV0Zi5vcmc8bWFpbHRvOmlzaXMtd2dA
aWV0Zi5vcmc+DQoNCj4gPiA+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbSXNpcy13Z10gTWFpbCByZWdh
cmRpbmcNCg0KPiA+ID4+Pj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRl
bnNpb25zDQoNCj4gPiA+Pj4+Pj4+DQoNCj4gPiA+Pj4+Pj4+IFNocmFkZGhhLA0KDQo+ID4gPj4+
Pj4+Pg0KDQo+ID4gPj4+Pj4+PiBJIGRvIG5vdCBzZWUgaG93IGFuIG9yaWdpbmF0b3IgY2FuIHNl
dCBhbnkgZmxhZyByZWdhcmRpbmcgdGhlDQoNCj4gPiA+Pj4+Pj4+IHByb3RlY3Rpb24gb2YgdGhl
IGxvY2FsbHkgYXR0YWNoZWQgcHJlZml4Lg0KDQo+ID4gPj4+Pj4+PiA8U2hyYWRkaGE+IFRoZSBv
cmlnaW5hdG9yIGFkdmVydGlzZXMgMiBub2RlLXNpZHMuIE9uZSB3aXRoIHANCg0KPiA+ID4+Pj4+
Pj4gZmxhZyBzZXQgYW5kIHRoZSBvdGhlciB3aXRob3V0IHRoZSBwLWZsYWcgc2V0Lg0KDQo+ID4g
Pj4+Pj4+Pg0KDQo+ID4gPj4+Pj4+PiAgICBJdCdzIGFsbCB0aGUgcm91dGVycyBvbiB0aGUgcGF0
aCB0b3dhcmRzIHN1Y2ggcHJlZml4IHRoYXQNCg0KPiA+ID4+Pj4+Pj4gbmVlZCB0byBkZWFsIHdp
dGggdGhlIHByb3RlY3Rpb24uDQoNCj4gPiA+Pj4+Pj4+IDxTaHJhZGRoYT4gVGhlIHJlY2Vpdmlu
ZyBub2RlcyB3aWxsIGRvd25sb2FkIHByb3RlY3RlZCBwYXRoDQoNCj4gPiA+Pj4+Pj4+IGZvciB0
aGUgbm9kZS1zaWQgd2l0aCBwLWZsYWcgc2V0IGFuZCBkb3dubG9hZCBVbnByb3RlY3RlZCBwYXRo
DQoNCj4gPiA+Pj4+Pj4+IGZvciB0aGUgbm9kZS1zaWQgd2l0aCBwLWZsYWcgdW5zZXQuDQoNCj4g
PiA+Pj4+Pj4+DQoNCj4gPiA+Pj4+Pj4+IFNpZ25hbGluZyBhbnl0aGluZyBmcm9tIHRoZSBvcmln
aW5hdG9yIHNlZW1zIHVzZWxlc3MuDQoNCj4gPiA+Pj4+Pj4+IDxTaHJhZGRoYT4gIEZvciBub2Rl
LXNpZHMgaXQncyB0aGUgb3RoZXJzIHdobyBuZWVkIHRvIGJ1aWxkDQoNCj4gPiA+Pj4+Pj4+IHRo
ZSBmb3J3YXJkaW5nIHBsYW5lIGJ1dCBpdCdzIG9ubHkgdGhlIG9yaWdpbmF0b3Igd2hvIGNhbiBz
aWduYWwNCg0KPiB3aGljaCBvZg0KDQo+ID4gPj4+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFNpZCBuZWVkIHRvIGJlIGJ1aWx0IHdpdGggcHJvdGVjdGlvbg0KDQo+ID4gPj4+Pj4+PiBh
bmQgd2hpY2ggbm90LiBPdGhlciByb3V0ZXJzIG9uIHRoZSBwYXRoIGNhbm5vdCBzaWduYWwgdGhp
cw0KDQo+ID4gPj4+Pj4+PiBpbmZvcm1hdGlvbi4NCg0KPiA+ID4+Pj4+Pg0KDQo+ID4gPj4+Pj4+
DQoNCj4gPiA+Pj4+Pj4NCg0KPiA+ID4+Pj4+Pj4NCg0KPiA+ID4+Pj4+Pj4gV2l0aCB0aGlzIHlv
dSBoYXZlIHR3byBwYXRocyBmb3IgdGhlIG5vZGUuIE9uZSBpcyBwcm90ZWN0ZWQNCg0KPiA+ID4+
Pj4+Pj4gYW5kIHRoZSBvdGhlciBpcyB1bnByb3RlY3RlZC4gVGhpcyBtZWV0cyB0aGUgcmVxdWly
ZW1lbnQgb2YNCg0KPiA+ID4+Pj4+Pj4gaGF2aW5nIGFuIHVuLXByb3RlY3RlZCBwYXRoLg0KDQo+
ID4gPj4+Pj4+Pg0KDQo+ID4gPj4+Pj4+PiBJdCdzIHZlcnkgbXVjaCBpbiBwYXJhbGxlbCB0byBC
LWZsYWcgaW4gYWRqLXNpZHMuIEl0IGlzDQoNCj4gPiA+Pj4+Pj4+IHNpbWlsYXIgdG8gYWR2ZXJ0
aXNpbmcgbXVsdGlwbGUgYWRqLXNpZHMgb25lIHdpdGggQi1mbGFnIG9uDQoNCj4gPiA+Pj4+Pj4+
IGFuZCBvdGhlciB3aXRoIGItZmxhZyBvZmYgLCB0byBnZXQgcHJvdGVjdGVkIGFuZCB1bnByb3Rl
Y3RlZCBBZGotDQoNCj4gc2lkcy4NCg0KPiA+ID4+Pj4+Pj4NCg0KPiA+ID4+Pj4+Pj4gdGhhbmtz
LA0KDQo+ID4gPj4+Pj4+PiBQZXRlcg0KDQo+ID4gPj4+Pj4+Pg0KDQo+ID4gPj4+Pj4+PiBPbiAx
Mi8yOS8xNCAwOToyNiAsIFNocmFkZGhhIEhlZ2RlIHdyb3RlOg0KDQo+ID4gPj4+Pj4+Pj4gWWVz
LllvdSBhcmUgcmlnaHQuDQoNCj4gPiA+Pj4+Pj4+Pg0KDQo+ID4gPj4+Pj4+Pj4gTGV0cyBzYXkg
YSBwcmVmaXggc2lkIGhhcyBhIGZsYWcgInAgZmxhZyIuIElmIHRoaXMgaXMgb24gaXQNCg0KPiA+
ID4+Pj4+Pj4+IG1lYW5zIGJ1aWxkIGEgcGF0aCBhbmQgcHJvdmlkZSBwcm90ZWN0aW9uLg0KDQo+
ID4gPj4+Pj4+Pj4gSWYgdGhpcyBpcyBvZmYgaXQgbWVhbnMgYnVpbGQgYSBwYXRoIHdpdGggbm8g
cHJvdGVjdGlvbi4NCg0KPiA+ID4+Pj4+Pj4+IFRoZSByZWNlaXZlcnMgb2YgdGhlIHByZWZpeC1z
aWQgd2lsbCBidWlsZCBmb3J3YXJkaW5nIHBsYW5lDQoNCj4gPiA+Pj4+Pj4+PiBiYXNlZCBvbiB0
aGlzIGZsYWcuDQoNCj4gPiA+Pj4+Pj4+Pg0KDQo+ID4gPj4+Pj4+Pj4gVGhlIGFwcGxpY2F0aW9u
cyBidWlsZGluZyB0aGUgcGF0aHMgd2lsbCBlaXRoZXIgdXNlDQoNCj4gPiA+Pj4+Pj4+PiBwcmVm
aXgtc2lkcyB3aXRoIHAgZmxhZyBvbiBvciBvZmYgYmFzZWQgb24gdGhlIG5lZWQgb2YgdGhlDQoN
Cj4gc2VydmljZS4NCg0KPiA+ID4+Pj4+Pj4+IFJnZHMNCg0KPiA+ID4+Pj4+Pj4+IFNocmFkZGhh
DQoNCj4gPiA+Pj4+Pj4+Pg0KDQo+ID4gPj4+Pj4+Pj4NCg0KPiA+ID4+Pj4+Pj4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQoNCj4gPiA+Pj4+Pj4+PiBGcm9tOiBQZXRlciBQc2VuYWsgW21h
aWx0bzpwcHNlbmFrQGNpc2NvLmNvbV0NCg0KPiA+ID4+Pj4+Pj4+IFNlbnQ6IE1vbmRheSwgRGVj
ZW1iZXIgMjksIDIwMTQgMTo0OSBQTQ0KDQo+ID4gPj4+Pj4+Pj4gVG86IFNocmFkZGhhIEhlZ2Rl
Ow0KDQo+ID4gPj4+Pj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNp
b25zQHRvb2xzLmlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5n
LWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc+Ow0KDQo+ID4gPj4+Pj4+Pj4gZHJhZnQtaWV0Zi1p
c2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnPG1haWx0bzpkcmFm
dC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc+DQoN
Cj4gPiA+Pj4+Pj4+PiBDYzogb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz47IGlz
aXMtd2dAaWV0Zi5vcmc8bWFpbHRvOmlzaXMtd2dAaWV0Zi5vcmc+DQoNCj4gPiA+Pj4+Pj4+PiBT
dWJqZWN0OiBSZTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nDQoNCj4gPiA+Pj4+Pj4+PiBkcmFm
dC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCg0KPiA+ID4+Pj4+Pj4+DQoN
Cj4gPiA+Pj4+Pj4+PiBTaHJhZGRoYSwNCg0KPiA+ID4+Pj4+Pj4+DQoNCj4gPiA+Pj4+Pj4+PiB0
aGUgcHJvYmxlbSBpcyB0aGF0IHRoZSBub2RlIHRoYXQgaXMgYWR2ZXJ0aXNpbmcgdGhlIG5vZGUt
c2lkDQoNCj4gPiA+Pj4+Pj4+PiBjYW4gbm90IGFkdmVydGlzZSBhbnkgZGF0YSByZWdhcmRpbmcg
dGhlIHByb3RlY3Rpb24gb2Ygc3VjaA0KDQo+ID4gPj4+Pj4+Pj4gcHJlZml4LCBiZWNhdXNlIHRo
ZSBwcmVmaXggaXMgbG9jYWxseSBhdHRhY2hlZC4NCg0KPiA+ID4+Pj4+Pj4+DQoNCj4gPiA+Pj4+
Pj4+PiB0aGFua3MsDQoNCj4gPiA+Pj4+Pj4+PiBQZXRlcg0KDQo+ID4gPj4+Pj4+Pj4NCg0KPiA+
ID4+Pj4+Pj4+IE9uIDEyLzI5LzE0IDA5OjE1ICwgU2hyYWRkaGEgSGVnZGUgd3JvdGU6DQoNCj4g
PiA+Pj4+Pj4+Pj4gUGV0ZXIsDQoNCj4gPiA+Pj4+Pj4+Pj4NCg0KPiA+ID4+Pj4+Pj4+PiBJZiB0
aGVyZSBpcyBhIHNlcnZpY2Ugd2hpY2ggaGFzIHRvIHVzZSB1bi1wcm90ZWN0ZWQgcGF0aCBhbmQN
Cg0KPiA+ID4+Pj4+Pj4+PiB3aGlsZSAgYnVpbGRpbmcgc3VjaCBhIHBhdGggaWYgdGhlIG5vZGUt
c2lkcyBOZWVkIHRvIGJlIHVzZWQNCg0KPiA+ID4+Pj4+Pj4+PiAob25lIHJlYXNvbiAgY291bGQg
YmUgbGFiZWwgc3RhY2sgY29tcHJlc3Npb24pICwgdGhlbiB0aGVyZQ0KDQo+ID4gPj4+Pj4+Pj4+
IGhhcyB0byBiZSB1bnByb3RlY3RlZCBub2RlLXNpZCB0aGF0IHRoaXMgc2VydmljZSBjYW4gbWFr
ZQ0KDQo+ID4gPj4+Pj4+Pj4+IHVzZQ0KDQo+ID4gb2YuDQoNCj4gPiA+Pj4+Pj4+Pj4NCg0KPiA+
ID4+Pj4+Pj4+PiBQcmVmaXggLXNpZHMgY291bGQgYWxzbyBiZSB1c2VkIHRvIHJlcHJlc2VudCBk
aWZmZXJlbnQNCg0KPiA+ID4+Pj4+Pj4+PiBzZXJ2aWNlIGVuZHBvaW50cyB3aGljaCBtYWtlcyBp
dCBldmVuIG1vcmUgcmVsZXZhbnQgdG8gaGF2ZQ0KDQo+ID4gPj4+Pj4+Pj4+IEEgbWVhbnMNCg0K
PiA+IG9mDQoNCj4gPiA+Pj4+Pj4+Pj4gcmVwcmVzZW50aW5nICB1bnByb3RlY3RlZCBwYXRocy4N
Cg0KPiA+ID4+Pj4+Pj4+Pg0KDQo+ID4gPj4+Pj4+Pj4+IFdvdWxkIGJlIGdvb2QgdG8gaGVhciBm
cm9tIG90aGVycyBvbiB0aGlzLCBlc3BlY2lhbGx5DQoNCj4gb3BlcmF0b3JzLg0KDQo+ID4gPj4+
Pj4+Pj4+DQoNCj4gPiA+Pj4+Pj4+Pj4gUmdkcw0KDQo+ID4gPj4+Pj4+Pj4+IFNocmFkZGhhDQoN
Cj4gPiA+Pj4+Pj4+Pj4NCg0KPiA+ID4+Pj4+Pj4+Pg0KDQo+ID4gPj4+Pj4+Pj4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQoNCj4gPiA+Pj4+Pj4+Pj4gRnJvbTogUGV0ZXIgUHNlbmFrIFtt
YWlsdG86cHBzZW5ha0BjaXNjby5jb21dDQoNCj4gPiA+Pj4+Pj4+Pj4gU2VudDogTW9uZGF5LCBE
ZWNlbWJlciAyOSwgMjAxNCAxOjM1IFBNDQoNCj4gPiA+Pj4+Pj4+Pj4gVG86IFNocmFkZGhhIEhl
Z2RlOw0KDQo+ID4gPj4+Pj4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0
ZW5zaW9uc0B0b29scy5pZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91
dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnPjsNCg0KPiA+ID4+Pj4+Pj4+PiBkcmFmdC1p
ZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc8bWFpbHRv
OmRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9y
Zz4NCg0KPiA+ID4+Pj4+Pj4+PiBDYzogb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9y
Zz47IGlzaXMtd2dAaWV0Zi5vcmc8bWFpbHRvOmlzaXMtd2dAaWV0Zi5vcmc+DQoNCj4gPiA+Pj4+
Pj4+Pj4gU3ViamVjdDogUmU6IFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZw0KDQo+ID4gPj4+Pj4+
Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KDQo+ID4gPj4+
Pj4+Pj4+DQoNCj4gPiA+Pj4+Pj4+Pj4gU2hyYWRkaGEsDQoNCj4gPiA+Pj4+Pj4+Pj4NCg0KPiA+
ID4+Pj4+Pj4+PiBub2RlLVNJRCBpcyBhZHZlcnRpc2VkIGJ5IHRoZSByb3V0ZXIgZm9yIHRoZSBw
cmVmaXggdGhhdCBpcw0KDQo+ID4gPj4+Pj4+Pj4+IGRpcmVjdGx5IGF0dGFjaGVkIHRvIGl0LiBQ
cm90ZWN0aW9uIGZvciBzdWNoIGxvY2FsIHByZWZpeA0KDQo+ID4gPj4+Pj4+Pj4+IGRvZXMgbm90
IG1lYW4gbXVjaC4NCg0KPiA+ID4+Pj4+Pj4+Pg0KDQo+ID4gPj4+Pj4+Pj4+IHRoYW5rcywNCg0K
PiA+ID4+Pj4+Pj4+PiBQZXRlcg0KDQo+ID4gPj4+Pj4+Pj4+DQoNCj4gPiA+Pj4+Pj4+Pj4gT24g
MTIvMjQvMTQgMTE6NTcgLCBTaHJhZGRoYSBIZWdkZSB3cm90ZToNCg0KPiA+ID4+Pj4+Pj4+Pj4g
QXV0aG9ycywNCg0KPiA+ID4+Pj4+Pj4+Pj4gV2UgaGF2ZSBhICJiYWNrdXAgZmxhZyIgaW4gYWRq
YWNlbmN5IHNpZCB0byBpbmRpY2F0ZQ0KDQo+ID4gPj4+Pj4+Pj4+PiB3aGV0aGVyIHRoZSBsYWJl
bCBpcyBwcm90ZWN0ZWQgb3Igbm90Lg0KDQo+ID4gPj4+Pj4+Pj4+PiBTaW1pbGFybHkuIEkgdGhp
bmsgd2UgbmVlZCBhIGZsYWcgaW4gcHJlZml4LXNpZCBhcyB3ZWxsIHRvDQoNCj4gPiA+Pj4+Pj4+
Pj4+IGluZGljYXRlIHdoZXRoZXIgdGhlIG5vZGUtc2lkIGlzIHRvIGJlIHByb3RlY3RlZCBvciBu
b3QuDQoNCj4gPiA+Pj4+Pj4+Pj4+IEFueSB0aG91Z2h0cyBvbiB0aGlzPw0KDQo+ID4gPj4+Pj4+
Pj4+PiBSZ2RzDQoNCj4gPiA+Pj4+Pj4+Pj4+IFNocmFkZGhhDQoNCj4gPiA+Pj4+Pj4+Pj4+DQoN
Cj4gPiA+Pj4+Pj4+Pj4+DQoNCj4gPiA+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQoNCj4gPiA+Pj4+Pj4+Pj4+IElzaXMtd2cgbWFpbGlu
ZyBsaXN0DQoNCj4gPiA+Pj4+Pj4+Pj4+IElzaXMtd2dAaWV0Zi5vcmc8bWFpbHRvOklzaXMtd2dA
aWV0Zi5vcmc+DQoNCj4gPiA+Pj4+Pj4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4v
bGlzdGluZm8vaXNpcy13Zw0KDQo+ID4gPj4+Pj4+Pj4+Pg0KDQo+ID4gPj4+Pj4+Pj4+DQoNCj4g
PiA+Pj4+Pj4+Pj4gLg0KDQo+ID4gPj4+Pj4+Pj4+DQoNCj4gPiA+Pj4+Pj4+Pg0KDQo+ID4gPj4+
Pj4+Pj4gLg0KDQo+ID4gPj4+Pj4+Pj4NCg0KPiA+ID4+Pj4+Pj4NCg0KPiA+ID4+Pj4+Pj4gLg0K
DQo+ID4gPj4+Pj4+Pg0KDQo+ID4gPj4+Pj4+DQoNCj4gPiA+Pj4+Pj4gLg0KDQo+ID4gPj4+Pj4+
DQoNCj4gPiA+Pj4+Pg0KDQo+ID4gPj4+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCg0KPiA+ID4+Pj4+IE9TUEYgbWFpbGluZyBsaXN0DQoNCj4gPiA+
Pj4+PiBPU1BGQGlldGYub3JnPG1haWx0bzpPU1BGQGlldGYub3JnPg0KDQo+ID4gPj4+Pj4gaHR0
cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9vc3BmDQoNCj4gPiA+Pj4+PiAuDQoN
Cj4gPiA+Pj4+Pg0KDQo+ID4gPj4+Pg0KDQo+ID4gPj4+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KDQo+ID4gPj4+PiBPU1BGIG1haWxpbmcgbGlzdA0K
DQo+ID4gPj4+PiBPU1BGQGlldGYub3JnPG1haWx0bzpPU1BGQGlldGYub3JnPg0KDQo+ID4gPj4+
PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL29zcGYNCg0KPiA+ID4+Pg0K
DQo+ID4gPj4NCg0KPiA+ID4NCg0KPiA+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18NCg0KPiA+ID4gSXNpcy13ZyBtYWlsaW5nIGxpc3QNCg0KPiA+ID4g
SXNpcy13Z0BpZXRmLm9yZzxtYWlsdG86SXNpcy13Z0BpZXRmLm9yZz4NCg0KPiA+ID4gaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pc2lzLXdnDQoNCj4gPiA+DQoNCj4gPiA+
DQoNCj4gPg0KDQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCg0KPiA+IF9fX19fX19fX19fXw0KDQo+ID4gPiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KPiA+ID4NCg0KPiA+ID4g
Q2UgbWVzc2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5m
b3JtYXRpb25zDQoNCj4gPiA+IGNvbmZpZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUg
ZG9pdmVudCBkb25jIHBhcyBldHJlDQoNCj4gPiA+IGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29w
aWVzIHNhbnMgYXV0b3Jpc2F0aW9uLiBTaSB2b3VzIGF2ZXogcmVjdQ0KDQo+ID4gPiBjZSBtZXNz
YWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNpZ25hbGVyIGEgbCdleHBlZGl0ZXVyIGV0IGxl
DQoNCj4gPiA+IGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMNCg0KPiA+IHBpZWNlcyBqb2ludGVzLiBM
ZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMNCg0KPiA+IGQnYWx0
ZXJhdGlvbiwgT3JhbmdlIGRlY2xpbmUgdG91dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2Fn
ZSBhIGV0ZQ0KDQo+ID4gYWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4NCg0KPiA+
ID4NCg0KPiA+ID4gVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4g
Y29uZmlkZW50aWFsIG9yDQoNCj4gPiA+IHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkg
YmUgcHJvdGVjdGVkIGJ5IGxhdzsgdGhleSBzaG91bGQgbm90DQoNCj4gPiA+IGJlDQoNCj4gPiBk
aXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLg0KDQo+ID4g
PiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5
IHRoZSBzZW5kZXINCg0KPiA+ID4gYW5kIGRlbGV0ZQ0KDQo+ID4gdGhpcyBtZXNzYWdlIGFuZCBp
dHMgYXR0YWNobWVudHMuDQoNCj4gPiA+IEFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3Jhbmdl
IGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQNCg0KPiA+ID4gaGF2ZSBiZWVuDQoNCj4g
PiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuDQoNCj4gPiA+IFRoYW5rIHlvdS4NCg0K
PiA+ID4NCg0KPiA+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCg0KPiA+ID4gSXNpcy13ZyBtYWlsaW5nIGxpc3QNCg0KPiA+ID4gSXNpcy13Z0BpZXRm
Lm9yZzxtYWlsdG86SXNpcy13Z0BpZXRmLm9yZz4NCg0KPiA+ID4gaHR0cHM6Ly93d3cuaWV0Zi5v
cmcvbWFpbG1hbi9saXN0aW5mby9pc2lzLXdnDQoNCj4gPg0KDQo+ID4NCg0KPiA+DQoNCj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
DQo+ID4NCg0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQoNCj4gPiBfX19fXw0KDQo+ID4NCg0KPiA+IENlIG1lc3NhZ2UgZXQgc2Vz
IHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucw0KDQo+ID4g
Y29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRvbmMgcGFzIGV0
cmUgZGlmZnVzZXMsDQoNCj4gPiBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0aW9u
LiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlDQoNCj4gPiBwYXIgZXJyZXVyLCB2ZXVpbGxl
eiBsZSBzaWduYWxlciBhIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRydWlyZSBhaW5zaQ0KDQo+ID4g
cXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQg
c3VzY2VwdGlibGVzDQoNCj4gPiBkJ2FsdGVyYXRpb24sIE9yYW5nZSBkZWNsaW5lIHRvdXRlIHJl
c3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLA0KDQo+IGRlZm9ybWUgb3Ug
ZmFsc2lmaWUuIE1lcmNpLg0KDQo+ID4NCg0KPiA+IFRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFj
aG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvcg0KDQo+ID4gcHJpdmlsZWdlZCBpbmZv
cm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3OyB0aGV5IHNob3VsZCBub3QNCg0K
PiA+IGJlIGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGllZCB3aXRob3V0IGF1dGhvcmlzYXRpb24u
DQoNCj4gPiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ug
bm90aWZ5IHRoZSBzZW5kZXIgYW5kDQoNCj4gPiBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMg
YXR0YWNobWVudHMuDQoNCj4gPiBBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBu
b3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUNCg0KPiA+IGJlZW4gbW9kaWZpZWQsIGNo
YW5nZWQgb3IgZmFsc2lmaWVkLg0KDQo+ID4gVGhhbmsgeW91Lg0KDQo+ID4NCg0KPiA+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNCj4gPiBPU1BGIG1h
aWxpbmcgbGlzdA0KDQo+ID4gT1NQRkBpZXRmLm9yZzxtYWlsdG86T1NQRkBpZXRmLm9yZz4NCg0K
PiA+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vb3NwZg0KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
CkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGlu
Zm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQg
ZG9uYwpwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNh
dGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBs
ZSBzaWduYWxlcgphIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBp
ZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJs
ZXMgZCdhbHRlcmF0aW9uLApPcmFuZ2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBj
ZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuCgpUaGlz
IG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3Ig
cHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Owp0aGV5
IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9y
aXNhdGlvbi4KSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNl
IG5vdGlmeSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNo
bWVudHMuCkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9y
IG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4K
VGhhbmsgeW91LgoK

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJbXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tVVM7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7
fQ0KcC5Nc29QbGFpblRleHQsIGxpLk1zb1BsYWluVGV4dCwgZGl2Lk1zb1BsYWluVGV4dA0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IlRleHRlIGJydXQgQ2FyIjsN
CgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJbXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RU4tVVM7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUt
bGluazoiUHLDqWZvcm1hdMOpIEhUTUwgQ2FyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0
b206LjAwMDFwdDsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5l
dyI7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IlRleHRlIGRlIGJ1bGxlcyBDYXIi
Ow0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTo4LjBw
dDsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7DQoJbXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RU4tVVM7fQ0Kc3Bhbi5UZXh0ZWJydXRDYXINCgl7bXNvLXN0eWxlLW5hbWU6IlRleHRl
IGJydXQgQ2FyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IlRl
eHRlIGJydXQiOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5U
ZXh0ZWRlYnVsbGVzQ2FyDQoJe21zby1zdHlsZS1uYW1lOiJUZXh0ZSBkZSBidWxsZXMgQ2FyIjsN
Cgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IlRleHRlIGRlIGJ1bGxl
cyI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uUHJmb3JtYXRI
VE1MQ2FyDQoJe21zby1zdHlsZS1uYW1lOiJQcsOpZm9ybWF0w6kgSFRNTCBDYXIiOw0KCW1zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiUHLDqWZvcm1hdMOpIEhUTUwiOw0K
CWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RlI7fQ0K
Lk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgltc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUzt9
DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcw
Ljg1cHQgMTI5Ljc1cHQgNzAuODVwdCAxMjkuN3B0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFn
ZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNv
LWxpc3QtaWQ6NzYzNzIwODM5Ow0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRl
bXBsYXRlLWlkczotMTA0NDIwMjgzNiA2Nzg5NTMxMyA2Nzg5NTMyMSA2Nzg5NTMyMyA2Nzg5NTMx
MSA2Nzg5NTMyMSA2Nzg5NTMyMyA2Nzg5NTMxMSA2Nzg5NTMyMSA2Nzg5NTMyMzt9DQpAbGlzdCBs
MDpsZXZlbDENCgl7bXNvLWxldmVsLXRleHQ6IiUxXCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTgu
MHB0O30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1s
b3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0
aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDMNCgl7bXNv
LWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgl0ZXh0LWluZGVudDotOS4w
cHQ7fQ0KQGxpc3QgbDA6bGV2ZWw0DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0
IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxpc3Qg
bDA6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0O30NCkBsaXN0IGwwOmxldmVsOA0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDt9DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9t
YW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpyaWdodDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRv
bTowY207fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowY207fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0
ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEw
MjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNo
YXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAv
Pg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFu
Zz0iRlIiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rp
b24xIj4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj4mZ3Q7IDwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOkZSIj5G
cm9tOiBMSVRLT1dTS0kgU3RlcGhhbmUgU0NFL0lCTkYNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+Jmd0OyA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5n
dWFnZTpGUiI+U2VudDogTW9uZGF5LCBKYW51YXJ5IDEyLCAyMDE1IDk6NTUgQU08L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZndDsgPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyBIaSBCcnVubyw8
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7IDwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZndDsgVXNpbmcgVFRMIG1heSB3b3JrIG9yIG5vdC4gQmFja3VwIHBhdGggZG9lcyBu
b3QgbWVhbiB0aGF0IHlvdSB3aWxsIGRlZmFjdG88L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mZ3Q7IGhhdmUgbW9yZSBob3BzLiBNZXRyaWMgb2YgYmFja3VwIHBhdGggY291bGQgYmUgaGln
aGVyIGJ1dCBudW1iZXIgb2YgaG9wczwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsg
ZXF1YWwgb3Igc21hbGxlci48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPiZuYnNw
OzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIj5U
aGF0J3MgdGhlIHJlYXNvbiB3aHkgSSBzYWlkIHRoYXQgeW91IG1heSBhbHNvIG5lZWQgdG8gdXNl
IGFkai1TSUQgaW4gY29tYmluYXRpb24gKGluIG9yZGVyIHRvIGxvY2sgb24gdGhlIG5vbWluYWwg
cGF0aCBmb3IgdGhlIG5vZGVzIHdoZXJlIHRoZSBiYWNrdXAgcGF0aCBoYXMgdGhlIHNhbWUgbnVt
YmVyIG9mIGhvcHMpLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Rm9yIHN1cmUsIHlvdSBjYW4g
YWx3YXlzIGZpbmQgb3IgY3JlYXRlIGEgdG9wb2xvZ3kgZm9yIHdoaWNoIHlvdSBtYXkgbmVlZCBt
dWx0aXBsZSBhZGotU0lELiAmbmJzcDtDb3VydGVzeSBvZiBSRkMgNjU3MSwgSSBwaWNrZWQgaXRz
IHdvcnN0IHRvcG9sb2d5IG9uIHRoYXQgcmVzcGVjdDo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpGUiI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IFA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RlIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAuIC48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RlIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyB4LiZuYnNwOyZuYnNwOyAueCYjNDM7ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpG
UiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IC4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsg
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpGUiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IEMxLS1jLS1DMjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpGUiI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7fFwmbmJzcDsmbmJzcDsgL3w8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6RlIiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8IFwgLyB8PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O21z
by1mYXJlYXN0LWxhbmd1YWdlOkZSIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgZC91IHwmbmJzcDsgXCZuYnNwOyB8IGQvdTxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpGUiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHwgLyBcIHw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RlIiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyB8LyZuYnNwOyZuYnNwOyBcfDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Ozttc28tZmFyZWFzdC1sYW5n
dWFnZTpGUiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEExLS1hLS1BMjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Ozttc28tZmFy
ZWFzdC1sYW5ndWFnZTpGUiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHxcJm5ic3A7Jm5i
c3A7IC98PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkZSIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgfCBcIC8gfDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpGUiI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IGQvdXwmbmJzcDsgXCZuYnNwOyB8ZC91PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1
YWdlOkZSIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCAvIFwgfDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Ozttc28t
ZmFyZWFzdC1sYW5ndWFnZTpGUiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwvJm5ic3A7
Jm5ic3A7IFx8PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkZSIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgRTEmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgRTI8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6RlIiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFnZTpGUiI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEZpZ3VyZSAz
OiBGdWxsIE1lc2g8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6YmxhY2siPlAgaXMgZGVzdGluYXRpb24gaW4gdGhlIOKAnGNsb3Vk4oCdLg0KPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjM2LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxldmVsMSBsZm8x
Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
YmxhY2siPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjEpPHNwYW4gc3R5bGU9ImZvbnQ6
Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5MZXTigJlzIGFzc3VtZSB0aGF0IGZyb20gQzEgdG8gUCB0
aGUgYmFja3VwIHBhdGggaGFzIG1vcmUgaG9wcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNr
Ij5JbiBzdWNoIGNhc2UsIGZyb20gRTEgdG8gUCB3ZSBoYXZlIHRvIGFkZCAxIEFkal9TSUQgYW5k
IHdlIGhhdmUgYSAyIGxhYmVscyBzdGFjazogQTFDMSwgUDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlz
dDpsMCBsZXZlbDEgbGZvMSI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4yKTxz
cGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+TGV04oCZcyBhc3N1bWUgdGhh
dCDigJxQ4oCdIGlzIGFsc28gaW4gdGhlIGVkZ2UgYW5kIHRoYXQgdGhlIG5ldHdvcmsgaXMgc3lt
bWV0cmljLiBpLmUuIFAgYWR2ZXJ0aXNlZCBieSBFMeKAmSB3aGljaCBpcyBhdHRhY2hlZCB0byB0
aGUgbmV0d29yayBqdXN0IGxpa2UgRTEuIGkuZS4gd2UgaGF2ZSBhIEMx4oCZIGFuZCBBMeKAmSBs
YXllcnMuIFRoYXTigJlzDQogYSBwcmV0dHkgYmFkIGNhc2Ugc2luY2UgYWxsIGxheWVycyBvZiB0
aGUgbmV0d29yayBoYXZlIDIgcGF0aHMgdG8gdGhlIGRlc3RpbmF0aW9uIHdpdGggdGhlIHNhbWUg
bnVtYmVyIG9mIGhvcHMgYnV0IGl04oCZcyBzdGlsbCByZWFsaXN0aWMuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjpibGFjayI+SW4gdGhpcyBzcGVjaWZpYyBjYXNlLCB3ZSB3b3VsZCBvbmx5IHVzZSBB
ZGotU0lEOyBBMUMxLCBDMUMx4oCZLCBDMeKAmUEx4oCZLCBBMeKAmVA8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4vQnJ1bm88
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jmd0OyBJIGNyZWF0
ZWQgYSBuZXcgdGhyZWFkIG9uIFNQUklORyBXRyBsaXN0IHRvIGRpc2N1c3MgdGhlIGRpZmZlcmVu
dCBvcHRpb25zLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyBUaGFua3MgITwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgRnJvbTogREVDUkFFTkUgQnJ1bm8gSU1UL09MTjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZndDsgU2VudDogTW9uZGF5LCBKYW51YXJ5IDEyLCAyMDE1IDA5OjQ5PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyBUbzogTElUS09XU0tJIFN0ZXBoYW5lIFNDRS9J
Qk5GOyBSb2IgU2hha2lyPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyBDYzogPGEg
aHJlZj0ibWFpbHRvOmlzaXMtd2dAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0
ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj5pc2lzLXdnQGlldGYub3JnPC9zcGFuPjwvYT47DQo8
YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25z
QHRvb2xzLmlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29y
YXRpb246bm9uZSI+ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy08L3NwYW4+PC9hPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLW9z
cGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmciPjxzcGFuIHN0eWxl
PSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj4mZ3Q7IGV4dGVuc2lvbnNA
dG9vbHMuaWV0Zi5vcmc8L3NwYW4+PC9hPjsNCjxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3Jn
Ij48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+b3Nw
ZkBpZXRmLm9yZzwvc3Bhbj48L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtaXNpcy1z
ZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNv
bG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPmRyYWZ0LWlldGYtaXNpcy1zZWdt
ZW50LXJvdXRpbmctPC9zcGFuPjwvYT48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48YSBo
cmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRv
b2xzLmlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRp
b246bm9uZSI+Jmd0OyBleHRlbnNpb25zQHRvb2xzLmlldGYub3JnPC9zcGFuPjwvYT48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7IFN1YmplY3Q6IFJFOiBbT1NQRl0gW0lzaXMtd2dd
IE1haWwgcmVnYXJkaW5nIGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctPC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyBleHRlbnNpb25zPC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jmd0OyA8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7IEhpLDwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jmd0OyAyIGNlbnRzIGlubGluZWQ8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7
IDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBGcm9tOiBPU1BGIFs8YSBo
cmVmPSJtYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6d2lu
ZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+bWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9y
Zzwvc3Bhbj48L2E+XSBPbiBCZWhhbGYgT2YgJmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyA8YSBocmVmPSJtYWlsdG86c3RlcGhhbmUubGl0a293c2tpQG9yYW5nZS5j
b20iPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj5z
dGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbTwvc3Bhbj48L2E+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jmd0OyAmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAm
Z3Q7IEhpLDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OzwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBBZnRlciBkaXNjdXNzaW5nIGEgbG90IHdpdGgg
TGVzIG9mZmxpbmUsIHdlIGFsbW9zdCBmb3VuZCBhbiBhZ3JlZW1lbnQ8L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgb24gdGhlIHVuZGVyc3RhbmRpbmcgb2YgdGhpcyB1c2Ug
Y2FzZSBhbmQgcG9zc2libGUgcmVsYXRpb25zaGlwIHdpdGg8L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mZ3Q7ICZndDsgdW5wcm90ZWN0ZWQgU0lEcy48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mZ3Q7ICZndDsgVXNlIGNhc2UgOjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQ3Jl
YXRpb24gb2YgYSBTUiBURSB0dW5uZWwgd2hpY2ggaXMgdW5wcm90ZWN0ZWQuIFByb3RlY3Rpb24g
bWF5IGJlPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IHByb3ZpZGVkIGVu
ZCB0byBlbmQgdXNpbmcgZm9yIGV4YW1wbGUgdHdvIGRpc2pvaW50IHBhdGhzLjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgQ29udHJvbGxlciBiYXNlZCBvciBpbmdyZXNzIGJhc2VkIHR1bm5lbCBz
ZXR1cC48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDs8L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgSXQgc2VlbXMgY2xlYXIgbm93IHRoYXQgdXNpbmcg
T05MWSB1bnByb3RlY3RlZCBTSURzIGRvZXMgbm90IHNvbHZlIHRoZTwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZndDsgJmd0OyBpc3N1ZSBhcyB3aGVuIGEgbGluayBmYWlscywgY29udmVy
Z2VuY2Ugd2lsbCBoYXBwZW4sIGFuZCBub2RlcyB0aGF0PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jmd0OyAmZ3Q7IGFyZSBuZWFyIHRoZSBmYWlsdXJlIG1heSByZXJvdXRlIGEgTm9kZVNJ
RCBBbGdvIDAgdXNlZCB3aXRoaW4gdGhlIFRFPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jmd0OyAmZ3Q7IHN0YWNrIGJlZm9yZSBJbmdyZXNzIG9yIGNvbnRyb2xsZXIgcmVjb21wdXRlcyB0
aGUgbmV3IHBhdGggZml0dGluZzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0
OyBjb25zdHJhaW50cy4gU28gdGhlcmUgbWF5IGJlIHRyYW5zaWVudCBzaXR1YXRpb25zIHdoZXJl
IHRoZSBwYXRoIGRvZXMgbm90PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyBmaXQg
Y29uc3RyYWludHMgYW55bW9yZS48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZn
dDsgQmFzZWQgb24gdGhpcywgaW50cm9kdWNpbmcgJnF1b3Q7Tk9OIFBST1RFQ1RFRCZxdW90OyBO
b2RlU0lEIGRvZXMgbm90IGhlbHAgaW48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7
ICZndDsgc29sdmluZyB0aGlzIHRyYW5zaWVudCBzaXR1YXRpb24uPC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jmd0OyAmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAm
Z3Q7IE5vdywgYXMgSSBleHBsYWluZWQsIElNTywgaXQncyBwb3NzaWJsZSB0byBpbnRyb2R1Y2Ug
ZW5kIHRvIGVuZCBPQU0gb248L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsg
dG9wIG9uIHRoZSBTUlRFIHRvIGJyaW5nIHRoZSBMU1AgZG93biBhcyBzb29uIGFzIHRoZXJlIHMg
c29tZXRoaW5nPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IHdyb25nIG9u
IHRoZSBwYXRoLiBBIEhvbGRkb3duIHRpbWVyIGNhbiBiZSB1c2VkIHRvIGtlZXAgTFNQIGRvd24g
dW50aWw8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgY29udmVyZ2VuY2Ug
aGFwcGVucyBhdCBJbmdyZXNzIG9yIENvbnRyb2xsZXIuIEJ1dCBpbnRyb2R1Y2luZyBzdWNoIE9B
TTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBhbmQgaG9sZGRvd24gYW5k
IGNvdXBsZWQgd2l0aCByZWxhdGlvbnMgd2l0aCBJR1AgbWF5IGFsc28gYmUgY29tcGxleDwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBhbmQgdGhlcmUgaXMgYSBjaGFuY2Ug
dGhhdCBpdCBkb2VzIG5vdCBzb2x2ZSB0aGUgaXNzdWUuIEluIGNhc2Ugb2Y8L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgcHJvdGVjdGVkIE5vZGVTSUQgdXNlZCwgT0FNIHdp
bGwgbm90IHdvcmssIGJlY2F1c2Ugc3dpdGNob3ZlciB0aW1lPC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jmd0OyAmZ3Q7IHdpbGwgYmUgdG9vIHNtYWxsLiBVc2luZyBPQU0gLCBkZWZhY3Rv
IHJlcXVpcmVzIHBhdGggd2l0aCBubyBwcm90ZWN0aW9uLjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZndDsgJmd0OyBTbyB1bnByb3RlY3RlZCBTSUQmIzQzO09BTSBtYXkgc29sdmUgdGhl
IHVzZSBhdCB0aGUgcHJpY2Ugb2Ygc29tZTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZn
dDsgJmd0OyBjb21wbGV4aXR5IGFuZCBwb3NzaWJseSBub3Qgc29sdmluZyAxMDAlIG9mIHRoZSBj
YXNlcy48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDs8L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgVG8gY29uY2x1ZGUgOjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZndDsgJmd0OyBXZSBuZWVkIHRvIHNvbHZlIHRoaXMgdXNlIGNhc2UgYW5k
IHdlIG5lZWQgdG8gZmluZCBhbm90aGVyIGVsZWdhbnQsPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jmd0OyAmZ3Q7IHNpbXBsZSBhbmQgc2NhbGFibGUgc29sdXRpb24gZm9yIHRoaXMuPC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jmd0OyAmZ3Q7IFBvc3NpYmxlIGV4aXN0aW5nIHNvbHV0aW9ucyA6PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IC0gVXNlIEFkai1TSUQgb25seSA9Jmd0OyBk
b2VzIG5vdCBzb3VuZHMgZ29vZCBhcyB0aGVyZSB3aWxsIGJlIGFuIGltcGFjdDwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBvZiBzdGFjayBkZXB0aCA9Jmd0OyBQYXRoIGNv
bXByZXNzaW9uIG5lY2Vzc2FyeTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0
OyAtIFVzZSBiaW5kaW5nIFRMViBhbmQgY3JlYXRlIHNvbWUgbmV3IE5vZGUtU0lEIGNvcnJlc3Bv
bmRpbmcgdG8gYSBzZXQ8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgb2Yg
QWRqLVNJRCA9Jmd0OyBUaGlzIGludHJvZHVjZXMgbW9yZSBzdGF0ZXMgd2l0aGluIHRoZSBuZXR3
b3JrIChob3cgbWFueTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyA/KTwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAtIEFueXRoaW5nIGVsc2UgPzwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jmd0OyBDb21iaW5pbmcgQWRqLVNJRCBhbmQgTm9kZS1TSUQgd2l0aCBhIHZlcnkgcmVz
dHJpY3RlZCBUVEwgKHRvIGV4cGlyZSBvbiB0aGU8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mZ3Q7IGJhY2t1cCBwYXRoKSBtYXkgYmUgYWJsZSB0byBhdm9pZCBJR1AgcmVyb3V0aW5nIG9m
IHRoaXMgTFNQLjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgPC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAvQnJ1bm88L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mZ3Q7IDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgPC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IEJlc3QgcmVnYXJkcyw8L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mZ3Q7ICZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZn
dDsgU3RlcGhhbmU8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDs8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mZ3Q7ICZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgRnJvbTogUm9iIFNoYWtpciBbPGEgaHJlZj0ibWFpbHRv
OnJqc0Byb2Iuc2giPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlv
bjpub25lIj5tYWlsdG86cmpzQHJvYi5zaDwvc3Bhbj48L2E+XTwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZndDsgJmd0OyBTZW50OiBUaHVyc2RheSwgSmFudWFyeSAwOCwgMjAxNSAxMDo1
MjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBUbzogTElUS09XU0tJIFN0
ZXBoYW5lIFNDRS9JQk5GPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IENj
OiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgU2hyYWRkaGEgSGVnZGU7IFB1c2hwYXNpcyBTYXJr
YXI7IFBldGVyPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IFBzZW5hayAo
cHBzZW5hayk7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IDxhIGhyZWY9
Im1haWx0bzpkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMu
aWV0Zi5vcmciPg0KPHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9u
Om5vbmUiPmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5p
ZXRmLm9yZzwvc3Bhbj48L2E+OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0
OyA8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNp
b25zQHRvb2xzLmlldGYub3JnIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQt
ZGVjb3JhdGlvbjpub25lIj5kcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lv
bnNAdG9vbHMuaWV0Zi5vcmc8L3NwYW4+PC9hPjsgSGFubmVzPC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jmd0OyAmZ3Q7IEdyZWRsZXI7IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3Jn
Ij48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+b3Nw
ZkBpZXRmLm9yZzwvc3Bhbj48L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOmlzaXMtd2dAaWV0Zi5vcmci
PjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj5pc2lz
LXdnQGlldGYub3JnPC9zcGFuPjwvYT48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7
ICZndDsgU3ViamVjdDogUmU6IFtJc2lzLXdnXSBbT1NQRl0gTWFpbCByZWdhcmRpbmc8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQt
cm91dGluZy0gZXh0ZW5zaW9uczwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0
OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBTdGVwaGFuZSw8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mZ3Q7ICZndDsgSWYgd2UgdGhpbmsgYWJvdXQgdGhlIOKAnE1VU1QgTk9UIGJlIHByb3Rl
Y3RlZOKAnSBjYXNlIHRoYXQgeW91IG1lbnRpb24uPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jmd0OyAmZ3Q7IExldOKAmXMgYXNzdW1lIHRoYXQgd2UgaGF2ZSBhIHNlcnZpY2UgdGhhdCBp
cyBwZXJmb3JtYW5jZSBzZW5zaXRpdmUsPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0
OyAmZ3Q7IHN1Y2ggdGhhdCB3ZSB3YW50IHRvIHRha2UgYSBwYXJ0aWN1bGFyIHBhdGggdGhyb3Vn
aCB0aGUgbmV0d29yayAtIGFuZDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0
OyB0aGF0IHdlIHVzZSBOb2RlLSBTSURzIGxpa2UgeW91IHNheS48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mZ3Q7ICZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZn
dDsgSWYgd2UgYXNzdW1lIHRoYXQgdGhlIHJlcXVpcmVtZW50IGlzIGZvciBBLUItQy1ELUUgcGF0
aCBiZWxvdy4gVGhlPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IG5vZGUg
U0lEIGZvciBFIHBvaW50cyB2aWEgQy1ELUUgYW5kIGhlbmNlIGlzIHVzZWQgZm9yIHN0YWNrPC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IGNvbXByZXNzaW9uIGxpa2UgeW91
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IHNheTo8L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
Z3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgQSAtLSBCIC0tIEMg
LS0gRCAtLSBFPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsgLzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAtLS0gUSAtLS08L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mZ3Q7ICZndDsgSW4geW91ciBlbnZpc2FnZWQgYmVoYXZpb3VyLCBDIGRvZXMgbm90IHBy
b3RlY3QgdGhlIE5vZGUtU0lEIGZvciBFLiBJbjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyB0aGUgY2FzZSBvZiB0aGUgQy1EIGxpbmsgZmFpbHVyZSwgdGhlbiB0aGUg4oCc
cHJlZmVycmVk4oCdIGJlaGF2aW91ciBpczwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZn
dDsgJmd0OyB0aGF0IEMgbm93IGRyb3BzIHRyYWZmaWMgdG93YXJkcyB0aGlzIGRlc3RpbmF0aW9u
LiBIb3dldmVyLCBDIGRvZXMgbm90PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAm
Z3Q7IHJlbW92ZSB0aGUgRklCIGVudHJ5IGZvciB0aGUgTm9kZS1TSUQgZm9yIEUsIGl04oCZcyBh
Y3R1YWxseSBqdXN0IG5vdzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBr
bm93biB2aWEgUS4gQXQgdGhpcyBwb2ludCwgQSBjYW4gZm9yd2FyZCB3aXRoIGV4YWN0bHkgdGhl
IHNhbWUgc3RhY2ssPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IGFuZCB0
aGUgcGFja2V0IHRha2VzIGEgbmV3IEEtQi0gQy1RLUUgcGF0aCwgd2hpY2ggaXMgbm9uLWNvbmZv
cm1hbnQ8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgd2l0aCB0aGUgcGVy
Zm9ybWFuY2UgcmVxdWlyZW1lbnQgb2YgdGhlIHNlcnZpY2UuPC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jmd0OyAmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7
IEluIHRlcm1zIG9mIHdoYXQgQyBkb2VzIHdpdGggaXRzIEZJQiwgZG9lcyBpdCBzaW1wbHkgbm90
IHVzZSBDLVEtRTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBkdXJpbmcg
dGhlIGZhaWx1cmUsIGJ1dCBwb3N0LXJlY29udmVyZ2VuY2UgdXNlIGl0IGFueXdheT8gSWYgc28s
IHdoeTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBub3QgdXNlIEMtUS1F
IGR1cmluZyB0aGUgZmFpbHVyZSAtIGJlY2F1c2UgdGhlIHNlcnZpY2UgaXMgYWx3YXlzIGdvaW5n
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IHRvIG5vbi1jb25mb3JtYW50
IHRvIHRoZSBwZXJmb3JtYW5jZSByZXF1aXJlbWVudD88L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mZ3Q7ICZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgV2l0
aCBhbiBBZGotU0lELCBpdCBtYWtlcyBzZW5zZSwgYmVjYXVzZSBlc3NlbnRpYWxseSB1bmxlc3Mg
dGhhdDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBhZGphY2VuY3kgaXMg
YXZhaWxhYmxlLCB0aGVuIHRoZXJlIGlzIG5vIGFsdGVybmF0ZSBwYXRoIGZvciB0aGUgU0lEPC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IHRoYXQgd2lsbCBiZSB0YWtlbiAt
IHNvIHRyYWZmaWMgbmV2ZXIgaGl0cyBhIG5vbi1jb25mb3JtYW50IHBhdGguPC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jmd0OyAmZ3Q7IFByYWN0aWNhbGx5LCBpZiBJIGNhbuKAmXQgdGVsbCBhIGN1c3RvbWVyIHRoYXQg
dGhlIHBhdGggdGFrZW4gd2lsbDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0
OyBkZWZpbml0ZWx5IGJlIEEtQi0gQy1ELUUsIGFuZCBpdCBtYXkgcmF0aGVyIGdvIHZpYSBDLVEt
RSBhdCBzb21lIHBvaW50PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IGZv
bGxvd2luZyBjb252ZXJnZW5jZSBbdW50aWwgdGhlIGhlYWQtZW5kIGNhbGN1bGF0ZXMgdGhhdCBz
dWNoIGE8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgY2hhbmdlIGhhZCBo
YXBwZW5lZCAtIGVpdGhlciBhIGxpbmsgb3V0YWdlLCBvciBhIG1ldHJpYyBjaGFuZ2UgLSBhbmQ8
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgc3RvcHMgdXNpbmcgdGhlIGxh
YmVsIHN0YWNrXSwgdGhlbiB0aGVyZeKAmXMgbGl0dGxlIHByb2JsZW0gb2YgaGF2aW5nIHRoZSB0
cmFmZmljPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyBnbyB2aWEgQy1RLUUgZHVy
aW5nIHByb3RlY3Rpb24uPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IEZvciB0aGUgZGlzam9pbnQgY2Fz
ZSwgdGhlIGNvbnNpZGVyYXRpb24gdGhhdCBvbmUgaGFzIHRvIG1ha2UgaXM6PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyAqIGFyZSBhbHRlcm5hdGl2ZSBTUEYgcGF0aHMgZm9yIGEgcGFydGljdWxh
ciBOb2RlLVNJRCBhY3R1YWxseSBzdGlsbDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZn
dDsgJmd0OyBjb25mb3JtYW50IHdpdGggdGhlIGRpc2pvaW50bmVzcyByZXF1aXJlbWVudD8gSG93
IG1hbnkgc2ltdWx0YW5lb3VzPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7
IGZhaWx1cmVzIGRvZXMgb25lIHJlcXVpcmUgdG8gdmlvbGF0ZSBjb25zdHJhaW50cy4gRm9yIGV4
YW1wbGUsIGluIGE8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgZHVhbC1w
bGFuZSBjb3JlIG5ldHdvcmssIHRoZW4gaWYgdGhlIHJlcXVpcmVtZW50IGlzIGRpc2pvaW50bmVz
cyBhdDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyB0aGUgSVAgbGV2ZWws
IHRoZW4gd2UgbWF5IG5lZWQgdG8gbG9zZSBjb25uZWN0aXZpdHkgZW50aXJlbHkgd2l0aGluPC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IHRoZSBwbGFuZSBiZWZvcmUgaXQg
aXMgcHJlZmVyYWJsZSB0byDigJxob3DigJ0gdG8gYW5vdGhlciBwbGFuZS4gSW4gdGhpczwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBjYXNlLCB1c2luZyBhbiBhbHRlcm5h
dGl2ZSBTUEYgcGF0aCBmb3IgdGhlIE5vZGUtU0lEIGlzIGFjdHVhbGx5IG5vdCBhPC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyBwcm9ibGVtIGZvciBkaXNqb2ludG5lc3MuPC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAqIGRvZXMgdGhlIGFwcGxpY2F0aW9uIHByZWZlciBsb3Npbmcg
YW4gZW50aXJlIHBhdGggdG8gaGF2aW5nIHNvbWU8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mZ3Q7ICZndDsgcmlzayBvZiB0aGUgc2VydmljZXMgYmVpbmcgc2hhcmVkIGZhdGUgdW50aWwg
dGhlIHJlLW9wdGltaXNhdGlvbj88L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZn
dDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgRnJvbSB0aGUgd29yayB0
aGF0IHdl4oCZdmUgbG9va2VkIGF0IHRodXMgZmFyLCBJIGhhdmUgbm90IHlldCBzZWVuIGE8L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgY2FzZSB3aGVyZSBJIGFic29sdXRl
bHkgTVVTVCBOT1QgdXNlIGFuIGFsdGVybmF0ZSBzaG9ydGVzdCBwYXRoIGZvciBhPC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IE5vZGUtU0lEIGFuZCBoZW5jZSBkb27igJl0
IHJlcXVpcmUgcHJvdGVjdGlvbiBhdCBhIHByYWN0aWNhbCBsZXZlbC48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7
ICZndDsgU3RhY2sgZGVwdGggaXMgZGVmaW5pdGVseSBnb2luZyB0byBiZSBzb21ldGhpbmcgdGhh
dCB3ZSBuZWVkIHRvPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IGNvbnNp
ZGVyIC0gdG8gbWUsIHdoZXJlIHdlIGhhdmUgY2VudHJhbGlzZWQgY29udHJvbGxlciAtIGFjdGlv
bnMgc3VjaDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBhcyBkeW5hbWlj
YWxseSBjcmVhdGVkIGZvcndhcmRpbmctYWRqYWNlbmN5IExTUHMgd2hpY2ggYWxsb3c8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsg4oCcZXhwYW5zaW9u4oCdIG9mIG9uZSBz
ZWdtZW50IGludG8gYSBzZXQgb2Ygc2VnbWVudHMgd2l0aGluIHRoZSBwYXRoIGFyZTwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBhdHRyYWN0aXZlIGFzIGEgc29sdXRpb24g
d2hlcmUgb25lIG5lZWRzIHRvIGhhdmUgZXhwbGljaXQgcm91dGluZyBvZiB0cmFmZmljPC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyBmb3IgVEUgcHVycG9zZXMuPC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jmd0OyAmZ3Q7IERvZXMgdGhpcyBtYWtlIHNlbnNlLCBvciBkbyB5b3Ugc2VlIHRoZSB1c2UgY2Fz
ZSB0aGF0IHdl4oCZcmUgYWRkcmVzc2luZzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZn
dDsgJmd0OyBoZXJlIGRpZmZlcmVudGx5PzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZn
dDsgJmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBDaGVlcnMsPC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IHIuPC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jmd0OyAmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAm
Z3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsgT24gNyBKYW4g
MjAxNSwgYXQgMDk6NDQsIDxhIGhyZWY9Im1haWx0bzpzdGVwaGFuZS5saXRrb3dza2lAb3Jhbmdl
LmNvbSI+DQo8c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9u
ZSI+c3RlcGhhbmUubGl0a293c2tpQG9yYW5nZS5jb208L3NwYW4+PC9hPiB3cm90ZTo8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OzwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IEhpLDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyAmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZn
dDsgSSdtIGNvbWluZyBpbnRvIHRoaXMgbG9uZyB0aHJlYWQgYW5kIEkgdHJpZWQgdG8gcmVhZCBh
bGwgdGhlPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsgZXhjaGFu
Z2UgYnV0IEkgbWF5IGJlIG1pc3NlZCBzb21lIGxpbmVzIDopPC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7
ICZndDsgJmd0OyBCdXQgaGVyZSBpcyBteSBvcGluaW9uIG9uIHRoaXMgc3ViamVjdC48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyBJIHRoaW5rIHRoZSBwb2ludCBm
cm9tIFNocmFkZGEgaXMgdmFsdWFibGUgaW4gY2FzZSBvZiBUcmFmZmljPC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsgRW5naW5lZXJpbmcgd2l0aDwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBTZWdtZW50IFJvdXRpbmcsIGVzcGVjaWFsbHkg
d2l0aCBhIGNlbnRyYWwgY29udHJvbGxlci48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
Z3Q7ICZndDsgJmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7
IFRvZGF5IGluIFRFIG5ldHdvcmtzLCB3ZSBhcmUgc2VsbGluZyBzb21lIGRpc2pvaW50cyBwYXRo
cyB0bzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IGN1c3RvbWVy
IHRoYXQ8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgTVVTVCBOT1QgYmUg
cHJvdGVjdGVkIChTREggbGlrZSBzZXJ2aWNlcykuIEl0IHdvdWxkIGJlIGdvb2QgdG88L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgcmVwcm9kdWNlIHRoZSBzYW1lIHRoaW5n
IHdpdGggU1ItVEUuPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDs8
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyBOb3csIGN1cnJlbnQg
ZW5jb2RpbmcgcGVybWl0cyB0byBhZHZlcnRpc2UgdGhhdCBhIHNwZWNpZmljIEFkai1TSUQ8L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyBpczwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBwcm90ZWN0ZWQgb3Igbm90IChhcyBhbHJlYWR5IG1l
bnRpb25lZCwgdGhpcyBkb2VzIG5vdCBzYXkgdGhhdCBhPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jmd0OyAmZ3Q7IHByb3RlY3Rpb24gcmVhbGx5IGV4aXN0cyAuLi4sIGluIGNhc2Ugb2Yg
TEZBIHByb3RlY3Rpb24gLCB0aGVyZSBtYXkgYmU8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mZ3Q7ICZndDsgbm8gRlJSIHBhdGggZm9yIHRoaXMgYWRqLVNJRCBkZXNwaXRlIG9mIHRoZSBw
cm90ZWN0aW9uIGZsYWcgc2V0KS48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZn
dDsgJmd0OyBXZSBwcmV0dHkga25vdyB0aGF0IGl0IHdvdWxkIG5vdCBiZSBwb3NzaWJsZSBpbiBh
bGwgY2FzZSB0byB1c2Ugb25seTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0
OyAmZ3Q7IEFkai1TSUQ8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgZm9y
IGEgVEUgdHVubmVsIChkdWUgdG8gbGFiZWwgc3RhY2sgZGVwdGgpLCBzbyB3ZSBuZWVkIHRvIGlu
dHJvZHVjZTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBzdGFjayBjb21w
cmVzc2lvbiB1c2luZyBTUFQgc2VnbWVudHMgYW5kIG5vZGUtU0lELjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IFNvIHRvIHJlcGx5IG9uIFJvYidzIGNvbW1lbnQs
IG9uIFJTVlAtVEUgdHVubmVscyB3aXRoIGxvb3NlcyBob3BzPC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsgdGhhdDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyBkb2VzIG5vdCByZXF1ZXN0IHByb3RlY3Rpb24gOiB5ZXMgZm9yIFJTVlAsIGl0
IGRvZXMgbm90IG1ha2Ugc2Vuc2UgdG88L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7
ICZndDsgbWUsIGJ1dCBmb3IgU1IsIGR1ZSB0byBzdGFjayBjb21wcmVzc2lvbiwgaXQgd2lsbCBi
ZSBuZWVkZWQuPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDs8L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyBJZiB3ZSBsb29rIGF0IGEg
bmV0d29yaywgd2hlcmUgVEUgaXMgbWFuYWdlZCBieSBhIGNlbnRyYWw8L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyBjb250cm9sbGVyLCBob3c8L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgdGhlIGNvbnRyb2xsZXIgY2FuIGVuc3VyZSB0aGF0
IHRoZSBub2RlLVNJRCB1c2VkIGlzIHByb3RlY3RlZCBvciBub3Q8L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mZ3Q7ICZndDsgKGFzIGZvciBBZGotU0lELCBJIG1lYW4gcHJvdGVjdGlvbiBy
ZXF1ZXN0ZWQsIG5vdCBwcm90ZWN0aW9uPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0
OyAmZ3Q7IGluc3RhbGxlZCkuIEkgc2VlIHR3byB3YXlzIDo8L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgKiBVc2UgdHdv
IFNJRHMgYXR0YWNoZWQgdG8gdGhlIHNhbWUgcHJlZml4IGFuZCBhZGQgYSBmbGFnIHRvPC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsgcHJldmVudDwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBhdXRvbWF0aWNhbGx5IGFsbCBub2RlcyB0byBj
b21wdXRlIGEgcHJvdGVjdGlvbiBmb3Igb25lIG9mIHRoZSBTSUQuPC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IFRoZSBmbGFnIGRvZXMgbm90IHJlYWxseSBmb3JjZSBub2Rl
cyB0byBjb21wdXRlIGEgcHJvdGVjdGlvbi4gRWFjaDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyBub2RlIHdpbGwgc3RpbGwgcmVxdWlyZSBsb2NhbCBjb25maWd1cmF0aW9u
IGZvciBwcm90ZWN0aW9uLCBidXQgdGhlPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0
OyAmZ3Q7IGZsYWcgd2lsbCBwZXJtaXQgdG8gZXhjbHVkZSBzb21lIHByZWZpeGVzIGZvciBwcm90
ZWN0aW9uIChvdmVycmlkaW5nIGxvY2FsPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0
OyBwb2xpY3kpLjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsgJm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICogVXNlIHR3byBwcmVmaXhlcyBvbiBlYWNoIG5vZGUgLCBwcmVmaXhlcyBhcmUg
bWFya2VkIHdpdGggdGFnczwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAo
YWRtaW4tdGFncykgOiAmcXVvdDtwcm90ZWN0aW9uIHRhZyZxdW90OyBhbmQgJnF1b3Q7bm9uIHBy
b3RlY3Rpb24gdGFnJnF1b3Q7LiBFYWNoIHJvdXRlcjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyBpcyBjb25maWd1cmVkIHVzaW5nIExGQSBwb2xpY2llcyB0byBub3QgY29t
cHV0ZSBwcm90ZWN0aW9uIGZvcjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0
OyBwcmVmaXhlcyBoYXZpbmcgJnF1b3Q7bm9uIHByb3RlY3Rpb24gdGFnJnF1b3Q7IEFORCBhZGQg
a25vd2xlZGdlIHRvIHRoZTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBj
b250cm9sbGVyIHRvIHVzZSBvbmx5ICZxdW90O25vbiBwcm90ZWN0aW9uIHRhZyZxdW90OyBwcmVm
aXhlcyB0byBjb21wcmVzcyBub248L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7IHBy
b3RlY3RlZCBwYXRoLjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDs8L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyBCZXN0IFJlZ2FyZHMsPC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mZ3Q7ICZndDsgJmd0OyBTdGVwaGFuZTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyAmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZn
dDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mZ3Q7ICZndDsgJmd0OyBGcm9tOiBJc2lzLXdnIFs8YSBocmVmPSJtYWlsdG86aXNpcy13Zy1i
b3VuY2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29y
YXRpb246bm9uZSI+bWFpbHRvOmlzaXMtd2ctYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSBP
biBCZWhhbGYgT2YgTGVzPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZn
dDsgR2luc2JlcmcgKGdpbnNiZXJnKTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsg
Jmd0OyAmZ3Q7IFNlbnQ6IE1vbmRheSwgSmFudWFyeSAwNSwgMjAxNSAxNjo1OTwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IFRvOiBTaHJhZGRoYSBIZWdkZTsgUHVz
aHBhc2lzIFNhcmthcjsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTs8L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyA8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1vc3Bm
LXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnIj4NCjxzcGFuIHN0eWxl
PSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj5kcmFmdC1pZXRmLW9zcGYt
c2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc8L3NwYW4+PC9hPjs8L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyA8YSBocmVmPSJtYWlsdG86
ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3Jn
Ij4NCjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj5k
cmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc8
L3NwYW4+PC9hPjsgSGFubmVzPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7
ICZndDsgR3JlZGxlcjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7
IENjOiA8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOndp
bmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPm9zcGZAaWV0Zi5vcmc8L3NwYW4+PC9hPjsN
CjxhIGhyZWY9Im1haWx0bzppc2lzLXdnQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6d2lu
ZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+aXNpcy13Z0BpZXRmLm9yZzwvc3Bhbj48L2E+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsgU3ViamVjdDogUmU6
IFtJc2lzLXdnXSBbT1NQRl0gTWFpbCByZWdhcmRpbmc8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mZ3Q7ICZndDsgJmd0OyBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVu
c2lvbnM8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OzwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IFNocmFkZGhhIC08L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZndDsgJmd0OyAmZ3Q7IEFzIEplZmYgaGFzIGFscmVhZHkgbWVudGlvbmVkLCB0aGUg
Y2FzZSB5b3UgYXJlIGNvbmNlcm5lZCBhYm91dCBjYW48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mZ3Q7ICZndDsgJmd0OyBiZSBoYW5kbGVkIHVzaW5nIExGQSBzZWxlY3Rpb24gc3RyYXRl
Z2llcyBkaXNjdXNzZWQgaW48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsg
Jmd0OyA8YSBocmVmPSJodHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYt
cnRnd2ctbGZhLW1hbmFnZWFiaWxpdHkvIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0
O3RleHQtZGVjb3JhdGlvbjpub25lIj5odHRwOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2Ry
YWZ0LWlldGYtcnRnd2ctbGZhLW1hbmFnZWFiaWxpdHkvPC9zcGFuPjwvYT48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyBBbmQgaXQgaXMgYSBmYXIgYmV0dGVyIHNv
bHV0aW9uIHNpbmNlIGl0IGFsbG93cyB0aGUgdHJhZmZpYyBvZjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IGludGVyZXN0IHRvIGJlPC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IHByb3RlY3RlZCA9Jmd0OyBsZXNzIHRyYWZmaWMgaW50ZXJy
dXB0aW9uLjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmbmJzcDsmbmJzcDsgTGVzPC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDs8L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyAmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZn
dDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS08L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mZ3Q7ICZndDsgJmd0OyBGcm9tOiBTaHJhZGRoYSBIZWdkZSBbPGEgaHJlZj0ibWFpbHRvOnNo
cmFkZGhhQGp1bmlwZXIubmV0Ij48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRl
Y29yYXRpb246bm9uZSI+bWFpbHRvOnNocmFkZGhhQGp1bmlwZXIubmV0PC9zcGFuPjwvYT5dPC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsgU2VudDogTW9uZGF5LCBK
YW51YXJ5IDA1LCAyMDE1IDEyOjQ5IEFNPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0
OyAmZ3Q7ICZndDsgVG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBQdXNocGFzaXMgU2Fya2Fy
OyBQZXRlciBQc2VuYWs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0
OyAocHBzZW5hayk7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsg
PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9u
c0B0b29scy5pZXRmLm9yZyI+DQo8c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRl
Y29yYXRpb246bm9uZSI+ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25z
QHRvb2xzLmlldGYub3JnPC9zcGFuPjwvYT47PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jmd0OyAmZ3Q7ICZndDsgPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJv
dXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZyI+DQo8c3BhbiBzdHlsZT0iY29sb3I6d2lu
ZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91
dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnPC9zcGFuPjwvYT47IEhhbm5lczwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IEdyZWRsZXI8L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyBDYzogPGEgaHJlZj0ibWFpbHRvOm9zcGZA
aWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpu
b25lIj5vc3BmQGlldGYub3JnPC9zcGFuPjwvYT47DQo8YSBocmVmPSJtYWlsdG86aXNpcy13Z0Bp
ZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5v
bmUiPmlzaXMtd2dAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyAmZ3Q7IFN1YmplY3Q6IFJFOiBbT1NQRl0gW0lzaXMtd2ddIE1haWwgcmVn
YXJkaW5nPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsgZHJhZnQt
aWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zPC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7
ICZndDsgJmd0OyBMZXMsPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZn
dDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyBQbHMgY29uc2lk
ZXIgYSBjYXNlIHdoZW4gdGhlIHBvc3QgY29udmVyZ2VuY2UgcGF0aCBnb2VzIHRocm91Z2ggYTwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBkaWZmZXJlbnQgbm9kZSBhbmQg
aXMgd2VsbCBwcm92aXNpb25lZC48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZn
dDsgJmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IC0tLS0t
LS0tRy0tLS0tLS08L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyB8
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IHw8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyBBLS0t
LUItLS0tQy0tLS1EPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB8PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0
OyAmZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgRS0tLS1GPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZn
dDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyBXaGVuIHRoZSBs
aW5rIGJldHdlZW4gQiAmYW1wOyBDIGdvZXMgZG93biwgd2UgZG9u4oCZdCB3YW50IHRvIGRpdmVy
dCB0aGU8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgdHJhZmZpYyB2aWEg
Qi1FLUUtRi1DIGJlY2F1c2UgaXQgaXMgbm90IHdlbGwgcHJvdmlzaW9uZWQgZm9yIHRoZSBzZXJ2
aWNlLjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IFRoZSBwb3N0
IGNvbnZlcmdlbmNlIHBhdGggaXMgQS1HLUQgd2hpY2ggaXMgd2VsbCBwcm92aXNpb25lZC48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyBJbiB0aGlzIGNhc2UgaXQg
bWFrZXMgc2Vuc2UgdG8gc2ltcGx5IGF2b2lkIHByb3RlY3Rpb24gZm9yIHRoZTwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IHNlcnZpY2UgYXMgdGhlPC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IG5hdHVyZSBvZiB0aGUgc2VydmljZSBpcyBz
dWNoIHRoYXQgaXQgY2FuIGJlIGRpc2Nvbm5lY3RlZCBhbmQ8L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mZ3Q7ICZndDsgcmVjb25uZWN0ZWQgd2l0aG91dCBpbXBhY3RpbmcgdGhlIGVuZCB1
c2VyIG9mIHRoZSBzZXJ2aWNlLjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0
OyAmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDs8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyBUaGUgcG9zdCBjb252ZXJnZW5j
ZSBwYXRocyBuZWVkIHRvIGJlIHByb3Zpc2lvbmVkIGF0IGxlYXN0IGZvciBvbmU8L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyBmYWlsdXJlPC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IGlmIHRoYXQgaXMgbm90IHRoZSBjYXNlIHRoZW4gdGhl
IHNlcnZpY2Ugd2lsbCByZW1haW4gZG93biBJcnJlc3BlY3RpdmU8L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mZ3Q7ICZndDsgb2YgdGhlIHRlY2hub2xvZ3kgdXNlZC48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyAmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7
ICZndDsgUmdkczwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IFNo
cmFkZGhhPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDs8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IEZyb206
IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIFs8YSBocmVmPSJtYWlsdG86Z2luc2JlcmdAY2lzY28u
Y29tIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+
bWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbTwvc3Bhbj48L2E+XTwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IFNlbnQ6IE1vbmRheSwgSmFudWFyeSAwNSwgMjAxNSAx
MjowNyBQTTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IFRvOiBQ
dXNocGFzaXMgU2Fya2FyOyBTaHJhZGRoYSBIZWdkZTsgUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTs8
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyA8YSBocmVmPSJtYWls
dG86ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYu
b3JnIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25l
Ij5kcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5v
cmc8L3NwYW4+PC9hPjs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0
OyA8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNp
b25zQHRvb2xzLmlldGYub3JnIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQt
ZGVjb3JhdGlvbjpub25lIj5kcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lv
bnNAdG9vbHMuaWV0Zi5vcmc8L3NwYW4+PC9hPjsgSGFubmVzPC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsgR3JlZGxlcjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyAmZ3Q7IENjOiA8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+PHNw
YW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPm9zcGZAaWV0
Zi5vcmc8L3NwYW4+PC9hPjsNCjxhIGhyZWY9Im1haWx0bzppc2lzLXdnQGlldGYub3JnIj48c3Bh
biBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+aXNpcy13Z0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7
ICZndDsgU3ViamVjdDogUkU6IFtPU1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmc8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyBkcmFmdC1pZXRmLW9zcGYtc2Vn
bWVudC1yb3V0aW5nLWV4dGVuc2lvbnM8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7
ICZndDsgJmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IFB1
c2hwYXNpcyAtPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDs8L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyBJbmxpbmUuPC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IEZyb206IFB1c2hwYXNpcyBTYXJr
YXIgWzxhIGhyZWY9Im1haWx0bzpwc2Fya2FyQGp1bmlwZXIubmV0Ij48c3BhbiBzdHlsZT0iY29s
b3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+bWFpbHRvOnBzYXJrYXJAanVuaXBl
ci5uZXQ8L3NwYW4+PC9hPl08L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsg
Jmd0OyBTZW50OiBTdW5kYXksIEphbnVhcnkgMDQsIDIwMTUgMTA6MTMgUE08L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyBUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVy
Zyk7IFNocmFkZGhhIEhlZ2RlOyBQZXRlciBQc2VuYWsgKHBwc2VuYWspOzwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRm
LW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmciPg0KPHNwYW4g
c3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPmRyYWZ0LWlldGYt
b3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzwvc3Bhbj48L2E+
OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IDxhIGhyZWY9Im1h
aWx0bzpkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0
Zi5vcmciPg0KPHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5v
bmUiPmRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRm
Lm9yZzwvc3Bhbj48L2E+OyBIYW5uZXM8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7
ICZndDsgJmd0OyBHcmVkbGVyPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7
ICZndDsgQ2M6IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29s
b3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+b3NwZkBpZXRmLm9yZzwvc3Bhbj48
L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOmlzaXMtd2dAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xv
cjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj5pc2lzLXdnQGlldGYub3JnPC9zcGFu
PjwvYT48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyBTdWJqZWN0
OiBSZTogW09TUEZdIFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZzwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmct
ZXh0ZW5zaW9uczwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsgSGkgTGVzLDwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7
ICZndDsgJmd0OyBPbiAxLzUvMTUsIDExOjIzIEFNLCAmcXVvdDtMZXMgR2luc2JlcmcgKGdpbnNi
ZXJnKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbSI+PHNwYW4g
c3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPmdpbnNiZXJnQGNp
c2NvLmNvbTwvc3Bhbj48L2E+Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsg
Jmd0OyB3cm90ZTo8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0Ozwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyBQdXNocGFzaXMg
LTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OzwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyBUaGUga2V5IHBvaW50IGlz
IHRoYXQgdGhlIHByb3Bvc2FsIGRvZXMgbm90IGhhdmUgYW55IGxhc3RpbmcgaW1wYWN0PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7IG9uIHRyYWZmaWMgZmxv
dy4gQSBzaW1wbGUgdG9wb2xvZ3kgc2hvdWxkIHN1ZmZpY2UgdG8gaWxsdXN0cmF0ZSB0aGlzLjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OzwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyBBLS0tLUItLS0tQy0tLS1EPC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgfDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBFLS0tLUY8
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDs8L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsgKEFsbCBsaW5rcyBoYXZlIHRo
ZSBzYW1lIGNvc3QpPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7IFN1cHBv
c2Ugd2Ugd2lzaCB0byBoYXZlIHRyYWZmaWMgZW50ZXJpbmcgYXQgQSBmbG93IGFsb25nIHRoZSBw
YXRoPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7IEEtQi1D
LUQ8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsgLSBidXQg
aWYgdGhlIGxpbmsgQi0tLUMgZmFpbHMgd2UgZG8gTk9UIHdhbnQgdHJhZmZpYyB0byB0YWtlIHRo
ZTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyBwYXRoIEIt
LUUtLUYtLUMuPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7IFlvdSBwcm9w
b3NlIHRvIGhhdmUgQyBhZHZlcnRpc2UgYW4gYWRkcmVzcyB3aXRoIHR3byBub2RlLXNpZHMgLSBv
bmU8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsgd2hpY2gg
YWxsb3dzIHByb3RlY3Rpb24gLSBjYWxsIGl0IEMoUCkgLSBhbmQgb25lIHdoaWNoIGRvZXMgTk9U
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7IGFsbG93IHBy
b3RlY3Rpb24gLSBjYWxsIGl0IEMoTlApLjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZn
dDsgJmd0OyAmZ3Q7IFtQdXNocGFzaXNdIE5vLiBNeSBwcm9wb3NhbCBpcyBmb3IgRCB0byBhZHZl
cnRpc2UgdHdvIG5vZGUgc2lkcywgRDE8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7
ICZndDsgJmd0OyB3aXRoIE5QPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7
IHNldCB0byAwIGFuZCBEMiB3aXRoIE5QIHNldCB0byAxLiBBcHBsaWNhdGlvbnMgb24gdGhhdCBk
byBub3QgbmVlZCBCLDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBvciBD
IHRvIHByb3RlY3QgdGhlIEEtQi1DLUQgcGF0aCB3aWxsIHVzZSBEMi4gQiBhbmQgQyB3aWxsIG5v
dCBpbnN0YWxsPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IGJhY2t1cCBw
YXRocyBmb3IgRDIuIE90aGVyIGFwcHMgY2FuIHVzZSBEMSBhcyB0aGV5IGFyZSBzdXBwb3NlZCB0
byBkbzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBvdGhlcndpc2UuIFdl
dGhlciB0byBwcm90ZWN0IEQxIG9yIG5vdCBpcyBhIGxvY2FsIGRlY2lzaW9uIG9mIEIgYW5kIEMu
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsgSG9wZSBJIGNvdWxk
IGNsYXJpZnkgZW5vdWdoIDopPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7
ICZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyBbTGVzOl0g
V2hldGhlciB3ZSB0YWxrIGFib3V0IEMgb3IgRCBkb2VzbuKAmXQgbWF0dGVyLiBBcyB5b3UgcG9p
bnQgb3V0PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IGJlbG93IHRoZSBp
c3N1ZSB5b3UgYXJlIGNvbmNlcm5lZCB3aXRoIGlzIHRoZSBGSUIgdXBkYXRlIHRpbWUgb24gdGhl
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IGludGVybWVkaWF0ZSBub2Rl
cyByZWxhdGl2ZSB0byB0aGUgcmVjb21wdXRhdGlvbiBvbiB0aGUgaW5ncmVzcyBub2RlLjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7IElmIHRoZSBsYWJlbCBzdGFjayBzcGVjaWZpZXMgQyhOUCkg
LSB0aGVuIHdoaWxlIHRoZSBsaW5rIEItLUMgaXMgVVA8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsgZXZlcnl0aGluZyB3b3JrcyBhcyBkZXNpcmVkIChwcmlt
YXJ5IHBhdGggdG8gQyhOUCkgb24gTm9kZSBCIGlzIHZpYTwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyBsaW5rIEItQykuPC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7IEhvd2V2ZXIsIHdoZW4gdGhlIGxpbmsgQi0tQyBn
b2VzIGRvd24sIHRoZSBuZXR3b3JrIHdpbGwgcmVjb252ZXJnZTwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyBhbmQgaW4gYSBtb2Rlc3QgYW1vdW50IG9mIHRp
bWUgdGhlIG5ldyBwcmltYXJ5IHBhdGggdG8gQyhOUCkgb248L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsgbm9kZSBCIHdpbGwgYmUgdmlhIGxpbmsgQi1FLjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IFtQdXNocGFzaXNdIFll
cyBhZ3JlZWQuIEJ1dCBvbmx5IGFwcGxpY2F0aW9ucyBvbiBBIHdpbGwgYmUgaW5qZWN0aW5nPC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsgdHJhZmZpYzwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyB1c2luZyBEMi4gT25jZSB0aGUgQi1DIGxp
bmstZG93biBldmVudCByZWFjaGVzIHJvdXRlciBBIHdpbGwgc3RvcDwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZndDsgJmd0OyBpbmplY3RpbmcgdHJhZmZpYyB1c2luZyBEMi4gQSBwYXRo
IHJlLWNvbXB1dGUgd2lsbCBiZSB0cmlnZ2VyZWQgb24gQS48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mZ3Q7ICZndDsgWWVzIEkgYWdyZWUgdGhhdCBpZiBCIGNvbnZlcmdlcyBEMiAobm90
IEZSUikgYmVmb3JlIEEgcmUtY29tcHV0ZSw8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
Z3Q7ICZndDsgdGhlcmUgaXMgc3RpbGwgY2hhbmNlIHRoYXQgc29tZSBzbWFsbCBhbW91bnQgb2Yg
dHJhZmZpYyBpcyBzZW50IG92ZXIgQS1CLUUtRi08L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mZ3Q7IEMtRC48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0Ozwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IFtMZXM6XSBXZWxsIHll
cyAtIHRoZSBrZXkgcG9pbnQgaXMgdGhhdCB5b3UgY2Fubm90IGd1YXJhbnRlZSB0aGU8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyB0aW1pbmcgb2Y8L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgd2hlbiBCIChmb3IgZXhhbXBsZSkgd2lsbCBy
ZWNvbnZlcmdlIHJlbGF0aXZlIHRvIHdoZW4gdGhlIGluZ3Jlc3Mgbm9kZTwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBBIGRlY2lkZXMgdG8gcmVyb3V0ZS9kcm9wIHRoZSBE
MiB0cmFmZmljLiBHaXZlbiB0aGF0IEIgaXMgY2xvc2VyIHRvPC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jmd0OyAmZ3Q7IHRoZSBmYWlsdXJlIGl0IGlzIHF1aXRlIGxpa2VseSB0aGF0IEIg
d2lsbCByZXNwb25kIG1vcmUgcXVpY2tseSB0aGFuIEE8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mZ3Q7ICZndDsgLSBhbmQgb2YgY291cnNlIHRoZXJlIGFyZSBtYW55IG90aGVyIHZhcmlh
YmxlcyB3aGljaCBjb3VsZCBhZmZlY3QgdGhlPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jmd0OyAmZ3Q7IHJlbGF0aXZlIHJlc3BvbnNlIHRpbWUgb2YgQSBhbmQgQi4gU28gdGhlIHNvbGUg
YmVuZWZpdCBvZiB3aGF0IHlvdTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0
OyBwcm9wb3NlIHNlZW1zIHRvIGJlIHRoYXQgaW4gc29tZSBjYXNlcyB5b3UgTUlHSFQgbm90IHNl
bmQgYXMgbXVjaDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgdHJhZmZpYyB0byBE
MiB2aWEgdGhlIHVuZGVzaXJlZCBsaW5rcy48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
Z3Q7ICZndDsgJmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7
IEF0IHRoaXMgcG9pbnQgSSB0aGluayB5b3Ugd291bGQgZG8gd2VsbCB0byBsb29rIGF0IHRoZSBl
eGlzdGluZzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IHNvbHV0
aW9ucyAtIGFzPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IHdlbGwgYXMg
SmVmZidzIHBvc3Qgb24gdGhpcyB0aHJlYWQgd2hpY2ggcHJvdmlkZXMgYW4gZXhjZWxsZW50PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IGZyYW1ld29yayBmb3IgdGhpbmtp
bmcgYWJvdXQgc29sdXRpb25zLiBXZSBkbyBoYXZlIHdheXMgb2YgYWRkcmVzc2luZzwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyB0aGlzIHByb2JsZW0gYW5kIGRvaW5nIHNv
IGZhciBtb3JlIHJvYnVzdGx5IHRoYW4gd2hhdCB5b3UgYXJlPC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jmd0OyAmZ3Q7IHByb3Bvc2luZy4gVGhlIFJPSSBmb3Igd2hhdCB5b3UgcHJvcG9z
ZSBpcyBxdWl0ZSBsb3cuIEZvciBteSBwYXJ0IEk8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mZ3Q7ICZndDsgZG9u4oCZdCB0aGluayB3aGF0IHlvdSBwcm9wb3NlIGlzIGEgZ29vZCBpZGVh
LjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsgTGVzPC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDs8L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsgVGhlIGV4aXN0ZW5jZSBvZiBDKE5QKSB0aGVyZWZvcmUg
b25seSBhZmZlY3RzIHRyYWZmaWMgZmxvdyBkdXJpbmc8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsgdGhlIHJlY29udmVyZ2VuY2UgcGVyaW9kIGkuZS4gaWYg
d2UgYXNzdW1lIEIgZGlkIE5PVCBpbnN0YWxsIGE8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mZ3Q7ICZndDsgJmd0OyZndDsgcmVwYWlyIHBhdGggZm9yIEMoTlApIHRyYWZmaWMgd2lsbCBi
ZSBkcm9wcGVkIG9ubHkgdW50aWwgYSBuZXc8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
Z3Q7ICZndDsgJmd0OyZndDsgcHJpbWFyeSBwYXRoIGlzIGNhbGN1bGF0ZWQuIEkgZG9u4oCZdCBz
ZWUgdGhlIHZhbHVlIGluIHRoaXMuPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAm
Z3Q7ICZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7IEFzIGEgKHNvbWV3aGF0IGRhbmdlcm91cykgYXNpZGUsIHRoZSBmdW5jdGlvbmFsaXR5IHlv
dSBhcmUgbG9va2luZzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7
Jmd0OyBmb3IgaXMgbW9yZSBha2luIHRvICZxdW90O25vdC12aWEmcXVvdDsgYXMgZGVmaW5lZCBp
biBSRkMgNjk4MSAtIHRob3VnaCBJIGFtPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0
OyAmZ3Q7ICZndDsmZ3Q7IHF1aWNrIHRvIGFkZCB0aGF0IEkgYW0gTk9UIHByb3Bvc2luZyB0byBw
dXJzdWUgdGhhdC4gOi0pIEJ1dDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0
OyAmZ3Q7Jmd0OyByZWFkaW5nIHRoYXQgUkZDIG1pZ2h0IGdpdmUgeW91IG1vcmUgaW5zaWdodCBp
bnRvIHdoeSBzaW1wbHk8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0
OyZndDsgc2V0dGluZyAmcXVvdDtkb24ndCBwcm90ZWN0JnF1b3Q7IGZvciBhIHByZWZpeCBpc24n
dCB1c2VmdWwgZm9yIHRoZSBwdXJwb3NlIHlvdSBoYXZlPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jmd0OyBpbiBtaW5kLjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0
OyAmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0
OyZuYnNwOyBMZXM8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZn
dDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDs8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDs8L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS08L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsgRnJvbTog
UHVzaHBhc2lzIFNhcmthciBbPGEgaHJlZj0ibWFpbHRvOnBzYXJrYXJAanVuaXBlci5uZXQiPjxz
cGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj5tYWlsdG86
cHNhcmthckBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+XTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyBTZW50OiBTdW5kYXksIEphbnVhcnkgMDQsIDIwMTUgODoz
NCBQTTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyBUbzog
TGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFNocmFkZGhhIEhlZ2RlOyBQZXRlciBQc2VuYWs8L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsgKHBwc2VuYWspOzwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyA8YSBocmVmPSJt
YWlsdG86ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmll
dGYub3JnIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpu
b25lIj5kcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0
Zi5vcmc8L3NwYW4+PC9hPjs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsg
Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmct
ZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZyI+DQo8c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4
dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1l
eHRlbnNpb25zQHRvb2xzLmlldGYub3JnPC9zcGFuPjwvYT47IEhhbm5lczwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyBHcmVkbGVyPC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7IENjOiA8YSBocmVmPSJtYWlsdG86b3Nw
ZkBpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9u
Om5vbmUiPm9zcGZAaWV0Zi5vcmc8L3NwYW4+PC9hPjsNCjxhIGhyZWY9Im1haWx0bzppc2lzLXdn
QGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246
bm9uZSI+aXNpcy13Z0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbT1NQRl0gW0lzaXMtd2ddIE1h
aWwgcmVnYXJkaW5nPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uczwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyBIaSBMZXMsPC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jmd0OyAmZ3Q7ICZndDsmZ3Q7IFBsZWFzZSBmaW5kIGNvbW1lbnRzIGlubGluZS4uPC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7IEF1dGhvcnMsPC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7IEhlcmUgaXMgbXkgcHJvcG9zYWwuIFBsZWFzZSBsZXQgbWUg
a25vdyBpZiB0aGlzIHNvdW5kcyByZWFzb25hYmxlIG9yPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jmd0OyBub3QuPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZn
dDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7IC0g
QSBuZXcgxZJOby1Qb3RlY3Rpb24tUmVxdWlyZWTCuSBvciDFkk5QwrkgZmxhZyBiZSBhZGRlZCB0
byB0aGU8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsgUHJl
Zml4LVNJRCBTdWItVExWL1RMVi4gU2V0dGluZyB0aGlzIGZsYWcgbWVhbnMgbm9uZSBvZiB0aGUg
dHJhbnNpdDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyBy
b3V0ZXJzIHNob3VsZCB0cnkgdG8gcHJvdGVjdCB0aGlzIG5vZGUtc2VnbWVudC48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsgLSBMZXQgbm9kZXMgYWR2ZXJ0
aXNlIHR3byBub2RlLXNpZC1pbmRleCBlYWNoIChwZXIgYWRkcmVzcy1mYW1pbHkpLDwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyBvbmUgd2l0aG91dCBhbmQg
b25lIHdpdGggxZJOUMK5IGZsYWcgc2V0LiBGb3Igbm9kZS1zaWQgYWR2ZXJ0aXNlZDwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyB3aXRoIMWSTlDCuSBmbGFn
IDAsIHJvdXRlcnMgc2FtZSBiZWhhdmUgdGhlIHNhbWUgd2F5IGFzIHRvZGF5LiBCdXQ8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsgd2hlbiB0aGV5IHJlY2Vp
dmUgYSBub2RlLXNpZCB3aXRoIMWSTlDCuSBmbGFnIHNldCwgdGhleSBhdm9pZC9za2lwPC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7IGZpbmRpbmcgYSBiYWNr
dXAgZm9yIHRoYXQgc2VnbWVudC48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZn
dDsgJmd0OyZndDsgLSBGaW5hbGx5IGluZ3Jlc3Mgc2VydmVycyBvciBURS1hcHBsaWNhdGlvbnMg
bWF5IHVzZSB0aGVzZTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7
Jmd0OyAnbm9kZS1zaWRzIHdpdGggTlAtZmxhZyBzZXTCuSBmb3IgdXNlIGNhc2VzIHdoZXJlIGl0
IGlzIGJldHRlciB0bzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7
Jmd0OyBkcm9wIHRyYWZmaWMgb24gdG9wb2xvZ3kgb3V0YWdlcyByYXRoZXIgdGhhbiBkaXZlcnRp
bmcgaXQgdG8gc29tZTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7
Jmd0OyBvdGhlciBwYXRocy4gRm9yIHN1Y2ggY2FzZXMgaW5ncmVzcyByb3V0ZXIgb3IgVEUtYXBw
bGljYXRpb25zPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7
IHNob3VsZCBsb29rIGZvciBub2RlLXNpZHMgd2l0aCDFkk5QwrkgZmxhZyBzZXQgYW5kIG5vdCB0
aGUgcmVndWxhcjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0
OyBub2RlLXNpZHMuIEZvciBhbGwgb3RoZXIgbm9ybWFsIHVzZSBjYXNlcyhpbmNsdWRpbmcgTDNW
UE4vNlZQRSBldGMpPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7IHRyYWZmaWMgc2hvdWxkIGJlIGNhcnJpZWQgdXNpbmcgbm9kZS1zaWQgd2l0aG91dCDFkk5Q
4oC5ZmxhZyBzZXQuPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7IFRoYW5r
cyBhbmQgUmVnYXJkcyw8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0
OyZndDsgLVB1c2hwYXNpczwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAm
Z3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyBP
biAxLzUvMTUsIDM6MzcgQU0sICZxdW90O0xlcyBHaW5zYmVyZyAoZ2luc2JlcmcpJnF1b3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86Z2luc2JlcmdAY2lzY28uY29tIj48c3BhbiBzdHlsZT0iY29sb3I6
d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+Z2luc2JlcmdAY2lzY28uY29tPC9zcGFu
PjwvYT4mZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IHdyb3RlOjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OzwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsgUHVzaHBhc2lzIC08L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyBJIGRvbid0IGFncmVl
LjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDs8L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7IFRoZSB1c2Ug
b2Ygb25lIG5vZGUtc2lkIHZzIGFub3RoZXIgaGFzIG5vdGhpbmcgd2hhdGV2ZXIgdG8gZG8gd2l0
aDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsgdGhl
IHJlcXVlc3QgU2hyYWRkaGEgaGFzIG1hZGUgaS5lLiBzaG91bGQgd2UgaW50cm9kdWNlIGEgZmxh
ZzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsgaW5k
aWNhdGluZyB3aGV0aGVyIGEgcGFydGljdWxhciBwcmVmaXggc2hvdWxkIGJlIHByb3RlY3RlZCBv
ciBub3QuPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0
OyBBIG5vZGUtc2lkIG9ubHkgZGljdGF0ZXMgd2hhdCAoaW50ZXJtZWRpYXRlKSBub2RlIHRyYWZm
aWMgc2hvdWxkPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7
Jmd0OyBiZSBzZW50IHRvIC0gbm90IHdoYXQ8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7IGxpbmsocykgYXJlIHVzZWQgdG8gcmVhY2ggdGhhdCBub2Rl
LjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyBbUHVzaHBh
c2lzXSBUaGlzIGlzIG5vdCBhYm91dCB3aGljaCBsaW5rcyB0byB0YWtlLiBJdCBpcyBhYm91dDwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyB3ZXRoZXIgdHJh
bnNpdCByb3V0ZXJzIHNob3VsZCB0cnkgdG8gcHJvdGVjdCB0aGUgbm9kZS1zZWdtZW50IHRvPC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7IHRoZSB0aGlzIG5v
ZGUtc2lkIG9yIG5vdC4gSSB0aGluayB0aGlzIG9wZW5zIHVwIGEgbG90IG1hbnkgbnVtYmVyPC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7IG9mIHBvc3NpYmls
aXRpZXMgb24gdGhlIGluZ3Jlc3Mgcm91dGVyIGFuZCBURSBjb250cm9sbGVyLWJhc2VkPC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyBhcHBsaWNhdGlvbnMuPC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsgQWRqYWNlbmN5LXNpZHMgaGF2ZSBhIGRpZmZlcmVudCBz
ZW1hbnRpYyAtIHRoZXkgaWRlbnRpZnkgdGhlIGxpbms8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7IG92ZXIgd2hpY2ggdHJhZmZpYyBpcyB0byBiZSBm
b3J3YXJkZWQuIElkZW50aWZ5aW5nIGFuPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0
OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyBhZGphY2VuY3ktc2lkIGFzIHVucHJvdGVjdGVkIG1lYW5zIHRy
YWZmaWMgd2lsbCBORVZFUiBmbG93IG92ZXIgYTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgZGlmZmVyZW50IGxpbmsuPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAm
Z3Q7ICZndDsmZ3Q7Jmd0OyBUaGVyZSBpcyBubyBlcXVpdmFsZW50IGJlaGF2aW9yIHcgYSBub2Rl
LXNpZCAtIHdoaWNoIGlzIHdoYXQgdGhpczwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZn
dDsgJmd0OyAmZ3Q7Jmd0OyZndDsgZGlzY3Vzc2lvbiBoYXMgYmVlbiBhYm91dC48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsgW1B1c2hwYXNpc10gSSBhbSBu
b3QgdHJ5aW5nIHRvIGRyYXcgYSBwYXJhbGxlbCBiZXR3ZWVuIHRoaXMgbmV3PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7IGZsYWcgYW5kIHRoZSDFkkLCuSBm
bGFnIGluIEFkai1TaWQgU3ViVGx2LiBMaWtlIHNhaWQgYmVmb3JlPC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZn
dDsgJmd0OyAmZ3Q7Jmd0OyZndDsmbmJzcDsgTGVzPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZn
dDsgJmd0OyAmZ3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZn
dDsgJmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyBGcm9tOiBQdXNocGFzaXMgU2Fy
a2FyIFs8YSBocmVmPSJtYWlsdG86cHNhcmthckBqdW5pcGVyLm5ldCI+PHNwYW4gc3R5bGU9ImNv
bG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPm1haWx0bzpwc2Fya2FyQGp1bmlw
ZXIubmV0PC9zcGFuPjwvYT5dPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7
ICZndDsmZ3Q7Jmd0OyBTZW50OiBTdW5kYXksIEphbnVhcnkgMDQsIDIwMTUgODo1MSBBTTwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsgVG86IExlcyBH
aW5zYmVyZyAoZ2luc2JlcmcpOyBTaHJhZGRoYSBIZWdkZTsgUGV0ZXIgUHNlbmFrPC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyAocHBzZW5hayk7PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyA8YSBocmVm
PSJtYWlsdG86ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xz
LmlldGYub3JnIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlv
bjpub25lIj5kcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMu
aWV0Zi5vcmc8L3NwYW4+PC9hPjs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZn
dDsgJmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1y
b3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmciPg0KPHNwYW4gc3R5bGU9ImNvbG9yOndp
bmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPmRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJv
dXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzwvc3Bhbj48L2E+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyBDYzogPGEgaHJlZj0ibWFpbHRv
Om9zcGZAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3Jh
dGlvbjpub25lIj5vc3BmQGlldGYub3JnPC9zcGFuPjwvYT47DQo8YSBocmVmPSJtYWlsdG86aXNp
cy13Z0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0
aW9uOm5vbmUiPmlzaXMtd2dAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsgU3ViamVjdDogUmU6IFtPU1BGXSBbSXNp
cy13Z10gTWFpbCByZWdhcmRpbmc8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZn
dDsgJmd0OyZndDsmZ3Q7IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9u
czwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDs8L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7IEhpIExlcyw8
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyBJIHRoaW5rIHRo
ZSByZXF1aXJlbWVudCBTaHJhZGRoYSBpcyByZWZlcnJpbmcgaXMgYWJvdXQgdGhlIGNob2ljZTwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsgb2YgZXhh
Y3Qgbm9kZS1zaWQgdG8gdXNlIHdoaWxlIGNvbnN0cnVjdGluZyB0aGUgbGFiZWwtc3RhY2sgZm9y
IGE8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7IGV4
cGxpY2l0LUxTUCBvbiB0aGUgaW5ncmVzcyByb3V0ZXIsIHdoaWNoIHdpbGwgYmUgdHlwaWNhbGx5
IGRvbmU8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7
IGFmdGVyIHJ1bm5pbmcgc29tZSBDU1BGIG9uIHRoZSBTUFJJTkcgdG9wb2xvZ3kuIEFuZCBub3Qg
dGhlIElHUCBvbjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0
OyZndDsgaW5ncmVzcyBvciB0cmFuc2l0IHJvdXRlcnMuPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsgVGhhbmtzPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyAtUHVzaHBhc2lzPC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsgT24gMS8zLzE1LCAzOjEwIEFNLCAmcXVvdDtMZXMg
R2luc2JlcmcgKGdpbnNiZXJnKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdpbnNiZXJnQGNp
c2NvLmNvbSI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5v
bmUiPmdpbnNiZXJnQGNpc2NvLmNvbTwvc3Bhbj48L2E+Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZndDsgJmd0OyB3cm90ZTo8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsgU2hyYWRkaGEgLTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgSUdQcyB0b2RheSBkbyBOT1QgcGVyZm9ybSBj
b25zdHJhaW50IGJhc2VkIFNQRnMgLSBzbyBJIGRvbid0IGtub3c8L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyB3aHkgeW91IGJlbGlldmUgdGhh
dCB0aGUgcHJpbWFyeSBTUEYgd2lsbCBtZWV0IGEgc2V0IG9mPC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgY29uc3RyYWludHMgdGhhdCBhbiBM
RkEgY2FsY3VsYXRpb24gd2lsbCBub3QuIEluIGZhY3QgLCBpdCBpcyB0aGU8L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBvcHBvc2l0ZSB3aGlj
aCBpcyB0cnVlIGJlY2F1c2UgaW1wbGVtZW50YXRpb25zIHRvZGF5IGRvIHN1cHBvcnQ8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBwcmVmZXJl
bmNlcyBpbiBjaG9vc2luZyBMRkFzIGJhc2VkIG9uIHZhcmlvdXMgY29uZmlndXJlZCBwb2xpY3kg
LTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
IHNvbWV0aGluZyB3aGljaCBpcyBOT1QgZG9uZSBmb3IgcHJpbWFyeSBTUEYuPC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBJZiB5b3Ugd2FudCBh
IGNlcnRhaW4gY2xhc3Mgb2YgdHJhZmZpYyB0byBhdm9pZCBhIHN1YnNldCBvZiB0aGU8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBsaW5rcyBp
biB0aGUgdG9wb2xvZ3kgdGhlbiB5b3UgbmVlZCB0byBoYXZlIGEgd2F5IG9mIGlkZW50aWZ5aW5n
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsg
dGhlIGxpbmtzIChOT1QgdGhlIG5vZGUgYWRkcmVzc2VzKSBhbmQgYSB3YXkgb2YgY2FsY3VsYXRp
bmcgYTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7IHBhdGggd2hpY2ggb25seSB1c2VzIHRoZSBsaW5rcyB3aGljaCBtZWV0IHRoZSBjb25zdHJh
aW50cyBvZiB0aGF0PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsgY2xhc3Mgb2Y8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZn
dDsgc2VydmljZS48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyBJZGVudGlmeWluZyBhIHBhcnRpY3VsYXIgcHJlZml4IGFzIHByb3RlY3RlZCBv
ciB1bnByb3RlY3RlZCB3b24ndDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7IGFjaGlldmUgdGhhdC48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7IExlczwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS08L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyBGcm9tOiBTaHJhZGRoYSBIZWdkZSBbPGEgaHJlZj0ibWFpbHRvOnNocmFkZGhhQGp1
bmlwZXIubmV0Ij48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246
bm9uZSI+bWFpbHRvOnNocmFkZGhhQGp1bmlwZXIubmV0PC9zcGFuPjwvYT5dPC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgU2VudDogRnJpZGF5
LCBKYW51YXJ5IDAyLCAyMDE1IDEwOjU0IEFNPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgVG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBQ
ZXRlciBQc2VuYWsgKHBwc2VuYWspOzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsg
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLW9zcGYtc2Vn
bWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmciPg0KPHNwYW4gc3R5bGU9ImNv
bG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPmRyYWZ0LWlldGYtb3NwZi1zZWdt
ZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzwvc3Bhbj48L2E+OzwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9
Im1haWx0bzpkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMu
aWV0Zi5vcmciPg0KPHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9u
Om5vbmUiPmRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5p
ZXRmLm9yZzwvc3Bhbj48L2E+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsgQ2M6IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj48c3Bh
biBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+b3NwZkBpZXRm
Lm9yZzwvc3Bhbj48L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOmlzaXMtd2dAaWV0Zi5vcmciPjxzcGFu
IHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj5pc2lzLXdnQGll
dGYub3JnPC9zcGFuPjwvYT48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSRTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nPC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgZHJh
ZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zPC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBIaSBMZXMvUGV0ZXIsPC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyBXaGVuIHJlY29udmVyZ2VuY2UgaGFwcGVucywgdGhlIHByaW1hcnkg
cGF0aCB3aWxsIGJlPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsgY2FsY3VsYXRlZCBiYXNlZCBvbiBhbGwgY29uc3RyaWFudHMuPC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgVGhpcyBpcyBu
b3QgdHJ1ZSB3aXRoIHRoZSBwcm90ZWN0aW9uIHBhdGguUHJvdGVjdGlvbiBwYXRoIGlzPC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgY2FsY3Vs
YXRlZCBsb2NhbGx5IChMRkEvUkxGQSkmbmJzcDsgYW5kIGRvZXMgbm90IGNvbnNpZGVyIHRoZTwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IGNo
YXJhY3RlcmlzdGljcyBvZiB0aGUgc2VydmljZXMgcnVubmluZyBvbiB0aGF0IHBhdGguPC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgSXQncyBl
YXNpZXIgZm9yIHNvbWUgc2VydmljZXMgdG8gcGljayB0aGUgdW5wcm90ZWN0ZWQgcGF0aCB3aGVu
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsg
dGhlIG5hdHVyZSBvZiB0aGUgc2VydmljZSBpcyB0aGF0IGl0IGNhbiBiZSByZXN0YXJ0ZWQmbmJz
cDsgd2hlbiB0aGVyZTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7IGlzIGEgZGlzY29ubmVjdGlvbi48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IFJnZHM8L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBTaHJhZGRoYTwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsgRnJvbTogTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgWzxhIGhyZWY9Im1haWx0
bzpnaW5zYmVyZ0BjaXNjby5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQt
ZGVjb3JhdGlvbjpub25lIj5tYWlsdG86Z2luc2JlcmdAY2lzY28uY29tPC9zcGFuPjwvYT5dPC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgU2Vu
dDogRnJpZGF5LCBKYW51YXJ5IDAyLCAyMDE1IDEwOjA2IFBNPC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgVG86IFBldGVyIFBzZW5hayAocHBz
ZW5hayk7IFNocmFkZGhhIEhlZ2RlOzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsg
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLW9zcGYtc2Vn
bWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmciPg0KPHNwYW4gc3R5bGU9ImNv
bG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPmRyYWZ0LWlldGYtb3NwZi1zZWdt
ZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzwvc3Bhbj48L2E+OzwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9
Im1haWx0bzpkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMu
aWV0Zi5vcmciPg0KPHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9u
Om5vbmUiPmRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5p
ZXRmLm9yZzwvc3Bhbj48L2E+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsgQ2M6IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj48c3Bh
biBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+b3NwZkBpZXRm
Lm9yZzwvc3Bhbj48L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOmlzaXMtd2dAaWV0Zi5vcmciPjxzcGFu
IHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj5pc2lzLXdnQGll
dGYub3JnPC9zcGFuPjwvYT48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSRTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nPC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgZHJh
ZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zPC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBQZXRlciAtPC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBUaGUgcmVxdWlyZW1l
bnQgU2hyYWRkaGEgc3BlY2lmaWVkIHdhcyB0byBub3QgYWxsb3cgYSBwYXJ0aWN1bGFyPC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgY2xhc3Mg
b2Ygc2VydmljZSAoJnF1b3Q7aGVhdnkgYmFuZHdpZHRoIHNlcnZpY2VzJnF1b3Q7IHdhcyB0aGUg
ZXhhbXBsZTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7IHByb3ZpZGVkKSB0byB1c2UgY2VydGFpbiBsaW5rcyBpbiB0aGUgdG9wb2xvZ3kuIE15
IHBvaW50IGlzIHRoYXQ8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyBhZHZlcnRpc2luZyBhIGZsYWcgZm9yIGEgZ2l2ZW4gcHJlZml4IHdoaWNo
IHNheXMgJnF1b3Q7ZG8gbm90PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsgY2FsY3VsYXRlIGEgcmVwYWlyIHBhdGggZm9yIHRoaXMgcHJlZml4
JnF1b3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsgZG9lcyBub3QgaGVscCBhY2hpZXZlIHRoaXMuIE9uY2UgdGhlIG5ldHdvcmsgcmVjb252
ZXJnZXM8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyBmb2xsb3dpbmcgdGhlIGZhaWx1cmUgb2Ygb25lIG9mIHRoZSBsaW5rcyBvbiB3aGljaCAm
cXVvdDtoZWF2eSBiYW5kd2lkdGg8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7IHNl
cnZpY2VzJnF1b3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsgaXMgYWxsb3dlZC9wcmVmZXJyZWQgaXQgaXMgcXVpdGUgbGlrZWx5IHRoYXQg
dGhlIG5ldyBiZXN0IHBhdGg8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyB3aWxsIGJlIG92ZXIgYSBsaW5rIG9uIHdoaWNoICZxdW90O2hlYXZ5
IGJhbmR3aWR0aCBzZXJ2aWNlcyZxdW90OyBpcyBOT1Q8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBhbGxvd2VkL3ByZWZlcnJlZC4gVGhpcyB3
aWxsIGhhcHBlbiB3aGV0aGVyIHlvdSBoYXZlIHRoZSBuZXcgZmxhZzwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IG9yIG5vdCAtIHNvIHRoZSBm
bGFnIHdpbGwgaGF2ZSBubyBsYXN0aW5nIGVmZmVjdC4gSXQgd291bGQgb25seTwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IGFmZmVjdCB0cmFm
ZmljIGZsb3cgZHVyaW5nIHRoZSBicmllZiBwZXJpb2QgZHVyaW5nIHdoaWNoIHRoZTwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IG5ldHdvcmsg
aXMgcmVjb252ZXJnaW5nLjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsgSSB0aGluayB5b3UgYW5kIEkgYXJlIGFjdHVhbGx5IGluIGFncmVlbWVu
dCAtIEkgYW0gc2ltcGx5IHNlbmRpbmc8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7
ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBhIHN0cm9uZ2VyIG5lZ2F0aXZlIG1lc3NhZ2UgLSBub3Qg
b25seSBkbyBJIHRoaW5rIHRoZSBmbGFnIGlzIG5vdDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IHVzZWZ1bDwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IC0gSSB0aGluayBpdCBkb2VzIG5v
dCBhY2hpZXZlIHRoZSBnb2FsIFNocmFkZGhhIGhhcyBpbiBtaW5kLjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmbmJzcDsgTGVzPC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsgRnJvbTogUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IEZyaWRheSwg
SmFudWFyeSAwMiwgMjAxNSAxMjoxOCBBTTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZn
dDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IFRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgU2hy
YWRkaGEgSGVnZGU7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRp
bmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZyI+DQo8c3BhbiBzdHlsZT0iY29sb3I6d2luZG93
dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGlu
Zy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnPC9zcGFuPjwvYT47PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmRy
YWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZyI+
DQo8c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+ZHJh
ZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnPC9z
cGFuPjwvYT48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyBDYzogPGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJj
b2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj5vc3BmQGlldGYub3JnPC9zcGFu
PjwvYT47DQo8YSBocmVmPSJtYWlsdG86aXNpcy13Z0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNv
bG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPmlzaXMtd2dAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7IFN1YmplY3Q6IFJlOiBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmc8L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1pZXRmLW9z
cGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnM8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IEhpIExlcyw8L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IEkgYmVsaWV2ZSB0aGUgaWRlYSBpcyBu
b3QgdG8gZXhjbHVkZSBhbnkgcGFydGljdWxhciBsaW5rLCBpdCdzPC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgYWN0dWFsbHkgbXVjaCBzaW1w
bGVyIC0gZG8gbm90IGNhbGN1bGF0ZSBiYWNrdXAgZm9yIHRoZSBwcmVmaXggaWY8L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyB0aGUgZmxhZyBp
cyBzZXQuPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyBJJ20gc3RpbGwgbm90IHF1aXRlIHN1cmUgaG93IHVzZWZ1bCBhYm92ZSBpcywgYnV0IHRl
Y2huaWNhbGx5IGl0PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsgaXMgcG9zc2libGUuPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0
OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7
ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyB0aGFua3MsPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsgUGV0ZXI8L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDEyLzMwLzE0IDE3OjIyICwgTGVz
IEdpbnNiZXJnIChnaW5zYmVyZykgd3JvdGU6PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNocmFkZGhhIC08L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2hlbiBwZXJm
b3JtaW5nIGEgYmVzdCBwYXRoIGNhbGN1bGF0aW9uIHdoZXRoZXIgYSBnaXZlbiBsaW5rIGlzPC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGluIHRoZSBzZXQgb2YgYmVzdCBwYXRocyAodG8gYmUgcHJvdGVjdGVkRUQpIG9yIG5vdCAoY291
bGQgYmU8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgdXNlZCBhcyBhIHByb3RlY3RJTkcgcGF0aCkgaXMgYSBmdW5jdGlvbiBvZiB0aGUg
dG9wb2xvZ3kgLSBub3QgdGhlPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyBsaW5r
LjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBJZiB0aGVyZSBpcyBhIHRvcG9sb2d5IGNoYW5nZSBpdCBpcyBxdWl0ZSBsaWtlbHkgdGhh
dCBhIGdpdmVuPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGxpbmsgd2lsbCBjaGFuZ2UgZnJvbSBiZWluZyBhIHByb3RlY3RFRCBsaW5r
IHRvIGJlaW5nIGE8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgcHJvdGVjdElORyBsaW5rIChvciB2aWNlIHZlcnNhKS48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU28gd2hh
dCB5b3UgcHJvcG9zZSByZWdhcmRpbmcgbm9kZS1TSURzIHdvdWxkIG5vdCB3b3JrLjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJ
biB0aGUgdXNlIGNhc2UgeW91IG1lbnRpb24gYmVsb3cgaWYgeW91IGRvbid0IHdhbnQgYSBjZXJ0
YWluPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7IGNsYXNzIG9mIHRyYWZmaWMgdG8gZmxvdyBvbiBhIGdpdmVuIGxpbmsgaXQgcmVxdWly
ZXMgYSBsaW5rPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGF0dHJpYnV0ZSB3aGljaCBpcyBwZXJzaXN0ZW50IGFjcm9zcyB0b3BvbG9n
eSBjaGFuZ2VzLiBUaGVyZSBhcmU8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgd2F5cyB0byBkbyB0aGF0IC0gdXNpbmcgQWRqLVNJRHMg
aXMgb25lIG9mIHRoZW0uIEJ1dCB1c2luZzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZn
dDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBub2RlLVNJRHMgaW4gdGhlIHdheSB5b3UgcHJv
cG9zZSBpcyBOT1QuPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7IExlczwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBGcm9tOiBPU1BGIFs8YSBocmVmPSJtYWlsdG86b3NwZi1ib3Vu
Y2VzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRp
b246bm9uZSI+bWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+XSBPbiBCZWhh
bGYgT2YgU2hyYWRkaGE8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsgSGVnZGU8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7
ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2VudDogTW9uZGF5LCBEZWNlbWJlciAyOSwgMjAx
NCAxMDoxMiBQTTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBUbzogUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTs8L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFp
bHRvOmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRm
Lm9yZyI+DQo8c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9u
ZSI+ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYu
b3JnPC9zcGFuPjwvYT47PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLWlzaXMtc2VnbWVu
dC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmciPg0KPHNwYW4gc3R5bGU9ImNvbG9y
OndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPmRyYWZ0LWlldGYtaXNpcy1zZWdtZW50
LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzwvc3Bhbj48L2E+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IENjOiA8YSBo
cmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7
dGV4dC1kZWNvcmF0aW9uOm5vbmUiPm9zcGZAaWV0Zi5vcmc8L3NwYW4+PC9hPjsNCjxhIGhyZWY9
Im1haWx0bzppc2lzLXdnQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0
ZXh0LWRlY29yYXRpb246bm9uZSI+aXNpcy13Z0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1Ympl
Y3Q6IFJlOiBbT1NQRl0gW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nPC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LWlldGYtb3Nw
Zi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uczwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQZXRlciw8L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBy
ZXF1aXJlbWVudCBoZXJlIGlzIHRvIGdldCBhbiB1bi1wcm90ZWN0ZWQgcGF0aCBmb3I8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IHNlcnZpY2VzIHdoaWNoIGRvIG5vdCB3YW50IHRvIGRpdmVydCB0aGUgdHJhZmZpYyBvbiBwcm90
ZWN0ZWQgcGF0aDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgaW4gYW55IGNhc2Uu
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBjYW4geW91IGdpdmUgYW4gZXhhbXBsZSBvZiBzdWNoIGEgc2VydmljZSBhbmQg
YSByZWFzb25pbmcgd2h5PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBzdWNoIHNlcnZpY2Ugd291bGQgd2FudCB0byBhdm9pZCBs
b2NhbCBwcm90ZWN0aW9uIGFsb25nIHRoZSBwYXRoPzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBIZWF2eSBiYW5kd2lkdGggc2Vy
dmljZXMgYXJlIHBvdGVudGlhbCBjYW5kaWRhdGVzLiZuYnNwOyBUaGUgbmV0d29yazwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBpcyB3
ZWxsIHBsYW5uZWQgYW5kIHdlbGwgcHJvdmlzaW9uZWQgZm9yIHByaW1hcnkgcGF0aCBidXQgc2Ft
ZTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBpcyBub3QgdHJ1ZSBmb3IgYmFja3VwIHBhdGhzLjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBEaXZlcnRpbmcgaGVhdnkgYmFu
ZHdpZHRoIHNlcnZpY2VzIGFsb25nIHByb3RlY3Rpb24gcGF0aCBjYW48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgZGlzcnVwdCB0aGUg
b3RoZXIgc2VydmljZXMgb24gdGhhdCBwYXRoLCB0aGV5IGFyZSBiZXR0ZXItb2ZmPC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHVuLXBy
b3RlY3RlZCBzbyB0aGF0IGFuIGV2ZW50IGluIHRoZSBuZXR3b3JrIFdvdWxkIHJlc3VsdCBpbjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBkaXNjb25uZWN0aW9uIGFuZCBhIHJldHJ5IGZvciBzdWNoIHNlcnZpY2VzLjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZ2Rz
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7IFNocmFkZGhhPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206IFBl
dGVyIFBzZW5hayBbPGEgaHJlZj0ibWFpbHRvOnBwc2VuYWtAY2lzY28uY29tIj48c3BhbiBzdHls
ZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+bWFpbHRvOnBwc2VuYWtA
Y2lzY28uY29tPC9zcGFuPjwvYT5dPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IE1vbmRheSwgRGVjZW1iZXIgMjksIDIwMTQg
NDozNSBQTTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBUbzogU2hyYWRkaGEgSGVnZGU7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpkcmFmdC1p
ZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmciPg0KPHNw
YW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPmRyYWZ0LWll
dGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzwvc3Bhbj48
L2E+OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1l
eHRlbnNpb25zQHRvb2xzLmlldGYub3JnIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0
O3RleHQtZGVjb3JhdGlvbjpub25lIj5kcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4
dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc8L3NwYW4+PC9hPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYzogPGEgaHJlZj0ibWFpbHRv
Om9zcGZAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3Jh
dGlvbjpub25lIj5vc3BmQGlldGYub3JnPC9zcGFuPjwvYT47DQo8YSBocmVmPSJtYWlsdG86aXNp
cy13Z0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0
aW9uOm5vbmUiPmlzaXMtd2dAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW0lz
aXMtd2ddIE1haWwgcmVnYXJkaW5nPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmct
ZXh0ZW5zaW9uczwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBTaHJhZGRoYSw8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgT24gMTIvMjkvMTQgMTA6MDYgLCBTaHJh
ZGRoYSBIZWdkZSB3cm90ZTo8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBldGVyLDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSByZXF1aXJl
bWVudCBoZXJlIGlzIHRvIGdldCBhbiB1bi1wcm90ZWN0ZWQgcGF0aCBmb3I8L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNlcnZp
Y2VzIHdoaWNoIGRvIG5vdCB3YW50IHRvIGRpdmVydCB0aGUgdHJhZmZpYyBvbiBwcm90ZWN0ZWQg
cGF0aDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgaW4gYW55IGNhc2UuPC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGNhbiB5b3UgZ2l2ZSBhbiBleGFtcGxlIG9mIHN1Y2ggYSBzZXJ2aWNlIGFuZCBhIHJlYXNvbmlu
ZyB3aHk8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsgc3VjaCBzZXJ2aWNlIHdvdWxkIHdhbnQgdG8gYXZvaWQgbG9jYWwgcHJvdGVjdGlv
biBhbG9uZyB0aGUgcGF0aD88L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhbmtzLDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQZXRlcjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU28gd2hl
biB0aGUgb3JpZ2luYXRvciBvZiBub2RlLXNpZCBzaWduYWxzIHVuLXByb3RlY3RlZCBwYXRoPC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyByZXF1aXJlbWVudCwgdGhlcmUgaXMgYWx3YXlzIGFuIHVucHJvdGVjdGVkIHBhdGguPC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgUmVnYXJkaW5nIHRoZSBwcm90ZWN0ZWQgcGF0aCwgaXQgaXMgdGhlIGRlZmF1
bHQgYmVoYXZpb3IgYXMgaXQ8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGV4aXN0cyB0b2RheS4gWW91IGdldCBwcm90ZWN0aW9u
IGlmIGl0J3MgYXZhaWxhYmxlIG90aGVyd2lzZTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgeW91IGRvbid0IGdldCBwcm90ZWN0
aW9uLjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IEluIGZhY3QsIHlvdSBjYW4gaGF2ZSB0aGUgbmV3IGZsYWcgdG8g
c2F5ICZxdW90O05QIGZsYWcmcXVvdDsgbWVhbmluZzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbm9uLXByb3RlY3RlZCBmbGFn
IHdoaWNoIGNhbiBiZSBzZXQgZm9yIHRoZSB1bnByb3RlY3RlZCBwYXRoLjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQnkgZGVm
YXVsdCBpdCByZW1haW5zIG9mZiBhbmQgZ2l2ZXMgdGhlIGJlaGF2aW9yIGFzIGl0IGV4aXN0cyB0
b2RheS48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUmdkczwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2hyYWRkaGE8L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogUGV0ZXIgUHNlbmFr
IFs8YSBocmVmPSJtYWlsdG86cHBzZW5ha0BjaXNjby5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjp3
aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj5tYWlsdG86cHBzZW5ha0BjaXNjby5jb208
L3NwYW4+PC9hPl08L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IE1vbmRheSwgRGVjZW1iZXIgMjksIDIwMTQgMjoyNiBQ
TTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgVG86IFNocmFkZGhhIEhlZ2RlOzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmRyYWZ0
LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZyI+DQo8
c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+ZHJhZnQt
aWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnPC9zcGFu
PjwvYT47PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91
dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5k
b3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj5kcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0
aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc8L3NwYW4+PC9hPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2M6IDxhIGhy
ZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0
ZXh0LWRlY29yYXRpb246bm9uZSI+b3NwZkBpZXRmLm9yZzwvc3Bhbj48L2E+Ow0KPGEgaHJlZj0i
bWFpbHRvOmlzaXMtd2dAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3Rl
eHQtZGVjb3JhdGlvbjpub25lIj5pc2lzLXdnQGlldGYub3JnPC9zcGFuPjwvYT48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1
YmplY3Q6IFJlOiBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmc8L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LWlldGYtb3Nw
Zi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uczwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNocmFkZGhhLDwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IEkgZG8gbm90IHNlZSBob3cgYW4gb3JpZ2luYXRvciBvZiB0aGUgbm9kZS1zaWQg
Y2FuIG1hbmRhdGUgYTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgcHJvdGVjdGlvbiBmb3IgdGhlIHByZWZpeCBvbiBvdGhlciBy
b3V0ZXJzLiBXaGF0IGlmIHRoZXJlIGlzIG5vPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiYWNrdXAgYXZhaWxhYmxlIG9uIGEg
Y2VydGFpbiBub2RlIGFsb25nIHRoZSBwYXRoPzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFRoZSBwYXJhbGxlbCB3
aXRoIHRoZSBCLWZsYWcgaW4gYWRqLXNpZHMgaXMgbm90IHJpZ2h0IC0gaW4gY2FzZTwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
b2YgYWRqLXNpZCB0aGUgb3JpZ2luYXRvciBoYXMgdGhlIGtub3dsZWRnZSBhYm91dCB0aGUgbG9j
YWw8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IGFkamFjZW5jeSBwcm90ZWN0aW9uIGFuZCBhcyBzdWNoIGNhbiBzaWduYWwgaXQg
aXQgaXQncyBMU0EuPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhbmtzLDwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUGV0ZXI8L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsgT24gMTIvMjkvMTQgMDk6NDcgLCBTaHJhZGRoYSBIZWdkZSB3cm90ZTo8L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyBQZXRlciw8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZn
dDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUGxzIHNlZSBp
bmxpbmUuPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZ2RzPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2hyYWRkaGE8L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsg
RnJvbTogUGV0ZXIgUHNlbmFrIFs8YSBocmVmPSJtYWlsdG86cHBzZW5ha0BjaXNjby5jb20iPjxz
cGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj5tYWlsdG86
cHBzZW5ha0BjaXNjby5jb208L3NwYW4+PC9hPl08L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTZW50OiBNb25kYXksIERl
Y2VtYmVyIDI5LCAyMDE0IDI6MDIgUE08L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7
ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUbzogU2hyYWRkaGEgSGVnZGU7PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmct
ZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZyI+DQo8c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4
dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1l
eHRlbnNpb25zQHRvb2xzLmlldGYub3JnPC9zcGFuPjwvYT47PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0i
bWFpbHRvOmRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5p
ZXRmLm9yZyI+DQo8c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246
bm9uZSI+ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmll
dGYub3JnPC9zcGFuPjwvYT48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYzogPGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0
Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25l
Ij5vc3BmQGlldGYub3JnPC9zcGFuPjwvYT47DQo8YSBocmVmPSJtYWlsdG86aXNpcy13Z0BpZXRm
Lm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUi
PmlzaXMtd2dAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbSXNp
cy13Z10gTWFpbCByZWdhcmRpbmc8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1y
b3V0aW5nLWV4dGVuc2lvbnM8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNocmFkZGhhLDwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgSSBkbyBub3Qgc2VlIGhvdyBhbiBvcmlnaW5hdG9yIGNhbiBzZXQgYW55
IGZsYWcgcmVnYXJkaW5nIHRoZTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHByb3RlY3Rpb24gb2YgdGhlIGxvY2FsbHkg
YXR0YWNoZWQgcHJlZml4LjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDtTaHJhZGRoYSZndDsgVGhlIG9yaWdpbmF0
b3IgYWR2ZXJ0aXNlcyAyIG5vZGUtc2lkcy4gT25lIHdpdGggcDwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGZsYWcgc2V0
IGFuZCB0aGUgb3RoZXIgd2l0aG91dCB0aGUgcC1mbGFnIHNldC48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jm5ic3A7Jm5ic3A7Jm5ic3A7IEl0J3MgYWxsIHRoZSByb3V0ZXJzIG9uIHRoZSBwYXRoIHRv
d2FyZHMgc3VjaCBwcmVmaXggdGhhdDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsg
Jmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5lZWQgdG8gZGVhbCB3aXRoIHRoZSBw
cm90ZWN0aW9uLjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICZsdDtTaHJhZGRoYSZndDsgVGhlIHJlY2VpdmluZyBub2Rl
cyB3aWxsIGRvd25sb2FkIHByb3RlY3RlZCBwYXRoPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgZm9yIHRoZSBub2RlLXNp
ZCB3aXRoIHAtZmxhZyBzZXQgYW5kIGRvd25sb2FkIFVucHJvdGVjdGVkIHBhdGg8L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBmb3IgdGhlIG5vZGUtc2lkIHdpdGggcC1mbGFnIHVuc2V0LjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsgU2lnbmFsaW5nIGFueXRoaW5nIGZyb20gdGhlIG9yaWdpbmF0b3Igc2VlbXMgdXNlbGVzcy48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyAmbHQ7U2hyYWRkaGEmZ3Q7Jm5ic3A7IEZvciBub2RlLXNpZHMgaXQncyB0aGUg
b3RoZXJzIHdobyBuZWVkIHRvIGJ1aWxkPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0
OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIGZvcndhcmRpbmcgcGxhbmUg
YnV0IGl0J3Mgb25seSB0aGUgb3JpZ2luYXRvciB3aG8gY2FuIHNpZ25hbDwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZndDsgd2hpY2ggb2Y8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBTaWQgbmVlZCB0byBiZSBidWlsdCB3aXRoIHByb3Rl
Y3Rpb248L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBhbmQgd2hpY2ggbm90LiBPdGhlciByb3V0ZXJzIG9uIHRoZSBwYXRo
IGNhbm5vdCBzaWduYWwgdGhpczwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGluZm9ybWF0aW9uLjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2l0aCB0aGlzIHlvdSBoYXZlIHR3byBwYXRo
cyBmb3IgdGhlIG5vZGUuIE9uZSBpcyBwcm90ZWN0ZWQ8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbmQgdGhlIG90aGVy
IGlzIHVucHJvdGVjdGVkLiBUaGlzIG1lZXRzIHRoZSByZXF1aXJlbWVudCBvZjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IGhhdmluZyBhbiB1bi1wcm90ZWN0ZWQgcGF0aC48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEl0J3Mg
dmVyeSBtdWNoIGluIHBhcmFsbGVsIHRvIEItZmxhZyBpbiBhZGotc2lkcy4gSXQgaXM8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyBzaW1pbGFyIHRvIGFkdmVydGlzaW5nIG11bHRpcGxlIGFkai1zaWRzIG9uZSB3aXRoIEIt
ZmxhZyBvbjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7IGFuZCBvdGhlciB3aXRoIGItZmxhZyBvZmYgLCB0byBnZXQgcHJv
dGVjdGVkIGFuZCB1bnByb3RlY3RlZCBBZGotPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jmd0OyBzaWRzLjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhhbmtzLDwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBldGVy
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPbiAxMi8yOS8xNCAwOToyNiAsIFNocmFkZGhhIEhlZ2Rl
IHdyb3RlOjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBZZXMuWW91IGFyZSByaWdodC48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgTGV0cyBzYXkgYSBwcmVmaXggc2lkIGhhcyBhIGZsYWcgJnF1b3Q7cCBm
bGFnJnF1b3Q7LiBJZiB0aGlzIGlzIG9uIGl0PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG1lYW5zIGJ1aWxkIGEg
cGF0aCBhbmQgcHJvdmlkZSBwcm90ZWN0aW9uLjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJZiB0aGlzIGlzIG9m
ZiBpdCBtZWFucyBidWlsZCBhIHBhdGggd2l0aCBubyBwcm90ZWN0aW9uLjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyBUaGUgcmVjZWl2ZXJzIG9mIHRoZSBwcmVmaXgtc2lkIHdpbGwgYnVpbGQgZm9yd2FyZGluZyBw
bGFuZTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBiYXNlZCBvbiB0aGlzIGZsYWcuPC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFRoZSBhcHBsaWNhdGlvbnMgYnVpbGRpbmcgdGhlIHBhdGhzIHdpbGwgZWl0
aGVyIHVzZTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBwcmVmaXgtc2lkcyB3aXRoIHAgZmxhZyBvbiBvciBvZmYg
YmFzZWQgb24gdGhlIG5lZWQgb2YgdGhlPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0
OyBzZXJ2aWNlLjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBSZ2RzPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNocmFkZGhhPC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IEZyb206IFBldGVyIFBzZW5hayBbPGEgaHJlZj0i
bWFpbHRvOnBwc2VuYWtAY2lzY28uY29tIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0
ZXh0LWRlY29yYXRpb246bm9uZSI+bWFpbHRvOnBwc2VuYWtAY2lzY28uY29tPC9zcGFuPjwvYT5d
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IE1vbmRheSwgRGVjZW1iZXIgMjksIDIwMTQgMTo0OSBQTTwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyBUbzogU2hyYWRkaGEgSGVnZGU7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9
Im1haWx0bzpkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMu
aWV0Zi5vcmciPg0KPHNwYW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9u
Om5vbmUiPmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5p
ZXRmLm9yZzwvc3Bhbj48L2E+OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86ZHJhZnQt
aWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnIj4NCjxz
cGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj5kcmFmdC1p
ZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc8L3NwYW4+
PC9hPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBDYzogPGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciPjxz
cGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj5vc3BmQGll
dGYub3JnPC9zcGFuPjwvYT47DQo8YSBocmVmPSJtYWlsdG86aXNpcy13Z0BpZXRmLm9yZyI+PHNw
YW4gc3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPmlzaXMtd2dA
aWV0Zi5vcmc8L3NwYW4+PC9hPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW0lzaXMtd2dd
IE1haWwgcmVnYXJkaW5nPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJv
dXRpbmctZXh0ZW5zaW9uczwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTaHJhZGRoYSw8
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgdGhlIHByb2JsZW0gaXMgdGhhdCB0aGUgbm9k
ZSB0aGF0IGlzIGFkdmVydGlzaW5nIHRoZSBub2RlLXNpZDwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBjYW4gbm90
IGFkdmVydGlzZSBhbnkgZGF0YSByZWdhcmRpbmcgdGhlIHByb3RlY3Rpb24gb2Ygc3VjaDwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBwcmVmaXgsIGJlY2F1c2UgdGhlIHByZWZpeCBpcyBsb2NhbGx5IGF0dGFjaGVk
LjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB0aGFua3MsPC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFBl
dGVyPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDEyLzI5LzE0IDA5OjE1ICwgU2hy
YWRkaGEgSGVnZGUgd3JvdGU6PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQZXRlciw8L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBJZiB0aGVyZSBpcyBhIHNlcnZpY2Ugd2hpY2ggaGFz
IHRvIHVzZSB1bi1wcm90ZWN0ZWQgcGF0aCBhbmQ8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdoaWxlJm5i
c3A7IGJ1aWxkaW5nIHN1Y2ggYSBwYXRoIGlmIHRoZSBub2RlLXNpZHMgTmVlZCB0byBiZSB1c2Vk
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAob25lIHJlYXNvbiZuYnNwOyBjb3VsZCBiZSBsYWJlbCBzdGFj
ayBjb21wcmVzc2lvbikgLCB0aGVuIHRoZXJlPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBoYXMgdG8gYmUg
dW5wcm90ZWN0ZWQgbm9kZS1zaWQgdGhhdCB0aGlzIHNlcnZpY2UgY2FuIG1ha2U8L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7IHVzZTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBvZi48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQcmVmaXggLXNpZHMgY291bGQg
YWxzbyBiZSB1c2VkIHRvIHJlcHJlc2VudCBkaWZmZXJlbnQ8L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHNl
cnZpY2UgZW5kcG9pbnRzIHdoaWNoIG1ha2VzIGl0IGV2ZW4gbW9yZSByZWxldmFudCB0byBoYXZl
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBBIG1lYW5zPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jmd0OyAmZ3Q7IG9mPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyByZXByZXNlbnRpbmcmbmJzcDsgdW5wcm90
ZWN0ZWQgcGF0aHMuPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV291bGQg
YmUgZ29vZCB0byBoZWFyIGZyb20gb3RoZXJzIG9uIHRoaXMsIGVzcGVjaWFsbHk8L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7IG9wZXJhdG9ycy48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyBSZ2RzPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBTaHJhZGRoYTwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0
OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgRnJvbTogUGV0ZXIgUHNlbmFr
IFs8YSBocmVmPSJtYWlsdG86cHBzZW5ha0BjaXNjby5jb20iPjxzcGFuIHN0eWxlPSJjb2xvcjp3
aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj5tYWlsdG86cHBzZW5ha0BjaXNjby5jb208
L3NwYW4+PC9hPl08L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNlbnQ6IE1vbmRheSwgRGVjZW1iZXIgMjks
IDIwMTQgMTozNSBQTTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgVG86IFNocmFkZGhhIEhlZ2RlOzwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsgPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJv
dXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZyI+DQo8c3BhbiBzdHlsZT0iY29sb3I6d2lu
ZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91
dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnPC9zcGFuPjwvYT47PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyA8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRl
bnNpb25zQHRvb2xzLmlldGYub3JnIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3Rl
eHQtZGVjb3JhdGlvbjpub25lIj5kcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVu
c2lvbnNAdG9vbHMuaWV0Zi5vcmc8L3NwYW4+PC9hPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQ2M6IDxh
IGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj48c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4
dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+b3NwZkBpZXRmLm9yZzwvc3Bhbj48L2E+Ow0KPGEgaHJl
Zj0ibWFpbHRvOmlzaXMtd2dAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0
O3RleHQtZGVjb3JhdGlvbjpub25lIj5pc2lzLXdnQGlldGYub3JnPC9zcGFuPjwvYT48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IFN1YmplY3Q6IFJlOiBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmc8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uczwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNocmFkZGhhLDwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IG5vZGUtU0lEIGlzIGFkdmVydGlzZWQgYnkgdGhl
IHJvdXRlciBmb3IgdGhlIHByZWZpeCB0aGF0IGlzPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBkaXJlY3Rs
eSBhdHRhY2hlZCB0byBpdC4gUHJvdGVjdGlvbiBmb3Igc3VjaCBsb2NhbCBwcmVmaXg8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGRvZXMgbm90IG1lYW4gbXVjaC48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyB0aGFua3MsPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBQZXRlcjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDEyLzI0LzE0IDExOjU3ICwgU2hyYWRkaGEg
SGVnZGUgd3JvdGU6PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQXV0aG9ycyw8L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyBXZSBoYXZlIGEgJnF1b3Q7YmFja3VwIGZsYWcmcXVvdDsgaW4gYWRqYWNlbmN5
IHNpZCB0byBpbmRpY2F0ZTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IHdoZXRoZXIgdGhlIGxhYmVs
IGlzIHByb3RlY3RlZCBvciBub3QuPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAm
Z3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgU2ltaWxhcmx5LiBJ
IHRoaW5rIHdlIG5lZWQgYSBmbGFnIGluIHByZWZpeC1zaWQgYXMgd2VsbCB0bzwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IGluZGljYXRlIHdoZXRoZXIgdGhlIG5vZGUtc2lkIGlzIHRvIGJlIHByb3Rl
Y3RlZCBvciBub3QuPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgQW55IHRob3VnaHRzIG9uIHRoaXM/
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgUmdkczwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFNocmFk
ZGhhPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
Z3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0
OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSXNpcy13ZyBtYWlsaW5nIGxpc3Q8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVmPSJtYWlsdG86SXNpcy13Z0BpZXRmLm9yZyI+PHNwYW4g
c3R5bGU9ImNvbG9yOndpbmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPklzaXMtd2dAaWV0
Zi5vcmc8L3NwYW4+PC9hPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXNpcy13ZyI+DQo8c3BhbiBzdHlsZT0iY29s
b3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9pc2lzLXdnPC9zcGFuPjwvYT48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0
OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZn
dDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsm
Z3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OyZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7
ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IC48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsg
Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9TUEYg
bWFpbGluZyBsaXN0PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsm
Z3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpPU1BGQGlldGYub3JnIj48c3BhbiBzdHls
ZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+T1NQRkBpZXRmLm9yZzwv
c3Bhbj48L2E+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGlu
Zm8vb3NwZiI+DQo8c3BhbiBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246
bm9uZSI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9vc3BmPC9zcGFuPjwv
YT48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0
OyZndDsgLjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZn
dDsmZ3Q7Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0
OyZndDsmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDsmZ3Q7Jmd0OyBP
U1BGIG1haWxpbmcgbGlzdDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAm
Z3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Im1haWx0bzpPU1BGQGlldGYub3JnIj48c3BhbiBzdHls
ZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+T1NQRkBpZXRmLm9yZzwv
c3Bhbj48L2E+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsmZ3Q7
Jmd0OyZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9v
c3BmIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25l
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL29zcGY8L3NwYW4+PC9hPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7Jmd0OyZndDs8L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyZndDs8L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyAmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsgSXNpcy13
ZyBtYWlsaW5nIGxpc3Q8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0
OyA8YSBocmVmPSJtYWlsdG86SXNpcy13Z0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImNvbG9yOndp
bmRvd3RleHQ7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPklzaXMtd2dAaWV0Zi5vcmc8L3NwYW4+PC9h
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IDxhIGhyZWY9Imh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXNpcy13ZyI+DQo8c3BhbiBzdHls
ZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pc2lzLXdnPC9zcGFuPjwvYT48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyAmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jmd0OyAmZ3Q7IF9fX19fX19fX19fXzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyAmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsgQ2UgbWVzc2FnZSBldCBz
ZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zPC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsgY29uZmlkZW50aWVsbGVzIG91
IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRvbmMgcGFzIGV0cmU8L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyBkaWZmdXNlcywgZXhwbG9pdGVzIG91IGNvcGll
cyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3U8L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mZ3Q7ICZndDsgJmd0OyBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6
IGxlIHNpZ25hbGVyIGEgbCdleHBlZGl0ZXVyIGV0IGxlPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jmd0OyAmZ3Q7ICZndDsgZGV0cnVpcmUgYWluc2kgcXVlIGxlczwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVs
ZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jmd0OyAmZ3Q7IGQnYWx0ZXJhdGlvbiwgT3JhbmdlIGRlY2xpbmUgdG91dGUgcmVzcG9uc2Fi
aWxpdGUgc2kgY2UgbWVzc2FnZSBhIGV0ZTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZn
dDsgJmd0OyBhbHRlcmUsIGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jmd0OyAmZ3Q7ICZndDsgVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNv
bnRhaW4gY29uZmlkZW50aWFsIG9yPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAm
Z3Q7ICZndDsgcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkg
bGF3OyB0aGV5IHNob3VsZCBub3Q8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZn
dDsgJmd0OyBiZTwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBkaXN0cmli
dXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMg
ZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlcjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IGFuZCBkZWxldGU8L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mZ3Q7ICZndDsgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuPC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsgQXMgZW1haWxzIG1heSBi
ZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2FnZXMgdGhhdDwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7IGhhdmUgYmVlbjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZp
ZWQuPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsgVGhhbmsgeW91
LjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyAmZ3Q7PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7ICZndDsgX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7
ICZndDsgJmd0OyBJc2lzLXdnIG1haWxpbmcgbGlzdDwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZndDsgJmd0OyAmZ3Q7IDxhIGhyZWY9Im1haWx0bzpJc2lzLXdnQGlldGYub3JnIj48c3Bh
biBzdHlsZT0iY29sb3I6d2luZG93dGV4dDt0ZXh0LWRlY29yYXRpb246bm9uZSI+SXNpcy13Z0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7
ICZndDsgPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pc2lz
LXdnIj4NCjxzcGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25l
Ij5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lzaXMtd2c8L3NwYW4+PC9h
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OzwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZndDsgJmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsg
Jmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZndDsgJmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsg
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OyBfX19fXzwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZndDsgJmd0OzwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZndDsgJmd0OyBDZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRl
bmlyIGRlcyBpbmZvcm1hdGlvbnM8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZn
dDsgY29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRvbmMgcGFz
IGV0cmUgZGlmZnVzZXMsPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IGV4
cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNl
IG1lc3NhZ2U8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgcGFyIGVycmV1
ciwgdmV1aWxsZXogbGUgc2lnbmFsZXIgYSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWlu
c2k8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgcXVlIGxlcyBwaWVjZXMg
am9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzPC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IGQnYWx0ZXJhdGlvbiwgT3Jhbmdl
IGRlY2xpbmUgdG91dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUs
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyBkZWZvcm1lIG91IGZhbHNpZmllLiBN
ZXJjaS48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDs8L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVu
dHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jmd0OyAmZ3Q7IHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVk
IGJ5IGxhdzsgdGhleSBzaG91bGQgbm90PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0
OyAmZ3Q7IGJlIGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGllZCB3aXRob3V0IGF1dGhvcmlzYXRp
b24uPC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jmd0OyAmZ3Q7IElmIHlvdSBoYXZlIHJl
Y2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQ8
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgZGVsZXRlIHRoaXMgbWVzc2Fn
ZSBhbmQgaXRzIGF0dGFjaG1lbnRzLjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZndDsg
Jmd0OyBBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBt
ZXNzYWdlcyB0aGF0IGhhdmU8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsg
YmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuPC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jmd0OyAmZ3Q7IFRoYW5rIHlvdS48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mZ3Q7ICZndDs8L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgT1NQRiBtYWlsaW5nIGxpc3Q8L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsgPGEgaHJlZj0ibWFpbHRvOk9TUEZAaWV0Zi5vcmciPjxz
cGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj5PU1BGQGll
dGYub3JnPC9zcGFuPjwvYT48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mZ3Q7ICZndDsg
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9vc3BmIj4NCjxz
cGFuIHN0eWxlPSJjb2xvcjp3aW5kb3d0ZXh0O3RleHQtZGVjb3JhdGlvbjpub25lIj5odHRwczov
L3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL29zcGY8L3NwYW4+PC9hPjwvcD4NCjwvZGl2
Pg0KPFBSRT5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCgpDZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50
IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMgY29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVl
cyBldCBuZSBkb2l2ZW50IGRvbmMKcGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRlcyBvdSBjb3Bp
ZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1IGNlIG1lc3NhZ2UgcGFyIGVy
cmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXIKYSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUg
YWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMg
ZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwKT3JhbmdlIGRlY2xpbmUgdG91dGUgcmVz
cG9uc2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUsIGRlZm9ybWUgb3UgZmFsc2lm
aWUuIE1lcmNpLgoKVGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4g
Y29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVj
dGVkIGJ5IGxhdzsKdGhleSBzaG91bGQgbm90IGJlIGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGll
ZCB3aXRob3V0IGF1dGhvcmlzYXRpb24uCklmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1haWwg
aW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQgZGVsZXRlIHRoaXMgbWVzc2Fn
ZSBhbmQgaXRzIGF0dGFjaG1lbnRzLgpBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBp
cyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdl
ZCBvciBmYWxzaWZpZWQuClRoYW5rIHlvdS4KPC9QUkU+PC9ib2R5Pg0KPC9odG1sPg0K

--_000_72c8ebba539c4d63b438801786dfd989PEXCVZYH01corporateadro_--


From nobody Mon Jan 12 02:44:51 2015
Return-Path: <wim.henderickx@alcatel-lucent.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4E67D1A8ABD; Mon, 12 Jan 2015 02:44:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.61
X-Spam-Level: 
X-Spam-Status: No, score=-4.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_BEEF=2.3, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 Pw4xrKsFEFJg; Mon, 12 Jan 2015 02:44:39 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (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 1241B1A0191; Mon, 12 Jan 2015 02:44:39 -0800 (PST)
Received: from fr712usmtp2.zeu.alcatel-lucent.com (unknown [135.239.2.42]) by Websense Email Security Gateway with ESMTPS id F181283159E1B; Mon, 12 Jan 2015 10:44:34 +0000 (GMT)
Received: from FR711WXCHHUB02.zeu.alcatel-lucent.com (fr711wxchhub02.zeu.alcatel-lucent.com [135.239.2.112]) by fr712usmtp2.zeu.alcatel-lucent.com (GMO) with ESMTP id t0CAiWZk011767 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 12 Jan 2015 11:44:32 +0100
Received: from FR711WXCHMBA07.zeu.alcatel-lucent.com ([169.254.3.219]) by FR711WXCHHUB02.zeu.alcatel-lucent.com ([135.239.2.112]) with mapi id 14.03.0195.001; Mon, 12 Jan 2015 11:44:31 +0100
From: "Henderickx, Wim (Wim)" <wim.henderickx@alcatel-lucent.com>
To: "stephane.litkowski@orange.com" <stephane.litkowski@orange.com>, "DECRAENE Bruno IMT/OLN" <bruno.decraene@orange.com>, Rob Shakir <rjs@rob.sh>
Thread-Topic: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQLj+19rH0/A1Xy0ObHnHUPdPr+5y8G+CAgAARysCAAB57gA==
Date: Mon, 12 Jan 2015 10:44:31 +0000
Message-ID: <D0D9633B.11A80B%wim.henderickx@alcatel-lucent.com>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com> <D0D00E58.1B720%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA29A2@xmb-aln-x02.cisco.com> <D0D02765.1B76C%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA2A4F@xmb-aln-x02.cisco.com> <BY1PR0501MB13812B36C2020C3AC3072641D5580@BY1PR0501MB1381.namprd05.prod.outlook.com> <F3ADE4747C9E124B89F0ED2180CC814F4EEA4F1A@xmb-aln-x02.cisco.com> <28823_1420641858_54AD4642_28823_8441_1_9E32478DFA9976438E7A22F69B08FF920C765C15@OPEXCLILM34.corporate.adroot.infra.ftgroup> <1868F3A4-A4E2-4504-A749-582305FA31B4@rob.sh> <18651_1421050415_54B3822F_18651_14831_1_9E32478DFA9976438E7A22F69B08FF920C76D265@OPEXCLILM34.corporate.adroot.infra.ftgroup> <53C29892C857584299CBF5D05346208A0EB01975@PEXCVZYM11.corporate.adroot.infra.ftgroup> <21149_1421052896_54B38BE0_21149_1085_1_86923dca-49c3-4745-881c-116ec27cb9f2@OPEXCLILH02.corporate.adroot.infra.ftgroup>
In-Reply-To: <21149_1421052896_54B38BE0_21149_1085_1_86923dca-49c3-4745-881c-116ec27cb9f2@OPEXCLILH02.corporate.adroot.infra.ftgroup>
Accept-Language: nl-BE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.7.141117
x-originating-ip: [135.239.27.40]
Content-Type: text/plain; charset="utf-8"
Content-ID: <9C99534823F1234E836E76B0624E198B@exchange.lucent.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/ggbo5MFJQZcVeuox7aqjMvcw9fg>
Cc: "ospf@ietf.org" <ospf@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Jan 2015 10:44:47 -0000

SG93IG1hbnkgaG9wcyBkbyB3ZSB3YW50IHRvIHN1cHBvcnQgaW4gdGhlc2Ugc2NlbmFyaW/igJlz
IHJlYWxpc3RpY2FsbHk/DQpUaGlzIG1pZ2h0IGhlbHAgaW4gZGV0ZXJtaW5pbmcgdGhlIG9wdGlv
bnMNCg0KT24gMTIvMDEvMTUgMDk6NTQsICJzdGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbSIN
CjxzdGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbT4gd3JvdGU6DQoNCj5IaSBCcnVubywNCj4N
Cj5Vc2luZyBUVEwgbWF5IHdvcmsgb3Igbm90LiBCYWNrdXAgcGF0aCBkb2VzIG5vdCBtZWFuIHRo
YXQgeW91IHdpbGwNCj5kZWZhY3RvIGhhdmUgbW9yZSBob3BzLiBNZXRyaWMgb2YgYmFja3VwIHBh
dGggY291bGQgYmUgaGlnaGVyIGJ1dCBudW1iZXINCj5vZiBob3BzIGVxdWFsIG9yIHNtYWxsZXIu
DQo+DQo+SSBjcmVhdGVkIGEgbmV3IHRocmVhZCBvbiBTUFJJTkcgV0cgbGlzdCB0byBkaXNjdXNz
IHRoZSBkaWZmZXJlbnQgb3B0aW9ucy4NCj4NCj5UaGFua3MgIQ0KPg0KPi0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tDQo+RnJvbTogREVDUkFFTkUgQnJ1bm8gSU1UL09MTg0KPlNlbnQ6IE1vbmRh
eSwgSmFudWFyeSAxMiwgMjAxNSAwOTo0OQ0KPlRvOiBMSVRLT1dTS0kgU3RlcGhhbmUgU0NFL0lC
TkY7IFJvYiBTaGFraXINCj5DYzogaXNpcy13Z0BpZXRmLm9yZzsNCj5kcmFmdC1pZXRmLW9zcGYt
c2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7IG9zcGZAaWV0Zi5vcmc7
DQo+ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYu
b3JnDQo+U3ViamVjdDogUkU6IFtPU1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCj5kcmFm
dC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4NCj5IaSwNCj4NCj4yIGNl
bnRzIGlubGluZWQNCj4NCj4+IEZyb206IE9TUEYgW21haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5v
cmddIE9uIEJlaGFsZiBPZiA+DQo+PiBzdGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbQ0KPj4g
DQo+PiBIaSwNCj4+IA0KPj4gQWZ0ZXIgZGlzY3Vzc2luZyBhIGxvdCB3aXRoIExlcyBvZmZsaW5l
LCB3ZSBhbG1vc3QgZm91bmQgYW4gYWdyZWVtZW50DQo+PiBvbiB0aGUgdW5kZXJzdGFuZGluZyBv
ZiB0aGlzIHVzZSBjYXNlIGFuZCBwb3NzaWJsZSByZWxhdGlvbnNoaXAgd2l0aA0KPj4gdW5wcm90
ZWN0ZWQgU0lEcy4NCj4+IFVzZSBjYXNlIDoNCj4+IAlDcmVhdGlvbiBvZiBhIFNSIFRFIHR1bm5l
bCB3aGljaCBpcyB1bnByb3RlY3RlZC4gUHJvdGVjdGlvbiBtYXkgYmUNCj4+IHByb3ZpZGVkIGVu
ZCB0byBlbmQgdXNpbmcgZm9yIGV4YW1wbGUgdHdvIGRpc2pvaW50IHBhdGhzLg0KPj4gCUNvbnRy
b2xsZXIgYmFzZWQgb3IgaW5ncmVzcyBiYXNlZCB0dW5uZWwgc2V0dXAuDQo+PiANCj4+IEl0IHNl
ZW1zIGNsZWFyIG5vdyB0aGF0IHVzaW5nIE9OTFkgdW5wcm90ZWN0ZWQgU0lEcyBkb2VzIG5vdCBz
b2x2ZSB0aGUNCj4+IGlzc3VlIGFzIHdoZW4gYSBsaW5rIGZhaWxzLCBjb252ZXJnZW5jZSB3aWxs
IGhhcHBlbiwgYW5kIG5vZGVzIHRoYXQNCj4+IGFyZSBuZWFyIHRoZSBmYWlsdXJlIG1heSByZXJv
dXRlIGEgTm9kZVNJRCBBbGdvIDAgdXNlZCB3aXRoaW4gdGhlIFRFDQo+PiBzdGFjayBiZWZvcmUg
SW5ncmVzcyBvciBjb250cm9sbGVyIHJlY29tcHV0ZXMgdGhlIG5ldyBwYXRoIGZpdHRpbmcNCj4+
IGNvbnN0cmFpbnRzLiBTbyB0aGVyZSBtYXkgYmUgdHJhbnNpZW50IHNpdHVhdGlvbnMgd2hlcmUg
dGhlIHBhdGggZG9lcw0KPj5ub3QgZml0IGNvbnN0cmFpbnRzIGFueW1vcmUuDQo+PiBCYXNlZCBv
biB0aGlzLCBpbnRyb2R1Y2luZyAiTk9OIFBST1RFQ1RFRCIgTm9kZVNJRCBkb2VzIG5vdCBoZWxw
IGluDQo+PiBzb2x2aW5nIHRoaXMgdHJhbnNpZW50IHNpdHVhdGlvbi4NCj4+IA0KPj4gTm93LCBh
cyBJIGV4cGxhaW5lZCwgSU1PLCBpdCdzIHBvc3NpYmxlIHRvIGludHJvZHVjZSBlbmQgdG8gZW5k
IE9BTSBvbg0KPj4gdG9wIG9uIHRoZSBTUlRFIHRvIGJyaW5nIHRoZSBMU1AgZG93biBhcyBzb29u
IGFzIHRoZXJlIHMgc29tZXRoaW5nDQo+PiB3cm9uZyBvbiB0aGUgcGF0aC4gQSBIb2xkZG93biB0
aW1lciBjYW4gYmUgdXNlZCB0byBrZWVwIExTUCBkb3duIHVudGlsDQo+PiBjb252ZXJnZW5jZSBo
YXBwZW5zIGF0IEluZ3Jlc3Mgb3IgQ29udHJvbGxlci4gQnV0IGludHJvZHVjaW5nIHN1Y2ggT0FN
DQo+PiBhbmQgaG9sZGRvd24gYW5kIGNvdXBsZWQgd2l0aCByZWxhdGlvbnMgd2l0aCBJR1AgbWF5
IGFsc28gYmUgY29tcGxleA0KPj4gYW5kIHRoZXJlIGlzIGEgY2hhbmNlIHRoYXQgaXQgZG9lcyBu
b3Qgc29sdmUgdGhlIGlzc3VlLiBJbiBjYXNlIG9mDQo+PiBwcm90ZWN0ZWQgTm9kZVNJRCB1c2Vk
LCBPQU0gd2lsbCBub3Qgd29yaywgYmVjYXVzZSBzd2l0Y2hvdmVyIHRpbWUNCj4+IHdpbGwgYmUg
dG9vIHNtYWxsLiBVc2luZyBPQU0gLCBkZWZhY3RvIHJlcXVpcmVzIHBhdGggd2l0aCBubyBwcm90
ZWN0aW9uLg0KPj4gU28gdW5wcm90ZWN0ZWQgU0lEK09BTSBtYXkgc29sdmUgdGhlIHVzZSBhdCB0
aGUgcHJpY2Ugb2Ygc29tZQ0KPj4gY29tcGxleGl0eSBhbmQgcG9zc2libHkgbm90IHNvbHZpbmcg
MTAwJSBvZiB0aGUgY2FzZXMuDQo+PiANCj4+IFRvIGNvbmNsdWRlIDoNCj4+IFdlIG5lZWQgdG8g
c29sdmUgdGhpcyB1c2UgY2FzZSBhbmQgd2UgbmVlZCB0byBmaW5kIGFub3RoZXIgZWxlZ2FudCwN
Cj4+IHNpbXBsZSBhbmQgc2NhbGFibGUgc29sdXRpb24gZm9yIHRoaXMuDQo+PiANCj4+IFBvc3Np
YmxlIGV4aXN0aW5nIHNvbHV0aW9ucyA6DQo+PiAtIFVzZSBBZGotU0lEIG9ubHkgPT4gZG9lcyBu
b3Qgc291bmRzIGdvb2QgYXMgdGhlcmUgd2lsbCBiZSBhbiBpbXBhY3QNCj4+IG9mIHN0YWNrIGRl
cHRoID0+IFBhdGggY29tcHJlc3Npb24gbmVjZXNzYXJ5DQo+PiAtIFVzZSBiaW5kaW5nIFRMViBh
bmQgY3JlYXRlIHNvbWUgbmV3IE5vZGUtU0lEIGNvcnJlc3BvbmRpbmcgdG8gYSBzZXQNCj4+IG9m
IEFkai1TSUQgPT4gVGhpcyBpbnRyb2R1Y2VzIG1vcmUgc3RhdGVzIHdpdGhpbiB0aGUgbmV0d29y
ayAoaG93IG1hbnkNCj4+ID8pDQo+PiAtIEFueXRoaW5nIGVsc2UgPw0KPg0KPkNvbWJpbmluZyBB
ZGotU0lEIGFuZCBOb2RlLVNJRCB3aXRoIGEgdmVyeSByZXN0cmljdGVkIFRUTCAodG8gZXhwaXJl
IG9uDQo+dGhlIGJhY2t1cCBwYXRoKSBtYXkgYmUgYWJsZSB0byBhdm9pZCBJR1AgcmVyb3V0aW5n
IG9mIHRoaXMgTFNQLg0KPg0KPi9CcnVubw0KPg0KPiANCj4+IEJlc3QgcmVnYXJkcywNCj4+IA0K
Pj4gU3RlcGhhbmUNCj4+IA0KPj4gDQo+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4g
RnJvbTogUm9iIFNoYWtpciBbbWFpbHRvOnJqc0Byb2Iuc2hdDQo+PiBTZW50OiBUaHVyc2RheSwg
SmFudWFyeSAwOCwgMjAxNSAxMDo1Mg0KPj4gVG86IExJVEtPV1NLSSBTdGVwaGFuZSBTQ0UvSUJO
Rg0KPj4gQ2M6IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBTaHJhZGRoYSBIZWdkZTsgUHVzaHBh
c2lzIFNhcmthcjsgUGV0ZXINCj4+IFBzZW5hayAocHBzZW5hayk7DQo+PiBkcmFmdC1pZXRmLW9z
cGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+PiBkcmFmdC1p
ZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7IEhhbm5l
cw0KPj4gR3JlZGxlcjsgb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4gU3ViamVj
dDogUmU6IFtJc2lzLXdnXSBbT1NQRl0gTWFpbCByZWdhcmRpbmcNCj4+IGRyYWZ0LWlldGYtb3Nw
Zi1zZWdtZW50LXJvdXRpbmctIGV4dGVuc2lvbnMNCj4+IA0KPj4gU3RlcGhhbmUsDQo+PiANCj4+
IElmIHdlIHRoaW5rIGFib3V0IHRoZSDigJxNVVNUIE5PVCBiZSBwcm90ZWN0ZWTigJ0gY2FzZSB0
aGF0IHlvdSBtZW50aW9uLg0KPj4gTGV04oCZcyBhc3N1bWUgdGhhdCB3ZSBoYXZlIGEgc2Vydmlj
ZSB0aGF0IGlzIHBlcmZvcm1hbmNlIHNlbnNpdGl2ZSwNCj4+IHN1Y2ggdGhhdCB3ZSB3YW50IHRv
IHRha2UgYSBwYXJ0aWN1bGFyIHBhdGggdGhyb3VnaCB0aGUgbmV0d29yayAtIGFuZA0KPj4gdGhh
dCB3ZSB1c2UgTm9kZS0gU0lEcyBsaWtlIHlvdSBzYXkuDQo+PiANCj4+IElmIHdlIGFzc3VtZSB0
aGF0IHRoZSByZXF1aXJlbWVudCBpcyBmb3IgQS1CLUMtRC1FIHBhdGggYmVsb3cuIFRoZQ0KPj4g
bm9kZSBTSUQgZm9yIEUgcG9pbnRzIHZpYSBDLUQtRSBhbmQgaGVuY2UgaXMgdXNlZCBmb3Igc3Rh
Y2sNCj4+IGNvbXByZXNzaW9uIGxpa2UgeW91DQo+PiBzYXk6DQo+PiANCj4+ICAgICAgIEEgLS0g
QiAtLSBDIC0tIEQgLS0gRQ0KPj4gICAgICAgICAgICAgICAgIHwgICAgICAgIC8NCj4+ICAgICAg
ICAgICAgICAgICAtLS0gUSAtLS0NCj4+IA0KPj4gSW4geW91ciBlbnZpc2FnZWQgYmVoYXZpb3Vy
LCBDIGRvZXMgbm90IHByb3RlY3QgdGhlIE5vZGUtU0lEIGZvciBFLiBJbg0KPj4gdGhlIGNhc2Ug
b2YgdGhlIEMtRCBsaW5rIGZhaWx1cmUsIHRoZW4gdGhlIOKAnHByZWZlcnJlZOKAnSBiZWhhdmlv
dXIgaXMNCj4+IHRoYXQgQyBub3cgZHJvcHMgdHJhZmZpYyB0b3dhcmRzIHRoaXMgZGVzdGluYXRp
b24uIEhvd2V2ZXIsIEMgZG9lcyBub3QNCj4+IHJlbW92ZSB0aGUgRklCIGVudHJ5IGZvciB0aGUg
Tm9kZS1TSUQgZm9yIEUsIGl04oCZcyBhY3R1YWxseSBqdXN0IG5vdw0KPj4ga25vd24gdmlhIFEu
IEF0IHRoaXMgcG9pbnQsIEEgY2FuIGZvcndhcmQgd2l0aCBleGFjdGx5IHRoZSBzYW1lIHN0YWNr
LA0KPj4gYW5kIHRoZSBwYWNrZXQgdGFrZXMgYSBuZXcgQS1CLSBDLVEtRSBwYXRoLCB3aGljaCBp
cyBub24tY29uZm9ybWFudA0KPj4gd2l0aCB0aGUgcGVyZm9ybWFuY2UgcmVxdWlyZW1lbnQgb2Yg
dGhlIHNlcnZpY2UuDQo+PiANCj4+IEluIHRlcm1zIG9mIHdoYXQgQyBkb2VzIHdpdGggaXRzIEZJ
QiwgZG9lcyBpdCBzaW1wbHkgbm90IHVzZSBDLVEtRQ0KPj4gZHVyaW5nIHRoZSBmYWlsdXJlLCBi
dXQgcG9zdC1yZWNvbnZlcmdlbmNlIHVzZSBpdCBhbnl3YXk/IElmIHNvLCB3aHkNCj4+IG5vdCB1
c2UgQy1RLUUgZHVyaW5nIHRoZSBmYWlsdXJlIC0gYmVjYXVzZSB0aGUgc2VydmljZSBpcyBhbHdh
eXMgZ29pbmcNCj4+IHRvIG5vbi1jb25mb3JtYW50IHRvIHRoZSBwZXJmb3JtYW5jZSByZXF1aXJl
bWVudD8NCj4+IA0KPj4gV2l0aCBhbiBBZGotU0lELCBpdCBtYWtlcyBzZW5zZSwgYmVjYXVzZSBl
c3NlbnRpYWxseSB1bmxlc3MgdGhhdA0KPj4gYWRqYWNlbmN5IGlzIGF2YWlsYWJsZSwgdGhlbiB0
aGVyZSBpcyBubyBhbHRlcm5hdGUgcGF0aCBmb3IgdGhlIFNJRA0KPj4gdGhhdCB3aWxsIGJlIHRh
a2VuIC0gc28gdHJhZmZpYyBuZXZlciBoaXRzIGEgbm9uLWNvbmZvcm1hbnQgcGF0aC4NCj4+IA0K
Pj4gUHJhY3RpY2FsbHksIGlmIEkgY2Fu4oCZdCB0ZWxsIGEgY3VzdG9tZXIgdGhhdCB0aGUgcGF0
aCB0YWtlbiB3aWxsDQo+PiBkZWZpbml0ZWx5IGJlIEEtQi0gQy1ELUUsIGFuZCBpdCBtYXkgcmF0
aGVyIGdvIHZpYSBDLVEtRSBhdCBzb21lIHBvaW50DQo+PiBmb2xsb3dpbmcgY29udmVyZ2VuY2Ug
W3VudGlsIHRoZSBoZWFkLWVuZCBjYWxjdWxhdGVzIHRoYXQgc3VjaCBhDQo+PiBjaGFuZ2UgaGFk
IGhhcHBlbmVkIC0gZWl0aGVyIGEgbGluayBvdXRhZ2UsIG9yIGEgbWV0cmljIGNoYW5nZSAtIGFu
ZA0KPj4gc3RvcHMgdXNpbmcgdGhlIGxhYmVsIHN0YWNrXSwgdGhlbiB0aGVyZeKAmXMgbGl0dGxl
IHByb2JsZW0gb2YgaGF2aW5nIHRoZQ0KPj50cmFmZmljIGdvIHZpYSBDLVEtRSBkdXJpbmcgcHJv
dGVjdGlvbi4NCj4+IA0KPj4gRm9yIHRoZSBkaXNqb2ludCBjYXNlLCB0aGUgY29uc2lkZXJhdGlv
biB0aGF0IG9uZSBoYXMgdG8gbWFrZSBpczoNCj4+IAkqIGFyZSBhbHRlcm5hdGl2ZSBTUEYgcGF0
aHMgZm9yIGEgcGFydGljdWxhciBOb2RlLVNJRCBhY3R1YWxseSBzdGlsbA0KPj4gY29uZm9ybWFu
dCB3aXRoIHRoZSBkaXNqb2ludG5lc3MgcmVxdWlyZW1lbnQ/IEhvdyBtYW55IHNpbXVsdGFuZW91
cw0KPj4gZmFpbHVyZXMgZG9lcyBvbmUgcmVxdWlyZSB0byB2aW9sYXRlIGNvbnN0cmFpbnRzLiBG
b3IgZXhhbXBsZSwgaW4gYQ0KPj4gZHVhbC1wbGFuZSBjb3JlIG5ldHdvcmssIHRoZW4gaWYgdGhl
IHJlcXVpcmVtZW50IGlzIGRpc2pvaW50bmVzcyBhdA0KPj4gdGhlIElQIGxldmVsLCB0aGVuIHdl
IG1heSBuZWVkIHRvIGxvc2UgY29ubmVjdGl2aXR5IGVudGlyZWx5IHdpdGhpbg0KPj4gdGhlIHBs
YW5lIGJlZm9yZSBpdCBpcyBwcmVmZXJhYmxlIHRvIOKAnGhvcOKAnSB0byBhbm90aGVyIHBsYW5l
LiBJbiB0aGlzDQo+PiBjYXNlLCB1c2luZyBhbiBhbHRlcm5hdGl2ZSBTUEYgcGF0aCBmb3IgdGhl
IE5vZGUtU0lEIGlzIGFjdHVhbGx5IG5vdCBhDQo+PnByb2JsZW0gZm9yIGRpc2pvaW50bmVzcy4N
Cj4+IAkqIGRvZXMgdGhlIGFwcGxpY2F0aW9uIHByZWZlciBsb3NpbmcgYW4gZW50aXJlIHBhdGgg
dG8gaGF2aW5nIHNvbWUNCj4+IHJpc2sgb2YgdGhlIHNlcnZpY2VzIGJlaW5nIHNoYXJlZCBmYXRl
IHVudGlsIHRoZSByZS1vcHRpbWlzYXRpb24/DQo+PiANCj4+IEZyb20gdGhlIHdvcmsgdGhhdCB3
ZeKAmXZlIGxvb2tlZCBhdCB0aHVzIGZhciwgSSBoYXZlIG5vdCB5ZXQgc2VlbiBhDQo+PiBjYXNl
IHdoZXJlIEkgYWJzb2x1dGVseSBNVVNUIE5PVCB1c2UgYW4gYWx0ZXJuYXRlIHNob3J0ZXN0IHBh
dGggZm9yIGENCj4+IE5vZGUtU0lEIGFuZCBoZW5jZSBkb27igJl0IHJlcXVpcmUgcHJvdGVjdGlv
biBhdCBhIHByYWN0aWNhbCBsZXZlbC4NCj4+IA0KPj4gU3RhY2sgZGVwdGggaXMgZGVmaW5pdGVs
eSBnb2luZyB0byBiZSBzb21ldGhpbmcgdGhhdCB3ZSBuZWVkIHRvDQo+PiBjb25zaWRlciAtIHRv
IG1lLCB3aGVyZSB3ZSBoYXZlIGNlbnRyYWxpc2VkIGNvbnRyb2xsZXIgLSBhY3Rpb25zIHN1Y2gN
Cj4+IGFzIGR5bmFtaWNhbGx5IGNyZWF0ZWQgZm9yd2FyZGluZy1hZGphY2VuY3kgTFNQcyB3aGlj
aCBhbGxvdw0KPj4g4oCcZXhwYW5zaW9u4oCdIG9mIG9uZSBzZWdtZW50IGludG8gYSBzZXQgb2Yg
c2VnbWVudHMgd2l0aGluIHRoZSBwYXRoIGFyZQ0KPj4gYXR0cmFjdGl2ZSBhcyBhIHNvbHV0aW9u
IHdoZXJlIG9uZSBuZWVkcyB0byBoYXZlIGV4cGxpY2l0IHJvdXRpbmcgb2YNCj4+dHJhZmZpYyBm
b3IgVEUgcHVycG9zZXMuDQo+PiANCj4+IERvZXMgdGhpcyBtYWtlIHNlbnNlLCBvciBkbyB5b3Ug
c2VlIHRoZSB1c2UgY2FzZSB0aGF0IHdl4oCZcmUgYWRkcmVzc2luZw0KPj4gaGVyZSBkaWZmZXJl
bnRseT8NCj4+IA0KPj4gQ2hlZXJzLA0KPj4gci4NCj4+IA0KPj4gDQo+PiA+IE9uIDcgSmFuIDIw
MTUsIGF0IDA5OjQ0LCBzdGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbSB3cm90ZToNCj4+ID4N
Cj4+ID4gSGksDQo+PiA+DQo+PiA+IEknbSBjb21pbmcgaW50byB0aGlzIGxvbmcgdGhyZWFkIGFu
ZCBJIHRyaWVkIHRvIHJlYWQgYWxsIHRoZQ0KPj4gPiBleGNoYW5nZSBidXQgSSBtYXkgYmUgbWlz
c2VkIHNvbWUgbGluZXMgOikNCj4+ID4NCj4+ID4gQnV0IGhlcmUgaXMgbXkgb3BpbmlvbiBvbiB0
aGlzIHN1YmplY3QuDQo+PiA+IEkgdGhpbmsgdGhlIHBvaW50IGZyb20gU2hyYWRkYSBpcyB2YWx1
YWJsZSBpbiBjYXNlIG9mIFRyYWZmaWMNCj4+ID4gRW5naW5lZXJpbmcgd2l0aA0KPj4gU2VnbWVu
dCBSb3V0aW5nLCBlc3BlY2lhbGx5IHdpdGggYSBjZW50cmFsIGNvbnRyb2xsZXIuDQo+PiA+DQo+
PiA+IFRvZGF5IGluIFRFIG5ldHdvcmtzLCB3ZSBhcmUgc2VsbGluZyBzb21lIGRpc2pvaW50cyBw
YXRocyB0bw0KPj4gPiBjdXN0b21lciB0aGF0DQo+PiBNVVNUIE5PVCBiZSBwcm90ZWN0ZWQgKFNE
SCBsaWtlIHNlcnZpY2VzKS4gSXQgd291bGQgYmUgZ29vZCB0bw0KPj4gcmVwcm9kdWNlIHRoZSBz
YW1lIHRoaW5nIHdpdGggU1ItVEUuDQo+PiA+DQo+PiA+IE5vdywgY3VycmVudCBlbmNvZGluZyBw
ZXJtaXRzIHRvIGFkdmVydGlzZSB0aGF0IGEgc3BlY2lmaWMgQWRqLVNJRA0KPj4gPiBpcw0KPj4g
cHJvdGVjdGVkIG9yIG5vdCAoYXMgYWxyZWFkeSBtZW50aW9uZWQsIHRoaXMgZG9lcyBub3Qgc2F5
IHRoYXQgYQ0KPj4gcHJvdGVjdGlvbiByZWFsbHkgZXhpc3RzIC4uLiwgaW4gY2FzZSBvZiBMRkEg
cHJvdGVjdGlvbiAsIHRoZXJlIG1heSBiZQ0KPj4gbm8gRlJSIHBhdGggZm9yIHRoaXMgYWRqLVNJ
RCBkZXNwaXRlIG9mIHRoZSBwcm90ZWN0aW9uIGZsYWcgc2V0KS4NCj4+ID4gV2UgcHJldHR5IGtu
b3cgdGhhdCBpdCB3b3VsZCBub3QgYmUgcG9zc2libGUgaW4gYWxsIGNhc2UgdG8gdXNlIG9ubHkN
Cj4+ID4gQWRqLVNJRA0KPj4gZm9yIGEgVEUgdHVubmVsIChkdWUgdG8gbGFiZWwgc3RhY2sgZGVw
dGgpLCBzbyB3ZSBuZWVkIHRvIGludHJvZHVjZQ0KPj4gc3RhY2sgY29tcHJlc3Npb24gdXNpbmcg
U1BUIHNlZ21lbnRzIGFuZCBub2RlLVNJRC4NCj4+ID4gU28gdG8gcmVwbHkgb24gUm9iJ3MgY29t
bWVudCwgb24gUlNWUC1URSB0dW5uZWxzIHdpdGggbG9vc2VzIGhvcHMNCj4+ID4gdGhhdA0KPj4g
ZG9lcyBub3QgcmVxdWVzdCBwcm90ZWN0aW9uIDogeWVzIGZvciBSU1ZQLCBpdCBkb2VzIG5vdCBt
YWtlIHNlbnNlIHRvDQo+PiBtZSwgYnV0IGZvciBTUiwgZHVlIHRvIHN0YWNrIGNvbXByZXNzaW9u
LCBpdCB3aWxsIGJlIG5lZWRlZC4NCj4+ID4NCj4+ID4gSWYgd2UgbG9vayBhdCBhIG5ldHdvcmss
IHdoZXJlIFRFIGlzIG1hbmFnZWQgYnkgYSBjZW50cmFsDQo+PiA+IGNvbnRyb2xsZXIsIGhvdw0K
Pj4gdGhlIGNvbnRyb2xsZXIgY2FuIGVuc3VyZSB0aGF0IHRoZSBub2RlLVNJRCB1c2VkIGlzIHBy
b3RlY3RlZCBvciBub3QNCj4+IChhcyBmb3IgQWRqLVNJRCwgSSBtZWFuIHByb3RlY3Rpb24gcmVx
dWVzdGVkLCBub3QgcHJvdGVjdGlvbg0KPj4gaW5zdGFsbGVkKS4gSSBzZWUgdHdvIHdheXMgOg0K
Pj4gPiAJKiBVc2UgdHdvIFNJRHMgYXR0YWNoZWQgdG8gdGhlIHNhbWUgcHJlZml4IGFuZCBhZGQg
YSBmbGFnIHRvDQo+PiA+IHByZXZlbnQNCj4+IGF1dG9tYXRpY2FsbHkgYWxsIG5vZGVzIHRvIGNv
bXB1dGUgYSBwcm90ZWN0aW9uIGZvciBvbmUgb2YgdGhlIFNJRC4NCj4+IFRoZSBmbGFnIGRvZXMg
bm90IHJlYWxseSBmb3JjZSBub2RlcyB0byBjb21wdXRlIGEgcHJvdGVjdGlvbi4gRWFjaA0KPj4g
bm9kZSB3aWxsIHN0aWxsIHJlcXVpcmUgbG9jYWwgY29uZmlndXJhdGlvbiBmb3IgcHJvdGVjdGlv
biwgYnV0IHRoZQ0KPj4gZmxhZyB3aWxsIHBlcm1pdCB0byBleGNsdWRlIHNvbWUgcHJlZml4ZXMg
Zm9yIHByb3RlY3Rpb24gKG92ZXJyaWRpbmcNCj4+bG9jYWwgcG9saWN5KS4NCj4+ID4NCj4+ID4g
CSogVXNlIHR3byBwcmVmaXhlcyBvbiBlYWNoIG5vZGUgLCBwcmVmaXhlcyBhcmUgbWFya2VkIHdp
dGggdGFncw0KPj4gKGFkbWluLXRhZ3MpIDogInByb3RlY3Rpb24gdGFnIiBhbmQgIm5vbiBwcm90
ZWN0aW9uIHRhZyIuIEVhY2ggcm91dGVyDQo+PiBpcyBjb25maWd1cmVkIHVzaW5nIExGQSBwb2xp
Y2llcyB0byBub3QgY29tcHV0ZSBwcm90ZWN0aW9uIGZvcg0KPj4gcHJlZml4ZXMgaGF2aW5nICJu
b24gcHJvdGVjdGlvbiB0YWciIEFORCBhZGQga25vd2xlZGdlIHRvIHRoZQ0KPj4gY29udHJvbGxl
ciB0byB1c2Ugb25seSAibm9uIHByb3RlY3Rpb24gdGFnIiBwcmVmaXhlcyB0byBjb21wcmVzcyBu
b24NCj4+cHJvdGVjdGVkIHBhdGguDQo+PiA+DQo+PiA+DQo+PiA+IEJlc3QgUmVnYXJkcywNCj4+
ID4NCj4+ID4gU3RlcGhhbmUNCj4+ID4NCj4+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N
Cj4+ID4gRnJvbTogSXNpcy13ZyBbbWFpbHRvOmlzaXMtd2ctYm91bmNlc0BpZXRmLm9yZ10gT24g
QmVoYWxmIE9mIExlcw0KPj4gPiBHaW5zYmVyZyAoZ2luc2JlcmcpDQo+PiA+IFNlbnQ6IE1vbmRh
eSwgSmFudWFyeSAwNSwgMjAxNSAxNjo1OQ0KPj4gPiBUbzogU2hyYWRkaGEgSGVnZGU7IFB1c2hw
YXNpcyBTYXJrYXI7IFBldGVyIFBzZW5hayAocHBzZW5hayk7DQo+PiA+IGRyYWZ0LWlldGYtb3Nw
Zi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsNCj4+ID4gZHJhZnQt
aWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOyBIYW5u
ZXMNCj4+ID4gR3JlZGxlcg0KPj4gPiBDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9y
Zw0KPj4gPiBTdWJqZWN0OiBSZTogW0lzaXMtd2ddIFtPU1BGXSBNYWlsIHJlZ2FyZGluZw0KPj4g
PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+ID4NCj4+ID4g
U2hyYWRkaGEgLQ0KPj4gPg0KPj4gPiBBcyBKZWZmIGhhcyBhbHJlYWR5IG1lbnRpb25lZCwgdGhl
IGNhc2UgeW91IGFyZSBjb25jZXJuZWQgYWJvdXQgY2FuDQo+PiA+IGJlIGhhbmRsZWQgdXNpbmcg
TEZBIHNlbGVjdGlvbiBzdHJhdGVnaWVzIGRpc2N1c3NlZCBpbg0KPj4gPiBodHRwOi8vZGF0YXRy
YWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtcnRnd2ctbGZhLW1hbmFnZWFiaWxpdHkvDQo+
PiA+IEFuZCBpdCBpcyBhIGZhciBiZXR0ZXIgc29sdXRpb24gc2luY2UgaXQgYWxsb3dzIHRoZSB0
cmFmZmljIG9mDQo+PiA+IGludGVyZXN0IHRvIGJlDQo+PiBwcm90ZWN0ZWQgPT4gbGVzcyB0cmFm
ZmljIGludGVycnVwdGlvbi4NCj4+ID4NCj4+ID4gICBMZXMNCj4+ID4NCj4+ID4NCj4+ID4NCj4+
ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+ID4gRnJvbTogU2hyYWRkaGEgSGVnZGUg
W21haWx0bzpzaHJhZGRoYUBqdW5pcGVyLm5ldF0NCj4+ID4gU2VudDogTW9uZGF5LCBKYW51YXJ5
IDA1LCAyMDE1IDEyOjQ5IEFNDQo+PiA+IFRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgUHVz
aHBhc2lzIFNhcmthcjsgUGV0ZXIgUHNlbmFrDQo+PiA+IChwcHNlbmFrKTsgDQo+PiA+IGRyYWZ0
LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsNCj4+
ID4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYu
b3JnOyBIYW5uZXMNCj4+ID4gR3JlZGxlcg0KPj4gPiBDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13
Z0BpZXRmLm9yZw0KPj4gPiBTdWJqZWN0OiBSRTogW09TUEZdIFtJc2lzLXdnXSBNYWlsIHJlZ2Fy
ZGluZw0KPj4gPiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+
ID4NCj4+ID4gTGVzLA0KPj4gPg0KPj4gPiBQbHMgY29uc2lkZXIgYSBjYXNlIHdoZW4gdGhlIHBv
c3QgY29udmVyZ2VuY2UgcGF0aCBnb2VzIHRocm91Z2ggYQ0KPj4gZGlmZmVyZW50IG5vZGUgYW5k
IGlzIHdlbGwgcHJvdmlzaW9uZWQuDQo+PiA+DQo+PiA+IC0tLS0tLS0tRy0tLS0tLS0NCj4+ID4g
fCAgICAgICAgICAgICAgICAgICAgIHwNCj4+ID4gQS0tLS1CLS0tLUMtLS0tRA0KPj4gPiAgICAg
ICAgfCAgICAgICB8DQo+PiA+ICAgICAgICAgIEUtLS0tRg0KPj4gPg0KPj4gPiBXaGVuIHRoZSBs
aW5rIGJldHdlZW4gQiAmIEMgZ29lcyBkb3duLCB3ZSBkb27igJl0IHdhbnQgdG8gZGl2ZXJ0IHRo
ZQ0KPj4gdHJhZmZpYyB2aWEgQi1FLUUtRi1DIGJlY2F1c2UgaXQgaXMgbm90IHdlbGwgcHJvdmlz
aW9uZWQgZm9yIHRoZQ0KPj5zZXJ2aWNlLg0KPj4gPiBUaGUgcG9zdCBjb252ZXJnZW5jZSBwYXRo
IGlzIEEtRy1EIHdoaWNoIGlzIHdlbGwgcHJvdmlzaW9uZWQuDQo+PiA+IEluIHRoaXMgY2FzZSBp
dCBtYWtlcyBzZW5zZSB0byBzaW1wbHkgYXZvaWQgcHJvdGVjdGlvbiBmb3IgdGhlDQo+PiA+IHNl
cnZpY2UgYXMgdGhlDQo+PiBuYXR1cmUgb2YgdGhlIHNlcnZpY2UgaXMgc3VjaCB0aGF0IGl0IGNh
biBiZSBkaXNjb25uZWN0ZWQgYW5kDQo+PiByZWNvbm5lY3RlZCB3aXRob3V0IGltcGFjdGluZyB0
aGUgZW5kIHVzZXIgb2YgdGhlIHNlcnZpY2UuDQo+PiA+DQo+PiA+DQo+PiA+IFRoZSBwb3N0IGNv
bnZlcmdlbmNlIHBhdGhzIG5lZWQgdG8gYmUgcHJvdmlzaW9uZWQgYXQgbGVhc3QgZm9yIG9uZQ0K
Pj4gPiBmYWlsdXJlDQo+PiBpZiB0aGF0IGlzIG5vdCB0aGUgY2FzZSB0aGVuIHRoZSBzZXJ2aWNl
IHdpbGwgcmVtYWluIGRvd24gSXJyZXNwZWN0aXZlDQo+PiBvZiB0aGUgdGVjaG5vbG9neSB1c2Vk
Lg0KPj4gPg0KPj4gPg0KPj4gPiBSZ2RzDQo+PiA+IFNocmFkZGhhDQo+PiA+DQo+PiA+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiA+IEZyb206IExlcyBHaW5zYmVyZyAoZ2luc2Jlcmcp
IFttYWlsdG86Z2luc2JlcmdAY2lzY28uY29tXQ0KPj4gPiBTZW50OiBNb25kYXksIEphbnVhcnkg
MDUsIDIwMTUgMTI6MDcgUE0NCj4+ID4gVG86IFB1c2hwYXNpcyBTYXJrYXI7IFNocmFkZGhhIEhl
Z2RlOyBQZXRlciBQc2VuYWsgKHBwc2VuYWspOw0KPj4gPiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVu
dC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+PiA+IGRyYWZ0LWlldGYtaXNp
cy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsgSGFubmVzDQo+PiA+
IEdyZWRsZXINCj4+ID4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+ID4g
U3ViamVjdDogUkU6IFtPU1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCj4+ID4gZHJhZnQt
aWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+PiA+DQo+PiA+IFB1c2hwYXNp
cyAtDQo+PiA+DQo+PiA+IElubGluZS4NCj4+ID4NCj4+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdl
LS0tLS0NCj4+ID4gRnJvbTogUHVzaHBhc2lzIFNhcmthciBbbWFpbHRvOnBzYXJrYXJAanVuaXBl
ci5uZXRdDQo+PiA+IFNlbnQ6IFN1bmRheSwgSmFudWFyeSAwNCwgMjAxNSAxMDoxMyBQTQ0KPj4g
PiBUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFNocmFkZGhhIEhlZ2RlOyBQZXRlciBQc2Vu
YWsgKHBwc2VuYWspOw0KPj4gPiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVu
c2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+PiA+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRp
bmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsgSGFubmVzDQo+PiA+IEdyZWRsZXINCj4+ID4g
Q2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+ID4gU3ViamVjdDogUmU6IFtP
U1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCj4+ID4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21l
bnQtcm91dGluZy1leHRlbnNpb25zDQo+PiA+DQo+PiA+IEhpIExlcywNCj4+ID4NCj4+ID4NCj4+
ID4gT24gMS81LzE1LCAxMToyMyBBTSwgIkxlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIiA8Z2luc2Jl
cmdAY2lzY28uY29tPg0KPj4gd3JvdGU6DQo+PiA+DQo+PiA+PiBQdXNocGFzaXMgLQ0KPj4gPj4N
Cj4+ID4+IFRoZSBrZXkgcG9pbnQgaXMgdGhhdCB0aGUgcHJvcG9zYWwgZG9lcyBub3QgaGF2ZSBh
bnkgbGFzdGluZyBpbXBhY3QNCj4+ID4+IG9uIHRyYWZmaWMgZmxvdy4gQSBzaW1wbGUgdG9wb2xv
Z3kgc2hvdWxkIHN1ZmZpY2UgdG8gaWxsdXN0cmF0ZSB0aGlzLg0KPj4gPj4NCj4+ID4+DQo+PiA+
PiBBLS0tLUItLS0tQy0tLS1EDQo+PiA+PiAgICAgICAgIHwgICAgICAgfA0KPj4gPj4gICAgICAg
ICBFLS0tLUYNCj4+ID4+DQo+PiA+PiAoQWxsIGxpbmtzIGhhdmUgdGhlIHNhbWUgY29zdCkNCj4+
ID4+DQo+PiA+PiBTdXBwb3NlIHdlIHdpc2ggdG8gaGF2ZSB0cmFmZmljIGVudGVyaW5nIGF0IEEg
ZmxvdyBhbG9uZyB0aGUgcGF0aA0KPj4gPj4gQS1CLUMtRA0KPj4gPj4gLSBidXQgaWYgdGhlIGxp
bmsgQi0tLUMgZmFpbHMgd2UgZG8gTk9UIHdhbnQgdHJhZmZpYyB0byB0YWtlIHRoZQ0KPj4gPj4g
cGF0aCBCLS1FLS1GLS1DLg0KPj4gPj4NCj4+ID4+IFlvdSBwcm9wb3NlIHRvIGhhdmUgQyBhZHZl
cnRpc2UgYW4gYWRkcmVzcyB3aXRoIHR3byBub2RlLXNpZHMgLSBvbmUNCj4+ID4+IHdoaWNoIGFs
bG93cyBwcm90ZWN0aW9uIC0gY2FsbCBpdCBDKFApIC0gYW5kIG9uZSB3aGljaCBkb2VzIE5PVA0K
Pj4gPj4gYWxsb3cgcHJvdGVjdGlvbiAtIGNhbGwgaXQgQyhOUCkuDQo+PiA+IFtQdXNocGFzaXNd
IE5vLiBNeSBwcm9wb3NhbCBpcyBmb3IgRCB0byBhZHZlcnRpc2UgdHdvIG5vZGUgc2lkcywgRDEN
Cj4+ID4gd2l0aCBOUA0KPj4gc2V0IHRvIDAgYW5kIEQyIHdpdGggTlAgc2V0IHRvIDEuIEFwcGxp
Y2F0aW9ucyBvbiB0aGF0IGRvIG5vdCBuZWVkIEIsDQo+PiBvciBDIHRvIHByb3RlY3QgdGhlIEEt
Qi1DLUQgcGF0aCB3aWxsIHVzZSBEMi4gQiBhbmQgQyB3aWxsIG5vdCBpbnN0YWxsDQo+PiBiYWNr
dXAgcGF0aHMgZm9yIEQyLiBPdGhlciBhcHBzIGNhbiB1c2UgRDEgYXMgdGhleSBhcmUgc3VwcG9z
ZWQgdG8gZG8NCj4+IG90aGVyd2lzZS4gV2V0aGVyIHRvIHByb3RlY3QgRDEgb3Igbm90IGlzIGEg
bG9jYWwgZGVjaXNpb24gb2YgQiBhbmQgQy4NCj4+ID4gSG9wZSBJIGNvdWxkIGNsYXJpZnkgZW5v
dWdoIDopDQo+PiA+DQo+PiA+IFtMZXM6XSBXaGV0aGVyIHdlIHRhbGsgYWJvdXQgQyBvciBEIGRv
ZXNu4oCZdCBtYXR0ZXIuIEFzIHlvdSBwb2ludCBvdXQNCj4+IGJlbG93IHRoZSBpc3N1ZSB5b3Ug
YXJlIGNvbmNlcm5lZCB3aXRoIGlzIHRoZSBGSUIgdXBkYXRlIHRpbWUgb24gdGhlDQo+PiBpbnRl
cm1lZGlhdGUgbm9kZXMgcmVsYXRpdmUgdG8gdGhlIHJlY29tcHV0YXRpb24gb24gdGhlIGluZ3Jl
c3Mgbm9kZS4NCj4+ID4NCj4+ID4+DQo+PiA+PiBJZiB0aGUgbGFiZWwgc3RhY2sgc3BlY2lmaWVz
IEMoTlApIC0gdGhlbiB3aGlsZSB0aGUgbGluayBCLS1DIGlzIFVQDQo+PiA+PiBldmVyeXRoaW5n
IHdvcmtzIGFzIGRlc2lyZWQgKHByaW1hcnkgcGF0aCB0byBDKE5QKSBvbiBOb2RlIEIgaXMgdmlh
DQo+PiA+PiBsaW5rIEItQykuDQo+PiA+PiBIb3dldmVyLCB3aGVuIHRoZSBsaW5rIEItLUMgZ29l
cyBkb3duLCB0aGUgbmV0d29yayB3aWxsIHJlY29udmVyZ2UNCj4+ID4+IGFuZCBpbiBhIG1vZGVz
dCBhbW91bnQgb2YgdGltZSB0aGUgbmV3IHByaW1hcnkgcGF0aCB0byBDKE5QKSBvbg0KPj4gPj4g
bm9kZSBCIHdpbGwgYmUgdmlhIGxpbmsgQi1FLg0KPj4gPiBbUHVzaHBhc2lzXSBZZXMgYWdyZWVk
LiBCdXQgb25seSBhcHBsaWNhdGlvbnMgb24gQSB3aWxsIGJlIGluamVjdGluZw0KPj4gPiB0cmFm
ZmljDQo+PiB1c2luZyBEMi4gT25jZSB0aGUgQi1DIGxpbmstZG93biBldmVudCByZWFjaGVzIHJv
dXRlciBBIHdpbGwgc3RvcA0KPj4gaW5qZWN0aW5nIHRyYWZmaWMgdXNpbmcgRDIuIEEgcGF0aCBy
ZS1jb21wdXRlIHdpbGwgYmUgdHJpZ2dlcmVkIG9uIEEuDQo+PiBZZXMgSSBhZ3JlZSB0aGF0IGlm
IEIgY29udmVyZ2VzIEQyIChub3QgRlJSKSBiZWZvcmUgQSByZS1jb21wdXRlLA0KPj4gdGhlcmUg
aXMgc3RpbGwgY2hhbmNlIHRoYXQgc29tZSBzbWFsbCBhbW91bnQgb2YgdHJhZmZpYyBpcyBzZW50
IG92ZXINCj4+QS1CLUUtRi1DLUQuDQo+PiA+DQo+PiA+IFtMZXM6XSBXZWxsIHllcyAtIHRoZSBr
ZXkgcG9pbnQgaXMgdGhhdCB5b3UgY2Fubm90IGd1YXJhbnRlZSB0aGUNCj4+ID4gdGltaW5nIG9m
DQo+PiB3aGVuIEIgKGZvciBleGFtcGxlKSB3aWxsIHJlY29udmVyZ2UgcmVsYXRpdmUgdG8gd2hl
biB0aGUgaW5ncmVzcyBub2RlDQo+PiBBIGRlY2lkZXMgdG8gcmVyb3V0ZS9kcm9wIHRoZSBEMiB0
cmFmZmljLiBHaXZlbiB0aGF0IEIgaXMgY2xvc2VyIHRvDQo+PiB0aGUgZmFpbHVyZSBpdCBpcyBx
dWl0ZSBsaWtlbHkgdGhhdCBCIHdpbGwgcmVzcG9uZCBtb3JlIHF1aWNrbHkgdGhhbiBBDQo+PiAt
IGFuZCBvZiBjb3Vyc2UgdGhlcmUgYXJlIG1hbnkgb3RoZXIgdmFyaWFibGVzIHdoaWNoIGNvdWxk
IGFmZmVjdCB0aGUNCj4+IHJlbGF0aXZlIHJlc3BvbnNlIHRpbWUgb2YgQSBhbmQgQi4gU28gdGhl
IHNvbGUgYmVuZWZpdCBvZiB3aGF0IHlvdQ0KPj4gcHJvcG9zZSBzZWVtcyB0byBiZSB0aGF0IGlu
IHNvbWUgY2FzZXMgeW91IE1JR0hUIG5vdCBzZW5kIGFzIG11Y2gNCj4+dHJhZmZpYyB0byBEMiB2
aWEgdGhlIHVuZGVzaXJlZCBsaW5rcy4NCj4+ID4NCj4+ID4gQXQgdGhpcyBwb2ludCBJIHRoaW5r
IHlvdSB3b3VsZCBkbyB3ZWxsIHRvIGxvb2sgYXQgdGhlIGV4aXN0aW5nDQo+PiA+IHNvbHV0aW9u
cyAtIGFzDQo+PiB3ZWxsIGFzIEplZmYncyBwb3N0IG9uIHRoaXMgdGhyZWFkIHdoaWNoIHByb3Zp
ZGVzIGFuIGV4Y2VsbGVudA0KPj4gZnJhbWV3b3JrIGZvciB0aGlua2luZyBhYm91dCBzb2x1dGlv
bnMuIFdlIGRvIGhhdmUgd2F5cyBvZiBhZGRyZXNzaW5nDQo+PiB0aGlzIHByb2JsZW0gYW5kIGRv
aW5nIHNvIGZhciBtb3JlIHJvYnVzdGx5IHRoYW4gd2hhdCB5b3UgYXJlDQo+PiBwcm9wb3Npbmcu
IFRoZSBST0kgZm9yIHdoYXQgeW91IHByb3Bvc2UgaXMgcXVpdGUgbG93LiBGb3IgbXkgcGFydCBJ
DQo+PiBkb27igJl0IHRoaW5rIHdoYXQgeW91IHByb3Bvc2UgaXMgYSBnb29kIGlkZWEuDQo+PiA+
DQo+PiA+ICAgIExlcw0KPj4gPg0KPj4gPj4NCj4+ID4+IFRoZSBleGlzdGVuY2Ugb2YgQyhOUCkg
dGhlcmVmb3JlIG9ubHkgYWZmZWN0cyB0cmFmZmljIGZsb3cgZHVyaW5nDQo+PiA+PiB0aGUgcmVj
b252ZXJnZW5jZSBwZXJpb2QgaS5lLiBpZiB3ZSBhc3N1bWUgQiBkaWQgTk9UIGluc3RhbGwgYQ0K
Pj4gPj4gcmVwYWlyIHBhdGggZm9yIEMoTlApIHRyYWZmaWMgd2lsbCBiZSBkcm9wcGVkIG9ubHkg
dW50aWwgYSBuZXcNCj4+ID4+IHByaW1hcnkgcGF0aCBpcyBjYWxjdWxhdGVkLiBJIGRvbuKAmXQg
c2VlIHRoZSB2YWx1ZSBpbiB0aGlzLg0KPj4gPj4NCj4+ID4+IEFzIGEgKHNvbWV3aGF0IGRhbmdl
cm91cykgYXNpZGUsIHRoZSBmdW5jdGlvbmFsaXR5IHlvdSBhcmUgbG9va2luZw0KPj4gPj4gZm9y
IGlzIG1vcmUgYWtpbiB0byAibm90LXZpYSIgYXMgZGVmaW5lZCBpbiBSRkMgNjk4MSAtIHRob3Vn
aCBJIGFtDQo+PiA+PiBxdWljayB0byBhZGQgdGhhdCBJIGFtIE5PVCBwcm9wb3NpbmcgdG8gcHVy
c3VlIHRoYXQuIDotKSBCdXQNCj4+ID4+IHJlYWRpbmcgdGhhdCBSRkMgbWlnaHQgZ2l2ZSB5b3Ug
bW9yZSBpbnNpZ2h0IGludG8gd2h5IHNpbXBseQ0KPj4gPj4gc2V0dGluZyAiZG9uJ3QgcHJvdGVj
dCIgZm9yIGEgcHJlZml4IGlzbid0IHVzZWZ1bCBmb3IgdGhlIHB1cnBvc2UNCj4+eW91IGhhdmUg
aW4gbWluZC4NCj4+ID4+DQo+PiA+PiAgTGVzDQo+PiA+Pg0KPj4gPj4NCj4+ID4+DQo+PiA+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4gPj4gRnJvbTogUHVzaHBhc2lzIFNhcmthciBb
bWFpbHRvOnBzYXJrYXJAanVuaXBlci5uZXRdDQo+PiA+PiBTZW50OiBTdW5kYXksIEphbnVhcnkg
MDQsIDIwMTUgODozNCBQTQ0KPj4gPj4gVG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBTaHJh
ZGRoYSBIZWdkZTsgUGV0ZXIgUHNlbmFrDQo+PiA+PiAocHBzZW5hayk7IA0KPj4gPj4gZHJhZnQt
aWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPj4g
Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYu
b3JnOyBIYW5uZXMNCj4+ID4+IEdyZWRsZXINCj4+ID4+IENjOiBvc3BmQGlldGYub3JnOyBpc2lz
LXdnQGlldGYub3JnDQo+PiA+PiBTdWJqZWN0OiBSZTogW09TUEZdIFtJc2lzLXdnXSBNYWlsIHJl
Z2FyZGluZw0KPj4gPj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25z
DQo+PiA+Pg0KPj4gPj4gSGkgTGVzLA0KPj4gPj4NCj4+ID4+IFBsZWFzZSBmaW5kIGNvbW1lbnRz
IGlubGluZS4uDQo+PiA+Pg0KPj4gPj4gQXV0aG9ycywNCj4+ID4+DQo+PiA+PiBIZXJlIGlzIG15
IHByb3Bvc2FsLiBQbGVhc2UgbGV0IG1lIGtub3cgaWYgdGhpcyBzb3VuZHMgcmVhc29uYWJsZSBv
cg0KPj5ub3QuDQo+PiA+Pg0KPj4gPj4gLSBBIG5ldyDFkk5vLVBvdGVjdGlvbi1SZXF1aXJlZMK5
IG9yIMWSTlDCuSBmbGFnIGJlIGFkZGVkIHRvIHRoZQ0KPj4gPj4gUHJlZml4LVNJRCBTdWItVExW
L1RMVi4gU2V0dGluZyB0aGlzIGZsYWcgbWVhbnMgbm9uZSBvZiB0aGUgdHJhbnNpdA0KPj4gPj4g
cm91dGVycyBzaG91bGQgdHJ5IHRvIHByb3RlY3QgdGhpcyBub2RlLXNlZ21lbnQuDQo+PiA+PiAt
IExldCBub2RlcyBhZHZlcnRpc2UgdHdvIG5vZGUtc2lkLWluZGV4IGVhY2ggKHBlciBhZGRyZXNz
LWZhbWlseSksDQo+PiA+PiBvbmUgd2l0aG91dCBhbmQgb25lIHdpdGggxZJOUMK5IGZsYWcgc2V0
LiBGb3Igbm9kZS1zaWQgYWR2ZXJ0aXNlZA0KPj4gPj4gd2l0aCDFkk5QwrkgZmxhZyAwLCByb3V0
ZXJzIHNhbWUgYmVoYXZlIHRoZSBzYW1lIHdheSBhcyB0b2RheS4gQnV0DQo+PiA+PiB3aGVuIHRo
ZXkgcmVjZWl2ZSBhIG5vZGUtc2lkIHdpdGggxZJOUMK5IGZsYWcgc2V0LCB0aGV5IGF2b2lkL3Nr
aXANCj4+ID4+IGZpbmRpbmcgYSBiYWNrdXAgZm9yIHRoYXQgc2VnbWVudC4NCj4+ID4+IC0gRmlu
YWxseSBpbmdyZXNzIHNlcnZlcnMgb3IgVEUtYXBwbGljYXRpb25zIG1heSB1c2UgdGhlc2UNCj4+
ID4+ICdub2RlLXNpZHMgd2l0aCBOUC1mbGFnIHNldMK5IGZvciB1c2UgY2FzZXMgd2hlcmUgaXQg
aXMgYmV0dGVyIHRvDQo+PiA+PiBkcm9wIHRyYWZmaWMgb24gdG9wb2xvZ3kgb3V0YWdlcyByYXRo
ZXIgdGhhbiBkaXZlcnRpbmcgaXQgdG8gc29tZQ0KPj4gPj4gb3RoZXIgcGF0aHMuIEZvciBzdWNo
IGNhc2VzIGluZ3Jlc3Mgcm91dGVyIG9yIFRFLWFwcGxpY2F0aW9ucw0KPj4gPj4gc2hvdWxkIGxv
b2sgZm9yIG5vZGUtc2lkcyB3aXRoIMWSTlDCuSBmbGFnIHNldCBhbmQgbm90IHRoZSByZWd1bGFy
DQo+PiA+PiBub2RlLXNpZHMuIEZvciBhbGwgb3RoZXIgbm9ybWFsIHVzZSBjYXNlcyhpbmNsdWRp
bmcgTDNWUE4vNlZQRSBldGMpDQo+PiA+PiB0cmFmZmljIHNob3VsZCBiZSBjYXJyaWVkIHVzaW5n
IG5vZGUtc2lkIHdpdGhvdXQgxZJOUOKAuWZsYWcgc2V0Lg0KPj4gPj4NCj4+ID4+IFRoYW5rcyBh
bmQgUmVnYXJkcywNCj4+ID4+IC1QdXNocGFzaXMNCj4+ID4+DQo+PiA+PiBPbiAxLzUvMTUsIDM6
MzcgQU0sICJMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSIgPGdpbnNiZXJnQGNpc2NvLmNvbT4NCj4+
IHdyb3RlOg0KPj4gPj4NCj4+ID4+PiBQdXNocGFzaXMgLQ0KPj4gPj4+DQo+PiA+Pj4gSSBkb24n
dCBhZ3JlZS4NCj4+ID4+Pg0KPj4gPj4+IFRoZSB1c2Ugb2Ygb25lIG5vZGUtc2lkIHZzIGFub3Ro
ZXIgaGFzIG5vdGhpbmcgd2hhdGV2ZXIgdG8gZG8gd2l0aA0KPj4gPj4+IHRoZSByZXF1ZXN0IFNo
cmFkZGhhIGhhcyBtYWRlIGkuZS4gc2hvdWxkIHdlIGludHJvZHVjZSBhIGZsYWcNCj4+ID4+PiBp
bmRpY2F0aW5nIHdoZXRoZXIgYSBwYXJ0aWN1bGFyIHByZWZpeCBzaG91bGQgYmUgcHJvdGVjdGVk
IG9yIG5vdC4NCj4+ID4+PiBBIG5vZGUtc2lkIG9ubHkgZGljdGF0ZXMgd2hhdCAoaW50ZXJtZWRp
YXRlKSBub2RlIHRyYWZmaWMgc2hvdWxkDQo+PiA+Pj4gYmUgc2VudCB0byAtIG5vdCB3aGF0DQo+
PiA+Pj4gbGluayhzKSBhcmUgdXNlZCB0byByZWFjaCB0aGF0IG5vZGUuDQo+PiA+PiBbUHVzaHBh
c2lzXSBUaGlzIGlzIG5vdCBhYm91dCB3aGljaCBsaW5rcyB0byB0YWtlLiBJdCBpcyBhYm91dA0K
Pj4gPj4gd2V0aGVyIHRyYW5zaXQgcm91dGVycyBzaG91bGQgdHJ5IHRvIHByb3RlY3QgdGhlIG5v
ZGUtc2VnbWVudCB0bw0KPj4gPj4gdGhlIHRoaXMgbm9kZS1zaWQgb3Igbm90LiBJIHRoaW5rIHRo
aXMgb3BlbnMgdXAgYSBsb3QgbWFueSBudW1iZXINCj4+ID4+IG9mIHBvc3NpYmlsaXRpZXMgb24g
dGhlIGluZ3Jlc3Mgcm91dGVyIGFuZCBURSBjb250cm9sbGVyLWJhc2VkDQo+PmFwcGxpY2F0aW9u
cy4NCj4+ID4+DQo+PiA+Pj4NCj4+ID4+PiBBZGphY2VuY3ktc2lkcyBoYXZlIGEgZGlmZmVyZW50
IHNlbWFudGljIC0gdGhleSBpZGVudGlmeSB0aGUgbGluaw0KPj4gPj4+IG92ZXIgd2hpY2ggdHJh
ZmZpYyBpcyB0byBiZSBmb3J3YXJkZWQuIElkZW50aWZ5aW5nIGFuDQo+PiA+Pj4gYWRqYWNlbmN5
LXNpZCBhcyB1bnByb3RlY3RlZCBtZWFucyB0cmFmZmljIHdpbGwgTkVWRVIgZmxvdyBvdmVyIGEN
Cj4+ZGlmZmVyZW50IGxpbmsuDQo+PiA+Pj4gVGhlcmUgaXMgbm8gZXF1aXZhbGVudCBiZWhhdmlv
ciB3IGEgbm9kZS1zaWQgLSB3aGljaCBpcyB3aGF0IHRoaXMNCj4+ID4+PiBkaXNjdXNzaW9uIGhh
cyBiZWVuIGFib3V0Lg0KPj4gPj4gW1B1c2hwYXNpc10gSSBhbSBub3QgdHJ5aW5nIHRvIGRyYXcg
YSBwYXJhbGxlbCBiZXR3ZWVuIHRoaXMgbmV3DQo+PiA+PiBmbGFnIGFuZCB0aGUgxZJCwrkgZmxh
ZyBpbiBBZGotU2lkIFN1YlRsdi4gTGlrZSBzYWlkIGJlZm9yZQ0KPj4gPj4NCj4+ID4+Pg0KPj4g
Pj4+ICBMZXMNCj4+ID4+Pg0KPj4gPj4+DQo+PiA+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4+ID4+PiBGcm9tOiBQdXNocGFzaXMgU2Fya2FyIFttYWlsdG86cHNhcmthckBqdW5pcGVy
Lm5ldF0NCj4+ID4+PiBTZW50OiBTdW5kYXksIEphbnVhcnkgMDQsIDIwMTUgODo1MSBBTQ0KPj4g
Pj4+IFRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgU2hyYWRkaGEgSGVnZGU7IFBldGVyIFBz
ZW5haw0KPj4gPj4+IChwcHNlbmFrKTsgDQo+PiA+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQt
cm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPj4gPj4+IGRyYWZ0LWlldGYtaXNp
cy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPj4gPj4+IENjOiBv
c3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+PiA+Pj4gU3ViamVjdDogUmU6IFtPU1BG
XSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCj4+ID4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVu
dC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+ID4+Pg0KPj4gPj4+IEhpIExlcywNCj4+ID4+Pg0KPj4g
Pj4+IEkgdGhpbmsgdGhlIHJlcXVpcmVtZW50IFNocmFkZGhhIGlzIHJlZmVycmluZyBpcyBhYm91
dCB0aGUgY2hvaWNlDQo+PiA+Pj4gb2YgZXhhY3Qgbm9kZS1zaWQgdG8gdXNlIHdoaWxlIGNvbnN0
cnVjdGluZyB0aGUgbGFiZWwtc3RhY2sgZm9yIGENCj4+ID4+PiBleHBsaWNpdC1MU1Agb24gdGhl
IGluZ3Jlc3Mgcm91dGVyLCB3aGljaCB3aWxsIGJlIHR5cGljYWxseSBkb25lDQo+PiA+Pj4gYWZ0
ZXIgcnVubmluZyBzb21lIENTUEYgb24gdGhlIFNQUklORyB0b3BvbG9neS4gQW5kIG5vdCB0aGUg
SUdQIG9uDQo+PiA+Pj4gaW5ncmVzcyBvciB0cmFuc2l0IHJvdXRlcnMuDQo+PiA+Pj4NCj4+ID4+
PiBUaGFua3MNCj4+ID4+PiAtUHVzaHBhc2lzDQo+PiA+Pj4NCj4+ID4+PiBPbiAxLzMvMTUsIDM6
MTAgQU0sICJMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSIgPGdpbnNiZXJnQGNpc2NvLmNvbT4NCj4+
IHdyb3RlOg0KPj4gPj4+DQo+PiA+Pj4+IFNocmFkZGhhIC0NCj4+ID4+Pj4NCj4+ID4+Pj4gSUdQ
cyB0b2RheSBkbyBOT1QgcGVyZm9ybSBjb25zdHJhaW50IGJhc2VkIFNQRnMgLSBzbyBJIGRvbid0
IGtub3cNCj4+ID4+Pj4gd2h5IHlvdSBiZWxpZXZlIHRoYXQgdGhlIHByaW1hcnkgU1BGIHdpbGwg
bWVldCBhIHNldCBvZg0KPj4gPj4+PiBjb25zdHJhaW50cyB0aGF0IGFuIExGQSBjYWxjdWxhdGlv
biB3aWxsIG5vdC4gSW4gZmFjdCAsIGl0IGlzIHRoZQ0KPj4gPj4+PiBvcHBvc2l0ZSB3aGljaCBp
cyB0cnVlIGJlY2F1c2UgaW1wbGVtZW50YXRpb25zIHRvZGF5IGRvIHN1cHBvcnQNCj4+ID4+Pj4g
cHJlZmVyZW5jZXMgaW4gY2hvb3NpbmcgTEZBcyBiYXNlZCBvbiB2YXJpb3VzIGNvbmZpZ3VyZWQg
cG9saWN5IC0NCj4+ID4+Pj4gc29tZXRoaW5nIHdoaWNoIGlzIE5PVCBkb25lIGZvciBwcmltYXJ5
IFNQRi4NCj4+ID4+Pj4NCj4+ID4+Pj4gSWYgeW91IHdhbnQgYSBjZXJ0YWluIGNsYXNzIG9mIHRy
YWZmaWMgdG8gYXZvaWQgYSBzdWJzZXQgb2YgdGhlDQo+PiA+Pj4+IGxpbmtzIGluIHRoZSB0b3Bv
bG9neSB0aGVuIHlvdSBuZWVkIHRvIGhhdmUgYSB3YXkgb2YgaWRlbnRpZnlpbmcNCj4+ID4+Pj4g
dGhlIGxpbmtzIChOT1QgdGhlIG5vZGUgYWRkcmVzc2VzKSBhbmQgYSB3YXkgb2YgY2FsY3VsYXRp
bmcgYQ0KPj4gPj4+PiBwYXRoIHdoaWNoIG9ubHkgdXNlcyB0aGUgbGlua3Mgd2hpY2ggbWVldCB0
aGUgY29uc3RyYWludHMgb2YgdGhhdA0KPj4gPj4+PiBjbGFzcyBvZg0KPj4gc2VydmljZS4NCj4+
ID4+Pj4gSWRlbnRpZnlpbmcgYSBwYXJ0aWN1bGFyIHByZWZpeCBhcyBwcm90ZWN0ZWQgb3IgdW5w
cm90ZWN0ZWQgd29uJ3QNCj4+ID4+Pj4gYWNoaWV2ZSB0aGF0Lg0KPj4gPj4+Pg0KPj4gPj4+PiAg
TGVzDQo+PiA+Pj4+DQo+PiA+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiA+Pj4+
IEZyb206IFNocmFkZGhhIEhlZ2RlIFttYWlsdG86c2hyYWRkaGFAanVuaXBlci5uZXRdDQo+PiA+
Pj4+IFNlbnQ6IEZyaWRheSwgSmFudWFyeSAwMiwgMjAxNSAxMDo1NCBBTQ0KPj4gPj4+PiBUbzog
TGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFBldGVyIFBzZW5hayAocHBzZW5hayk7DQo+PiA+Pj4+
IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9y
ZzsNCj4+ID4+Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRv
b2xzLmlldGYub3JnDQo+PiA+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3Jn
DQo+PiA+Pj4+IFN1YmplY3Q6IFJFOiBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCj4+ID4+Pj4g
ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+PiA+Pj4+DQo+PiA+
Pj4+IEhpIExlcy9QZXRlciwNCj4+ID4+Pj4NCj4+ID4+Pj4gICAgIFdoZW4gcmVjb252ZXJnZW5j
ZSBoYXBwZW5zLCB0aGUgcHJpbWFyeSBwYXRoIHdpbGwgYmUNCj4+ID4+Pj4gY2FsY3VsYXRlZCBi
YXNlZCBvbiBhbGwgY29uc3RyaWFudHMuDQo+PiA+Pj4+IFRoaXMgaXMgbm90IHRydWUgd2l0aCB0
aGUgcHJvdGVjdGlvbiBwYXRoLlByb3RlY3Rpb24gcGF0aCBpcw0KPj4gPj4+PiBjYWxjdWxhdGVk
IGxvY2FsbHkgKExGQS9STEZBKSAgYW5kIGRvZXMgbm90IGNvbnNpZGVyIHRoZQ0KPj4gPj4+PiBj
aGFyYWN0ZXJpc3RpY3Mgb2YgdGhlIHNlcnZpY2VzIHJ1bm5pbmcgb24gdGhhdCBwYXRoLg0KPj4g
Pj4+PiBJdCdzIGVhc2llciBmb3Igc29tZSBzZXJ2aWNlcyB0byBwaWNrIHRoZSB1bnByb3RlY3Rl
ZCBwYXRoIHdoZW4NCj4+ID4+Pj4gdGhlIG5hdHVyZSBvZiB0aGUgc2VydmljZSBpcyB0aGF0IGl0
IGNhbiBiZSByZXN0YXJ0ZWQgIHdoZW4gdGhlcmUNCj4+ID4+Pj4gaXMgYSBkaXNjb25uZWN0aW9u
Lg0KPj4gPj4+Pg0KPj4gPj4+PiBSZ2RzDQo+PiA+Pj4+IFNocmFkZGhhDQo+PiA+Pj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiA+Pj4+IEZyb206IExlcyBHaW5zYmVyZyAoZ2luc2Jl
cmcpIFttYWlsdG86Z2luc2JlcmdAY2lzY28uY29tXQ0KPj4gPj4+PiBTZW50OiBGcmlkYXksIEph
bnVhcnkgMDIsIDIwMTUgMTA6MDYgUE0NCj4+ID4+Pj4gVG86IFBldGVyIFBzZW5hayAocHBzZW5h
ayk7IFNocmFkZGhhIEhlZ2RlOw0KPj4gPj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0
aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+PiA+Pj4+IGRyYWZ0LWlldGYtaXNpcy1z
ZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPj4gPj4+PiBDYzogb3Nw
ZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4gPj4+PiBTdWJqZWN0OiBSRTogW0lzaXMt
d2ddIE1haWwgcmVnYXJkaW5nDQo+PiA+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRp
bmctZXh0ZW5zaW9ucw0KPj4gPj4+Pg0KPj4gPj4+PiBQZXRlciAtDQo+PiA+Pj4+DQo+PiA+Pj4+
IFRoZSByZXF1aXJlbWVudCBTaHJhZGRoYSBzcGVjaWZpZWQgd2FzIHRvIG5vdCBhbGxvdyBhIHBh
cnRpY3VsYXINCj4+ID4+Pj4gY2xhc3Mgb2Ygc2VydmljZSAoImhlYXZ5IGJhbmR3aWR0aCBzZXJ2
aWNlcyIgd2FzIHRoZSBleGFtcGxlDQo+PiA+Pj4+IHByb3ZpZGVkKSB0byB1c2UgY2VydGFpbiBs
aW5rcyBpbiB0aGUgdG9wb2xvZ3kuIE15IHBvaW50IGlzIHRoYXQNCj4+ID4+Pj4gYWR2ZXJ0aXNp
bmcgYSBmbGFnIGZvciBhIGdpdmVuIHByZWZpeCB3aGljaCBzYXlzICJkbyBub3QNCj4+ID4+Pj4g
Y2FsY3VsYXRlIGEgcmVwYWlyIHBhdGggZm9yIHRoaXMgcHJlZml4Ig0KPj4gPj4+PiBkb2VzIG5v
dCBoZWxwIGFjaGlldmUgdGhpcy4gT25jZSB0aGUgbmV0d29yayByZWNvbnZlcmdlcw0KPj4gPj4+
PiBmb2xsb3dpbmcgdGhlIGZhaWx1cmUgb2Ygb25lIG9mIHRoZSBsaW5rcyBvbiB3aGljaCAiaGVh
dnkNCj4+YmFuZHdpZHRoIHNlcnZpY2VzIg0KPj4gPj4+PiBpcyBhbGxvd2VkL3ByZWZlcnJlZCBp
dCBpcyBxdWl0ZSBsaWtlbHkgdGhhdCB0aGUgbmV3IGJlc3QgcGF0aA0KPj4gPj4+PiB3aWxsIGJl
IG92ZXIgYSBsaW5rIG9uIHdoaWNoICJoZWF2eSBiYW5kd2lkdGggc2VydmljZXMiIGlzIE5PVA0K
Pj4gPj4+PiBhbGxvd2VkL3ByZWZlcnJlZC4gVGhpcyB3aWxsIGhhcHBlbiB3aGV0aGVyIHlvdSBo
YXZlIHRoZSBuZXcgZmxhZw0KPj4gPj4+PiBvciBub3QgLSBzbyB0aGUgZmxhZyB3aWxsIGhhdmUg
bm8gbGFzdGluZyBlZmZlY3QuIEl0IHdvdWxkIG9ubHkNCj4+ID4+Pj4gYWZmZWN0IHRyYWZmaWMg
ZmxvdyBkdXJpbmcgdGhlIGJyaWVmIHBlcmlvZCBkdXJpbmcgd2hpY2ggdGhlDQo+PiA+Pj4+IG5l
dHdvcmsgaXMgcmVjb252ZXJnaW5nLg0KPj4gPj4+Pg0KPj4gPj4+PiBJIHRoaW5rIHlvdSBhbmQg
SSBhcmUgYWN0dWFsbHkgaW4gYWdyZWVtZW50IC0gSSBhbSBzaW1wbHkgc2VuZGluZw0KPj4gPj4+
PiBhIHN0cm9uZ2VyIG5lZ2F0aXZlIG1lc3NhZ2UgLSBub3Qgb25seSBkbyBJIHRoaW5rIHRoZSBm
bGFnIGlzIG5vdA0KPj4gPj4+PiB1c2VmdWwNCj4+ID4+Pj4gLSBJIHRoaW5rIGl0IGRvZXMgbm90
IGFjaGlldmUgdGhlIGdvYWwgU2hyYWRkaGEgaGFzIGluIG1pbmQuDQo+PiA+Pj4+DQo+PiA+Pj4+
ICBMZXMNCj4+ID4+Pj4NCj4+ID4+Pj4NCj4+ID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4+ID4+Pj4gRnJvbTogUGV0ZXIgUHNlbmFrIChwcHNlbmFrKQ0KPj4gPj4+PiBTZW50OiBG
cmlkYXksIEphbnVhcnkgMDIsIDIwMTUgMTI6MTggQU0NCj4+ID4+Pj4gVG86IExlcyBHaW5zYmVy
ZyAoZ2luc2JlcmcpOyBTaHJhZGRoYSBIZWdkZTsNCj4+ID4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNl
Z21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPj4gPj4+PiBkcmFmdC1p
ZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4+ID4+
Pj4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+ID4+Pj4gU3ViamVjdDog
UmU6IFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZw0KPj4gPj4+PiBkcmFmdC1pZXRmLW9zcGYtc2Vn
bWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+ID4+Pj4NCj4+ID4+Pj4gSGkgTGVzLA0KPj4gPj4+
Pg0KPj4gPj4+PiBJIGJlbGlldmUgdGhlIGlkZWEgaXMgbm90IHRvIGV4Y2x1ZGUgYW55IHBhcnRp
Y3VsYXIgbGluaywgaXQncw0KPj4gPj4+PiBhY3R1YWxseSBtdWNoIHNpbXBsZXIgLSBkbyBub3Qg
Y2FsY3VsYXRlIGJhY2t1cCBmb3IgdGhlIHByZWZpeCBpZg0KPj4gPj4+PiB0aGUgZmxhZyBpcyBz
ZXQuDQo+PiA+Pj4+DQo+PiA+Pj4+IEknbSBzdGlsbCBub3QgcXVpdGUgc3VyZSBob3cgdXNlZnVs
IGFib3ZlIGlzLCBidXQgdGVjaG5pY2FsbHkgaXQNCj4+ID4+Pj4gaXMgcG9zc2libGUuDQo+PiA+
Pj4+DQo+PiA+Pj4+IHRoYW5rcywNCj4+ID4+Pj4gUGV0ZXINCj4+ID4+Pj4NCj4+ID4+Pj4gT24g
MTIvMzAvMTQgMTc6MjIgLCBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSB3cm90ZToNCj4+ID4+Pj4+
IFNocmFkZGhhIC0NCj4+ID4+Pj4+DQo+PiA+Pj4+PiBXaGVuIHBlcmZvcm1pbmcgYSBiZXN0IHBh
dGggY2FsY3VsYXRpb24gd2hldGhlciBhIGdpdmVuIGxpbmsgaXMNCj4+ID4+Pj4+IGluIHRoZSBz
ZXQgb2YgYmVzdCBwYXRocyAodG8gYmUgcHJvdGVjdGVkRUQpIG9yIG5vdCAoY291bGQgYmUNCj4+
ID4+Pj4+IHVzZWQgYXMgYSBwcm90ZWN0SU5HIHBhdGgpIGlzIGEgZnVuY3Rpb24gb2YgdGhlIHRv
cG9sb2d5IC0gbm90DQo+PnRoZSBsaW5rLg0KPj4gPj4+Pj4gSWYgdGhlcmUgaXMgYSB0b3BvbG9n
eSBjaGFuZ2UgaXQgaXMgcXVpdGUgbGlrZWx5IHRoYXQgYSBnaXZlbg0KPj4gPj4+Pj4gbGluayB3
aWxsIGNoYW5nZSBmcm9tIGJlaW5nIGEgcHJvdGVjdEVEIGxpbmsgdG8gYmVpbmcgYQ0KPj4gPj4+
Pj4gcHJvdGVjdElORyBsaW5rIChvciB2aWNlIHZlcnNhKS4NCj4+ID4+Pj4+IFNvIHdoYXQgeW91
IHByb3Bvc2UgcmVnYXJkaW5nIG5vZGUtU0lEcyB3b3VsZCBub3Qgd29yay4NCj4+ID4+Pj4+DQo+
PiA+Pj4+PiBJbiB0aGUgdXNlIGNhc2UgeW91IG1lbnRpb24gYmVsb3cgaWYgeW91IGRvbid0IHdh
bnQgYSBjZXJ0YWluDQo+PiA+Pj4+PiBjbGFzcyBvZiB0cmFmZmljIHRvIGZsb3cgb24gYSBnaXZl
biBsaW5rIGl0IHJlcXVpcmVzIGEgbGluaw0KPj4gPj4+Pj4gYXR0cmlidXRlIHdoaWNoIGlzIHBl
cnNpc3RlbnQgYWNyb3NzIHRvcG9sb2d5IGNoYW5nZXMuIFRoZXJlIGFyZQ0KPj4gPj4+Pj4gd2F5
cyB0byBkbyB0aGF0IC0gdXNpbmcgQWRqLVNJRHMgaXMgb25lIG9mIHRoZW0uIEJ1dCB1c2luZw0K
Pj4gPj4+Pj4gbm9kZS1TSURzIGluIHRoZSB3YXkgeW91IHByb3Bvc2UgaXMgTk9ULg0KPj4gPj4+
Pj4NCj4+ID4+Pj4+ICAgIExlcw0KPj4gPj4+Pj4NCj4+ID4+Pj4+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQo+PiA+Pj4+PiBGcm9tOiBPU1BGIFttYWlsdG86b3NwZi1ib3VuY2VzQGlldGYu
b3JnXSBPbiBCZWhhbGYgT2YgU2hyYWRkaGENCj4+ID4+Pj4+IEhlZ2RlDQo+PiA+Pj4+PiBTZW50
OiBNb25kYXksIERlY2VtYmVyIDI5LCAyMDE0IDEwOjEyIFBNDQo+PiA+Pj4+PiBUbzogUGV0ZXIg
UHNlbmFrIChwcHNlbmFrKTsNCj4+ID4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRp
bmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsNCj4+ID4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1z
ZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPj4gPj4+Pj4gQ2M6IG9z
cGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+ID4+Pj4+IFN1YmplY3Q6IFJlOiBbT1NQ
Rl0gW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nDQo+PiA+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2Vn
bWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+ID4+Pj4+DQo+PiA+Pj4+PiBQZXRlciwNCj4+ID4+
Pj4+DQo+PiA+Pj4+Pj4gVGhlIHJlcXVpcmVtZW50IGhlcmUgaXMgdG8gZ2V0IGFuIHVuLXByb3Rl
Y3RlZCBwYXRoIGZvcg0KPj4gPj4+Pj4+IHNlcnZpY2VzIHdoaWNoIGRvIG5vdCB3YW50IHRvIGRp
dmVydCB0aGUgdHJhZmZpYyBvbiBwcm90ZWN0ZWQNCj4+cGF0aCBpbiBhbnkgY2FzZS4NCj4+ID4+
Pj4+DQo+PiA+Pj4+Pj4gY2FuIHlvdSBnaXZlIGFuIGV4YW1wbGUgb2Ygc3VjaCBhIHNlcnZpY2Ug
YW5kIGEgcmVhc29uaW5nIHdoeQ0KPj4gPj4+Pj4+IHN1Y2ggc2VydmljZSB3b3VsZCB3YW50IHRv
IGF2b2lkIGxvY2FsIHByb3RlY3Rpb24gYWxvbmcgdGhlIHBhdGg/DQo+PiA+Pj4+Pg0KPj4gPj4+
Pj4gSGVhdnkgYmFuZHdpZHRoIHNlcnZpY2VzIGFyZSBwb3RlbnRpYWwgY2FuZGlkYXRlcy4gIFRo
ZSBuZXR3b3JrDQo+PiA+Pj4+PiBpcyB3ZWxsIHBsYW5uZWQgYW5kIHdlbGwgcHJvdmlzaW9uZWQg
Zm9yIHByaW1hcnkgcGF0aCBidXQgc2FtZQ0KPj4gPj4+Pj4gaXMgbm90IHRydWUgZm9yIGJhY2t1
cCBwYXRocy4NCj4+ID4+Pj4+IERpdmVydGluZyBoZWF2eSBiYW5kd2lkdGggc2VydmljZXMgYWxv
bmcgcHJvdGVjdGlvbiBwYXRoIGNhbg0KPj4gPj4+Pj4gZGlzcnVwdCB0aGUgb3RoZXIgc2Vydmlj
ZXMgb24gdGhhdCBwYXRoLCB0aGV5IGFyZSBiZXR0ZXItb2ZmDQo+PiA+Pj4+PiB1bi1wcm90ZWN0
ZWQgc28gdGhhdCBhbiBldmVudCBpbiB0aGUgbmV0d29yayBXb3VsZCByZXN1bHQgaW4NCj4+ID4+
Pj4+IGRpc2Nvbm5lY3Rpb24gYW5kIGEgcmV0cnkgZm9yIHN1Y2ggc2VydmljZXMuDQo+PiA+Pj4+
Pg0KPj4gPj4+Pj4gUmdkcw0KPj4gPj4+Pj4gU2hyYWRkaGENCj4+ID4+Pj4+DQo+PiA+Pj4+PiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4gPj4+Pj4gRnJvbTogUGV0ZXIgUHNlbmFrIFtt
YWlsdG86cHBzZW5ha0BjaXNjby5jb21dDQo+PiA+Pj4+PiBTZW50OiBNb25kYXksIERlY2VtYmVy
IDI5LCAyMDE0IDQ6MzUgUE0NCj4+ID4+Pj4+IFRvOiBTaHJhZGRoYSBIZWdkZTsNCj4+ID4+Pj4+
IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9y
ZzsNCj4+ID4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0
b29scy5pZXRmLm9yZw0KPj4gPj4+Pj4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5v
cmcNCj4+ID4+Pj4+IFN1YmplY3Q6IFJlOiBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCj4+ID4+
Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4gPj4+Pj4N
Cj4+ID4+Pj4+IFNocmFkZGhhLA0KPj4gPj4+Pj4NCj4+ID4+Pj4+IE9uIDEyLzI5LzE0IDEwOjA2
ICwgU2hyYWRkaGEgSGVnZGUgd3JvdGU6DQo+PiA+Pj4+Pj4gUGV0ZXIsDQo+PiA+Pj4+Pj4NCj4+
ID4+Pj4+PiBUaGUgcmVxdWlyZW1lbnQgaGVyZSBpcyB0byBnZXQgYW4gdW4tcHJvdGVjdGVkIHBh
dGggZm9yDQo+PiA+Pj4+Pj4gc2VydmljZXMgd2hpY2ggZG8gbm90IHdhbnQgdG8gZGl2ZXJ0IHRo
ZSB0cmFmZmljIG9uIHByb3RlY3RlZA0KPj5wYXRoIGluIGFueSBjYXNlLg0KPj4gPj4+Pj4NCj4+
ID4+Pj4+IGNhbiB5b3UgZ2l2ZSBhbiBleGFtcGxlIG9mIHN1Y2ggYSBzZXJ2aWNlIGFuZCBhIHJl
YXNvbmluZyB3aHkNCj4+ID4+Pj4+IHN1Y2ggc2VydmljZSB3b3VsZCB3YW50IHRvIGF2b2lkIGxv
Y2FsIHByb3RlY3Rpb24gYWxvbmcgdGhlIHBhdGg/DQo+PiA+Pj4+Pg0KPj4gPj4+Pj4gdGhhbmtz
LA0KPj4gPj4+Pj4gUGV0ZXINCj4+ID4+Pj4+DQo+PiA+Pj4+Pj4gU28gd2hlbiB0aGUgb3JpZ2lu
YXRvciBvZiBub2RlLXNpZCBzaWduYWxzIHVuLXByb3RlY3RlZCBwYXRoDQo+PiA+Pj4+Pj4gcmVx
dWlyZW1lbnQsIHRoZXJlIGlzIGFsd2F5cyBhbiB1bnByb3RlY3RlZCBwYXRoLg0KPj4gPj4+Pj4+
DQo+PiA+Pj4+Pj4gUmVnYXJkaW5nIHRoZSBwcm90ZWN0ZWQgcGF0aCwgaXQgaXMgdGhlIGRlZmF1
bHQgYmVoYXZpb3IgYXMgaXQNCj4+ID4+Pj4+PiBleGlzdHMgdG9kYXkuIFlvdSBnZXQgcHJvdGVj
dGlvbiBpZiBpdCdzIGF2YWlsYWJsZSBvdGhlcndpc2UNCj4+ID4+Pj4+PiB5b3UgZG9uJ3QgZ2V0
IHByb3RlY3Rpb24uDQo+PiA+Pj4+Pj4NCj4+ID4+Pj4+PiBJbiBmYWN0LCB5b3UgY2FuIGhhdmUg
dGhlIG5ldyBmbGFnIHRvIHNheSAiTlAgZmxhZyIgbWVhbmluZw0KPj4gPj4+Pj4+IG5vbi1wcm90
ZWN0ZWQgZmxhZyB3aGljaCBjYW4gYmUgc2V0IGZvciB0aGUgdW5wcm90ZWN0ZWQgcGF0aC4NCj4+
ID4+Pj4+PiBCeSBkZWZhdWx0IGl0IHJlbWFpbnMgb2ZmIGFuZCBnaXZlcyB0aGUgYmVoYXZpb3Ig
YXMgaXQgZXhpc3RzDQo+PnRvZGF5Lg0KPj4gPj4+Pj4+DQo+PiA+Pj4+Pj4NCj4+ID4+Pj4+PiBS
Z2RzDQo+PiA+Pj4+Pj4gU2hyYWRkaGENCj4+ID4+Pj4+Pg0KPj4gPj4+Pj4+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQo+PiA+Pj4+Pj4gRnJvbTogUGV0ZXIgUHNlbmFrIFttYWlsdG86cHBz
ZW5ha0BjaXNjby5jb21dDQo+PiA+Pj4+Pj4gU2VudDogTW9uZGF5LCBEZWNlbWJlciAyOSwgMjAx
NCAyOjI2IFBNDQo+PiA+Pj4+Pj4gVG86IFNocmFkZGhhIEhlZ2RlOw0KPj4gPj4+Pj4+IGRyYWZ0
LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsNCj4+
ID4+Pj4+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMu
aWV0Zi5vcmcNCj4+ID4+Pj4+PiBDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0K
Pj4gPj4+Pj4+IFN1YmplY3Q6IFJlOiBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCj4+ID4+Pj4+
PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+ID4+Pj4+Pg0K
Pj4gPj4+Pj4+IFNocmFkZGhhLA0KPj4gPj4+Pj4+DQo+PiA+Pj4+Pj4gSSBkbyBub3Qgc2VlIGhv
dyBhbiBvcmlnaW5hdG9yIG9mIHRoZSBub2RlLXNpZCBjYW4gbWFuZGF0ZSBhDQo+PiA+Pj4+Pj4g
cHJvdGVjdGlvbiBmb3IgdGhlIHByZWZpeCBvbiBvdGhlciByb3V0ZXJzLiBXaGF0IGlmIHRoZXJl
IGlzIG5vDQo+PiA+Pj4+Pj4gYmFja3VwIGF2YWlsYWJsZSBvbiBhIGNlcnRhaW4gbm9kZSBhbG9u
ZyB0aGUgcGF0aD8NCj4+ID4+Pj4+Pg0KPj4gPj4+Pj4+IFRoZSBwYXJhbGxlbCB3aXRoIHRoZSBC
LWZsYWcgaW4gYWRqLXNpZHMgaXMgbm90IHJpZ2h0IC0gaW4gY2FzZQ0KPj4gPj4+Pj4+IG9mIGFk
ai1zaWQgdGhlIG9yaWdpbmF0b3IgaGFzIHRoZSBrbm93bGVkZ2UgYWJvdXQgdGhlIGxvY2FsDQo+
PiA+Pj4+Pj4gYWRqYWNlbmN5IHByb3RlY3Rpb24gYW5kIGFzIHN1Y2ggY2FuIHNpZ25hbCBpdCBp
dCBpdCdzIExTQS4NCj4+ID4+Pj4+Pg0KPj4gPj4+Pj4+IHRoYW5rcywNCj4+ID4+Pj4+PiBQZXRl
cg0KPj4gPj4+Pj4+DQo+PiA+Pj4+Pj4NCj4+ID4+Pj4+PiBPbiAxMi8yOS8xNCAwOTo0NyAsIFNo
cmFkZGhhIEhlZ2RlIHdyb3RlOg0KPj4gPj4+Pj4+PiBQZXRlciwNCj4+ID4+Pj4+Pj4NCj4+ID4+
Pj4+Pj4NCj4+ID4+Pj4+Pj4gUGxzIHNlZSBpbmxpbmUuDQo+PiA+Pj4+Pj4+DQo+PiA+Pj4+Pj4+
IFJnZHMNCj4+ID4+Pj4+Pj4gU2hyYWRkaGENCj4+ID4+Pj4+Pj4NCj4+ID4+Pj4+Pj4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+ID4+Pj4+Pj4gRnJvbTogUGV0ZXIgUHNlbmFrIFttYWls
dG86cHBzZW5ha0BjaXNjby5jb21dDQo+PiA+Pj4+Pj4+IFNlbnQ6IE1vbmRheSwgRGVjZW1iZXIg
MjksIDIwMTQgMjowMiBQTQ0KPj4gPj4+Pj4+PiBUbzogU2hyYWRkaGEgSGVnZGU7DQo+PiA+Pj4+
Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRm
Lm9yZzsNCj4+ID4+Pj4+Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNp
b25zQHRvb2xzLmlldGYub3JnDQo+PiA+Pj4+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdn
QGlldGYub3JnDQo+PiA+Pj4+Pj4+IFN1YmplY3Q6IFJlOiBbSXNpcy13Z10gTWFpbCByZWdhcmRp
bmcNCj4+ID4+Pj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25z
DQo+PiA+Pj4+Pj4+DQo+PiA+Pj4+Pj4+IFNocmFkZGhhLA0KPj4gPj4+Pj4+Pg0KPj4gPj4+Pj4+
PiBJIGRvIG5vdCBzZWUgaG93IGFuIG9yaWdpbmF0b3IgY2FuIHNldCBhbnkgZmxhZyByZWdhcmRp
bmcgdGhlDQo+PiA+Pj4+Pj4+IHByb3RlY3Rpb24gb2YgdGhlIGxvY2FsbHkgYXR0YWNoZWQgcHJl
Zml4Lg0KPj4gPj4+Pj4+PiA8U2hyYWRkaGE+IFRoZSBvcmlnaW5hdG9yIGFkdmVydGlzZXMgMiBu
b2RlLXNpZHMuIE9uZSB3aXRoIHANCj4+ID4+Pj4+Pj4gZmxhZyBzZXQgYW5kIHRoZSBvdGhlciB3
aXRob3V0IHRoZSBwLWZsYWcgc2V0Lg0KPj4gPj4+Pj4+Pg0KPj4gPj4+Pj4+PiAgICBJdCdzIGFs
bCB0aGUgcm91dGVycyBvbiB0aGUgcGF0aCB0b3dhcmRzIHN1Y2ggcHJlZml4IHRoYXQNCj4+ID4+
Pj4+Pj4gbmVlZCB0byBkZWFsIHdpdGggdGhlIHByb3RlY3Rpb24uDQo+PiA+Pj4+Pj4+IDxTaHJh
ZGRoYT4gVGhlIHJlY2VpdmluZyBub2RlcyB3aWxsIGRvd25sb2FkIHByb3RlY3RlZCBwYXRoDQo+
PiA+Pj4+Pj4+IGZvciB0aGUgbm9kZS1zaWQgd2l0aCBwLWZsYWcgc2V0IGFuZCBkb3dubG9hZCBV
bnByb3RlY3RlZCBwYXRoDQo+PiA+Pj4+Pj4+IGZvciB0aGUgbm9kZS1zaWQgd2l0aCBwLWZsYWcg
dW5zZXQuDQo+PiA+Pj4+Pj4+DQo+PiA+Pj4+Pj4+IFNpZ25hbGluZyBhbnl0aGluZyBmcm9tIHRo
ZSBvcmlnaW5hdG9yIHNlZW1zIHVzZWxlc3MuDQo+PiA+Pj4+Pj4+IDxTaHJhZGRoYT4gIEZvciBu
b2RlLXNpZHMgaXQncyB0aGUgb3RoZXJzIHdobyBuZWVkIHRvIGJ1aWxkDQo+PiA+Pj4+Pj4+IHRo
ZSBmb3J3YXJkaW5nIHBsYW5lIGJ1dCBpdCdzIG9ubHkgdGhlIG9yaWdpbmF0b3Igd2hvIGNhbg0K
Pj5zaWduYWwgd2hpY2ggb2YNCj4+ID4+Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICBT
aWQgbmVlZCB0byBiZSBidWlsdCB3aXRoIHByb3RlY3Rpb24NCj4+ID4+Pj4+Pj4gYW5kIHdoaWNo
IG5vdC4gT3RoZXIgcm91dGVycyBvbiB0aGUgcGF0aCBjYW5ub3Qgc2lnbmFsIHRoaXMNCj4+ID4+
Pj4+Pj4gaW5mb3JtYXRpb24uDQo+PiA+Pj4+Pj4NCj4+ID4+Pj4+Pg0KPj4gPj4+Pj4+DQo+PiA+
Pj4+Pj4+DQo+PiA+Pj4+Pj4+IFdpdGggdGhpcyB5b3UgaGF2ZSB0d28gcGF0aHMgZm9yIHRoZSBu
b2RlLiBPbmUgaXMgcHJvdGVjdGVkDQo+PiA+Pj4+Pj4+IGFuZCB0aGUgb3RoZXIgaXMgdW5wcm90
ZWN0ZWQuIFRoaXMgbWVldHMgdGhlIHJlcXVpcmVtZW50IG9mDQo+PiA+Pj4+Pj4+IGhhdmluZyBh
biB1bi1wcm90ZWN0ZWQgcGF0aC4NCj4+ID4+Pj4+Pj4NCj4+ID4+Pj4+Pj4gSXQncyB2ZXJ5IG11
Y2ggaW4gcGFyYWxsZWwgdG8gQi1mbGFnIGluIGFkai1zaWRzLiBJdCBpcw0KPj4gPj4+Pj4+PiBz
aW1pbGFyIHRvIGFkdmVydGlzaW5nIG11bHRpcGxlIGFkai1zaWRzIG9uZSB3aXRoIEItZmxhZyBv
bg0KPj4gPj4+Pj4+PiBhbmQgb3RoZXIgd2l0aCBiLWZsYWcgb2ZmICwgdG8gZ2V0IHByb3RlY3Rl
ZCBhbmQgdW5wcm90ZWN0ZWQNCj4+QWRqLXNpZHMuDQo+PiA+Pj4+Pj4+DQo+PiA+Pj4+Pj4+IHRo
YW5rcywNCj4+ID4+Pj4+Pj4gUGV0ZXINCj4+ID4+Pj4+Pj4NCj4+ID4+Pj4+Pj4gT24gMTIvMjkv
MTQgMDk6MjYgLCBTaHJhZGRoYSBIZWdkZSB3cm90ZToNCj4+ID4+Pj4+Pj4+IFllcy5Zb3UgYXJl
IHJpZ2h0Lg0KPj4gPj4+Pj4+Pj4NCj4+ID4+Pj4+Pj4+IExldHMgc2F5IGEgcHJlZml4IHNpZCBo
YXMgYSBmbGFnICJwIGZsYWciLiBJZiB0aGlzIGlzIG9uIGl0DQo+PiA+Pj4+Pj4+PiBtZWFucyBi
dWlsZCBhIHBhdGggYW5kIHByb3ZpZGUgcHJvdGVjdGlvbi4NCj4+ID4+Pj4+Pj4+IElmIHRoaXMg
aXMgb2ZmIGl0IG1lYW5zIGJ1aWxkIGEgcGF0aCB3aXRoIG5vIHByb3RlY3Rpb24uDQo+PiA+Pj4+
Pj4+PiBUaGUgcmVjZWl2ZXJzIG9mIHRoZSBwcmVmaXgtc2lkIHdpbGwgYnVpbGQgZm9yd2FyZGlu
ZyBwbGFuZQ0KPj4gPj4+Pj4+Pj4gYmFzZWQgb24gdGhpcyBmbGFnLg0KPj4gPj4+Pj4+Pj4NCj4+
ID4+Pj4+Pj4+IFRoZSBhcHBsaWNhdGlvbnMgYnVpbGRpbmcgdGhlIHBhdGhzIHdpbGwgZWl0aGVy
IHVzZQ0KPj4gPj4+Pj4+Pj4gcHJlZml4LXNpZHMgd2l0aCBwIGZsYWcgb24gb3Igb2ZmIGJhc2Vk
IG9uIHRoZSBuZWVkIG9mIHRoZQ0KPj5zZXJ2aWNlLg0KPj4gPj4+Pj4+Pj4gUmdkcw0KPj4gPj4+
Pj4+Pj4gU2hyYWRkaGENCj4+ID4+Pj4+Pj4+DQo+PiA+Pj4+Pj4+Pg0KPj4gPj4+Pj4+Pj4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+ID4+Pj4+Pj4+IEZyb206IFBldGVyIFBzZW5hayBb
bWFpbHRvOnBwc2VuYWtAY2lzY28uY29tXQ0KPj4gPj4+Pj4+Pj4gU2VudDogTW9uZGF5LCBEZWNl
bWJlciAyOSwgMjAxNCAxOjQ5IFBNDQo+PiA+Pj4+Pj4+PiBUbzogU2hyYWRkaGEgSGVnZGU7DQo+
PiA+Pj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9v
bHMuaWV0Zi5vcmc7DQo+PiA+Pj4+Pj4+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5n
LWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4+ID4+Pj4+Pj4+IENjOiBvc3BmQGlldGYub3Jn
OyBpc2lzLXdnQGlldGYub3JnDQo+PiA+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW0lzaXMtd2ddIE1h
aWwgcmVnYXJkaW5nIA0KPj4gPj4+Pj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGlu
Zy1leHRlbnNpb25zDQo+PiA+Pj4+Pj4+Pg0KPj4gPj4+Pj4+Pj4gU2hyYWRkaGEsDQo+PiA+Pj4+
Pj4+Pg0KPj4gPj4+Pj4+Pj4gdGhlIHByb2JsZW0gaXMgdGhhdCB0aGUgbm9kZSB0aGF0IGlzIGFk
dmVydGlzaW5nIHRoZSBub2RlLXNpZCANCj4+ID4+Pj4+Pj4+IGNhbiBub3QgYWR2ZXJ0aXNlIGFu
eSBkYXRhIHJlZ2FyZGluZyB0aGUgcHJvdGVjdGlvbiBvZiBzdWNoIA0KPj4gPj4+Pj4+Pj4gcHJl
Zml4LCBiZWNhdXNlIHRoZSBwcmVmaXggaXMgbG9jYWxseSBhdHRhY2hlZC4NCj4+ID4+Pj4+Pj4+
DQo+PiA+Pj4+Pj4+PiB0aGFua3MsDQo+PiA+Pj4+Pj4+PiBQZXRlcg0KPj4gPj4+Pj4+Pj4NCj4+
ID4+Pj4+Pj4+IE9uIDEyLzI5LzE0IDA5OjE1ICwgU2hyYWRkaGEgSGVnZGUgd3JvdGU6DQo+PiA+
Pj4+Pj4+Pj4gUGV0ZXIsDQo+PiA+Pj4+Pj4+Pj4NCj4+ID4+Pj4+Pj4+PiBJZiB0aGVyZSBpcyBh
IHNlcnZpY2Ugd2hpY2ggaGFzIHRvIHVzZSB1bi1wcm90ZWN0ZWQgcGF0aCBhbmQgDQo+PiA+Pj4+
Pj4+Pj4gd2hpbGUgIGJ1aWxkaW5nIHN1Y2ggYSBwYXRoIGlmIHRoZSBub2RlLXNpZHMgTmVlZCB0
byBiZSB1c2VkIA0KPj4gPj4+Pj4+Pj4+IChvbmUgcmVhc29uICBjb3VsZCBiZSBsYWJlbCBzdGFj
ayBjb21wcmVzc2lvbikgLCB0aGVuIHRoZXJlIA0KPj4gPj4+Pj4+Pj4+IGhhcyB0byBiZSB1bnBy
b3RlY3RlZCBub2RlLXNpZCB0aGF0IHRoaXMgc2VydmljZSBjYW4gbWFrZSANCj4+ID4+Pj4+Pj4+
PiB1c2UNCj4+IG9mLg0KPj4gPj4+Pj4+Pj4+DQo+PiA+Pj4+Pj4+Pj4gUHJlZml4IC1zaWRzIGNv
dWxkIGFsc28gYmUgdXNlZCB0byByZXByZXNlbnQgZGlmZmVyZW50IA0KPj4gPj4+Pj4+Pj4+IHNl
cnZpY2UgZW5kcG9pbnRzIHdoaWNoIG1ha2VzIGl0IGV2ZW4gbW9yZSByZWxldmFudCB0byBoYXZl
IA0KPj4gPj4+Pj4+Pj4+IEEgbWVhbnMNCj4+IG9mDQo+PiA+Pj4+Pj4+Pj4gcmVwcmVzZW50aW5n
ICB1bnByb3RlY3RlZCBwYXRocy4NCj4+ID4+Pj4+Pj4+Pg0KPj4gPj4+Pj4+Pj4+IFdvdWxkIGJl
IGdvb2QgdG8gaGVhciBmcm9tIG90aGVycyBvbiB0aGlzLCBlc3BlY2lhbGx5IA0KPj5vcGVyYXRv
cnMuDQo+PiA+Pj4+Pj4+Pj4NCj4+ID4+Pj4+Pj4+PiBSZ2RzDQo+PiA+Pj4+Pj4+Pj4gU2hyYWRk
aGENCj4+ID4+Pj4+Pj4+Pg0KPj4gPj4+Pj4+Pj4+DQo+PiA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCj4+ID4+Pj4+Pj4+PiBGcm9tOiBQZXRlciBQc2VuYWsgW21haWx0bzpw
cHNlbmFrQGNpc2NvLmNvbV0NCj4+ID4+Pj4+Pj4+PiBTZW50OiBNb25kYXksIERlY2VtYmVyIDI5
LCAyMDE0IDE6MzUgUE0NCj4+ID4+Pj4+Pj4+PiBUbzogU2hyYWRkaGEgSGVnZGU7DQo+PiA+Pj4+
Pj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmll
dGYub3JnOw0KPj4gPj4+Pj4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0
ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPj4gPj4+Pj4+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBp
c2lzLXdnQGlldGYub3JnDQo+PiA+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtJc2lzLXdnXSBNYWls
IHJlZ2FyZGluZyANCj4+ID4+Pj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5n
LWV4dGVuc2lvbnMNCj4+ID4+Pj4+Pj4+Pg0KPj4gPj4+Pj4+Pj4+IFNocmFkZGhhLA0KPj4gPj4+
Pj4+Pj4+DQo+PiA+Pj4+Pj4+Pj4gbm9kZS1TSUQgaXMgYWR2ZXJ0aXNlZCBieSB0aGUgcm91dGVy
IGZvciB0aGUgcHJlZml4IHRoYXQgaXMgDQo+PiA+Pj4+Pj4+Pj4gZGlyZWN0bHkgYXR0YWNoZWQg
dG8gaXQuIFByb3RlY3Rpb24gZm9yIHN1Y2ggbG9jYWwgcHJlZml4IA0KPj4gPj4+Pj4+Pj4+IGRv
ZXMgbm90IG1lYW4gbXVjaC4NCj4+ID4+Pj4+Pj4+Pg0KPj4gPj4+Pj4+Pj4+IHRoYW5rcywNCj4+
ID4+Pj4+Pj4+PiBQZXRlcg0KPj4gPj4+Pj4+Pj4+DQo+PiA+Pj4+Pj4+Pj4gT24gMTIvMjQvMTQg
MTE6NTcgLCBTaHJhZGRoYSBIZWdkZSB3cm90ZToNCj4+ID4+Pj4+Pj4+Pj4gQXV0aG9ycywNCj4+
ID4+Pj4+Pj4+Pj4gV2UgaGF2ZSBhICJiYWNrdXAgZmxhZyIgaW4gYWRqYWNlbmN5IHNpZCB0byBp
bmRpY2F0ZSANCj4+ID4+Pj4+Pj4+Pj4gd2hldGhlciB0aGUgbGFiZWwgaXMgcHJvdGVjdGVkIG9y
IG5vdC4NCj4+ID4+Pj4+Pj4+Pj4gU2ltaWxhcmx5LiBJIHRoaW5rIHdlIG5lZWQgYSBmbGFnIGlu
IHByZWZpeC1zaWQgYXMgd2VsbCB0byANCj4+ID4+Pj4+Pj4+Pj4gaW5kaWNhdGUgd2hldGhlciB0
aGUgbm9kZS1zaWQgaXMgdG8gYmUgcHJvdGVjdGVkIG9yIG5vdC4NCj4+ID4+Pj4+Pj4+Pj4gQW55
IHRob3VnaHRzIG9uIHRoaXM/DQo+PiA+Pj4+Pj4+Pj4+IFJnZHMNCj4+ID4+Pj4+Pj4+Pj4gU2hy
YWRkaGENCj4+ID4+Pj4+Pj4+Pj4NCj4+ID4+Pj4+Pj4+Pj4NCj4+ID4+Pj4+Pj4+Pj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+ID4+Pj4+Pj4+Pj4g
SXNpcy13ZyBtYWlsaW5nIGxpc3QNCj4+ID4+Pj4+Pj4+Pj4gSXNpcy13Z0BpZXRmLm9yZw0KPj4g
Pj4+Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lzaXMtd2cN
Cj4+ID4+Pj4+Pj4+Pj4NCj4+ID4+Pj4+Pj4+Pg0KPj4gPj4+Pj4+Pj4+IC4NCj4+ID4+Pj4+Pj4+
Pg0KPj4gPj4+Pj4+Pj4NCj4+ID4+Pj4+Pj4+IC4NCj4+ID4+Pj4+Pj4+DQo+PiA+Pj4+Pj4+DQo+
PiA+Pj4+Pj4+IC4NCj4+ID4+Pj4+Pj4NCj4+ID4+Pj4+Pg0KPj4gPj4+Pj4+IC4NCj4+ID4+Pj4+
Pg0KPj4gPj4+Pj4NCj4+ID4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQo+PiA+Pj4+PiBPU1BGIG1haWxpbmcgbGlzdA0KPj4gPj4+Pj4gT1NQRkBp
ZXRmLm9yZw0KPj4gPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9v
c3BmDQo+PiA+Pj4+PiAuDQo+PiA+Pj4+Pg0KPj4gPj4+Pg0KPj4gPj4+PiBfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gPj4+PiBPU1BGIG1haWxpbmcg
bGlzdA0KPj4gPj4+PiBPU1BGQGlldGYub3JnDQo+PiA+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vb3NwZg0KPj4gPj4+DQo+PiA+Pg0KPj4gPg0KPj4gPiBfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gPiBJc2lzLXdnIG1h
aWxpbmcgbGlzdA0KPj4gPiBJc2lzLXdnQGlldGYub3JnDQo+PiA+IGh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vaXNpcy13Zw0KPj4gPg0KPj4gPg0KPj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gX19fX19f
X19fX19fDQo+PiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXw0KPj4gPg0KPj4gPiBDZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2
ZW50IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMgDQo+PiA+IGNvbmZpZGVudGllbGxlcyBvdSBw
cml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jIHBhcyBldHJlIA0KPj4gPiBkaWZmdXNlcywg
ZXhwbG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3Ug
DQo+PiA+IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXIgYSBsJ2V4
cGVkaXRldXIgZXQgbGUgDQo+PiA+IGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMNCj4+IHBpZWNlcyBq
b2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgDQo+
PiBkJ2FsdGVyYXRpb24sIE9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNl
IG1lc3NhZ2UgYSBldGUgDQo+PiBhbHRlcmUsIGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLg0K
Pj4gPg0KPj4gPiBUaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBj
b25maWRlbnRpYWwgb3IgDQo+PiA+IHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUg
cHJvdGVjdGVkIGJ5IGxhdzsgdGhleSBzaG91bGQgbm90IA0KPj4gPiBiZQ0KPj4gZGlzdHJpYnV0
ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4NCj4+ID4gSWYgeW91IGhh
dmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVy
IA0KPj4gPiBhbmQgZGVsZXRlDQo+PiB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cy4N
Cj4+ID4gQXMgZW1haWxzIG1heSBiZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3Ig
bWVzc2FnZXMgdGhhdCANCj4+ID4gaGF2ZSBiZWVuDQo+PiBtb2RpZmllZCwgY2hhbmdlZCBvciBm
YWxzaWZpZWQuDQo+PiA+IFRoYW5rIHlvdS4NCj4+ID4NCj4+ID4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+ID4gSXNpcy13ZyBtYWlsaW5nIGxpc3QN
Cj4+ID4gSXNpcy13Z0BpZXRmLm9yZw0KPj4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL2lzaXMtd2cNCj4+IA0KPj4gDQo+PiBfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PiBfX19fXw0KPj4gDQo+
PiBDZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBp
bmZvcm1hdGlvbnMgDQo+PiBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRv
aXZlbnQgZG9uYyBwYXMgZXRyZSBkaWZmdXNlcywgDQo+PiBleHBsb2l0ZXMgb3UgY29waWVzIHNh
bnMgYXV0b3Jpc2F0aW9uLiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlIA0KPj4gcGFyIGVy
cmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXIgYSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUg
YWluc2kgDQo+PiBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25p
cXVlcyBldGFudCBzdXNjZXB0aWJsZXMgDQo+PiBkJ2FsdGVyYXRpb24sIE9yYW5nZSBkZWNsaW5l
IHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgDQo+PmFsdGVyZSwgZGVm
b3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuDQo+PiANCj4+IFRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0
dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvciANCj4+IHByaXZpbGVnZWQgaW5m
b3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsgdGhleSBzaG91bGQgbm90IA0K
Pj4gYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4N
Cj4+IElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3Rp
ZnkgdGhlIHNlbmRlciBhbmQgDQo+PiBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNo
bWVudHMuDQo+PiBBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxl
IGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgDQo+PiBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZh
bHNpZmllZC4NCj4+IFRoYW5rIHlvdS4NCj4+IA0KPj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCj4+IE9TUEYgbWFpbGluZyBsaXN0DQo+PiBPU1BGQGll
dGYub3JnDQo+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL29zcGYNCj4N
Cj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0KPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQo+DQo+Q2UgbWVzc2FnZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVu
dCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zIA0KPmNvbmZpZGVudGllbGxlcyBvdSBwcml2aWxl
Z2llZXMgZXQgbmUgZG9pdmVudCBkb25jDQo+cGFzIGV0cmUgZGlmZnVzZXMsIGV4cGxvaXRlcyBv
dSBjb3BpZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiANCj5yZWN1IGNlIG1lc3Nh
Z2UgcGFyIGVycmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXINCj5hIGwnZXhwZWRpdGV1ciBldCBs
ZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgDQo+
ZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLA0KPk9yYW5nZSBk
ZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBk
ZWZvcm1lIA0KPm91IGZhbHNpZmllLiBNZXJjaS4NCj4NCj5UaGlzIG1lc3NhZ2UgYW5kIGl0cyBh
dHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCANCj5pbmZv
cm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3Ow0KPnRoZXkgc2hvdWxkIG5vdCBi
ZSBkaXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLg0KPklm
IHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhl
IHNlbmRlciBhbmQgDQo+ZGVsZXRlIHRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLg0K
PkFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3Nh
Z2VzIHRoYXQgaGF2ZSANCj5iZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC4NCj5U
aGFuayB5b3UuDQo+DQo+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18NCj5PU1BGIG1haWxpbmcgbGlzdA0KPk9TUEZAaWV0Zi5vcmcNCj5odHRwczovL3d3dy5p
ZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL29zcGYNCg0K


From nobody Mon Jan 12 02:54:09 2015
Return-Path: <stephane.litkowski@orange.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 756EA1A8ABF; Mon, 12 Jan 2015 02:53:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.299
X-Spam-Level: 
X-Spam-Status: No, score=-0.299 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, MANGLED_BEEF=2.3, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=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 wYklMGC1NJ51; Mon, 12 Jan 2015 02:53:48 -0800 (PST)
Received: from relais-inet.francetelecom.com (relais-ias243.francetelecom.com [80.12.204.243]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D914E1A87E2; Mon, 12 Jan 2015 02:53:46 -0800 (PST)
Received: from omfeda06.si.francetelecom.fr (unknown [xx.xx.xx.199]) by omfeda11.si.francetelecom.fr (ESMTP service) with ESMTP id F2EEC1B8591; Mon, 12 Jan 2015 11:53:44 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [10.114.31.30]) by omfeda06.si.francetelecom.fr (ESMTP service) with ESMTP id C56F3C8117; Mon, 12 Jan 2015 11:53:44 +0100 (CET)
Received: from OPEXCLILM34.corporate.adroot.infra.ftgroup ([169.254.4.232]) by OPEXCLILH02.corporate.adroot.infra.ftgroup ([10.114.31.30]) with mapi id 14.03.0224.002; Mon, 12 Jan 2015 11:53:40 +0100
From: <stephane.litkowski@orange.com>
To: "Henderickx, Wim (Wim)" <wim.henderickx@alcatel-lucent.com>, "DECRAENE Bruno IMT/OLN" <bruno.decraene@orange.com>, Rob Shakir <rjs@rob.sh>
Thread-Topic: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQLj+0j2sJEH9jtEOO53PZE7xVypy8G+CAgAARysCAAA6RgIAAErTw
Date: Mon, 12 Jan 2015 10:53:40 +0000
Message-ID: <13987_1421060024_54B3A7B8_13987_19542_1_3b33983a-7671-4df1-a1ac-52b83d8162a0@OPEXCLILH02.corporate.adroot.infra.ftgroup>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com> <D0D00E58.1B720%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA29A2@xmb-aln-x02.cisco.com> <D0D02765.1B76C%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA2A4F@xmb-aln-x02.cisco.com> <BY1PR0501MB13812B36C2020C3AC3072641D5580@BY1PR0501MB1381.namprd05.prod.outlook.com> <F3ADE4747C9E124B89F0ED2180CC814F4EEA4F1A@xmb-aln-x02.cisco.com> <28823_1420641858_54AD4642_28823_8441_1_9E32478DFA9976438E7A22F69B08FF920C765C15@OPEXCLILM34.corporate.adroot.infra.ftgroup> <1868F3A4-A4E2-4504-A749-582305FA31B4@rob.sh> <18651_1421050415_54B3822F_18651_14831_1_9E32478DFA9976438E7A22F69B08FF920C76D265@OPEXCLILM34.corporate.adroot.infra.ftgroup> <53C29892C857584299CBF5D05346208A0EB01975@PEXCVZYM11.corporate.adroot.infra.ftgroup> <21149_1421052896_54B38BE0_21149_1085_1_86923dca-49c3-4745-881c-116ec27cb9f2@OPEXCLILH02.corporate.adroot.infra.ftgroup> <D0D9633B.11A80B%wim.henderickx@alcatel-lucent.com>
In-Reply-To: <D0D9633B.11A80B%wim.henderickx@alcatel-lucent.com>
Accept-Language: fr-FR, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-PMX-Version: 6.0.3.2322014, Antispam-Engine: 2.7.2.2107409, Antispam-Data: 2014.12.22.201820
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/MePf0q84ETkAY6fTqQctp0Z0-CE>
Cc: "ospf@ietf.org" <ospf@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Jan 2015 10:53:55 -0000

VmVyeSBnb29kIHBvaW50LCBpbiBvdXIgY2FzZSwgdG9kYXkgd2UgaGF2ZSB1cCB0byAxNSBzdHJp
Y3QgaG9wcyBmb3IgVEUgdHVubmVscy4NCldoZW4gd2Ugd2lsbCBpbnRyb2R1Y2UgaW50ZXJkb21h
aW4sIGl0IHdpbGwgYnJpbmcgbW9yZS4NCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZy
b206IEhlbmRlcmlja3gsIFdpbSAoV2ltKSBbbWFpbHRvOndpbS5oZW5kZXJpY2t4QGFsY2F0ZWwt
bHVjZW50LmNvbV0gDQpTZW50OiBNb25kYXksIEphbnVhcnkgMTIsIDIwMTUgMTE6NDUNClRvOiBM
SVRLT1dTS0kgU3RlcGhhbmUgU0NFL0lCTkY7IERFQ1JBRU5FIEJydW5vIElNVC9PTE47IFJvYiBT
aGFraXINCkNjOiBvc3BmQGlldGYub3JnOyBzcHJpbmdAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtb3Nw
Zi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsgaXNpcy13Z0BpZXRm
Lm9yZzsgZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmll
dGYub3JnDQpTdWJqZWN0OiBSZTogW09TUEZdIFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZyBkcmFm
dC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCg0KSG93IG1hbnkgaG9wcyBk
byB3ZSB3YW50IHRvIHN1cHBvcnQgaW4gdGhlc2Ugc2NlbmFyaW/igJlzIHJlYWxpc3RpY2FsbHk/
DQpUaGlzIG1pZ2h0IGhlbHAgaW4gZGV0ZXJtaW5pbmcgdGhlIG9wdGlvbnMNCg0KT24gMTIvMDEv
MTUgMDk6NTQsICJzdGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbSINCjxzdGVwaGFuZS5saXRr
b3dza2lAb3JhbmdlLmNvbT4gd3JvdGU6DQoNCj5IaSBCcnVubywNCj4NCj5Vc2luZyBUVEwgbWF5
IHdvcmsgb3Igbm90LiBCYWNrdXAgcGF0aCBkb2VzIG5vdCBtZWFuIHRoYXQgeW91IHdpbGwgDQo+
ZGVmYWN0byBoYXZlIG1vcmUgaG9wcy4gTWV0cmljIG9mIGJhY2t1cCBwYXRoIGNvdWxkIGJlIGhp
Z2hlciBidXQgDQo+bnVtYmVyIG9mIGhvcHMgZXF1YWwgb3Igc21hbGxlci4NCj4NCj5JIGNyZWF0
ZWQgYSBuZXcgdGhyZWFkIG9uIFNQUklORyBXRyBsaXN0IHRvIGRpc2N1c3MgdGhlIGRpZmZlcmVu
dCBvcHRpb25zLg0KPg0KPlRoYW5rcyAhDQo+DQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N
Cj5Gcm9tOiBERUNSQUVORSBCcnVubyBJTVQvT0xODQo+U2VudDogTW9uZGF5LCBKYW51YXJ5IDEy
LCAyMDE1IDA5OjQ5DQo+VG86IExJVEtPV1NLSSBTdGVwaGFuZSBTQ0UvSUJORjsgUm9iIFNoYWtp
cg0KPkNjOiBpc2lzLXdnQGlldGYub3JnOw0KPmRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRp
bmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsgDQo+b3NwZkBpZXRmLm9yZzsgDQo+ZHJhZnQt
aWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+U3Vi
amVjdDogUkU6IFtPU1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcgDQo+ZHJhZnQtaWV0Zi1v
c3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+DQo+SGksDQo+DQo+MiBjZW50cyBpbmxp
bmVkDQo+DQo+PiBGcm9tOiBPU1BGIFttYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnXSBPbiBC
ZWhhbGYgT2YgPiANCj4+IHN0ZXBoYW5lLmxpdGtvd3NraUBvcmFuZ2UuY29tDQo+PiANCj4+IEhp
LA0KPj4gDQo+PiBBZnRlciBkaXNjdXNzaW5nIGEgbG90IHdpdGggTGVzIG9mZmxpbmUsIHdlIGFs
bW9zdCBmb3VuZCBhbiBhZ3JlZW1lbnQgDQo+PiBvbiB0aGUgdW5kZXJzdGFuZGluZyBvZiB0aGlz
IHVzZSBjYXNlIGFuZCBwb3NzaWJsZSByZWxhdGlvbnNoaXAgd2l0aCANCj4+IHVucHJvdGVjdGVk
IFNJRHMuDQo+PiBVc2UgY2FzZSA6DQo+PiAJQ3JlYXRpb24gb2YgYSBTUiBURSB0dW5uZWwgd2hp
Y2ggaXMgdW5wcm90ZWN0ZWQuIFByb3RlY3Rpb24gbWF5IGJlIA0KPj4gcHJvdmlkZWQgZW5kIHRv
IGVuZCB1c2luZyBmb3IgZXhhbXBsZSB0d28gZGlzam9pbnQgcGF0aHMuDQo+PiAJQ29udHJvbGxl
ciBiYXNlZCBvciBpbmdyZXNzIGJhc2VkIHR1bm5lbCBzZXR1cC4NCj4+IA0KPj4gSXQgc2VlbXMg
Y2xlYXIgbm93IHRoYXQgdXNpbmcgT05MWSB1bnByb3RlY3RlZCBTSURzIGRvZXMgbm90IHNvbHZl
IA0KPj50aGUgIGlzc3VlIGFzIHdoZW4gYSBsaW5rIGZhaWxzLCBjb252ZXJnZW5jZSB3aWxsIGhh
cHBlbiwgYW5kIG5vZGVzIA0KPj50aGF0ICBhcmUgbmVhciB0aGUgZmFpbHVyZSBtYXkgcmVyb3V0
ZSBhIE5vZGVTSUQgQWxnbyAwIHVzZWQgd2l0aGluIA0KPj50aGUgVEUgIHN0YWNrIGJlZm9yZSBJ
bmdyZXNzIG9yIGNvbnRyb2xsZXIgcmVjb21wdXRlcyB0aGUgbmV3IHBhdGggDQo+PmZpdHRpbmcg
IGNvbnN0cmFpbnRzLiBTbyB0aGVyZSBtYXkgYmUgdHJhbnNpZW50IHNpdHVhdGlvbnMgd2hlcmUg
dGhlIA0KPj5wYXRoIGRvZXMgbm90IGZpdCBjb25zdHJhaW50cyBhbnltb3JlLg0KPj4gQmFzZWQg
b24gdGhpcywgaW50cm9kdWNpbmcgIk5PTiBQUk9URUNURUQiIE5vZGVTSUQgZG9lcyBub3QgaGVs
cCBpbiAgDQo+PnNvbHZpbmcgdGhpcyB0cmFuc2llbnQgc2l0dWF0aW9uLg0KPj4gDQo+PiBOb3cs
IGFzIEkgZXhwbGFpbmVkLCBJTU8sIGl0J3MgcG9zc2libGUgdG8gaW50cm9kdWNlIGVuZCB0byBl
bmQgT0FNIA0KPj4gb24gdG9wIG9uIHRoZSBTUlRFIHRvIGJyaW5nIHRoZSBMU1AgZG93biBhcyBz
b29uIGFzIHRoZXJlIHMgc29tZXRoaW5nIA0KPj4gd3Jvbmcgb24gdGhlIHBhdGguIEEgSG9sZGRv
d24gdGltZXIgY2FuIGJlIHVzZWQgdG8ga2VlcCBMU1AgZG93biANCj4+IHVudGlsIGNvbnZlcmdl
bmNlIGhhcHBlbnMgYXQgSW5ncmVzcyBvciBDb250cm9sbGVyLiBCdXQgaW50cm9kdWNpbmcgDQo+
PiBzdWNoIE9BTSBhbmQgaG9sZGRvd24gYW5kIGNvdXBsZWQgd2l0aCByZWxhdGlvbnMgd2l0aCBJ
R1AgbWF5IGFsc28gYmUgDQo+PiBjb21wbGV4IGFuZCB0aGVyZSBpcyBhIGNoYW5jZSB0aGF0IGl0
IGRvZXMgbm90IHNvbHZlIHRoZSBpc3N1ZS4gSW4gDQo+PiBjYXNlIG9mIHByb3RlY3RlZCBOb2Rl
U0lEIHVzZWQsIE9BTSB3aWxsIG5vdCB3b3JrLCBiZWNhdXNlIHN3aXRjaG92ZXIgDQo+PiB0aW1l
IHdpbGwgYmUgdG9vIHNtYWxsLiBVc2luZyBPQU0gLCBkZWZhY3RvIHJlcXVpcmVzIHBhdGggd2l0
aCBubyBwcm90ZWN0aW9uLg0KPj4gU28gdW5wcm90ZWN0ZWQgU0lEK09BTSBtYXkgc29sdmUgdGhl
IHVzZSBhdCB0aGUgcHJpY2Ugb2Ygc29tZSANCj4+IGNvbXBsZXhpdHkgYW5kIHBvc3NpYmx5IG5v
dCBzb2x2aW5nIDEwMCUgb2YgdGhlIGNhc2VzLg0KPj4gDQo+PiBUbyBjb25jbHVkZSA6DQo+PiBX
ZSBuZWVkIHRvIHNvbHZlIHRoaXMgdXNlIGNhc2UgYW5kIHdlIG5lZWQgdG8gZmluZCBhbm90aGVy
IGVsZWdhbnQsIA0KPj4gc2ltcGxlIGFuZCBzY2FsYWJsZSBzb2x1dGlvbiBmb3IgdGhpcy4NCj4+
IA0KPj4gUG9zc2libGUgZXhpc3Rpbmcgc29sdXRpb25zIDoNCj4+IC0gVXNlIEFkai1TSUQgb25s
eSA9PiBkb2VzIG5vdCBzb3VuZHMgZ29vZCBhcyB0aGVyZSB3aWxsIGJlIGFuIGltcGFjdCANCj4+
IG9mIHN0YWNrIGRlcHRoID0+IFBhdGggY29tcHJlc3Npb24gbmVjZXNzYXJ5DQo+PiAtIFVzZSBi
aW5kaW5nIFRMViBhbmQgY3JlYXRlIHNvbWUgbmV3IE5vZGUtU0lEIGNvcnJlc3BvbmRpbmcgdG8g
YSBzZXQgDQo+PiBvZiBBZGotU0lEID0+IFRoaXMgaW50cm9kdWNlcyBtb3JlIHN0YXRlcyB3aXRo
aW4gdGhlIG5ldHdvcmsgKGhvdyANCj4+IG1hbnkNCj4+ID8pDQo+PiAtIEFueXRoaW5nIGVsc2Ug
Pw0KPg0KPkNvbWJpbmluZyBBZGotU0lEIGFuZCBOb2RlLVNJRCB3aXRoIGEgdmVyeSByZXN0cmlj
dGVkIFRUTCAodG8gZXhwaXJlIG9uIA0KPnRoZSBiYWNrdXAgcGF0aCkgbWF5IGJlIGFibGUgdG8g
YXZvaWQgSUdQIHJlcm91dGluZyBvZiB0aGlzIExTUC4NCj4NCj4vQnJ1bm8NCj4NCj4gDQo+PiBC
ZXN0IHJlZ2FyZHMsDQo+PiANCj4+IFN0ZXBoYW5lDQo+PiANCj4+IA0KPj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCj4+IEZyb206IFJvYiBTaGFraXIgW21haWx0bzpyanNAcm9iLnNoXQ0K
Pj4gU2VudDogVGh1cnNkYXksIEphbnVhcnkgMDgsIDIwMTUgMTA6NTINCj4+IFRvOiBMSVRLT1dT
S0kgU3RlcGhhbmUgU0NFL0lCTkYNCj4+IENjOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgU2hy
YWRkaGEgSGVnZGU7IFB1c2hwYXNpcyBTYXJrYXI7IFBldGVyIA0KPj4gUHNlbmFrIChwcHNlbmFr
KTsgDQo+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMu
aWV0Zi5vcmc7DQo+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNA
dG9vbHMuaWV0Zi5vcmc7IEhhbm5lcyANCj4+IEdyZWRsZXI7IG9zcGZAaWV0Zi5vcmc7IGlzaXMt
d2dAaWV0Zi5vcmcNCj4+IFN1YmplY3Q6IFJlOiBbSXNpcy13Z10gW09TUEZdIE1haWwgcmVnYXJk
aW5nDQo+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLSBleHRlbnNpb25zDQo+PiAN
Cj4+IFN0ZXBoYW5lLA0KPj4gDQo+PiBJZiB3ZSB0aGluayBhYm91dCB0aGUg4oCcTVVTVCBOT1Qg
YmUgcHJvdGVjdGVk4oCdIGNhc2UgdGhhdCB5b3UgbWVudGlvbi4NCj4+IExldOKAmXMgYXNzdW1l
IHRoYXQgd2UgaGF2ZSBhIHNlcnZpY2UgdGhhdCBpcyBwZXJmb3JtYW5jZSBzZW5zaXRpdmUsIA0K
Pj4gc3VjaCB0aGF0IHdlIHdhbnQgdG8gdGFrZSBhIHBhcnRpY3VsYXIgcGF0aCB0aHJvdWdoIHRo
ZSBuZXR3b3JrIC0gYW5kIA0KPj4gdGhhdCB3ZSB1c2UgTm9kZS0gU0lEcyBsaWtlIHlvdSBzYXku
DQo+PiANCj4+IElmIHdlIGFzc3VtZSB0aGF0IHRoZSByZXF1aXJlbWVudCBpcyBmb3IgQS1CLUMt
RC1FIHBhdGggYmVsb3cuIFRoZSANCj4+IG5vZGUgU0lEIGZvciBFIHBvaW50cyB2aWEgQy1ELUUg
YW5kIGhlbmNlIGlzIHVzZWQgZm9yIHN0YWNrIA0KPj4gY29tcHJlc3Npb24gbGlrZSB5b3UNCj4+
IHNheToNCj4+IA0KPj4gICAgICAgQSAtLSBCIC0tIEMgLS0gRCAtLSBFDQo+PiAgICAgICAgICAg
ICAgICAgfCAgICAgICAgLw0KPj4gICAgICAgICAgICAgICAgIC0tLSBRIC0tLQ0KPj4gDQo+PiBJ
biB5b3VyIGVudmlzYWdlZCBiZWhhdmlvdXIsIEMgZG9lcyBub3QgcHJvdGVjdCB0aGUgTm9kZS1T
SUQgZm9yIEUuIA0KPj4gSW4gdGhlIGNhc2Ugb2YgdGhlIEMtRCBsaW5rIGZhaWx1cmUsIHRoZW4g
dGhlIOKAnHByZWZlcnJlZOKAnSBiZWhhdmlvdXIgDQo+PiBpcyB0aGF0IEMgbm93IGRyb3BzIHRy
YWZmaWMgdG93YXJkcyB0aGlzIGRlc3RpbmF0aW9uLiBIb3dldmVyLCBDIGRvZXMgDQo+PiBub3Qg
cmVtb3ZlIHRoZSBGSUIgZW50cnkgZm9yIHRoZSBOb2RlLVNJRCBmb3IgRSwgaXTigJlzIGFjdHVh
bGx5IGp1c3QgDQo+PiBub3cga25vd24gdmlhIFEuIEF0IHRoaXMgcG9pbnQsIEEgY2FuIGZvcndh
cmQgd2l0aCBleGFjdGx5IHRoZSBzYW1lIA0KPj4gc3RhY2ssIGFuZCB0aGUgcGFja2V0IHRha2Vz
IGEgbmV3IEEtQi0gQy1RLUUgcGF0aCwgd2hpY2ggaXMgDQo+PiBub24tY29uZm9ybWFudCB3aXRo
IHRoZSBwZXJmb3JtYW5jZSByZXF1aXJlbWVudCBvZiB0aGUgc2VydmljZS4NCj4+IA0KPj4gSW4g
dGVybXMgb2Ygd2hhdCBDIGRvZXMgd2l0aCBpdHMgRklCLCBkb2VzIGl0IHNpbXBseSBub3QgdXNl
IEMtUS1FIA0KPj4gZHVyaW5nIHRoZSBmYWlsdXJlLCBidXQgcG9zdC1yZWNvbnZlcmdlbmNlIHVz
ZSBpdCBhbnl3YXk/IElmIHNvLCB3aHkgDQo+PiBub3QgdXNlIEMtUS1FIGR1cmluZyB0aGUgZmFp
bHVyZSAtIGJlY2F1c2UgdGhlIHNlcnZpY2UgaXMgYWx3YXlzIA0KPj4gZ29pbmcgdG8gbm9uLWNv
bmZvcm1hbnQgdG8gdGhlIHBlcmZvcm1hbmNlIHJlcXVpcmVtZW50Pw0KPj4gDQo+PiBXaXRoIGFu
IEFkai1TSUQsIGl0IG1ha2VzIHNlbnNlLCBiZWNhdXNlIGVzc2VudGlhbGx5IHVubGVzcyB0aGF0
IA0KPj4gYWRqYWNlbmN5IGlzIGF2YWlsYWJsZSwgdGhlbiB0aGVyZSBpcyBubyBhbHRlcm5hdGUg
cGF0aCBmb3IgdGhlIFNJRCANCj4+IHRoYXQgd2lsbCBiZSB0YWtlbiAtIHNvIHRyYWZmaWMgbmV2
ZXIgaGl0cyBhIG5vbi1jb25mb3JtYW50IHBhdGguDQo+PiANCj4+IFByYWN0aWNhbGx5LCBpZiBJ
IGNhbuKAmXQgdGVsbCBhIGN1c3RvbWVyIHRoYXQgdGhlIHBhdGggdGFrZW4gd2lsbCAgDQo+PmRl
ZmluaXRlbHkgYmUgQS1CLSBDLUQtRSwgYW5kIGl0IG1heSByYXRoZXIgZ28gdmlhIEMtUS1FIGF0
IHNvbWUgcG9pbnQgIA0KPj5mb2xsb3dpbmcgY29udmVyZ2VuY2UgW3VudGlsIHRoZSBoZWFkLWVu
ZCBjYWxjdWxhdGVzIHRoYXQgc3VjaCBhICANCj4+Y2hhbmdlIGhhZCBoYXBwZW5lZCAtIGVpdGhl
ciBhIGxpbmsgb3V0YWdlLCBvciBhIG1ldHJpYyBjaGFuZ2UgLSBhbmQgIA0KPj5zdG9wcyB1c2lu
ZyB0aGUgbGFiZWwgc3RhY2tdLCB0aGVuIHRoZXJl4oCZcyBsaXR0bGUgcHJvYmxlbSBvZiBoYXZp
bmcgDQo+PnRoZSB0cmFmZmljIGdvIHZpYSBDLVEtRSBkdXJpbmcgcHJvdGVjdGlvbi4NCj4+IA0K
Pj4gRm9yIHRoZSBkaXNqb2ludCBjYXNlLCB0aGUgY29uc2lkZXJhdGlvbiB0aGF0IG9uZSBoYXMg
dG8gbWFrZSBpczoNCj4+IAkqIGFyZSBhbHRlcm5hdGl2ZSBTUEYgcGF0aHMgZm9yIGEgcGFydGlj
dWxhciBOb2RlLVNJRCBhY3R1YWxseSBzdGlsbCAgDQo+PmNvbmZvcm1hbnQgd2l0aCB0aGUgZGlz
am9pbnRuZXNzIHJlcXVpcmVtZW50PyBIb3cgbWFueSBzaW11bHRhbmVvdXMgIA0KPj5mYWlsdXJl
cyBkb2VzIG9uZSByZXF1aXJlIHRvIHZpb2xhdGUgY29uc3RyYWludHMuIEZvciBleGFtcGxlLCBp
biBhICANCj4+ZHVhbC1wbGFuZSBjb3JlIG5ldHdvcmssIHRoZW4gaWYgdGhlIHJlcXVpcmVtZW50
IGlzIGRpc2pvaW50bmVzcyBhdCAgDQo+PnRoZSBJUCBsZXZlbCwgdGhlbiB3ZSBtYXkgbmVlZCB0
byBsb3NlIGNvbm5lY3Rpdml0eSBlbnRpcmVseSB3aXRoaW4gIA0KPj50aGUgcGxhbmUgYmVmb3Jl
IGl0IGlzIHByZWZlcmFibGUgdG8g4oCcaG9w4oCdIHRvIGFub3RoZXIgcGxhbmUuIEluIHRoaXMg
IA0KPj5jYXNlLCB1c2luZyBhbiBhbHRlcm5hdGl2ZSBTUEYgcGF0aCBmb3IgdGhlIE5vZGUtU0lE
IGlzIGFjdHVhbGx5IG5vdCBhIA0KPj5wcm9ibGVtIGZvciBkaXNqb2ludG5lc3MuDQo+PiAJKiBk
b2VzIHRoZSBhcHBsaWNhdGlvbiBwcmVmZXIgbG9zaW5nIGFuIGVudGlyZSBwYXRoIHRvIGhhdmlu
ZyBzb21lICANCj4+cmlzayBvZiB0aGUgc2VydmljZXMgYmVpbmcgc2hhcmVkIGZhdGUgdW50aWwg
dGhlIHJlLW9wdGltaXNhdGlvbj8NCj4+IA0KPj4gRnJvbSB0aGUgd29yayB0aGF0IHdl4oCZdmUg
bG9va2VkIGF0IHRodXMgZmFyLCBJIGhhdmUgbm90IHlldCBzZWVuIGEgDQo+PiBjYXNlIHdoZXJl
IEkgYWJzb2x1dGVseSBNVVNUIE5PVCB1c2UgYW4gYWx0ZXJuYXRlIHNob3J0ZXN0IHBhdGggZm9y
IGEgDQo+PiBOb2RlLVNJRCBhbmQgaGVuY2UgZG9u4oCZdCByZXF1aXJlIHByb3RlY3Rpb24gYXQg
YSBwcmFjdGljYWwgbGV2ZWwuDQo+PiANCj4+IFN0YWNrIGRlcHRoIGlzIGRlZmluaXRlbHkgZ29p
bmcgdG8gYmUgc29tZXRoaW5nIHRoYXQgd2UgbmVlZCB0byAgDQo+PmNvbnNpZGVyIC0gdG8gbWUs
IHdoZXJlIHdlIGhhdmUgY2VudHJhbGlzZWQgY29udHJvbGxlciAtIGFjdGlvbnMgc3VjaCAgDQo+
PmFzIGR5bmFtaWNhbGx5IGNyZWF0ZWQgZm9yd2FyZGluZy1hZGphY2VuY3kgTFNQcyB3aGljaCBh
bGxvdyAgDQo+PuKAnGV4cGFuc2lvbuKAnSBvZiBvbmUgc2VnbWVudCBpbnRvIGEgc2V0IG9mIHNl
Z21lbnRzIHdpdGhpbiB0aGUgcGF0aCBhcmUgIA0KPj5hdHRyYWN0aXZlIGFzIGEgc29sdXRpb24g
d2hlcmUgb25lIG5lZWRzIHRvIGhhdmUgZXhwbGljaXQgcm91dGluZyBvZiANCj4+dHJhZmZpYyBm
b3IgVEUgcHVycG9zZXMuDQo+PiANCj4+IERvZXMgdGhpcyBtYWtlIHNlbnNlLCBvciBkbyB5b3Ug
c2VlIHRoZSB1c2UgY2FzZSB0aGF0IHdl4oCZcmUgDQo+PiBhZGRyZXNzaW5nIGhlcmUgZGlmZmVy
ZW50bHk/DQo+PiANCj4+IENoZWVycywNCj4+IHIuDQo+PiANCj4+IA0KPj4gPiBPbiA3IEphbiAy
MDE1LCBhdCAwOTo0NCwgc3RlcGhhbmUubGl0a293c2tpQG9yYW5nZS5jb20gd3JvdGU6DQo+PiA+
DQo+PiA+IEhpLA0KPj4gPg0KPj4gPiBJJ20gY29taW5nIGludG8gdGhpcyBsb25nIHRocmVhZCBh
bmQgSSB0cmllZCB0byByZWFkIGFsbCB0aGUgDQo+PiA+IGV4Y2hhbmdlIGJ1dCBJIG1heSBiZSBt
aXNzZWQgc29tZSBsaW5lcyA6KQ0KPj4gPg0KPj4gPiBCdXQgaGVyZSBpcyBteSBvcGluaW9uIG9u
IHRoaXMgc3ViamVjdC4NCj4+ID4gSSB0aGluayB0aGUgcG9pbnQgZnJvbSBTaHJhZGRhIGlzIHZh
bHVhYmxlIGluIGNhc2Ugb2YgVHJhZmZpYyANCj4+ID4gRW5naW5lZXJpbmcgd2l0aA0KPj4gU2Vn
bWVudCBSb3V0aW5nLCBlc3BlY2lhbGx5IHdpdGggYSBjZW50cmFsIGNvbnRyb2xsZXIuDQo+PiA+
DQo+PiA+IFRvZGF5IGluIFRFIG5ldHdvcmtzLCB3ZSBhcmUgc2VsbGluZyBzb21lIGRpc2pvaW50
cyBwYXRocyB0byANCj4+ID4gY3VzdG9tZXIgdGhhdA0KPj4gTVVTVCBOT1QgYmUgcHJvdGVjdGVk
IChTREggbGlrZSBzZXJ2aWNlcykuIEl0IHdvdWxkIGJlIGdvb2QgdG8gDQo+PiByZXByb2R1Y2Ug
dGhlIHNhbWUgdGhpbmcgd2l0aCBTUi1URS4NCj4+ID4NCj4+ID4gTm93LCBjdXJyZW50IGVuY29k
aW5nIHBlcm1pdHMgdG8gYWR2ZXJ0aXNlIHRoYXQgYSBzcGVjaWZpYyBBZGotU0lEIA0KPj4gPiBp
cw0KPj4gcHJvdGVjdGVkIG9yIG5vdCAoYXMgYWxyZWFkeSBtZW50aW9uZWQsIHRoaXMgZG9lcyBu
b3Qgc2F5IHRoYXQgYSANCj4+IHByb3RlY3Rpb24gcmVhbGx5IGV4aXN0cyAuLi4sIGluIGNhc2Ug
b2YgTEZBIHByb3RlY3Rpb24gLCB0aGVyZSBtYXkgDQo+PiBiZSBubyBGUlIgcGF0aCBmb3IgdGhp
cyBhZGotU0lEIGRlc3BpdGUgb2YgdGhlIHByb3RlY3Rpb24gZmxhZyBzZXQpLg0KPj4gPiBXZSBw
cmV0dHkga25vdyB0aGF0IGl0IHdvdWxkIG5vdCBiZSBwb3NzaWJsZSBpbiBhbGwgY2FzZSB0byB1
c2UgDQo+PiA+IG9ubHkgQWRqLVNJRA0KPj4gZm9yIGEgVEUgdHVubmVsIChkdWUgdG8gbGFiZWwg
c3RhY2sgZGVwdGgpLCBzbyB3ZSBuZWVkIHRvIGludHJvZHVjZSANCj4+IHN0YWNrIGNvbXByZXNz
aW9uIHVzaW5nIFNQVCBzZWdtZW50cyBhbmQgbm9kZS1TSUQuDQo+PiA+IFNvIHRvIHJlcGx5IG9u
IFJvYidzIGNvbW1lbnQsIG9uIFJTVlAtVEUgdHVubmVscyB3aXRoIGxvb3NlcyBob3BzIA0KPj4g
PiB0aGF0DQo+PiBkb2VzIG5vdCByZXF1ZXN0IHByb3RlY3Rpb24gOiB5ZXMgZm9yIFJTVlAsIGl0
IGRvZXMgbm90IG1ha2Ugc2Vuc2UgdG8gDQo+PiBtZSwgYnV0IGZvciBTUiwgZHVlIHRvIHN0YWNr
IGNvbXByZXNzaW9uLCBpdCB3aWxsIGJlIG5lZWRlZC4NCj4+ID4NCj4+ID4gSWYgd2UgbG9vayBh
dCBhIG5ldHdvcmssIHdoZXJlIFRFIGlzIG1hbmFnZWQgYnkgYSBjZW50cmFsIA0KPj4gPiBjb250
cm9sbGVyLCBob3cNCj4+IHRoZSBjb250cm9sbGVyIGNhbiBlbnN1cmUgdGhhdCB0aGUgbm9kZS1T
SUQgdXNlZCBpcyBwcm90ZWN0ZWQgb3Igbm90IA0KPj4gKGFzIGZvciBBZGotU0lELCBJIG1lYW4g
cHJvdGVjdGlvbiByZXF1ZXN0ZWQsIG5vdCBwcm90ZWN0aW9uIA0KPj4gaW5zdGFsbGVkKS4gSSBz
ZWUgdHdvIHdheXMgOg0KPj4gPiAJKiBVc2UgdHdvIFNJRHMgYXR0YWNoZWQgdG8gdGhlIHNhbWUg
cHJlZml4IGFuZCBhZGQgYSBmbGFnIHRvIA0KPj4gPiBwcmV2ZW50DQo+PiBhdXRvbWF0aWNhbGx5
IGFsbCBub2RlcyB0byBjb21wdXRlIGEgcHJvdGVjdGlvbiBmb3Igb25lIG9mIHRoZSBTSUQuDQo+
PiBUaGUgZmxhZyBkb2VzIG5vdCByZWFsbHkgZm9yY2Ugbm9kZXMgdG8gY29tcHV0ZSBhIHByb3Rl
Y3Rpb24uIEVhY2ggIA0KPj5ub2RlIHdpbGwgc3RpbGwgcmVxdWlyZSBsb2NhbCBjb25maWd1cmF0
aW9uIGZvciBwcm90ZWN0aW9uLCBidXQgdGhlICANCj4+ZmxhZyB3aWxsIHBlcm1pdCB0byBleGNs
dWRlIHNvbWUgcHJlZml4ZXMgZm9yIHByb3RlY3Rpb24gKG92ZXJyaWRpbmcgDQo+PmxvY2FsIHBv
bGljeSkuDQo+PiA+DQo+PiA+IAkqIFVzZSB0d28gcHJlZml4ZXMgb24gZWFjaCBub2RlICwgcHJl
Zml4ZXMgYXJlIG1hcmtlZCB3aXRoIHRhZ3MNCj4+IChhZG1pbi10YWdzKSA6ICJwcm90ZWN0aW9u
IHRhZyIgYW5kICJub24gcHJvdGVjdGlvbiB0YWciLiBFYWNoIHJvdXRlciAgDQo+PmlzIGNvbmZp
Z3VyZWQgdXNpbmcgTEZBIHBvbGljaWVzIHRvIG5vdCBjb21wdXRlIHByb3RlY3Rpb24gZm9yICAN
Cj4+cHJlZml4ZXMgaGF2aW5nICJub24gcHJvdGVjdGlvbiB0YWciIEFORCBhZGQga25vd2xlZGdl
IHRvIHRoZSAgDQo+PmNvbnRyb2xsZXIgdG8gdXNlIG9ubHkgIm5vbiBwcm90ZWN0aW9uIHRhZyIg
cHJlZml4ZXMgdG8gY29tcHJlc3Mgbm9uIA0KPj5wcm90ZWN0ZWQgcGF0aC4NCj4+ID4NCj4+ID4N
Cj4+ID4gQmVzdCBSZWdhcmRzLA0KPj4gPg0KPj4gPiBTdGVwaGFuZQ0KPj4gPg0KPj4gPiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4gPiBGcm9tOiBJc2lzLXdnIFttYWlsdG86aXNpcy13
Zy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTGVzIA0KPj4gPiBHaW5zYmVyZyAoZ2lu
c2JlcmcpDQo+PiA+IFNlbnQ6IE1vbmRheSwgSmFudWFyeSAwNSwgMjAxNSAxNjo1OQ0KPj4gPiBU
bzogU2hyYWRkaGEgSGVnZGU7IFB1c2hwYXNpcyBTYXJrYXI7IFBldGVyIFBzZW5hayAocHBzZW5h
ayk7IA0KPj4gPiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9v
bHMuaWV0Zi5vcmc7DQo+PiA+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5z
aW9uc0B0b29scy5pZXRmLm9yZzsgSGFubmVzIA0KPj4gPiBHcmVkbGVyDQo+PiA+IENjOiBvc3Bm
QGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+PiA+IFN1YmplY3Q6IFJlOiBbSXNpcy13Z10g
W09TUEZdIE1haWwgcmVnYXJkaW5nIA0KPj4gPiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0
aW5nLWV4dGVuc2lvbnMNCj4+ID4NCj4+ID4gU2hyYWRkaGEgLQ0KPj4gPg0KPj4gPiBBcyBKZWZm
IGhhcyBhbHJlYWR5IG1lbnRpb25lZCwgdGhlIGNhc2UgeW91IGFyZSBjb25jZXJuZWQgYWJvdXQg
Y2FuIA0KPj4gPiBiZSBoYW5kbGVkIHVzaW5nIExGQSBzZWxlY3Rpb24gc3RyYXRlZ2llcyBkaXNj
dXNzZWQgaW4gDQo+PiA+IGh0dHA6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0
Zi1ydGd3Zy1sZmEtbWFuYWdlYWJpbGl0eS8NCj4+ID4gQW5kIGl0IGlzIGEgZmFyIGJldHRlciBz
b2x1dGlvbiBzaW5jZSBpdCBhbGxvd3MgdGhlIHRyYWZmaWMgb2YgDQo+PiA+IGludGVyZXN0IHRv
IGJlDQo+PiBwcm90ZWN0ZWQgPT4gbGVzcyB0cmFmZmljIGludGVycnVwdGlvbi4NCj4+ID4NCj4+
ID4gICBMZXMNCj4+ID4NCj4+ID4NCj4+ID4NCj4+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4+ID4gRnJvbTogU2hyYWRkaGEgSGVnZGUgW21haWx0bzpzaHJhZGRoYUBqdW5pcGVyLm5l
dF0NCj4+ID4gU2VudDogTW9uZGF5LCBKYW51YXJ5IDA1LCAyMDE1IDEyOjQ5IEFNDQo+PiA+IFRv
OiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgUHVzaHBhc2lzIFNhcmthcjsgUGV0ZXIgUHNlbmFr
IA0KPj4gPiAocHBzZW5hayk7IA0KPj4gPiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5n
LWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+PiA+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50
LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsgSGFubmVzIA0KPj4gPiBHcmVkbGVy
DQo+PiA+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+PiA+IFN1YmplY3Q6
IFJFOiBbT1NQRl0gW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPj4gPiBkcmFmdC1pZXRmLW9z
cGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+ID4NCj4+ID4gTGVzLA0KPj4gPg0KPj4g
PiBQbHMgY29uc2lkZXIgYSBjYXNlIHdoZW4gdGhlIHBvc3QgY29udmVyZ2VuY2UgcGF0aCBnb2Vz
IHRocm91Z2ggYQ0KPj4gZGlmZmVyZW50IG5vZGUgYW5kIGlzIHdlbGwgcHJvdmlzaW9uZWQuDQo+
PiA+DQo+PiA+IC0tLS0tLS0tRy0tLS0tLS0NCj4+ID4gfCAgICAgICAgICAgICAgICAgICAgIHwN
Cj4+ID4gQS0tLS1CLS0tLUMtLS0tRA0KPj4gPiAgICAgICAgfCAgICAgICB8DQo+PiA+ICAgICAg
ICAgIEUtLS0tRg0KPj4gPg0KPj4gPiBXaGVuIHRoZSBsaW5rIGJldHdlZW4gQiAmIEMgZ29lcyBk
b3duLCB3ZSBkb27igJl0IHdhbnQgdG8gZGl2ZXJ0IHRoZQ0KPj4gdHJhZmZpYyB2aWEgQi1FLUUt
Ri1DIGJlY2F1c2UgaXQgaXMgbm90IHdlbGwgcHJvdmlzaW9uZWQgZm9yIHRoZSANCj4+c2Vydmlj
ZS4NCj4+ID4gVGhlIHBvc3QgY29udmVyZ2VuY2UgcGF0aCBpcyBBLUctRCB3aGljaCBpcyB3ZWxs
IHByb3Zpc2lvbmVkLg0KPj4gPiBJbiB0aGlzIGNhc2UgaXQgbWFrZXMgc2Vuc2UgdG8gc2ltcGx5
IGF2b2lkIHByb3RlY3Rpb24gZm9yIHRoZSANCj4+ID4gc2VydmljZSBhcyB0aGUNCj4+IG5hdHVy
ZSBvZiB0aGUgc2VydmljZSBpcyBzdWNoIHRoYXQgaXQgY2FuIGJlIGRpc2Nvbm5lY3RlZCBhbmQg
DQo+PiByZWNvbm5lY3RlZCB3aXRob3V0IGltcGFjdGluZyB0aGUgZW5kIHVzZXIgb2YgdGhlIHNl
cnZpY2UuDQo+PiA+DQo+PiA+DQo+PiA+IFRoZSBwb3N0IGNvbnZlcmdlbmNlIHBhdGhzIG5lZWQg
dG8gYmUgcHJvdmlzaW9uZWQgYXQgbGVhc3QgZm9yIG9uZSANCj4+ID4gZmFpbHVyZQ0KPj4gaWYg
dGhhdCBpcyBub3QgdGhlIGNhc2UgdGhlbiB0aGUgc2VydmljZSB3aWxsIHJlbWFpbiBkb3duIA0K
Pj4gSXJyZXNwZWN0aXZlIG9mIHRoZSB0ZWNobm9sb2d5IHVzZWQuDQo+PiA+DQo+PiA+DQo+PiA+
IFJnZHMNCj4+ID4gU2hyYWRkaGENCj4+ID4NCj4+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4+ID4gRnJvbTogTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgW21haWx0bzpnaW5zYmVyZ0Bj
aXNjby5jb21dDQo+PiA+IFNlbnQ6IE1vbmRheSwgSmFudWFyeSAwNSwgMjAxNSAxMjowNyBQTQ0K
Pj4gPiBUbzogUHVzaHBhc2lzIFNhcmthcjsgU2hyYWRkaGEgSGVnZGU7IFBldGVyIFBzZW5hayAo
cHBzZW5hayk7IA0KPj4gPiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lv
bnNAdG9vbHMuaWV0Zi5vcmc7DQo+PiA+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmct
ZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsgSGFubmVzIA0KPj4gPiBHcmVkbGVyDQo+PiA+IENj
OiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+PiA+IFN1YmplY3Q6IFJFOiBbT1NQ
Rl0gW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPj4gPiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVu
dC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+ID4NCj4+ID4gUHVzaHBhc2lzIC0NCj4+ID4NCj4+ID4g
SW5saW5lLg0KPj4gPg0KPj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4gPiBGcm9t
OiBQdXNocGFzaXMgU2Fya2FyIFttYWlsdG86cHNhcmthckBqdW5pcGVyLm5ldF0NCj4+ID4gU2Vu
dDogU3VuZGF5LCBKYW51YXJ5IDA0LCAyMDE1IDEwOjEzIFBNDQo+PiA+IFRvOiBMZXMgR2luc2Jl
cmcgKGdpbnNiZXJnKTsgU2hyYWRkaGEgSGVnZGU7IFBldGVyIFBzZW5hayANCj4+ID4gKHBwc2Vu
YWspOyANCj4+ID4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRv
b2xzLmlldGYub3JnOw0KPj4gPiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVu
c2lvbnNAdG9vbHMuaWV0Zi5vcmc7IEhhbm5lcyANCj4+ID4gR3JlZGxlcg0KPj4gPiBDYzogb3Nw
ZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4gPiBTdWJqZWN0OiBSZTogW09TUEZdIFtJ
c2lzLXdnXSBNYWlsIHJlZ2FyZGluZyANCj4+ID4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91
dGluZy1leHRlbnNpb25zDQo+PiA+DQo+PiA+IEhpIExlcywNCj4+ID4NCj4+ID4NCj4+ID4gT24g
MS81LzE1LCAxMToyMyBBTSwgIkxlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIiA8Z2luc2JlcmdAY2lz
Y28uY29tPg0KPj4gd3JvdGU6DQo+PiA+DQo+PiA+PiBQdXNocGFzaXMgLQ0KPj4gPj4NCj4+ID4+
IFRoZSBrZXkgcG9pbnQgaXMgdGhhdCB0aGUgcHJvcG9zYWwgZG9lcyBub3QgaGF2ZSBhbnkgbGFz
dGluZyANCj4+ID4+IGltcGFjdCBvbiB0cmFmZmljIGZsb3cuIEEgc2ltcGxlIHRvcG9sb2d5IHNo
b3VsZCBzdWZmaWNlIHRvIGlsbHVzdHJhdGUgdGhpcy4NCj4+ID4+DQo+PiA+Pg0KPj4gPj4gQS0t
LS1CLS0tLUMtLS0tRA0KPj4gPj4gICAgICAgICB8ICAgICAgIHwNCj4+ID4+ICAgICAgICAgRS0t
LS1GDQo+PiA+Pg0KPj4gPj4gKEFsbCBsaW5rcyBoYXZlIHRoZSBzYW1lIGNvc3QpDQo+PiA+Pg0K
Pj4gPj4gU3VwcG9zZSB3ZSB3aXNoIHRvIGhhdmUgdHJhZmZpYyBlbnRlcmluZyBhdCBBIGZsb3cg
YWxvbmcgdGhlIHBhdGggDQo+PiA+PiBBLUItQy1EDQo+PiA+PiAtIGJ1dCBpZiB0aGUgbGluayBC
LS0tQyBmYWlscyB3ZSBkbyBOT1Qgd2FudCB0cmFmZmljIHRvIHRha2UgdGhlIA0KPj4gPj4gcGF0
aCBCLS1FLS1GLS1DLg0KPj4gPj4NCj4+ID4+IFlvdSBwcm9wb3NlIHRvIGhhdmUgQyBhZHZlcnRp
c2UgYW4gYWRkcmVzcyB3aXRoIHR3byBub2RlLXNpZHMgLSANCj4+ID4+IG9uZSB3aGljaCBhbGxv
d3MgcHJvdGVjdGlvbiAtIGNhbGwgaXQgQyhQKSAtIGFuZCBvbmUgd2hpY2ggZG9lcyANCj4+ID4+
IE5PVCBhbGxvdyBwcm90ZWN0aW9uIC0gY2FsbCBpdCBDKE5QKS4NCj4+ID4gW1B1c2hwYXNpc10g
Tm8uIE15IHByb3Bvc2FsIGlzIGZvciBEIHRvIGFkdmVydGlzZSB0d28gbm9kZSBzaWRzLCBEMSAN
Cj4+ID4gd2l0aCBOUA0KPj4gc2V0IHRvIDAgYW5kIEQyIHdpdGggTlAgc2V0IHRvIDEuIEFwcGxp
Y2F0aW9ucyBvbiB0aGF0IGRvIG5vdCBuZWVkIEIsIA0KPj4gb3IgQyB0byBwcm90ZWN0IHRoZSBB
LUItQy1EIHBhdGggd2lsbCB1c2UgRDIuIEIgYW5kIEMgd2lsbCBub3QgDQo+PiBpbnN0YWxsIGJh
Y2t1cCBwYXRocyBmb3IgRDIuIE90aGVyIGFwcHMgY2FuIHVzZSBEMSBhcyB0aGV5IGFyZSANCj4+
IHN1cHBvc2VkIHRvIGRvIG90aGVyd2lzZS4gV2V0aGVyIHRvIHByb3RlY3QgRDEgb3Igbm90IGlz
IGEgbG9jYWwgZGVjaXNpb24gb2YgQiBhbmQgQy4NCj4+ID4gSG9wZSBJIGNvdWxkIGNsYXJpZnkg
ZW5vdWdoIDopDQo+PiA+DQo+PiA+IFtMZXM6XSBXaGV0aGVyIHdlIHRhbGsgYWJvdXQgQyBvciBE
IGRvZXNu4oCZdCBtYXR0ZXIuIEFzIHlvdSBwb2ludCANCj4+ID4gb3V0DQo+PiBiZWxvdyB0aGUg
aXNzdWUgeW91IGFyZSBjb25jZXJuZWQgd2l0aCBpcyB0aGUgRklCIHVwZGF0ZSB0aW1lIG9uIHRo
ZSANCj4+IGludGVybWVkaWF0ZSBub2RlcyByZWxhdGl2ZSB0byB0aGUgcmVjb21wdXRhdGlvbiBv
biB0aGUgaW5ncmVzcyBub2RlLg0KPj4gPg0KPj4gPj4NCj4+ID4+IElmIHRoZSBsYWJlbCBzdGFj
ayBzcGVjaWZpZXMgQyhOUCkgLSB0aGVuIHdoaWxlIHRoZSBsaW5rIEItLUMgaXMgDQo+PiA+PiBV
UCBldmVyeXRoaW5nIHdvcmtzIGFzIGRlc2lyZWQgKHByaW1hcnkgcGF0aCB0byBDKE5QKSBvbiBO
b2RlIEIgaXMgDQo+PiA+PiB2aWEgbGluayBCLUMpLg0KPj4gPj4gSG93ZXZlciwgd2hlbiB0aGUg
bGluayBCLS1DIGdvZXMgZG93biwgdGhlIG5ldHdvcmsgd2lsbCByZWNvbnZlcmdlIA0KPj4gPj4g
YW5kIGluIGEgbW9kZXN0IGFtb3VudCBvZiB0aW1lIHRoZSBuZXcgcHJpbWFyeSBwYXRoIHRvIEMo
TlApIG9uIA0KPj4gPj4gbm9kZSBCIHdpbGwgYmUgdmlhIGxpbmsgQi1FLg0KPj4gPiBbUHVzaHBh
c2lzXSBZZXMgYWdyZWVkLiBCdXQgb25seSBhcHBsaWNhdGlvbnMgb24gQSB3aWxsIGJlIA0KPj4g
PiBpbmplY3RpbmcgdHJhZmZpYw0KPj4gdXNpbmcgRDIuIE9uY2UgdGhlIEItQyBsaW5rLWRvd24g
ZXZlbnQgcmVhY2hlcyByb3V0ZXIgQSB3aWxsIHN0b3AgIA0KPj5pbmplY3RpbmcgdHJhZmZpYyB1
c2luZyBEMi4gQSBwYXRoIHJlLWNvbXB1dGUgd2lsbCBiZSB0cmlnZ2VyZWQgb24gQS4NCj4+IFll
cyBJIGFncmVlIHRoYXQgaWYgQiBjb252ZXJnZXMgRDIgKG5vdCBGUlIpIGJlZm9yZSBBIHJlLWNv
bXB1dGUsICANCj4+dGhlcmUgaXMgc3RpbGwgY2hhbmNlIHRoYXQgc29tZSBzbWFsbCBhbW91bnQg
b2YgdHJhZmZpYyBpcyBzZW50IG92ZXIgDQo+PkEtQi1FLUYtQy1ELg0KPj4gPg0KPj4gPiBbTGVz
Ol0gV2VsbCB5ZXMgLSB0aGUga2V5IHBvaW50IGlzIHRoYXQgeW91IGNhbm5vdCBndWFyYW50ZWUg
dGhlIA0KPj4gPiB0aW1pbmcgb2YNCj4+IHdoZW4gQiAoZm9yIGV4YW1wbGUpIHdpbGwgcmVjb252
ZXJnZSByZWxhdGl2ZSB0byB3aGVuIHRoZSBpbmdyZXNzIA0KPj5ub2RlICBBIGRlY2lkZXMgdG8g
cmVyb3V0ZS9kcm9wIHRoZSBEMiB0cmFmZmljLiBHaXZlbiB0aGF0IEIgaXMgY2xvc2VyIA0KPj50
byAgdGhlIGZhaWx1cmUgaXQgaXMgcXVpdGUgbGlrZWx5IHRoYXQgQiB3aWxsIHJlc3BvbmQgbW9y
ZSBxdWlja2x5IA0KPj50aGFuIEENCj4+IC0gYW5kIG9mIGNvdXJzZSB0aGVyZSBhcmUgbWFueSBv
dGhlciB2YXJpYWJsZXMgd2hpY2ggY291bGQgYWZmZWN0IHRoZSAgDQo+PnJlbGF0aXZlIHJlc3Bv
bnNlIHRpbWUgb2YgQSBhbmQgQi4gU28gdGhlIHNvbGUgYmVuZWZpdCBvZiB3aGF0IHlvdSAgDQo+
PnByb3Bvc2Ugc2VlbXMgdG8gYmUgdGhhdCBpbiBzb21lIGNhc2VzIHlvdSBNSUdIVCBub3Qgc2Vu
ZCBhcyBtdWNoIA0KPj50cmFmZmljIHRvIEQyIHZpYSB0aGUgdW5kZXNpcmVkIGxpbmtzLg0KPj4g
Pg0KPj4gPiBBdCB0aGlzIHBvaW50IEkgdGhpbmsgeW91IHdvdWxkIGRvIHdlbGwgdG8gbG9vayBh
dCB0aGUgZXhpc3RpbmcgDQo+PiA+IHNvbHV0aW9ucyAtIGFzDQo+PiB3ZWxsIGFzIEplZmYncyBw
b3N0IG9uIHRoaXMgdGhyZWFkIHdoaWNoIHByb3ZpZGVzIGFuIGV4Y2VsbGVudCANCj4+IGZyYW1l
d29yayBmb3IgdGhpbmtpbmcgYWJvdXQgc29sdXRpb25zLiBXZSBkbyBoYXZlIHdheXMgb2YgYWRk
cmVzc2luZyANCj4+IHRoaXMgcHJvYmxlbSBhbmQgZG9pbmcgc28gZmFyIG1vcmUgcm9idXN0bHkg
dGhhbiB3aGF0IHlvdSBhcmUgDQo+PiBwcm9wb3NpbmcuIFRoZSBST0kgZm9yIHdoYXQgeW91IHBy
b3Bvc2UgaXMgcXVpdGUgbG93LiBGb3IgbXkgcGFydCBJIA0KPj4gZG9u4oCZdCB0aGluayB3aGF0
IHlvdSBwcm9wb3NlIGlzIGEgZ29vZCBpZGVhLg0KPj4gPg0KPj4gPiAgICBMZXMNCj4+ID4NCj4+
ID4+DQo+PiA+PiBUaGUgZXhpc3RlbmNlIG9mIEMoTlApIHRoZXJlZm9yZSBvbmx5IGFmZmVjdHMg
dHJhZmZpYyBmbG93IGR1cmluZyANCj4+ID4+IHRoZSByZWNvbnZlcmdlbmNlIHBlcmlvZCBpLmUu
IGlmIHdlIGFzc3VtZSBCIGRpZCBOT1QgaW5zdGFsbCBhIA0KPj4gPj4gcmVwYWlyIHBhdGggZm9y
IEMoTlApIHRyYWZmaWMgd2lsbCBiZSBkcm9wcGVkIG9ubHkgdW50aWwgYSBuZXcgDQo+PiA+PiBw
cmltYXJ5IHBhdGggaXMgY2FsY3VsYXRlZC4gSSBkb27igJl0IHNlZSB0aGUgdmFsdWUgaW4gdGhp
cy4NCj4+ID4+DQo+PiA+PiBBcyBhIChzb21ld2hhdCBkYW5nZXJvdXMpIGFzaWRlLCB0aGUgZnVu
Y3Rpb25hbGl0eSB5b3UgYXJlIGxvb2tpbmcgDQo+PiA+PiBmb3IgaXMgbW9yZSBha2luIHRvICJu
b3QtdmlhIiBhcyBkZWZpbmVkIGluIFJGQyA2OTgxIC0gdGhvdWdoIEkgYW0gDQo+PiA+PiBxdWlj
ayB0byBhZGQgdGhhdCBJIGFtIE5PVCBwcm9wb3NpbmcgdG8gcHVyc3VlIHRoYXQuIDotKSBCdXQg
DQo+PiA+PiByZWFkaW5nIHRoYXQgUkZDIG1pZ2h0IGdpdmUgeW91IG1vcmUgaW5zaWdodCBpbnRv
IHdoeSBzaW1wbHkgDQo+PiA+PiBzZXR0aW5nICJkb24ndCBwcm90ZWN0IiBmb3IgYSBwcmVmaXgg
aXNuJ3QgdXNlZnVsIGZvciB0aGUgcHVycG9zZQ0KPj55b3UgaGF2ZSBpbiBtaW5kLg0KPj4gPj4N
Cj4+ID4+ICBMZXMNCj4+ID4+DQo+PiA+Pg0KPj4gPj4NCj4+ID4+IC0tLS0tT3JpZ2luYWwgTWVz
c2FnZS0tLS0tDQo+PiA+PiBGcm9tOiBQdXNocGFzaXMgU2Fya2FyIFttYWlsdG86cHNhcmthckBq
dW5pcGVyLm5ldF0NCj4+ID4+IFNlbnQ6IFN1bmRheSwgSmFudWFyeSAwNCwgMjAxNSA4OjM0IFBN
DQo+PiA+PiBUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFNocmFkZGhhIEhlZ2RlOyBQZXRl
ciBQc2VuYWsgDQo+PiA+PiAocHBzZW5hayk7IA0KPj4gPj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21l
bnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPj4gPj4gZHJhZnQtaWV0Zi1p
c2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOyBIYW5uZXMgDQo+
PiA+PiBHcmVkbGVyDQo+PiA+PiBDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0K
Pj4gPj4gU3ViamVjdDogUmU6IFtPU1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcgDQo+PiA+
PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+ID4+DQo+PiA+
PiBIaSBMZXMsDQo+PiA+Pg0KPj4gPj4gUGxlYXNlIGZpbmQgY29tbWVudHMgaW5saW5lLi4NCj4+
ID4+DQo+PiA+PiBBdXRob3JzLA0KPj4gPj4NCj4+ID4+IEhlcmUgaXMgbXkgcHJvcG9zYWwuIFBs
ZWFzZSBsZXQgbWUga25vdyBpZiB0aGlzIHNvdW5kcyByZWFzb25hYmxlIA0KPj4gPj4gb3INCj4+
bm90Lg0KPj4gPj4NCj4+ID4+IC0gQSBuZXcgxZJOby1Qb3RlY3Rpb24tUmVxdWlyZWTCuSBvciDF
kk5QwrkgZmxhZyBiZSBhZGRlZCB0byB0aGUgDQo+PiA+PiBQcmVmaXgtU0lEIFN1Yi1UTFYvVExW
LiBTZXR0aW5nIHRoaXMgZmxhZyBtZWFucyBub25lIG9mIHRoZSANCj4+ID4+IHRyYW5zaXQgcm91
dGVycyBzaG91bGQgdHJ5IHRvIHByb3RlY3QgdGhpcyBub2RlLXNlZ21lbnQuDQo+PiA+PiAtIExl
dCBub2RlcyBhZHZlcnRpc2UgdHdvIG5vZGUtc2lkLWluZGV4IGVhY2ggKHBlciANCj4+ID4+IGFk
ZHJlc3MtZmFtaWx5KSwgb25lIHdpdGhvdXQgYW5kIG9uZSB3aXRoIMWSTlDCuSBmbGFnIHNldC4g
Rm9yIA0KPj4gPj4gbm9kZS1zaWQgYWR2ZXJ0aXNlZCB3aXRoIMWSTlDCuSBmbGFnIDAsIHJvdXRl
cnMgc2FtZSBiZWhhdmUgdGhlIHNhbWUgDQo+PiA+PiB3YXkgYXMgdG9kYXkuIEJ1dCB3aGVuIHRo
ZXkgcmVjZWl2ZSBhIG5vZGUtc2lkIHdpdGggxZJOUMK5IGZsYWcgc2V0LCANCj4+ID4+IHRoZXkg
YXZvaWQvc2tpcCBmaW5kaW5nIGEgYmFja3VwIGZvciB0aGF0IHNlZ21lbnQuDQo+PiA+PiAtIEZp
bmFsbHkgaW5ncmVzcyBzZXJ2ZXJzIG9yIFRFLWFwcGxpY2F0aW9ucyBtYXkgdXNlIHRoZXNlIA0K
Pj4gPj4gJ25vZGUtc2lkcyB3aXRoIE5QLWZsYWcgc2V0wrkgZm9yIHVzZSBjYXNlcyB3aGVyZSBp
dCBpcyBiZXR0ZXIgdG8gDQo+PiA+PiBkcm9wIHRyYWZmaWMgb24gdG9wb2xvZ3kgb3V0YWdlcyBy
YXRoZXIgdGhhbiBkaXZlcnRpbmcgaXQgdG8gc29tZSANCj4+ID4+IG90aGVyIHBhdGhzLiBGb3Ig
c3VjaCBjYXNlcyBpbmdyZXNzIHJvdXRlciBvciBURS1hcHBsaWNhdGlvbnMgDQo+PiA+PiBzaG91
bGQgbG9vayBmb3Igbm9kZS1zaWRzIHdpdGggxZJOUMK5IGZsYWcgc2V0IGFuZCBub3QgdGhlIHJl
Z3VsYXIgDQo+PiA+PiBub2RlLXNpZHMuIEZvciBhbGwgb3RoZXIgbm9ybWFsIHVzZSBjYXNlcyhp
bmNsdWRpbmcgTDNWUE4vNlZQRSANCj4+ID4+IGV0YykgdHJhZmZpYyBzaG91bGQgYmUgY2Fycmll
ZCB1c2luZyBub2RlLXNpZCB3aXRob3V0IMWSTlDigLlmbGFnIHNldC4NCj4+ID4+DQo+PiA+PiBU
aGFua3MgYW5kIFJlZ2FyZHMsDQo+PiA+PiAtUHVzaHBhc2lzDQo+PiA+Pg0KPj4gPj4gT24gMS81
LzE1LCAzOjM3IEFNLCAiTGVzIEdpbnNiZXJnIChnaW5zYmVyZykiIDxnaW5zYmVyZ0BjaXNjby5j
b20+DQo+PiB3cm90ZToNCj4+ID4+DQo+PiA+Pj4gUHVzaHBhc2lzIC0NCj4+ID4+Pg0KPj4gPj4+
IEkgZG9uJ3QgYWdyZWUuDQo+PiA+Pj4NCj4+ID4+PiBUaGUgdXNlIG9mIG9uZSBub2RlLXNpZCB2
cyBhbm90aGVyIGhhcyBub3RoaW5nIHdoYXRldmVyIHRvIGRvIA0KPj4gPj4+IHdpdGggdGhlIHJl
cXVlc3QgU2hyYWRkaGEgaGFzIG1hZGUgaS5lLiBzaG91bGQgd2UgaW50cm9kdWNlIGEgDQo+PiA+
Pj4gZmxhZyBpbmRpY2F0aW5nIHdoZXRoZXIgYSBwYXJ0aWN1bGFyIHByZWZpeCBzaG91bGQgYmUg
cHJvdGVjdGVkIG9yIG5vdC4NCj4+ID4+PiBBIG5vZGUtc2lkIG9ubHkgZGljdGF0ZXMgd2hhdCAo
aW50ZXJtZWRpYXRlKSBub2RlIHRyYWZmaWMgc2hvdWxkIA0KPj4gPj4+IGJlIHNlbnQgdG8gLSBu
b3Qgd2hhdA0KPj4gPj4+IGxpbmsocykgYXJlIHVzZWQgdG8gcmVhY2ggdGhhdCBub2RlLg0KPj4g
Pj4gW1B1c2hwYXNpc10gVGhpcyBpcyBub3QgYWJvdXQgd2hpY2ggbGlua3MgdG8gdGFrZS4gSXQg
aXMgYWJvdXQgDQo+PiA+PiB3ZXRoZXIgdHJhbnNpdCByb3V0ZXJzIHNob3VsZCB0cnkgdG8gcHJv
dGVjdCB0aGUgbm9kZS1zZWdtZW50IHRvIA0KPj4gPj4gdGhlIHRoaXMgbm9kZS1zaWQgb3Igbm90
LiBJIHRoaW5rIHRoaXMgb3BlbnMgdXAgYSBsb3QgbWFueSBudW1iZXIgDQo+PiA+PiBvZiBwb3Nz
aWJpbGl0aWVzIG9uIHRoZSBpbmdyZXNzIHJvdXRlciBhbmQgVEUgY29udHJvbGxlci1iYXNlZA0K
Pj5hcHBsaWNhdGlvbnMuDQo+PiA+Pg0KPj4gPj4+DQo+PiA+Pj4gQWRqYWNlbmN5LXNpZHMgaGF2
ZSBhIGRpZmZlcmVudCBzZW1hbnRpYyAtIHRoZXkgaWRlbnRpZnkgdGhlIGxpbmsgDQo+PiA+Pj4g
b3ZlciB3aGljaCB0cmFmZmljIGlzIHRvIGJlIGZvcndhcmRlZC4gSWRlbnRpZnlpbmcgYW4gDQo+
PiA+Pj4gYWRqYWNlbmN5LXNpZCBhcyB1bnByb3RlY3RlZCBtZWFucyB0cmFmZmljIHdpbGwgTkVW
RVIgZmxvdyBvdmVyIGENCj4+ZGlmZmVyZW50IGxpbmsuDQo+PiA+Pj4gVGhlcmUgaXMgbm8gZXF1
aXZhbGVudCBiZWhhdmlvciB3IGEgbm9kZS1zaWQgLSB3aGljaCBpcyB3aGF0IHRoaXMgDQo+PiA+
Pj4gZGlzY3Vzc2lvbiBoYXMgYmVlbiBhYm91dC4NCj4+ID4+IFtQdXNocGFzaXNdIEkgYW0gbm90
IHRyeWluZyB0byBkcmF3IGEgcGFyYWxsZWwgYmV0d2VlbiB0aGlzIG5ldyANCj4+ID4+IGZsYWcg
YW5kIHRoZSDFkkLCuSBmbGFnIGluIEFkai1TaWQgU3ViVGx2LiBMaWtlIHNhaWQgYmVmb3JlDQo+
PiA+Pg0KPj4gPj4+DQo+PiA+Pj4gIExlcw0KPj4gPj4+DQo+PiA+Pj4NCj4+ID4+PiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4gPj4+IEZyb206IFB1c2hwYXNpcyBTYXJrYXIgW21haWx0
bzpwc2Fya2FyQGp1bmlwZXIubmV0XQ0KPj4gPj4+IFNlbnQ6IFN1bmRheSwgSmFudWFyeSAwNCwg
MjAxNSA4OjUxIEFNDQo+PiA+Pj4gVG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBTaHJhZGRo
YSBIZWdkZTsgUGV0ZXIgUHNlbmFrIA0KPj4gPj4+IChwcHNlbmFrKTsgDQo+PiA+Pj4gZHJhZnQt
aWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPj4g
Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRm
Lm9yZw0KPj4gPj4+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+PiA+Pj4g
U3ViamVjdDogUmU6IFtPU1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcgDQo+PiA+Pj4gZHJh
ZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+PiA+Pj4NCj4+ID4+PiBI
aSBMZXMsDQo+PiA+Pj4NCj4+ID4+PiBJIHRoaW5rIHRoZSByZXF1aXJlbWVudCBTaHJhZGRoYSBp
cyByZWZlcnJpbmcgaXMgYWJvdXQgdGhlIGNob2ljZSANCj4+ID4+PiBvZiBleGFjdCBub2RlLXNp
ZCB0byB1c2Ugd2hpbGUgY29uc3RydWN0aW5nIHRoZSBsYWJlbC1zdGFjayBmb3IgYSANCj4+ID4+
PiBleHBsaWNpdC1MU1Agb24gdGhlIGluZ3Jlc3Mgcm91dGVyLCB3aGljaCB3aWxsIGJlIHR5cGlj
YWxseSBkb25lIA0KPj4gPj4+IGFmdGVyIHJ1bm5pbmcgc29tZSBDU1BGIG9uIHRoZSBTUFJJTkcg
dG9wb2xvZ3kuIEFuZCBub3QgdGhlIElHUCANCj4+ID4+PiBvbiBpbmdyZXNzIG9yIHRyYW5zaXQg
cm91dGVycy4NCj4+ID4+Pg0KPj4gPj4+IFRoYW5rcw0KPj4gPj4+IC1QdXNocGFzaXMNCj4+ID4+
Pg0KPj4gPj4+IE9uIDEvMy8xNSwgMzoxMCBBTSwgIkxlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIiAN
Cj4+ID4+PiA8Z2luc2JlcmdAY2lzY28uY29tPg0KPj4gd3JvdGU6DQo+PiA+Pj4NCj4+ID4+Pj4g
U2hyYWRkaGEgLQ0KPj4gPj4+Pg0KPj4gPj4+PiBJR1BzIHRvZGF5IGRvIE5PVCBwZXJmb3JtIGNv
bnN0cmFpbnQgYmFzZWQgU1BGcyAtIHNvIEkgZG9uJ3QgDQo+PiA+Pj4+IGtub3cgd2h5IHlvdSBi
ZWxpZXZlIHRoYXQgdGhlIHByaW1hcnkgU1BGIHdpbGwgbWVldCBhIHNldCBvZiANCj4+ID4+Pj4g
Y29uc3RyYWludHMgdGhhdCBhbiBMRkEgY2FsY3VsYXRpb24gd2lsbCBub3QuIEluIGZhY3QgLCBp
dCBpcyANCj4+ID4+Pj4gdGhlIG9wcG9zaXRlIHdoaWNoIGlzIHRydWUgYmVjYXVzZSBpbXBsZW1l
bnRhdGlvbnMgdG9kYXkgZG8gDQo+PiA+Pj4+IHN1cHBvcnQgcHJlZmVyZW5jZXMgaW4gY2hvb3Np
bmcgTEZBcyBiYXNlZCBvbiB2YXJpb3VzIGNvbmZpZ3VyZWQgDQo+PiA+Pj4+IHBvbGljeSAtIHNv
bWV0aGluZyB3aGljaCBpcyBOT1QgZG9uZSBmb3IgcHJpbWFyeSBTUEYuDQo+PiA+Pj4+DQo+PiA+
Pj4+IElmIHlvdSB3YW50IGEgY2VydGFpbiBjbGFzcyBvZiB0cmFmZmljIHRvIGF2b2lkIGEgc3Vi
c2V0IG9mIHRoZSANCj4+ID4+Pj4gbGlua3MgaW4gdGhlIHRvcG9sb2d5IHRoZW4geW91IG5lZWQg
dG8gaGF2ZSBhIHdheSBvZiBpZGVudGlmeWluZyANCj4+ID4+Pj4gdGhlIGxpbmtzIChOT1QgdGhl
IG5vZGUgYWRkcmVzc2VzKSBhbmQgYSB3YXkgb2YgY2FsY3VsYXRpbmcgYSANCj4+ID4+Pj4gcGF0
aCB3aGljaCBvbmx5IHVzZXMgdGhlIGxpbmtzIHdoaWNoIG1lZXQgdGhlIGNvbnN0cmFpbnRzIG9m
IA0KPj4gPj4+PiB0aGF0IGNsYXNzIG9mDQo+PiBzZXJ2aWNlLg0KPj4gPj4+PiBJZGVudGlmeWlu
ZyBhIHBhcnRpY3VsYXIgcHJlZml4IGFzIHByb3RlY3RlZCBvciB1bnByb3RlY3RlZCANCj4+ID4+
Pj4gd29uJ3QgYWNoaWV2ZSB0aGF0Lg0KPj4gPj4+Pg0KPj4gPj4+PiAgTGVzDQo+PiA+Pj4+DQo+
PiA+Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiA+Pj4+IEZyb206IFNocmFkZGhh
IEhlZ2RlIFttYWlsdG86c2hyYWRkaGFAanVuaXBlci5uZXRdDQo+PiA+Pj4+IFNlbnQ6IEZyaWRh
eSwgSmFudWFyeSAwMiwgMjAxNSAxMDo1NCBBTQ0KPj4gPj4+PiBUbzogTGVzIEdpbnNiZXJnIChn
aW5zYmVyZyk7IFBldGVyIFBzZW5hayAocHBzZW5hayk7IA0KPj4gPj4+PiBkcmFmdC1pZXRmLW9z
cGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+PiA+Pj4+IGRy
YWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0K
Pj4gPj4+PiBDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4gPj4+PiBTdWJq
ZWN0OiBSRTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPj4gPj4+PiBkcmFmdC1pZXRmLW9z
cGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+ID4+Pj4NCj4+ID4+Pj4gSGkgTGVzL1Bl
dGVyLA0KPj4gPj4+Pg0KPj4gPj4+PiAgICAgV2hlbiByZWNvbnZlcmdlbmNlIGhhcHBlbnMsIHRo
ZSBwcmltYXJ5IHBhdGggd2lsbCBiZSANCj4+ID4+Pj4gY2FsY3VsYXRlZCBiYXNlZCBvbiBhbGwg
Y29uc3RyaWFudHMuDQo+PiA+Pj4+IFRoaXMgaXMgbm90IHRydWUgd2l0aCB0aGUgcHJvdGVjdGlv
biBwYXRoLlByb3RlY3Rpb24gcGF0aCBpcyANCj4+ID4+Pj4gY2FsY3VsYXRlZCBsb2NhbGx5IChM
RkEvUkxGQSkgIGFuZCBkb2VzIG5vdCBjb25zaWRlciB0aGUgDQo+PiA+Pj4+IGNoYXJhY3Rlcmlz
dGljcyBvZiB0aGUgc2VydmljZXMgcnVubmluZyBvbiB0aGF0IHBhdGguDQo+PiA+Pj4+IEl0J3Mg
ZWFzaWVyIGZvciBzb21lIHNlcnZpY2VzIHRvIHBpY2sgdGhlIHVucHJvdGVjdGVkIHBhdGggd2hl
biANCj4+ID4+Pj4gdGhlIG5hdHVyZSBvZiB0aGUgc2VydmljZSBpcyB0aGF0IGl0IGNhbiBiZSBy
ZXN0YXJ0ZWQgIHdoZW4gDQo+PiA+Pj4+IHRoZXJlIGlzIGEgZGlzY29ubmVjdGlvbi4NCj4+ID4+
Pj4NCj4+ID4+Pj4gUmdkcw0KPj4gPj4+PiBTaHJhZGRoYQ0KPj4gPj4+PiAtLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KPj4gPj4+PiBGcm9tOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSBbbWFp
bHRvOmdpbnNiZXJnQGNpc2NvLmNvbV0NCj4+ID4+Pj4gU2VudDogRnJpZGF5LCBKYW51YXJ5IDAy
LCAyMDE1IDEwOjA2IFBNDQo+PiA+Pj4+IFRvOiBQZXRlciBQc2VuYWsgKHBwc2VuYWspOyBTaHJh
ZGRoYSBIZWdkZTsgDQo+PiA+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0
ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsNCj4+ID4+Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQt
cm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+PiA+Pj4+IENjOiBvc3BmQGlldGYu
b3JnOyBpc2lzLXdnQGlldGYub3JnDQo+PiA+Pj4+IFN1YmplY3Q6IFJFOiBbSXNpcy13Z10gTWFp
bCByZWdhcmRpbmcgDQo+PiA+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0
ZW5zaW9ucw0KPj4gPj4+Pg0KPj4gPj4+PiBQZXRlciAtDQo+PiA+Pj4+DQo+PiA+Pj4+IFRoZSBy
ZXF1aXJlbWVudCBTaHJhZGRoYSBzcGVjaWZpZWQgd2FzIHRvIG5vdCBhbGxvdyBhIHBhcnRpY3Vs
YXIgDQo+PiA+Pj4+IGNsYXNzIG9mIHNlcnZpY2UgKCJoZWF2eSBiYW5kd2lkdGggc2VydmljZXMi
IHdhcyB0aGUgZXhhbXBsZQ0KPj4gPj4+PiBwcm92aWRlZCkgdG8gdXNlIGNlcnRhaW4gbGlua3Mg
aW4gdGhlIHRvcG9sb2d5LiBNeSBwb2ludCBpcyB0aGF0IA0KPj4gPj4+PiBhZHZlcnRpc2luZyBh
IGZsYWcgZm9yIGEgZ2l2ZW4gcHJlZml4IHdoaWNoIHNheXMgImRvIG5vdCANCj4+ID4+Pj4gY2Fs
Y3VsYXRlIGEgcmVwYWlyIHBhdGggZm9yIHRoaXMgcHJlZml4Ig0KPj4gPj4+PiBkb2VzIG5vdCBo
ZWxwIGFjaGlldmUgdGhpcy4gT25jZSB0aGUgbmV0d29yayByZWNvbnZlcmdlcyANCj4+ID4+Pj4g
Zm9sbG93aW5nIHRoZSBmYWlsdXJlIG9mIG9uZSBvZiB0aGUgbGlua3Mgb24gd2hpY2ggImhlYXZ5
DQo+PmJhbmR3aWR0aCBzZXJ2aWNlcyINCj4+ID4+Pj4gaXMgYWxsb3dlZC9wcmVmZXJyZWQgaXQg
aXMgcXVpdGUgbGlrZWx5IHRoYXQgdGhlIG5ldyBiZXN0IHBhdGggDQo+PiA+Pj4+IHdpbGwgYmUg
b3ZlciBhIGxpbmsgb24gd2hpY2ggImhlYXZ5IGJhbmR3aWR0aCBzZXJ2aWNlcyIgaXMgTk9UIA0K
Pj4gPj4+PiBhbGxvd2VkL3ByZWZlcnJlZC4gVGhpcyB3aWxsIGhhcHBlbiB3aGV0aGVyIHlvdSBo
YXZlIHRoZSBuZXcgDQo+PiA+Pj4+IGZsYWcgb3Igbm90IC0gc28gdGhlIGZsYWcgd2lsbCBoYXZl
IG5vIGxhc3RpbmcgZWZmZWN0LiBJdCB3b3VsZCANCj4+ID4+Pj4gb25seSBhZmZlY3QgdHJhZmZp
YyBmbG93IGR1cmluZyB0aGUgYnJpZWYgcGVyaW9kIGR1cmluZyB3aGljaCANCj4+ID4+Pj4gdGhl
IG5ldHdvcmsgaXMgcmVjb252ZXJnaW5nLg0KPj4gPj4+Pg0KPj4gPj4+PiBJIHRoaW5rIHlvdSBh
bmQgSSBhcmUgYWN0dWFsbHkgaW4gYWdyZWVtZW50IC0gSSBhbSBzaW1wbHkgDQo+PiA+Pj4+IHNl
bmRpbmcgYSBzdHJvbmdlciBuZWdhdGl2ZSBtZXNzYWdlIC0gbm90IG9ubHkgZG8gSSB0aGluayB0
aGUgDQo+PiA+Pj4+IGZsYWcgaXMgbm90IHVzZWZ1bA0KPj4gPj4+PiAtIEkgdGhpbmsgaXQgZG9l
cyBub3QgYWNoaWV2ZSB0aGUgZ29hbCBTaHJhZGRoYSBoYXMgaW4gbWluZC4NCj4+ID4+Pj4NCj4+
ID4+Pj4gIExlcw0KPj4gPj4+Pg0KPj4gPj4+Pg0KPj4gPj4+PiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQ0KPj4gPj4+PiBGcm9tOiBQZXRlciBQc2VuYWsgKHBwc2VuYWspDQo+PiA+Pj4+IFNl
bnQ6IEZyaWRheSwgSmFudWFyeSAwMiwgMjAxNSAxMjoxOCBBTQ0KPj4gPj4+PiBUbzogTGVzIEdp
bnNiZXJnIChnaW5zYmVyZyk7IFNocmFkZGhhIEhlZ2RlOyANCj4+ID4+Pj4gZHJhZnQtaWV0Zi1v
c3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPj4gPj4+PiBk
cmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcN
Cj4+ID4+Pj4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+ID4+Pj4gU3Vi
amVjdDogUmU6IFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZyANCj4+ID4+Pj4gZHJhZnQtaWV0Zi1v
c3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+PiA+Pj4+DQo+PiA+Pj4+IEhpIExlcywN
Cj4+ID4+Pj4NCj4+ID4+Pj4gSSBiZWxpZXZlIHRoZSBpZGVhIGlzIG5vdCB0byBleGNsdWRlIGFu
eSBwYXJ0aWN1bGFyIGxpbmssIGl0J3MgDQo+PiA+Pj4+IGFjdHVhbGx5IG11Y2ggc2ltcGxlciAt
IGRvIG5vdCBjYWxjdWxhdGUgYmFja3VwIGZvciB0aGUgcHJlZml4IA0KPj4gPj4+PiBpZiB0aGUg
ZmxhZyBpcyBzZXQuDQo+PiA+Pj4+DQo+PiA+Pj4+IEknbSBzdGlsbCBub3QgcXVpdGUgc3VyZSBo
b3cgdXNlZnVsIGFib3ZlIGlzLCBidXQgdGVjaG5pY2FsbHkgaXQgDQo+PiA+Pj4+IGlzIHBvc3Np
YmxlLg0KPj4gPj4+Pg0KPj4gPj4+PiB0aGFua3MsDQo+PiA+Pj4+IFBldGVyDQo+PiA+Pj4+DQo+
PiA+Pj4+IE9uIDEyLzMwLzE0IDE3OjIyICwgTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgd3JvdGU6
DQo+PiA+Pj4+PiBTaHJhZGRoYSAtDQo+PiA+Pj4+Pg0KPj4gPj4+Pj4gV2hlbiBwZXJmb3JtaW5n
IGEgYmVzdCBwYXRoIGNhbGN1bGF0aW9uIHdoZXRoZXIgYSBnaXZlbiBsaW5rIGlzIA0KPj4gPj4+
Pj4gaW4gdGhlIHNldCBvZiBiZXN0IHBhdGhzICh0byBiZSBwcm90ZWN0ZWRFRCkgb3Igbm90IChj
b3VsZCBiZSANCj4+ID4+Pj4+IHVzZWQgYXMgYSBwcm90ZWN0SU5HIHBhdGgpIGlzIGEgZnVuY3Rp
b24gb2YgdGhlIHRvcG9sb2d5IC0gbm90DQo+PnRoZSBsaW5rLg0KPj4gPj4+Pj4gSWYgdGhlcmUg
aXMgYSB0b3BvbG9neSBjaGFuZ2UgaXQgaXMgcXVpdGUgbGlrZWx5IHRoYXQgYSBnaXZlbiANCj4+
ID4+Pj4+IGxpbmsgd2lsbCBjaGFuZ2UgZnJvbSBiZWluZyBhIHByb3RlY3RFRCBsaW5rIHRvIGJl
aW5nIGEgDQo+PiA+Pj4+PiBwcm90ZWN0SU5HIGxpbmsgKG9yIHZpY2UgdmVyc2EpLg0KPj4gPj4+
Pj4gU28gd2hhdCB5b3UgcHJvcG9zZSByZWdhcmRpbmcgbm9kZS1TSURzIHdvdWxkIG5vdCB3b3Jr
Lg0KPj4gPj4+Pj4NCj4+ID4+Pj4+IEluIHRoZSB1c2UgY2FzZSB5b3UgbWVudGlvbiBiZWxvdyBp
ZiB5b3UgZG9uJ3Qgd2FudCBhIGNlcnRhaW4gDQo+PiA+Pj4+PiBjbGFzcyBvZiB0cmFmZmljIHRv
IGZsb3cgb24gYSBnaXZlbiBsaW5rIGl0IHJlcXVpcmVzIGEgbGluayANCj4+ID4+Pj4+IGF0dHJp
YnV0ZSB3aGljaCBpcyBwZXJzaXN0ZW50IGFjcm9zcyB0b3BvbG9neSBjaGFuZ2VzLiBUaGVyZSAN
Cj4+ID4+Pj4+IGFyZSB3YXlzIHRvIGRvIHRoYXQgLSB1c2luZyBBZGotU0lEcyBpcyBvbmUgb2Yg
dGhlbS4gQnV0IHVzaW5nIA0KPj4gPj4+Pj4gbm9kZS1TSURzIGluIHRoZSB3YXkgeW91IHByb3Bv
c2UgaXMgTk9ULg0KPj4gPj4+Pj4NCj4+ID4+Pj4+ICAgIExlcw0KPj4gPj4+Pj4NCj4+ID4+Pj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiA+Pj4+PiBGcm9tOiBPU1BGIFttYWlsdG86
b3NwZi1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgU2hyYWRkaGEgDQo+PiA+Pj4+PiBI
ZWdkZQ0KPj4gPj4+Pj4gU2VudDogTW9uZGF5LCBEZWNlbWJlciAyOSwgMjAxNCAxMDoxMiBQTQ0K
Pj4gPj4+Pj4gVG86IFBldGVyIFBzZW5hayAocHBzZW5hayk7DQo+PiA+Pj4+PiBkcmFmdC1pZXRm
LW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+PiA+Pj4+
PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5v
cmcNCj4+ID4+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+PiA+Pj4+
PiBTdWJqZWN0OiBSZTogW09TUEZdIFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZyANCj4+ID4+Pj4+
IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4gPj4+Pj4NCj4+
ID4+Pj4+IFBldGVyLA0KPj4gPj4+Pj4NCj4+ID4+Pj4+PiBUaGUgcmVxdWlyZW1lbnQgaGVyZSBp
cyB0byBnZXQgYW4gdW4tcHJvdGVjdGVkIHBhdGggZm9yIA0KPj4gPj4+Pj4+IHNlcnZpY2VzIHdo
aWNoIGRvIG5vdCB3YW50IHRvIGRpdmVydCB0aGUgdHJhZmZpYyBvbiBwcm90ZWN0ZWQNCj4+cGF0
aCBpbiBhbnkgY2FzZS4NCj4+ID4+Pj4+DQo+PiA+Pj4+Pj4gY2FuIHlvdSBnaXZlIGFuIGV4YW1w
bGUgb2Ygc3VjaCBhIHNlcnZpY2UgYW5kIGEgcmVhc29uaW5nIHdoeSANCj4+ID4+Pj4+PiBzdWNo
IHNlcnZpY2Ugd291bGQgd2FudCB0byBhdm9pZCBsb2NhbCBwcm90ZWN0aW9uIGFsb25nIHRoZSBw
YXRoPw0KPj4gPj4+Pj4NCj4+ID4+Pj4+IEhlYXZ5IGJhbmR3aWR0aCBzZXJ2aWNlcyBhcmUgcG90
ZW50aWFsIGNhbmRpZGF0ZXMuICBUaGUgbmV0d29yayANCj4+ID4+Pj4+IGlzIHdlbGwgcGxhbm5l
ZCBhbmQgd2VsbCBwcm92aXNpb25lZCBmb3IgcHJpbWFyeSBwYXRoIGJ1dCBzYW1lIA0KPj4gPj4+
Pj4gaXMgbm90IHRydWUgZm9yIGJhY2t1cCBwYXRocy4NCj4+ID4+Pj4+IERpdmVydGluZyBoZWF2
eSBiYW5kd2lkdGggc2VydmljZXMgYWxvbmcgcHJvdGVjdGlvbiBwYXRoIGNhbiANCj4+ID4+Pj4+
IGRpc3J1cHQgdGhlIG90aGVyIHNlcnZpY2VzIG9uIHRoYXQgcGF0aCwgdGhleSBhcmUgYmV0dGVy
LW9mZiANCj4+ID4+Pj4+IHVuLXByb3RlY3RlZCBzbyB0aGF0IGFuIGV2ZW50IGluIHRoZSBuZXR3
b3JrIFdvdWxkIHJlc3VsdCBpbiANCj4+ID4+Pj4+IGRpc2Nvbm5lY3Rpb24gYW5kIGEgcmV0cnkg
Zm9yIHN1Y2ggc2VydmljZXMuDQo+PiA+Pj4+Pg0KPj4gPj4+Pj4gUmdkcw0KPj4gPj4+Pj4gU2hy
YWRkaGENCj4+ID4+Pj4+DQo+PiA+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4g
Pj4+Pj4gRnJvbTogUGV0ZXIgUHNlbmFrIFttYWlsdG86cHBzZW5ha0BjaXNjby5jb21dDQo+PiA+
Pj4+PiBTZW50OiBNb25kYXksIERlY2VtYmVyIDI5LCAyMDE0IDQ6MzUgUE0NCj4+ID4+Pj4+IFRv
OiBTaHJhZGRoYSBIZWdkZTsNCj4+ID4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRp
bmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsNCj4+ID4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1z
ZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPj4gPj4+Pj4gQ2M6IG9z
cGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+ID4+Pj4+IFN1YmplY3Q6IFJlOiBbSXNp
cy13Z10gTWFpbCByZWdhcmRpbmcgDQo+PiA+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1y
b3V0aW5nLWV4dGVuc2lvbnMNCj4+ID4+Pj4+DQo+PiA+Pj4+PiBTaHJhZGRoYSwNCj4+ID4+Pj4+
DQo+PiA+Pj4+PiBPbiAxMi8yOS8xNCAxMDowNiAsIFNocmFkZGhhIEhlZ2RlIHdyb3RlOg0KPj4g
Pj4+Pj4+IFBldGVyLA0KPj4gPj4+Pj4+DQo+PiA+Pj4+Pj4gVGhlIHJlcXVpcmVtZW50IGhlcmUg
aXMgdG8gZ2V0IGFuIHVuLXByb3RlY3RlZCBwYXRoIGZvciANCj4+ID4+Pj4+PiBzZXJ2aWNlcyB3
aGljaCBkbyBub3Qgd2FudCB0byBkaXZlcnQgdGhlIHRyYWZmaWMgb24gcHJvdGVjdGVkDQo+PnBh
dGggaW4gYW55IGNhc2UuDQo+PiA+Pj4+Pg0KPj4gPj4+Pj4gY2FuIHlvdSBnaXZlIGFuIGV4YW1w
bGUgb2Ygc3VjaCBhIHNlcnZpY2UgYW5kIGEgcmVhc29uaW5nIHdoeSANCj4+ID4+Pj4+IHN1Y2gg
c2VydmljZSB3b3VsZCB3YW50IHRvIGF2b2lkIGxvY2FsIHByb3RlY3Rpb24gYWxvbmcgdGhlIHBh
dGg/DQo+PiA+Pj4+Pg0KPj4gPj4+Pj4gdGhhbmtzLA0KPj4gPj4+Pj4gUGV0ZXINCj4+ID4+Pj4+
DQo+PiA+Pj4+Pj4gU28gd2hlbiB0aGUgb3JpZ2luYXRvciBvZiBub2RlLXNpZCBzaWduYWxzIHVu
LXByb3RlY3RlZCBwYXRoIA0KPj4gPj4+Pj4+IHJlcXVpcmVtZW50LCB0aGVyZSBpcyBhbHdheXMg
YW4gdW5wcm90ZWN0ZWQgcGF0aC4NCj4+ID4+Pj4+Pg0KPj4gPj4+Pj4+IFJlZ2FyZGluZyB0aGUg
cHJvdGVjdGVkIHBhdGgsIGl0IGlzIHRoZSBkZWZhdWx0IGJlaGF2aW9yIGFzIGl0IA0KPj4gPj4+
Pj4+IGV4aXN0cyB0b2RheS4gWW91IGdldCBwcm90ZWN0aW9uIGlmIGl0J3MgYXZhaWxhYmxlIG90
aGVyd2lzZSANCj4+ID4+Pj4+PiB5b3UgZG9uJ3QgZ2V0IHByb3RlY3Rpb24uDQo+PiA+Pj4+Pj4N
Cj4+ID4+Pj4+PiBJbiBmYWN0LCB5b3UgY2FuIGhhdmUgdGhlIG5ldyBmbGFnIHRvIHNheSAiTlAg
ZmxhZyIgbWVhbmluZyANCj4+ID4+Pj4+PiBub24tcHJvdGVjdGVkIGZsYWcgd2hpY2ggY2FuIGJl
IHNldCBmb3IgdGhlIHVucHJvdGVjdGVkIHBhdGguDQo+PiA+Pj4+Pj4gQnkgZGVmYXVsdCBpdCBy
ZW1haW5zIG9mZiBhbmQgZ2l2ZXMgdGhlIGJlaGF2aW9yIGFzIGl0IGV4aXN0cw0KPj50b2RheS4N
Cj4+ID4+Pj4+Pg0KPj4gPj4+Pj4+DQo+PiA+Pj4+Pj4gUmdkcw0KPj4gPj4+Pj4+IFNocmFkZGhh
DQo+PiA+Pj4+Pj4NCj4+ID4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4gPj4+
Pj4+IEZyb206IFBldGVyIFBzZW5hayBbbWFpbHRvOnBwc2VuYWtAY2lzY28uY29tXQ0KPj4gPj4+
Pj4+IFNlbnQ6IE1vbmRheSwgRGVjZW1iZXIgMjksIDIwMTQgMjoyNiBQTQ0KPj4gPj4+Pj4+IFRv
OiBTaHJhZGRoYSBIZWdkZTsNCj4+ID4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0
aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+PiA+Pj4+Pj4gZHJhZnQtaWV0Zi1pc2lz
LXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+PiA+Pj4+Pj4gQ2M6
IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+ID4+Pj4+PiBTdWJqZWN0OiBSZTog
W0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPj4gPj4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdt
ZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4gPj4+Pj4+DQo+PiA+Pj4+Pj4gU2hyYWRkaGEsDQo+
PiA+Pj4+Pj4NCj4+ID4+Pj4+PiBJIGRvIG5vdCBzZWUgaG93IGFuIG9yaWdpbmF0b3Igb2YgdGhl
IG5vZGUtc2lkIGNhbiBtYW5kYXRlIGEgDQo+PiA+Pj4+Pj4gcHJvdGVjdGlvbiBmb3IgdGhlIHBy
ZWZpeCBvbiBvdGhlciByb3V0ZXJzLiBXaGF0IGlmIHRoZXJlIGlzIA0KPj4gPj4+Pj4+IG5vIGJh
Y2t1cCBhdmFpbGFibGUgb24gYSBjZXJ0YWluIG5vZGUgYWxvbmcgdGhlIHBhdGg/DQo+PiA+Pj4+
Pj4NCj4+ID4+Pj4+PiBUaGUgcGFyYWxsZWwgd2l0aCB0aGUgQi1mbGFnIGluIGFkai1zaWRzIGlz
IG5vdCByaWdodCAtIGluIA0KPj4gPj4+Pj4+IGNhc2Ugb2YgYWRqLXNpZCB0aGUgb3JpZ2luYXRv
ciBoYXMgdGhlIGtub3dsZWRnZSBhYm91dCB0aGUgDQo+PiA+Pj4+Pj4gbG9jYWwgYWRqYWNlbmN5
IHByb3RlY3Rpb24gYW5kIGFzIHN1Y2ggY2FuIHNpZ25hbCBpdCBpdCBpdCdzIExTQS4NCj4+ID4+
Pj4+Pg0KPj4gPj4+Pj4+IHRoYW5rcywNCj4+ID4+Pj4+PiBQZXRlcg0KPj4gPj4+Pj4+DQo+PiA+
Pj4+Pj4NCj4+ID4+Pj4+PiBPbiAxMi8yOS8xNCAwOTo0NyAsIFNocmFkZGhhIEhlZ2RlIHdyb3Rl
Og0KPj4gPj4+Pj4+PiBQZXRlciwNCj4+ID4+Pj4+Pj4NCj4+ID4+Pj4+Pj4NCj4+ID4+Pj4+Pj4g
UGxzIHNlZSBpbmxpbmUuDQo+PiA+Pj4+Pj4+DQo+PiA+Pj4+Pj4+IFJnZHMNCj4+ID4+Pj4+Pj4g
U2hyYWRkaGENCj4+ID4+Pj4+Pj4NCj4+ID4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4+ID4+Pj4+Pj4gRnJvbTogUGV0ZXIgUHNlbmFrIFttYWlsdG86cHBzZW5ha0BjaXNjby5j
b21dDQo+PiA+Pj4+Pj4+IFNlbnQ6IE1vbmRheSwgRGVjZW1iZXIgMjksIDIwMTQgMjowMiBQTQ0K
Pj4gPj4+Pj4+PiBUbzogU2hyYWRkaGEgSGVnZGU7DQo+PiA+Pj4+Pj4+IGRyYWZ0LWlldGYtb3Nw
Zi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsNCj4+ID4+Pj4+Pj4g
ZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3Jn
DQo+PiA+Pj4+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+PiA+Pj4+
Pj4+IFN1YmplY3Q6IFJlOiBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcgDQo+PiA+Pj4+Pj4+IGRy
YWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4gPj4+Pj4+Pg0KPj4g
Pj4+Pj4+PiBTaHJhZGRoYSwNCj4+ID4+Pj4+Pj4NCj4+ID4+Pj4+Pj4gSSBkbyBub3Qgc2VlIGhv
dyBhbiBvcmlnaW5hdG9yIGNhbiBzZXQgYW55IGZsYWcgcmVnYXJkaW5nIHRoZSANCj4+ID4+Pj4+
Pj4gcHJvdGVjdGlvbiBvZiB0aGUgbG9jYWxseSBhdHRhY2hlZCBwcmVmaXguDQo+PiA+Pj4+Pj4+
IDxTaHJhZGRoYT4gVGhlIG9yaWdpbmF0b3IgYWR2ZXJ0aXNlcyAyIG5vZGUtc2lkcy4gT25lIHdp
dGggcCANCj4+ID4+Pj4+Pj4gZmxhZyBzZXQgYW5kIHRoZSBvdGhlciB3aXRob3V0IHRoZSBwLWZs
YWcgc2V0Lg0KPj4gPj4+Pj4+Pg0KPj4gPj4+Pj4+PiAgICBJdCdzIGFsbCB0aGUgcm91dGVycyBv
biB0aGUgcGF0aCB0b3dhcmRzIHN1Y2ggcHJlZml4IHRoYXQgDQo+PiA+Pj4+Pj4+IG5lZWQgdG8g
ZGVhbCB3aXRoIHRoZSBwcm90ZWN0aW9uLg0KPj4gPj4+Pj4+PiA8U2hyYWRkaGE+IFRoZSByZWNl
aXZpbmcgbm9kZXMgd2lsbCBkb3dubG9hZCBwcm90ZWN0ZWQgcGF0aCANCj4+ID4+Pj4+Pj4gZm9y
IHRoZSBub2RlLXNpZCB3aXRoIHAtZmxhZyBzZXQgYW5kIGRvd25sb2FkIFVucHJvdGVjdGVkIA0K
Pj4gPj4+Pj4+PiBwYXRoIGZvciB0aGUgbm9kZS1zaWQgd2l0aCBwLWZsYWcgdW5zZXQuDQo+PiA+
Pj4+Pj4+DQo+PiA+Pj4+Pj4+IFNpZ25hbGluZyBhbnl0aGluZyBmcm9tIHRoZSBvcmlnaW5hdG9y
IHNlZW1zIHVzZWxlc3MuDQo+PiA+Pj4+Pj4+IDxTaHJhZGRoYT4gIEZvciBub2RlLXNpZHMgaXQn
cyB0aGUgb3RoZXJzIHdobyBuZWVkIHRvIGJ1aWxkIA0KPj4gPj4+Pj4+PiB0aGUgZm9yd2FyZGlu
ZyBwbGFuZSBidXQgaXQncyBvbmx5IHRoZSBvcmlnaW5hdG9yIHdobyBjYW4NCj4+c2lnbmFsIHdo
aWNoIG9mDQo+PiA+Pj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgU2lkIG5lZWQgdG8g
YmUgYnVpbHQgd2l0aCANCj4+ID4+Pj4+Pj4gcHJvdGVjdGlvbiBhbmQgd2hpY2ggbm90LiBPdGhl
ciByb3V0ZXJzIG9uIHRoZSBwYXRoIGNhbm5vdCANCj4+ID4+Pj4+Pj4gc2lnbmFsIHRoaXMgaW5m
b3JtYXRpb24uDQo+PiA+Pj4+Pj4NCj4+ID4+Pj4+Pg0KPj4gPj4+Pj4+DQo+PiA+Pj4+Pj4+DQo+
PiA+Pj4+Pj4+IFdpdGggdGhpcyB5b3UgaGF2ZSB0d28gcGF0aHMgZm9yIHRoZSBub2RlLiBPbmUg
aXMgcHJvdGVjdGVkIA0KPj4gPj4+Pj4+PiBhbmQgdGhlIG90aGVyIGlzIHVucHJvdGVjdGVkLiBU
aGlzIG1lZXRzIHRoZSByZXF1aXJlbWVudCBvZiANCj4+ID4+Pj4+Pj4gaGF2aW5nIGFuIHVuLXBy
b3RlY3RlZCBwYXRoLg0KPj4gPj4+Pj4+Pg0KPj4gPj4+Pj4+PiBJdCdzIHZlcnkgbXVjaCBpbiBw
YXJhbGxlbCB0byBCLWZsYWcgaW4gYWRqLXNpZHMuIEl0IGlzIA0KPj4gPj4+Pj4+PiBzaW1pbGFy
IHRvIGFkdmVydGlzaW5nIG11bHRpcGxlIGFkai1zaWRzIG9uZSB3aXRoIEItZmxhZyBvbiANCj4+
ID4+Pj4+Pj4gYW5kIG90aGVyIHdpdGggYi1mbGFnIG9mZiAsIHRvIGdldCBwcm90ZWN0ZWQgYW5k
IHVucHJvdGVjdGVkDQo+PkFkai1zaWRzLg0KPj4gPj4+Pj4+Pg0KPj4gPj4+Pj4+PiB0aGFua3Ms
DQo+PiA+Pj4+Pj4+IFBldGVyDQo+PiA+Pj4+Pj4+DQo+PiA+Pj4+Pj4+IE9uIDEyLzI5LzE0IDA5
OjI2ICwgU2hyYWRkaGEgSGVnZGUgd3JvdGU6DQo+PiA+Pj4+Pj4+PiBZZXMuWW91IGFyZSByaWdo
dC4NCj4+ID4+Pj4+Pj4+DQo+PiA+Pj4+Pj4+PiBMZXRzIHNheSBhIHByZWZpeCBzaWQgaGFzIGEg
ZmxhZyAicCBmbGFnIi4gSWYgdGhpcyBpcyBvbiBpdCANCj4+ID4+Pj4+Pj4+IG1lYW5zIGJ1aWxk
IGEgcGF0aCBhbmQgcHJvdmlkZSBwcm90ZWN0aW9uLg0KPj4gPj4+Pj4+Pj4gSWYgdGhpcyBpcyBv
ZmYgaXQgbWVhbnMgYnVpbGQgYSBwYXRoIHdpdGggbm8gcHJvdGVjdGlvbi4NCj4+ID4+Pj4+Pj4+
IFRoZSByZWNlaXZlcnMgb2YgdGhlIHByZWZpeC1zaWQgd2lsbCBidWlsZCBmb3J3YXJkaW5nIHBs
YW5lIA0KPj4gPj4+Pj4+Pj4gYmFzZWQgb24gdGhpcyBmbGFnLg0KPj4gPj4+Pj4+Pj4NCj4+ID4+
Pj4+Pj4+IFRoZSBhcHBsaWNhdGlvbnMgYnVpbGRpbmcgdGhlIHBhdGhzIHdpbGwgZWl0aGVyIHVz
ZSANCj4+ID4+Pj4+Pj4+IHByZWZpeC1zaWRzIHdpdGggcCBmbGFnIG9uIG9yIG9mZiBiYXNlZCBv
biB0aGUgbmVlZCBvZiB0aGUNCj4+c2VydmljZS4NCj4+ID4+Pj4+Pj4+IFJnZHMNCj4+ID4+Pj4+
Pj4+IFNocmFkZGhhDQo+PiA+Pj4+Pj4+Pg0KPj4gPj4+Pj4+Pj4NCj4+ID4+Pj4+Pj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+PiA+Pj4+Pj4+PiBGcm9tOiBQZXRlciBQc2VuYWsgW21h
aWx0bzpwcHNlbmFrQGNpc2NvLmNvbV0NCj4+ID4+Pj4+Pj4+IFNlbnQ6IE1vbmRheSwgRGVjZW1i
ZXIgMjksIDIwMTQgMTo0OSBQTQ0KPj4gPj4+Pj4+Pj4gVG86IFNocmFkZGhhIEhlZ2RlOw0KPj4g
Pj4+Pj4+Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xz
LmlldGYub3JnOw0KPj4gPj4+Pj4+Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1l
eHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+PiA+Pj4+Pj4+PiBDYzogb3NwZkBpZXRmLm9yZzsg
aXNpcy13Z0BpZXRmLm9yZw0KPj4gPj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtJc2lzLXdnXSBNYWls
IHJlZ2FyZGluZyANCj4+ID4+Pj4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmct
ZXh0ZW5zaW9ucw0KPj4gPj4+Pj4+Pj4NCj4+ID4+Pj4+Pj4+IFNocmFkZGhhLA0KPj4gPj4+Pj4+
Pj4NCj4+ID4+Pj4+Pj4+IHRoZSBwcm9ibGVtIGlzIHRoYXQgdGhlIG5vZGUgdGhhdCBpcyBhZHZl
cnRpc2luZyB0aGUgDQo+PiA+Pj4+Pj4+PiBub2RlLXNpZCBjYW4gbm90IGFkdmVydGlzZSBhbnkg
ZGF0YSByZWdhcmRpbmcgdGhlIHByb3RlY3Rpb24gDQo+PiA+Pj4+Pj4+PiBvZiBzdWNoIHByZWZp
eCwgYmVjYXVzZSB0aGUgcHJlZml4IGlzIGxvY2FsbHkgYXR0YWNoZWQuDQo+PiA+Pj4+Pj4+Pg0K
Pj4gPj4+Pj4+Pj4gdGhhbmtzLA0KPj4gPj4+Pj4+Pj4gUGV0ZXINCj4+ID4+Pj4+Pj4+DQo+PiA+
Pj4+Pj4+PiBPbiAxMi8yOS8xNCAwOToxNSAsIFNocmFkZGhhIEhlZ2RlIHdyb3RlOg0KPj4gPj4+
Pj4+Pj4+IFBldGVyLA0KPj4gPj4+Pj4+Pj4+DQo+PiA+Pj4+Pj4+Pj4gSWYgdGhlcmUgaXMgYSBz
ZXJ2aWNlIHdoaWNoIGhhcyB0byB1c2UgdW4tcHJvdGVjdGVkIHBhdGggDQo+PiA+Pj4+Pj4+Pj4g
YW5kIHdoaWxlICBidWlsZGluZyBzdWNoIGEgcGF0aCBpZiB0aGUgbm9kZS1zaWRzIE5lZWQgdG8g
YmUgDQo+PiA+Pj4+Pj4+Pj4gdXNlZCAob25lIHJlYXNvbiAgY291bGQgYmUgbGFiZWwgc3RhY2sg
Y29tcHJlc3Npb24pICwgdGhlbiANCj4+ID4+Pj4+Pj4+PiB0aGVyZSBoYXMgdG8gYmUgdW5wcm90
ZWN0ZWQgbm9kZS1zaWQgdGhhdCB0aGlzIHNlcnZpY2UgY2FuIA0KPj4gPj4+Pj4+Pj4+IG1ha2Ug
dXNlDQo+PiBvZi4NCj4+ID4+Pj4+Pj4+Pg0KPj4gPj4+Pj4+Pj4+IFByZWZpeCAtc2lkcyBjb3Vs
ZCBhbHNvIGJlIHVzZWQgdG8gcmVwcmVzZW50IGRpZmZlcmVudCANCj4+ID4+Pj4+Pj4+PiBzZXJ2
aWNlIGVuZHBvaW50cyB3aGljaCBtYWtlcyBpdCBldmVuIG1vcmUgcmVsZXZhbnQgdG8gaGF2ZSAN
Cj4+ID4+Pj4+Pj4+PiBBIG1lYW5zDQo+PiBvZg0KPj4gPj4+Pj4+Pj4+IHJlcHJlc2VudGluZyAg
dW5wcm90ZWN0ZWQgcGF0aHMuDQo+PiA+Pj4+Pj4+Pj4NCj4+ID4+Pj4+Pj4+PiBXb3VsZCBiZSBn
b29kIHRvIGhlYXIgZnJvbSBvdGhlcnMgb24gdGhpcywgZXNwZWNpYWxseQ0KPj5vcGVyYXRvcnMu
DQo+PiA+Pj4+Pj4+Pj4NCj4+ID4+Pj4+Pj4+PiBSZ2RzDQo+PiA+Pj4+Pj4+Pj4gU2hyYWRkaGEN
Cj4+ID4+Pj4+Pj4+Pg0KPj4gPj4+Pj4+Pj4+DQo+PiA+Pj4+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCj4+ID4+Pj4+Pj4+PiBGcm9tOiBQZXRlciBQc2VuYWsgW21haWx0bzpwcHNl
bmFrQGNpc2NvLmNvbV0NCj4+ID4+Pj4+Pj4+PiBTZW50OiBNb25kYXksIERlY2VtYmVyIDI5LCAy
MDE0IDE6MzUgUE0NCj4+ID4+Pj4+Pj4+PiBUbzogU2hyYWRkaGEgSGVnZGU7DQo+PiA+Pj4+Pj4+
Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYu
b3JnOw0KPj4gPj4+Pj4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5z
aW9uc0B0b29scy5pZXRmLm9yZw0KPj4gPj4+Pj4+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBpc2lz
LXdnQGlldGYub3JnDQo+PiA+Pj4+Pj4+Pj4gU3ViamVjdDogUmU6IFtJc2lzLXdnXSBNYWlsIHJl
Z2FyZGluZyANCj4+ID4+Pj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4
dGVuc2lvbnMNCj4+ID4+Pj4+Pj4+Pg0KPj4gPj4+Pj4+Pj4+IFNocmFkZGhhLA0KPj4gPj4+Pj4+
Pj4+DQo+PiA+Pj4+Pj4+Pj4gbm9kZS1TSUQgaXMgYWR2ZXJ0aXNlZCBieSB0aGUgcm91dGVyIGZv
ciB0aGUgcHJlZml4IHRoYXQgaXMgDQo+PiA+Pj4+Pj4+Pj4gZGlyZWN0bHkgYXR0YWNoZWQgdG8g
aXQuIFByb3RlY3Rpb24gZm9yIHN1Y2ggbG9jYWwgcHJlZml4IA0KPj4gPj4+Pj4+Pj4+IGRvZXMg
bm90IG1lYW4gbXVjaC4NCj4+ID4+Pj4+Pj4+Pg0KPj4gPj4+Pj4+Pj4+IHRoYW5rcywNCj4+ID4+
Pj4+Pj4+PiBQZXRlcg0KPj4gPj4+Pj4+Pj4+DQo+PiA+Pj4+Pj4+Pj4gT24gMTIvMjQvMTQgMTE6
NTcgLCBTaHJhZGRoYSBIZWdkZSB3cm90ZToNCj4+ID4+Pj4+Pj4+Pj4gQXV0aG9ycywNCj4+ID4+
Pj4+Pj4+Pj4gV2UgaGF2ZSBhICJiYWNrdXAgZmxhZyIgaW4gYWRqYWNlbmN5IHNpZCB0byBpbmRp
Y2F0ZSANCj4+ID4+Pj4+Pj4+Pj4gd2hldGhlciB0aGUgbGFiZWwgaXMgcHJvdGVjdGVkIG9yIG5v
dC4NCj4+ID4+Pj4+Pj4+Pj4gU2ltaWxhcmx5LiBJIHRoaW5rIHdlIG5lZWQgYSBmbGFnIGluIHBy
ZWZpeC1zaWQgYXMgd2VsbCB0byANCj4+ID4+Pj4+Pj4+Pj4gaW5kaWNhdGUgd2hldGhlciB0aGUg
bm9kZS1zaWQgaXMgdG8gYmUgcHJvdGVjdGVkIG9yIG5vdC4NCj4+ID4+Pj4+Pj4+Pj4gQW55IHRo
b3VnaHRzIG9uIHRoaXM/DQo+PiA+Pj4+Pj4+Pj4+IFJnZHMNCj4+ID4+Pj4+Pj4+Pj4gU2hyYWRk
aGENCj4+ID4+Pj4+Pj4+Pj4NCj4+ID4+Pj4+Pj4+Pj4NCj4+ID4+Pj4+Pj4+Pj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+ID4+Pj4+Pj4+Pj4gSXNp
cy13ZyBtYWlsaW5nIGxpc3QNCj4+ID4+Pj4+Pj4+Pj4gSXNpcy13Z0BpZXRmLm9yZw0KPj4gPj4+
Pj4+Pj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lzaXMtd2cNCj4+
ID4+Pj4+Pj4+Pj4NCj4+ID4+Pj4+Pj4+Pg0KPj4gPj4+Pj4+Pj4+IC4NCj4+ID4+Pj4+Pj4+Pg0K
Pj4gPj4+Pj4+Pj4NCj4+ID4+Pj4+Pj4+IC4NCj4+ID4+Pj4+Pj4+DQo+PiA+Pj4+Pj4+DQo+PiA+
Pj4+Pj4+IC4NCj4+ID4+Pj4+Pj4NCj4+ID4+Pj4+Pg0KPj4gPj4+Pj4+IC4NCj4+ID4+Pj4+Pg0K
Pj4gPj4+Pj4NCj4+ID4+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQo+PiA+Pj4+PiBPU1BGIG1haWxpbmcgbGlzdA0KPj4gPj4+Pj4gT1NQRkBpZXRm
Lm9yZw0KPj4gPj4+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9vc3Bm
DQo+PiA+Pj4+PiAuDQo+PiA+Pj4+Pg0KPj4gPj4+Pg0KPj4gPj4+PiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gPj4+PiBPU1BGIG1haWxpbmcgbGlz
dA0KPj4gPj4+PiBPU1BGQGlldGYub3JnDQo+PiA+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vb3NwZg0KPj4gPj4+DQo+PiA+Pg0KPj4gPg0KPj4gPiBfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gPiBJc2lzLXdnIG1haWxp
bmcgbGlzdA0KPj4gPiBJc2lzLXdnQGlldGYub3JnDQo+PiA+IGh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vaXNpcy13Zw0KPj4gPg0KPj4gPg0KPj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4gX19fX19fX19f
X19fDQo+PiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPj4gPg0KPj4gPiBDZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50
IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMgDQo+PiA+IGNvbmZpZGVudGllbGxlcyBvdSBwcml2
aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jIHBhcyBldHJlIA0KPj4gPiBkaWZmdXNlcywgZXhw
bG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgDQo+
PiA+IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXIgYSBsJ2V4cGVk
aXRldXIgZXQgbGUgDQo+PiA+IGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMNCj4+IHBpZWNlcyBqb2lu
dGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgDQo+PiBk
J2FsdGVyYXRpb24sIE9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1l
c3NhZ2UgYSBldGUgDQo+PiBhbHRlcmUsIGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLg0KPj4g
Pg0KPj4gPiBUaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25m
aWRlbnRpYWwgb3IgDQo+PiA+IHByaXZpbGVnZWQgaW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJv
dGVjdGVkIGJ5IGxhdzsgdGhleSBzaG91bGQgDQo+PiA+IG5vdCBiZQ0KPj4gZGlzdHJpYnV0ZWQs
IHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4NCj4+ID4gSWYgeW91IGhhdmUg
cmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIA0K
Pj4gPiBhbmQgZGVsZXRlDQo+PiB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cy4NCj4+
ID4gQXMgZW1haWxzIG1heSBiZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVz
c2FnZXMgdGhhdCANCj4+ID4gaGF2ZSBiZWVuDQo+PiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxz
aWZpZWQuDQo+PiA+IFRoYW5rIHlvdS4NCj4+ID4NCj4+ID4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+ID4gSXNpcy13ZyBtYWlsaW5nIGxpc3QNCj4+
ID4gSXNpcy13Z0BpZXRmLm9yZw0KPj4gPiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL2lzaXMtd2cNCj4+IA0KPj4gDQo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+PiBfX19fXw0KPj4gDQo+PiBD
ZSBtZXNzYWdlIGV0IHNlcyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZv
cm1hdGlvbnMgIA0KPj5jb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZl
bnQgZG9uYyBwYXMgZXRyZSBkaWZmdXNlcywgIA0KPj5leHBsb2l0ZXMgb3UgY29waWVzIHNhbnMg
YXV0b3Jpc2F0aW9uLiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlICANCj4+cGFyIGVycmV1
ciwgdmV1aWxsZXogbGUgc2lnbmFsZXIgYSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWlu
c2kgIA0KPj5xdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVl
cyBldGFudCBzdXNjZXB0aWJsZXMgIA0KPj5kJ2FsdGVyYXRpb24sIE9yYW5nZSBkZWNsaW5lIHRv
dXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgDQo+PmFsdGVyZSwgZGVmb3Jt
ZSBvdSBmYWxzaWZpZS4gTWVyY2kuDQo+PiANCj4+IFRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFj
aG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvciANCj4+IHByaXZpbGVnZWQgaW5mb3Jt
YXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsgdGhleSBzaG91bGQgbm90IA0KPj4g
YmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4NCj4+
IElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkg
dGhlIHNlbmRlciANCj4+IGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVu
dHMuDQo+PiBBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZv
ciBtZXNzYWdlcyB0aGF0IGhhdmUgDQo+PiBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNp
ZmllZC4NCj4+IFRoYW5rIHlvdS4NCj4+IA0KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj4+IE9TUEYgbWFpbGluZyBsaXN0DQo+PiBPU1BGQGlldGYu
b3JnDQo+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL29zcGYNCj4NCj5f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KPl9fXyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0KPg0KPkNlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQg
Y29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyANCj5jb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdp
ZWVzIGV0IG5lIGRvaXZlbnQgZG9uYyBwYXMgZXRyZSBkaWZmdXNlcywgDQo+ZXhwbG9pdGVzIG91
IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBw
YXIgDQo+ZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlciBhIGwnZXhwZWRpdGV1ciBldCBsZSBk
ZXRydWlyZSBhaW5zaSBxdWUgDQo+bGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxl
Y3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgDQo+ZCdhbHRlcmF0aW9uLCBPcmFuZ2UgZGVj
bGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIA0KPmFsdGVyZSwg
ZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuDQo+DQo+VGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0
YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQgDQo+aW5mb3Jt
YXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsgdGhleSBzaG91bGQgbm90IGJlIA0K
PmRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGllZCB3aXRob3V0IGF1dGhvcmlzYXRpb24uDQo+SWYg
eW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlmeSB0aGUg
c2VuZGVyIGFuZCANCj5kZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuDQo+
QXMgZW1haWxzIG1heSBiZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2Fn
ZXMgdGhhdCBoYXZlIA0KPmJlZW4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFsc2lmaWVkLg0KPlRo
YW5rIHlvdS4NCj4NCj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KPk9TUEYgbWFpbGluZyBsaXN0DQo+T1NQRkBpZXRmLm9yZw0KPmh0dHBzOi8vd3d3Lmll
dGYub3JnL21haWxtYW4vbGlzdGluZm8vb3NwZg0KDQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKQ2UgbWVzc2FnZSBldCBz
ZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25zIGNvbmZp
ZGVudGllbGxlcyBvdSBwcml2aWxlZ2llZXMgZXQgbmUgZG9pdmVudCBkb25jCnBhcyBldHJlIGRp
ZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0aW9uLiBTaSB2b3VzIGF2
ZXogcmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNpZ25hbGVyCmEgbCdl
eHBlZGl0ZXVyIGV0IGxlIGRldHJ1aXJlIGFpbnNpIHF1ZSBsZXMgcGllY2VzIGpvaW50ZXMuIExl
cyBtZXNzYWdlcyBlbGVjdHJvbmlxdWVzIGV0YW50IHN1c2NlcHRpYmxlcyBkJ2FsdGVyYXRpb24s
Ck9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUg
YWx0ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4KClRoaXMgbWVzc2FnZSBhbmQgaXRz
IGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvciBwcml2aWxlZ2VkIGluZm9y
bWF0aW9uIHRoYXQgbWF5IGJlIHByb3RlY3RlZCBieSBsYXc7CnRoZXkgc2hvdWxkIG5vdCBiZSBk
aXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLgpJZiB5b3Ug
aGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5k
ZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cy4KQXMgZW1haWxz
IG1heSBiZSBhbHRlcmVkLCBPcmFuZ2UgaXMgbm90IGxpYWJsZSBmb3IgbWVzc2FnZXMgdGhhdCBo
YXZlIGJlZW4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFsc2lmaWVkLgpUaGFuayB5b3UuCgo=


From nobody Mon Jan 12 07:13:27 2015
Return-Path: <wim.henderickx@alcatel-lucent.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D20721AC3AB; Mon, 12 Jan 2015 07:13:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.61
X-Spam-Level: 
X-Spam-Status: No, score=-4.61 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MANGLED_BEEF=2.3, RCVD_IN_DNSWL_HI=-5, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 HqOJYVCpO9Ka; Mon, 12 Jan 2015 07:13:16 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (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 384F21AC39D; Mon, 12 Jan 2015 07:13:15 -0800 (PST)
Received: from fr712usmtp2.zeu.alcatel-lucent.com (unknown [135.239.2.42]) by Websense Email Security Gateway with ESMTPS id 1657D17BD56F; Mon, 12 Jan 2015 15:13:10 +0000 (GMT)
Received: from FR712WXCHHUB03.zeu.alcatel-lucent.com (fr712wxchhub03.zeu.alcatel-lucent.com [135.239.2.74]) by fr712usmtp2.zeu.alcatel-lucent.com (GMO) with ESMTP id t0CFDCdd013526 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 12 Jan 2015 16:13:12 +0100
Received: from FR711WXCHMBA07.zeu.alcatel-lucent.com ([169.254.3.219]) by FR712WXCHHUB03.zeu.alcatel-lucent.com ([135.239.2.74]) with mapi id 14.03.0195.001; Mon, 12 Jan 2015 16:13:12 +0100
From: "Henderickx, Wim (Wim)" <wim.henderickx@alcatel-lucent.com>
To: "stephane.litkowski@orange.com" <stephane.litkowski@orange.com>, "DECRAENE Bruno IMT/OLN" <bruno.decraene@orange.com>, Rob Shakir <rjs@rob.sh>
Thread-Topic: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHQLj+19rH0/A1Xy0ObHnHUPdPr+5y8G+CAgAARysCAAB57gP//8qQAgABZPQA=
Date: Mon, 12 Jan 2015 15:13:12 +0000
Message-ID: <D0D9684F.11A85E%wim.henderickx@alcatel-lucent.com>
References: <D0CF6C5B.1B6DD%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA26EF@xmb-aln-x02.cisco.com> <D0D00E58.1B720%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA29A2@xmb-aln-x02.cisco.com> <D0D02765.1B76C%psarkar@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F4EEA2A4F@xmb-aln-x02.cisco.com> <BY1PR0501MB13812B36C2020C3AC3072641D5580@BY1PR0501MB1381.namprd05.prod.outlook.com> <F3ADE4747C9E124B89F0ED2180CC814F4EEA4F1A@xmb-aln-x02.cisco.com> <28823_1420641858_54AD4642_28823_8441_1_9E32478DFA9976438E7A22F69B08FF920C765C15@OPEXCLILM34.corporate.adroot.infra.ftgroup> <1868F3A4-A4E2-4504-A749-582305FA31B4@rob.sh> <18651_1421050415_54B3822F_18651_14831_1_9E32478DFA9976438E7A22F69B08FF920C76D265@OPEXCLILM34.corporate.adroot.infra.ftgroup> <53C29892C857584299CBF5D05346208A0EB01975@PEXCVZYM11.corporate.adroot.infra.ftgroup> <21149_1421052896_54B38BE0_21149_1085_1_86923dca-49c3-4745-881c-116ec27cb9f2@OPEXCLILH02.corporate.adroot.infra.ftgroup> <D0D9633B.11A80B%wim.henderickx@alcatel-lucent.com> <13987_1421060024_54B3A7B8_13987_19542_1_3b33983a-7671-4df1-a1ac-52b83d8162a0@OPEXCLILH02.corporate.adroot.infra.ftgroup>
In-Reply-To: <13987_1421060024_54B3A7B8_13987_19542_1_3b33983a-7671-4df1-a1ac-52b83d8162a0@OPEXCLILH02.corporate.adroot.infra.ftgroup>
Accept-Language: nl-BE, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/14.4.7.141117
x-originating-ip: [135.239.27.41]
Content-Type: text/plain; charset="utf-8"
Content-ID: <C2107E7835282C4E956E55376EDF387C@exchange.lucent.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/Fe8LrcR1VvZT5KLv9BEMPGmzfgg>
Cc: "ospf@ietf.org" <ospf@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "draft-ietf-ospf-segment-routing-extensions@tools.ietf.org" <draft-ietf-ospf-segment-routing-extensions@tools.ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>, "draft-ietf-isis-segment-routing-extensions@tools.ietf.org" <draft-ietf-isis-segment-routing-extensions@tools.ietf.org>
Subject: Re: [OSPF] [Isis-wg] Mail regarding draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Jan 2015 15:13:24 -0000

SSB1bmRlcnN0YW5kIHRoYXQgY2VydGFpbiB2ZW5kb3JzIHdpbGwgbm90IGVhc2lseSBhY2NvbW1v
ZGF0ZSB0aGlzLCBzbyBJDQp1bmRlcnN0YW5kIHdlIG5lZWQgYSBzb2x1dGlvbiBsaWtlIHlvdSBz
dWdnZXN0IG9yIHN1cHBvcnQgYSBjb21iaW5hdGlvbiBvZg0KQWRqLVNJRC9Ob2RlLVNJRCBiYXNl
ZCBvbiB3aGVyZSB5b3Ugd2FudCB0byBhdm9pZCB0aGUgcmVyb3V0aW5nLg0KDQpPbiAxMi8wMS8x
NSAxMTo1MywgInN0ZXBoYW5lLmxpdGtvd3NraUBvcmFuZ2UuY29tIg0KPHN0ZXBoYW5lLmxpdGtv
d3NraUBvcmFuZ2UuY29tPiB3cm90ZToNCg0KPlZlcnkgZ29vZCBwb2ludCwgaW4gb3VyIGNhc2Us
IHRvZGF5IHdlIGhhdmUgdXAgdG8gMTUgc3RyaWN0IGhvcHMgZm9yIFRFDQo+dHVubmVscy4NCj5X
aGVuIHdlIHdpbGwgaW50cm9kdWNlIGludGVyZG9tYWluLCBpdCB3aWxsIGJyaW5nIG1vcmUuDQo+
DQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9tOiBIZW5kZXJpY2t4LCBXaW0gKFdp
bSkgW21haWx0bzp3aW0uaGVuZGVyaWNreEBhbGNhdGVsLWx1Y2VudC5jb21dDQo+U2VudDogTW9u
ZGF5LCBKYW51YXJ5IDEyLCAyMDE1IDExOjQ1DQo+VG86IExJVEtPV1NLSSBTdGVwaGFuZSBTQ0Uv
SUJORjsgREVDUkFFTkUgQnJ1bm8gSU1UL09MTjsgUm9iIFNoYWtpcg0KPkNjOiBvc3BmQGlldGYu
b3JnOyBzcHJpbmdAaWV0Zi5vcmc7DQo+ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1l
eHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPmlzaXMtd2dAaWV0Zi5vcmc7IA0KPmRyYWZ0LWll
dGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPlN1Ympl
Y3Q6IFJlOiBbT1NQRl0gW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nDQo+ZHJhZnQtaWV0Zi1vc3Bm
LXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+DQo+SG93IG1hbnkgaG9wcyBkbyB3ZSB3YW50
IHRvIHN1cHBvcnQgaW4gdGhlc2Ugc2NlbmFyaW/igJlzIHJlYWxpc3RpY2FsbHk/DQo+VGhpcyBt
aWdodCBoZWxwIGluIGRldGVybWluaW5nIHRoZSBvcHRpb25zDQo+DQo+T24gMTIvMDEvMTUgMDk6
NTQsICJzdGVwaGFuZS5saXRrb3dza2lAb3JhbmdlLmNvbSINCj48c3RlcGhhbmUubGl0a293c2tp
QG9yYW5nZS5jb20+IHdyb3RlOg0KPg0KPj5IaSBCcnVubywNCj4+DQo+PlVzaW5nIFRUTCBtYXkg
d29yayBvciBub3QuIEJhY2t1cCBwYXRoIGRvZXMgbm90IG1lYW4gdGhhdCB5b3Ugd2lsbA0KPj5k
ZWZhY3RvIGhhdmUgbW9yZSBob3BzLiBNZXRyaWMgb2YgYmFja3VwIHBhdGggY291bGQgYmUgaGln
aGVyIGJ1dA0KPj5udW1iZXIgb2YgaG9wcyBlcXVhbCBvciBzbWFsbGVyLg0KPj4NCj4+SSBjcmVh
dGVkIGEgbmV3IHRocmVhZCBvbiBTUFJJTkcgV0cgbGlzdCB0byBkaXNjdXNzIHRoZSBkaWZmZXJl
bnQNCj4+b3B0aW9ucy4NCj4+DQo+PlRoYW5rcyAhDQo+Pg0KPj4tLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLQ0KPj5Gcm9tOiBERUNSQUVORSBCcnVubyBJTVQvT0xODQo+PlNlbnQ6IE1vbmRheSwg
SmFudWFyeSAxMiwgMjAxNSAwOTo0OQ0KPj5UbzogTElUS09XU0tJIFN0ZXBoYW5lIFNDRS9JQk5G
OyBSb2IgU2hha2lyDQo+PkNjOiBpc2lzLXdnQGlldGYub3JnOw0KPj5kcmFmdC1pZXRmLW9zcGYt
c2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+Pm9zcGZAaWV0Zi5v
cmc7IA0KPj5kcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMu
aWV0Zi5vcmcNCj4+U3ViamVjdDogUkU6IFtPU1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcN
Cj4+ZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+Pg0KPj5IaSwN
Cj4+DQo+PjIgY2VudHMgaW5saW5lZA0KPj4NCj4+PiBGcm9tOiBPU1BGIFttYWlsdG86b3NwZi1i
b3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgPg0KPj4+IHN0ZXBoYW5lLmxpdGtvd3NraUBv
cmFuZ2UuY29tDQo+Pj4gDQo+Pj4gSGksDQo+Pj4gDQo+Pj4gQWZ0ZXIgZGlzY3Vzc2luZyBhIGxv
dCB3aXRoIExlcyBvZmZsaW5lLCB3ZSBhbG1vc3QgZm91bmQgYW4gYWdyZWVtZW50DQo+Pj4gb24g
dGhlIHVuZGVyc3RhbmRpbmcgb2YgdGhpcyB1c2UgY2FzZSBhbmQgcG9zc2libGUgcmVsYXRpb25z
aGlwIHdpdGgNCj4+PiB1bnByb3RlY3RlZCBTSURzLg0KPj4+IFVzZSBjYXNlIDoNCj4+PiAJQ3Jl
YXRpb24gb2YgYSBTUiBURSB0dW5uZWwgd2hpY2ggaXMgdW5wcm90ZWN0ZWQuIFByb3RlY3Rpb24g
bWF5IGJlDQo+Pj4gcHJvdmlkZWQgZW5kIHRvIGVuZCB1c2luZyBmb3IgZXhhbXBsZSB0d28gZGlz
am9pbnQgcGF0aHMuDQo+Pj4gCUNvbnRyb2xsZXIgYmFzZWQgb3IgaW5ncmVzcyBiYXNlZCB0dW5u
ZWwgc2V0dXAuDQo+Pj4gDQo+Pj4gSXQgc2VlbXMgY2xlYXIgbm93IHRoYXQgdXNpbmcgT05MWSB1
bnByb3RlY3RlZCBTSURzIGRvZXMgbm90IHNvbHZlDQo+Pj50aGUgIGlzc3VlIGFzIHdoZW4gYSBs
aW5rIGZhaWxzLCBjb252ZXJnZW5jZSB3aWxsIGhhcHBlbiwgYW5kIG5vZGVzDQo+Pj50aGF0ICBh
cmUgbmVhciB0aGUgZmFpbHVyZSBtYXkgcmVyb3V0ZSBhIE5vZGVTSUQgQWxnbyAwIHVzZWQgd2l0
aGluDQo+Pj50aGUgVEUgIHN0YWNrIGJlZm9yZSBJbmdyZXNzIG9yIGNvbnRyb2xsZXIgcmVjb21w
dXRlcyB0aGUgbmV3IHBhdGgNCj4+PmZpdHRpbmcgIGNvbnN0cmFpbnRzLiBTbyB0aGVyZSBtYXkg
YmUgdHJhbnNpZW50IHNpdHVhdGlvbnMgd2hlcmUgdGhlDQo+Pj5wYXRoIGRvZXMgbm90IGZpdCBj
b25zdHJhaW50cyBhbnltb3JlLg0KPj4+IEJhc2VkIG9uIHRoaXMsIGludHJvZHVjaW5nICJOT04g
UFJPVEVDVEVEIiBOb2RlU0lEIGRvZXMgbm90IGhlbHAgaW4NCj4+PnNvbHZpbmcgdGhpcyB0cmFu
c2llbnQgc2l0dWF0aW9uLg0KPj4+IA0KPj4+IE5vdywgYXMgSSBleHBsYWluZWQsIElNTywgaXQn
cyBwb3NzaWJsZSB0byBpbnRyb2R1Y2UgZW5kIHRvIGVuZCBPQU0NCj4+PiBvbiB0b3Agb24gdGhl
IFNSVEUgdG8gYnJpbmcgdGhlIExTUCBkb3duIGFzIHNvb24gYXMgdGhlcmUgcyBzb21ldGhpbmcN
Cj4+PiB3cm9uZyBvbiB0aGUgcGF0aC4gQSBIb2xkZG93biB0aW1lciBjYW4gYmUgdXNlZCB0byBr
ZWVwIExTUCBkb3duDQo+Pj4gdW50aWwgY29udmVyZ2VuY2UgaGFwcGVucyBhdCBJbmdyZXNzIG9y
IENvbnRyb2xsZXIuIEJ1dCBpbnRyb2R1Y2luZw0KPj4+IHN1Y2ggT0FNIGFuZCBob2xkZG93biBh
bmQgY291cGxlZCB3aXRoIHJlbGF0aW9ucyB3aXRoIElHUCBtYXkgYWxzbyBiZQ0KPj4+IGNvbXBs
ZXggYW5kIHRoZXJlIGlzIGEgY2hhbmNlIHRoYXQgaXQgZG9lcyBub3Qgc29sdmUgdGhlIGlzc3Vl
LiBJbg0KPj4+IGNhc2Ugb2YgcHJvdGVjdGVkIE5vZGVTSUQgdXNlZCwgT0FNIHdpbGwgbm90IHdv
cmssIGJlY2F1c2Ugc3dpdGNob3Zlcg0KPj4+IHRpbWUgd2lsbCBiZSB0b28gc21hbGwuIFVzaW5n
IE9BTSAsIGRlZmFjdG8gcmVxdWlyZXMgcGF0aCB3aXRoIG5vDQo+Pj5wcm90ZWN0aW9uLg0KPj4+
IFNvIHVucHJvdGVjdGVkIFNJRCtPQU0gbWF5IHNvbHZlIHRoZSB1c2UgYXQgdGhlIHByaWNlIG9m
IHNvbWUNCj4+PiBjb21wbGV4aXR5IGFuZCBwb3NzaWJseSBub3Qgc29sdmluZyAxMDAlIG9mIHRo
ZSBjYXNlcy4NCj4+PiANCj4+PiBUbyBjb25jbHVkZSA6DQo+Pj4gV2UgbmVlZCB0byBzb2x2ZSB0
aGlzIHVzZSBjYXNlIGFuZCB3ZSBuZWVkIHRvIGZpbmQgYW5vdGhlciBlbGVnYW50LA0KPj4+IHNp
bXBsZSBhbmQgc2NhbGFibGUgc29sdXRpb24gZm9yIHRoaXMuDQo+Pj4gDQo+Pj4gUG9zc2libGUg
ZXhpc3Rpbmcgc29sdXRpb25zIDoNCj4+PiAtIFVzZSBBZGotU0lEIG9ubHkgPT4gZG9lcyBub3Qg
c291bmRzIGdvb2QgYXMgdGhlcmUgd2lsbCBiZSBhbiBpbXBhY3QNCj4+PiBvZiBzdGFjayBkZXB0
aCA9PiBQYXRoIGNvbXByZXNzaW9uIG5lY2Vzc2FyeQ0KPj4+IC0gVXNlIGJpbmRpbmcgVExWIGFu
ZCBjcmVhdGUgc29tZSBuZXcgTm9kZS1TSUQgY29ycmVzcG9uZGluZyB0byBhIHNldA0KPj4+IG9m
IEFkai1TSUQgPT4gVGhpcyBpbnRyb2R1Y2VzIG1vcmUgc3RhdGVzIHdpdGhpbiB0aGUgbmV0d29y
ayAoaG93DQo+Pj4gbWFueQ0KPj4+ID8pDQo+Pj4gLSBBbnl0aGluZyBlbHNlID8NCj4+DQo+PkNv
bWJpbmluZyBBZGotU0lEIGFuZCBOb2RlLVNJRCB3aXRoIGEgdmVyeSByZXN0cmljdGVkIFRUTCAo
dG8gZXhwaXJlIG9uDQo+PnRoZSBiYWNrdXAgcGF0aCkgbWF5IGJlIGFibGUgdG8gYXZvaWQgSUdQ
IHJlcm91dGluZyBvZiB0aGlzIExTUC4NCj4+DQo+Pi9CcnVubw0KPj4NCj4+IA0KPj4+IEJlc3Qg
cmVnYXJkcywNCj4+PiANCj4+PiBTdGVwaGFuZQ0KPj4+IA0KPj4+IA0KPj4+IC0tLS0tT3JpZ2lu
YWwgTWVzc2FnZS0tLS0tDQo+Pj4gRnJvbTogUm9iIFNoYWtpciBbbWFpbHRvOnJqc0Byb2Iuc2hd
DQo+Pj4gU2VudDogVGh1cnNkYXksIEphbnVhcnkgMDgsIDIwMTUgMTA6NTINCj4+PiBUbzogTElU
S09XU0tJIFN0ZXBoYW5lIFNDRS9JQk5GDQo+Pj4gQ2M6IExlcyBHaW5zYmVyZyAoZ2luc2Jlcmcp
OyBTaHJhZGRoYSBIZWdkZTsgUHVzaHBhc2lzIFNhcmthcjsgUGV0ZXINCj4+PiBQc2VuYWsgKHBw
c2VuYWspOw0KPj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0
b29scy5pZXRmLm9yZzsNCj4+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVu
c2lvbnNAdG9vbHMuaWV0Zi5vcmc7IEhhbm5lcw0KPj4+IEdyZWRsZXI7IG9zcGZAaWV0Zi5vcmc7
IGlzaXMtd2dAaWV0Zi5vcmcNCj4+PiBTdWJqZWN0OiBSZTogW0lzaXMtd2ddIFtPU1BGXSBNYWls
IHJlZ2FyZGluZw0KPj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctIGV4dGVuc2lv
bnMNCj4+PiANCj4+PiBTdGVwaGFuZSwNCj4+PiANCj4+PiBJZiB3ZSB0aGluayBhYm91dCB0aGUg
4oCcTVVTVCBOT1QgYmUgcHJvdGVjdGVk4oCdIGNhc2UgdGhhdCB5b3UgbWVudGlvbi4NCj4+PiBM
ZXTigJlzIGFzc3VtZSB0aGF0IHdlIGhhdmUgYSBzZXJ2aWNlIHRoYXQgaXMgcGVyZm9ybWFuY2Ug
c2Vuc2l0aXZlLA0KPj4+IHN1Y2ggdGhhdCB3ZSB3YW50IHRvIHRha2UgYSBwYXJ0aWN1bGFyIHBh
dGggdGhyb3VnaCB0aGUgbmV0d29yayAtIGFuZA0KPj4+IHRoYXQgd2UgdXNlIE5vZGUtIFNJRHMg
bGlrZSB5b3Ugc2F5Lg0KPj4+IA0KPj4+IElmIHdlIGFzc3VtZSB0aGF0IHRoZSByZXF1aXJlbWVu
dCBpcyBmb3IgQS1CLUMtRC1FIHBhdGggYmVsb3cuIFRoZQ0KPj4+IG5vZGUgU0lEIGZvciBFIHBv
aW50cyB2aWEgQy1ELUUgYW5kIGhlbmNlIGlzIHVzZWQgZm9yIHN0YWNrDQo+Pj4gY29tcHJlc3Np
b24gbGlrZSB5b3UNCj4+PiBzYXk6DQo+Pj4gDQo+Pj4gICAgICAgQSAtLSBCIC0tIEMgLS0gRCAt
LSBFDQo+Pj4gICAgICAgICAgICAgICAgIHwgICAgICAgIC8NCj4+PiAgICAgICAgICAgICAgICAg
LS0tIFEgLS0tDQo+Pj4gDQo+Pj4gSW4geW91ciBlbnZpc2FnZWQgYmVoYXZpb3VyLCBDIGRvZXMg
bm90IHByb3RlY3QgdGhlIE5vZGUtU0lEIGZvciBFLg0KPj4+IEluIHRoZSBjYXNlIG9mIHRoZSBD
LUQgbGluayBmYWlsdXJlLCB0aGVuIHRoZSDigJxwcmVmZXJyZWTigJ0gYmVoYXZpb3VyDQo+Pj4g
aXMgdGhhdCBDIG5vdyBkcm9wcyB0cmFmZmljIHRvd2FyZHMgdGhpcyBkZXN0aW5hdGlvbi4gSG93
ZXZlciwgQyBkb2VzDQo+Pj4gbm90IHJlbW92ZSB0aGUgRklCIGVudHJ5IGZvciB0aGUgTm9kZS1T
SUQgZm9yIEUsIGl04oCZcyBhY3R1YWxseSBqdXN0DQo+Pj4gbm93IGtub3duIHZpYSBRLiBBdCB0
aGlzIHBvaW50LCBBIGNhbiBmb3J3YXJkIHdpdGggZXhhY3RseSB0aGUgc2FtZQ0KPj4+IHN0YWNr
LCBhbmQgdGhlIHBhY2tldCB0YWtlcyBhIG5ldyBBLUItIEMtUS1FIHBhdGgsIHdoaWNoIGlzDQo+
Pj4gbm9uLWNvbmZvcm1hbnQgd2l0aCB0aGUgcGVyZm9ybWFuY2UgcmVxdWlyZW1lbnQgb2YgdGhl
IHNlcnZpY2UuDQo+Pj4gDQo+Pj4gSW4gdGVybXMgb2Ygd2hhdCBDIGRvZXMgd2l0aCBpdHMgRklC
LCBkb2VzIGl0IHNpbXBseSBub3QgdXNlIEMtUS1FDQo+Pj4gZHVyaW5nIHRoZSBmYWlsdXJlLCBi
dXQgcG9zdC1yZWNvbnZlcmdlbmNlIHVzZSBpdCBhbnl3YXk/IElmIHNvLCB3aHkNCj4+PiBub3Qg
dXNlIEMtUS1FIGR1cmluZyB0aGUgZmFpbHVyZSAtIGJlY2F1c2UgdGhlIHNlcnZpY2UgaXMgYWx3
YXlzDQo+Pj4gZ29pbmcgdG8gbm9uLWNvbmZvcm1hbnQgdG8gdGhlIHBlcmZvcm1hbmNlIHJlcXVp
cmVtZW50Pw0KPj4+IA0KPj4+IFdpdGggYW4gQWRqLVNJRCwgaXQgbWFrZXMgc2Vuc2UsIGJlY2F1
c2UgZXNzZW50aWFsbHkgdW5sZXNzIHRoYXQNCj4+PiBhZGphY2VuY3kgaXMgYXZhaWxhYmxlLCB0
aGVuIHRoZXJlIGlzIG5vIGFsdGVybmF0ZSBwYXRoIGZvciB0aGUgU0lEDQo+Pj4gdGhhdCB3aWxs
IGJlIHRha2VuIC0gc28gdHJhZmZpYyBuZXZlciBoaXRzIGEgbm9uLWNvbmZvcm1hbnQgcGF0aC4N
Cj4+PiANCj4+PiBQcmFjdGljYWxseSwgaWYgSSBjYW7igJl0IHRlbGwgYSBjdXN0b21lciB0aGF0
IHRoZSBwYXRoIHRha2VuIHdpbGwNCj4+PmRlZmluaXRlbHkgYmUgQS1CLSBDLUQtRSwgYW5kIGl0
IG1heSByYXRoZXIgZ28gdmlhIEMtUS1FIGF0IHNvbWUgcG9pbnQNCj4+PmZvbGxvd2luZyBjb252
ZXJnZW5jZSBbdW50aWwgdGhlIGhlYWQtZW5kIGNhbGN1bGF0ZXMgdGhhdCBzdWNoIGENCj4+PmNo
YW5nZSBoYWQgaGFwcGVuZWQgLSBlaXRoZXIgYSBsaW5rIG91dGFnZSwgb3IgYSBtZXRyaWMgY2hh
bmdlIC0gYW5kDQo+Pj5zdG9wcyB1c2luZyB0aGUgbGFiZWwgc3RhY2tdLCB0aGVuIHRoZXJl4oCZ
cyBsaXR0bGUgcHJvYmxlbSBvZiBoYXZpbmcNCj4+PnRoZSB0cmFmZmljIGdvIHZpYSBDLVEtRSBk
dXJpbmcgcHJvdGVjdGlvbi4NCj4+PiANCj4+PiBGb3IgdGhlIGRpc2pvaW50IGNhc2UsIHRoZSBj
b25zaWRlcmF0aW9uIHRoYXQgb25lIGhhcyB0byBtYWtlIGlzOg0KPj4+IAkqIGFyZSBhbHRlcm5h
dGl2ZSBTUEYgcGF0aHMgZm9yIGEgcGFydGljdWxhciBOb2RlLVNJRCBhY3R1YWxseSBzdGlsbA0K
Pj4+Y29uZm9ybWFudCB3aXRoIHRoZSBkaXNqb2ludG5lc3MgcmVxdWlyZW1lbnQ/IEhvdyBtYW55
IHNpbXVsdGFuZW91cw0KPj4+ZmFpbHVyZXMgZG9lcyBvbmUgcmVxdWlyZSB0byB2aW9sYXRlIGNv
bnN0cmFpbnRzLiBGb3IgZXhhbXBsZSwgaW4gYQ0KPj4+ZHVhbC1wbGFuZSBjb3JlIG5ldHdvcmss
IHRoZW4gaWYgdGhlIHJlcXVpcmVtZW50IGlzIGRpc2pvaW50bmVzcyBhdA0KPj4+dGhlIElQIGxl
dmVsLCB0aGVuIHdlIG1heSBuZWVkIHRvIGxvc2UgY29ubmVjdGl2aXR5IGVudGlyZWx5IHdpdGhp
bg0KPj4+dGhlIHBsYW5lIGJlZm9yZSBpdCBpcyBwcmVmZXJhYmxlIHRvIOKAnGhvcOKAnSB0byBh
bm90aGVyIHBsYW5lLiBJbiB0aGlzDQo+Pj5jYXNlLCB1c2luZyBhbiBhbHRlcm5hdGl2ZSBTUEYg
cGF0aCBmb3IgdGhlIE5vZGUtU0lEIGlzIGFjdHVhbGx5IG5vdCBhDQo+Pj5wcm9ibGVtIGZvciBk
aXNqb2ludG5lc3MuDQo+Pj4gCSogZG9lcyB0aGUgYXBwbGljYXRpb24gcHJlZmVyIGxvc2luZyBh
biBlbnRpcmUgcGF0aCB0byBoYXZpbmcgc29tZQ0KPj4+cmlzayBvZiB0aGUgc2VydmljZXMgYmVp
bmcgc2hhcmVkIGZhdGUgdW50aWwgdGhlIHJlLW9wdGltaXNhdGlvbj8NCj4+PiANCj4+PiBGcm9t
IHRoZSB3b3JrIHRoYXQgd2XigJl2ZSBsb29rZWQgYXQgdGh1cyBmYXIsIEkgaGF2ZSBub3QgeWV0
IHNlZW4gYQ0KPj4+IGNhc2Ugd2hlcmUgSSBhYnNvbHV0ZWx5IE1VU1QgTk9UIHVzZSBhbiBhbHRl
cm5hdGUgc2hvcnRlc3QgcGF0aCBmb3IgYQ0KPj4+IE5vZGUtU0lEIGFuZCBoZW5jZSBkb27igJl0
IHJlcXVpcmUgcHJvdGVjdGlvbiBhdCBhIHByYWN0aWNhbCBsZXZlbC4NCj4+PiANCj4+PiBTdGFj
ayBkZXB0aCBpcyBkZWZpbml0ZWx5IGdvaW5nIHRvIGJlIHNvbWV0aGluZyB0aGF0IHdlIG5lZWQg
dG8NCj4+PmNvbnNpZGVyIC0gdG8gbWUsIHdoZXJlIHdlIGhhdmUgY2VudHJhbGlzZWQgY29udHJv
bGxlciAtIGFjdGlvbnMgc3VjaA0KPj4+YXMgZHluYW1pY2FsbHkgY3JlYXRlZCBmb3J3YXJkaW5n
LWFkamFjZW5jeSBMU1BzIHdoaWNoIGFsbG93DQo+Pj7igJxleHBhbnNpb27igJ0gb2Ygb25lIHNl
Z21lbnQgaW50byBhIHNldCBvZiBzZWdtZW50cyB3aXRoaW4gdGhlIHBhdGggYXJlDQo+Pj5hdHRy
YWN0aXZlIGFzIGEgc29sdXRpb24gd2hlcmUgb25lIG5lZWRzIHRvIGhhdmUgZXhwbGljaXQgcm91
dGluZyBvZg0KPj4+dHJhZmZpYyBmb3IgVEUgcHVycG9zZXMuDQo+Pj4gDQo+Pj4gRG9lcyB0aGlz
IG1ha2Ugc2Vuc2UsIG9yIGRvIHlvdSBzZWUgdGhlIHVzZSBjYXNlIHRoYXQgd2XigJlyZQ0KPj4+
IGFkZHJlc3NpbmcgaGVyZSBkaWZmZXJlbnRseT8NCj4+PiANCj4+PiBDaGVlcnMsDQo+Pj4gci4N
Cj4+PiANCj4+PiANCj4+PiA+IE9uIDcgSmFuIDIwMTUsIGF0IDA5OjQ0LCBzdGVwaGFuZS5saXRr
b3dza2lAb3JhbmdlLmNvbSB3cm90ZToNCj4+PiA+DQo+Pj4gPiBIaSwNCj4+PiA+DQo+Pj4gPiBJ
J20gY29taW5nIGludG8gdGhpcyBsb25nIHRocmVhZCBhbmQgSSB0cmllZCB0byByZWFkIGFsbCB0
aGUNCj4+PiA+IGV4Y2hhbmdlIGJ1dCBJIG1heSBiZSBtaXNzZWQgc29tZSBsaW5lcyA6KQ0KPj4+
ID4NCj4+PiA+IEJ1dCBoZXJlIGlzIG15IG9waW5pb24gb24gdGhpcyBzdWJqZWN0Lg0KPj4+ID4g
SSB0aGluayB0aGUgcG9pbnQgZnJvbSBTaHJhZGRhIGlzIHZhbHVhYmxlIGluIGNhc2Ugb2YgVHJh
ZmZpYw0KPj4+ID4gRW5naW5lZXJpbmcgd2l0aA0KPj4+IFNlZ21lbnQgUm91dGluZywgZXNwZWNp
YWxseSB3aXRoIGEgY2VudHJhbCBjb250cm9sbGVyLg0KPj4+ID4NCj4+PiA+IFRvZGF5IGluIFRF
IG5ldHdvcmtzLCB3ZSBhcmUgc2VsbGluZyBzb21lIGRpc2pvaW50cyBwYXRocyB0bw0KPj4+ID4g
Y3VzdG9tZXIgdGhhdA0KPj4+IE1VU1QgTk9UIGJlIHByb3RlY3RlZCAoU0RIIGxpa2Ugc2Vydmlj
ZXMpLiBJdCB3b3VsZCBiZSBnb29kIHRvDQo+Pj4gcmVwcm9kdWNlIHRoZSBzYW1lIHRoaW5nIHdp
dGggU1ItVEUuDQo+Pj4gPg0KPj4+ID4gTm93LCBjdXJyZW50IGVuY29kaW5nIHBlcm1pdHMgdG8g
YWR2ZXJ0aXNlIHRoYXQgYSBzcGVjaWZpYyBBZGotU0lEDQo+Pj4gPiBpcw0KPj4+IHByb3RlY3Rl
ZCBvciBub3QgKGFzIGFscmVhZHkgbWVudGlvbmVkLCB0aGlzIGRvZXMgbm90IHNheSB0aGF0IGEN
Cj4+PiBwcm90ZWN0aW9uIHJlYWxseSBleGlzdHMgLi4uLCBpbiBjYXNlIG9mIExGQSBwcm90ZWN0
aW9uICwgdGhlcmUgbWF5DQo+Pj4gYmUgbm8gRlJSIHBhdGggZm9yIHRoaXMgYWRqLVNJRCBkZXNw
aXRlIG9mIHRoZSBwcm90ZWN0aW9uIGZsYWcgc2V0KS4NCj4+PiA+IFdlIHByZXR0eSBrbm93IHRo
YXQgaXQgd291bGQgbm90IGJlIHBvc3NpYmxlIGluIGFsbCBjYXNlIHRvIHVzZQ0KPj4+ID4gb25s
eSBBZGotU0lEDQo+Pj4gZm9yIGEgVEUgdHVubmVsIChkdWUgdG8gbGFiZWwgc3RhY2sgZGVwdGgp
LCBzbyB3ZSBuZWVkIHRvIGludHJvZHVjZQ0KPj4+IHN0YWNrIGNvbXByZXNzaW9uIHVzaW5nIFNQ
VCBzZWdtZW50cyBhbmQgbm9kZS1TSUQuDQo+Pj4gPiBTbyB0byByZXBseSBvbiBSb2IncyBjb21t
ZW50LCBvbiBSU1ZQLVRFIHR1bm5lbHMgd2l0aCBsb29zZXMgaG9wcw0KPj4+ID4gdGhhdA0KPj4+
IGRvZXMgbm90IHJlcXVlc3QgcHJvdGVjdGlvbiA6IHllcyBmb3IgUlNWUCwgaXQgZG9lcyBub3Qg
bWFrZSBzZW5zZSB0bw0KPj4+IG1lLCBidXQgZm9yIFNSLCBkdWUgdG8gc3RhY2sgY29tcHJlc3Np
b24sIGl0IHdpbGwgYmUgbmVlZGVkLg0KPj4+ID4NCj4+PiA+IElmIHdlIGxvb2sgYXQgYSBuZXR3
b3JrLCB3aGVyZSBURSBpcyBtYW5hZ2VkIGJ5IGEgY2VudHJhbA0KPj4+ID4gY29udHJvbGxlciwg
aG93DQo+Pj4gdGhlIGNvbnRyb2xsZXIgY2FuIGVuc3VyZSB0aGF0IHRoZSBub2RlLVNJRCB1c2Vk
IGlzIHByb3RlY3RlZCBvciBub3QNCj4+PiAoYXMgZm9yIEFkai1TSUQsIEkgbWVhbiBwcm90ZWN0
aW9uIHJlcXVlc3RlZCwgbm90IHByb3RlY3Rpb24NCj4+PiBpbnN0YWxsZWQpLiBJIHNlZSB0d28g
d2F5cyA6DQo+Pj4gPiAJKiBVc2UgdHdvIFNJRHMgYXR0YWNoZWQgdG8gdGhlIHNhbWUgcHJlZml4
IGFuZCBhZGQgYSBmbGFnIHRvDQo+Pj4gPiBwcmV2ZW50DQo+Pj4gYXV0b21hdGljYWxseSBhbGwg
bm9kZXMgdG8gY29tcHV0ZSBhIHByb3RlY3Rpb24gZm9yIG9uZSBvZiB0aGUgU0lELg0KPj4+IFRo
ZSBmbGFnIGRvZXMgbm90IHJlYWxseSBmb3JjZSBub2RlcyB0byBjb21wdXRlIGEgcHJvdGVjdGlv
bi4gRWFjaA0KPj4+bm9kZSB3aWxsIHN0aWxsIHJlcXVpcmUgbG9jYWwgY29uZmlndXJhdGlvbiBm
b3IgcHJvdGVjdGlvbiwgYnV0IHRoZQ0KPj4+ZmxhZyB3aWxsIHBlcm1pdCB0byBleGNsdWRlIHNv
bWUgcHJlZml4ZXMgZm9yIHByb3RlY3Rpb24gKG92ZXJyaWRpbmcNCj4+PmxvY2FsIHBvbGljeSku
DQo+Pj4gPg0KPj4+ID4gCSogVXNlIHR3byBwcmVmaXhlcyBvbiBlYWNoIG5vZGUgLCBwcmVmaXhl
cyBhcmUgbWFya2VkIHdpdGggdGFncw0KPj4+IChhZG1pbi10YWdzKSA6ICJwcm90ZWN0aW9uIHRh
ZyIgYW5kICJub24gcHJvdGVjdGlvbiB0YWciLiBFYWNoIHJvdXRlcg0KPj4+aXMgY29uZmlndXJl
ZCB1c2luZyBMRkEgcG9saWNpZXMgdG8gbm90IGNvbXB1dGUgcHJvdGVjdGlvbiBmb3INCj4+PnBy
ZWZpeGVzIGhhdmluZyAibm9uIHByb3RlY3Rpb24gdGFnIiBBTkQgYWRkIGtub3dsZWRnZSB0byB0
aGUNCj4+PmNvbnRyb2xsZXIgdG8gdXNlIG9ubHkgIm5vbiBwcm90ZWN0aW9uIHRhZyIgcHJlZml4
ZXMgdG8gY29tcHJlc3Mgbm9uDQo+Pj5wcm90ZWN0ZWQgcGF0aC4NCj4+PiA+DQo+Pj4gPg0KPj4+
ID4gQmVzdCBSZWdhcmRzLA0KPj4+ID4NCj4+PiA+IFN0ZXBoYW5lDQo+Pj4gPg0KPj4+ID4gLS0t
LS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PiA+IEZyb206IElzaXMtd2cgW21haWx0bzppc2lz
LXdnLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBMZXMNCj4+PiA+IEdpbnNiZXJnIChn
aW5zYmVyZykNCj4+PiA+IFNlbnQ6IE1vbmRheSwgSmFudWFyeSAwNSwgMjAxNSAxNjo1OQ0KPj4+
ID4gVG86IFNocmFkZGhhIEhlZ2RlOyBQdXNocGFzaXMgU2Fya2FyOyBQZXRlciBQc2VuYWsgKHBw
c2VuYWspOw0KPj4+ID4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25z
QHRvb2xzLmlldGYub3JnOw0KPj4+ID4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1l
eHRlbnNpb25zQHRvb2xzLmlldGYub3JnOyBIYW5uZXMNCj4+PiA+IEdyZWRsZXINCj4+PiA+IENj
OiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+Pj4gPiBTdWJqZWN0OiBSZTogW0lz
aXMtd2ddIFtPU1BGXSBNYWlsIHJlZ2FyZGluZw0KPj4+ID4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21l
bnQtcm91dGluZy1leHRlbnNpb25zDQo+Pj4gPg0KPj4+ID4gU2hyYWRkaGEgLQ0KPj4+ID4NCj4+
PiA+IEFzIEplZmYgaGFzIGFscmVhZHkgbWVudGlvbmVkLCB0aGUgY2FzZSB5b3UgYXJlIGNvbmNl
cm5lZCBhYm91dCBjYW4NCj4+PiA+IGJlIGhhbmRsZWQgdXNpbmcgTEZBIHNlbGVjdGlvbiBzdHJh
dGVnaWVzIGRpc2N1c3NlZCBpbg0KPj4+ID4gaHR0cDovL2RhdGF0cmFja2VyLmlldGYub3JnL2Rv
Yy9kcmFmdC1pZXRmLXJ0Z3dnLWxmYS1tYW5hZ2VhYmlsaXR5Lw0KPj4+ID4gQW5kIGl0IGlzIGEg
ZmFyIGJldHRlciBzb2x1dGlvbiBzaW5jZSBpdCBhbGxvd3MgdGhlIHRyYWZmaWMgb2YNCj4+PiA+
IGludGVyZXN0IHRvIGJlDQo+Pj4gcHJvdGVjdGVkID0+IGxlc3MgdHJhZmZpYyBpbnRlcnJ1cHRp
b24uDQo+Pj4gPg0KPj4+ID4gICBMZXMNCj4+PiA+DQo+Pj4gPg0KPj4+ID4NCj4+PiA+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gPiBGcm9tOiBTaHJhZGRoYSBIZWdkZSBbbWFpbHRv
OnNocmFkZGhhQGp1bmlwZXIubmV0XQ0KPj4+ID4gU2VudDogTW9uZGF5LCBKYW51YXJ5IDA1LCAy
MDE1IDEyOjQ5IEFNDQo+Pj4gPiBUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFB1c2hwYXNp
cyBTYXJrYXI7IFBldGVyIFBzZW5haw0KPj4+ID4gKHBwc2VuYWspOyANCj4+PiA+IGRyYWZ0LWll
dGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsNCj4+PiA+
IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9y
ZzsgSGFubmVzDQo+Pj4gPiBHcmVkbGVyDQo+Pj4gPiBDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13
Z0BpZXRmLm9yZw0KPj4+ID4gU3ViamVjdDogUkU6IFtPU1BGXSBbSXNpcy13Z10gTWFpbCByZWdh
cmRpbmcNCj4+PiA+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0K
Pj4+ID4NCj4+PiA+IExlcywNCj4+PiA+DQo+Pj4gPiBQbHMgY29uc2lkZXIgYSBjYXNlIHdoZW4g
dGhlIHBvc3QgY29udmVyZ2VuY2UgcGF0aCBnb2VzIHRocm91Z2ggYQ0KPj4+IGRpZmZlcmVudCBu
b2RlIGFuZCBpcyB3ZWxsIHByb3Zpc2lvbmVkLg0KPj4+ID4NCj4+PiA+IC0tLS0tLS0tRy0tLS0t
LS0NCj4+PiA+IHwgICAgICAgICAgICAgICAgICAgICB8DQo+Pj4gPiBBLS0tLUItLS0tQy0tLS1E
DQo+Pj4gPiAgICAgICAgfCAgICAgICB8DQo+Pj4gPiAgICAgICAgICBFLS0tLUYNCj4+PiA+DQo+
Pj4gPiBXaGVuIHRoZSBsaW5rIGJldHdlZW4gQiAmIEMgZ29lcyBkb3duLCB3ZSBkb27igJl0IHdh
bnQgdG8gZGl2ZXJ0IHRoZQ0KPj4+IHRyYWZmaWMgdmlhIEItRS1FLUYtQyBiZWNhdXNlIGl0IGlz
IG5vdCB3ZWxsIHByb3Zpc2lvbmVkIGZvciB0aGUNCj4+PnNlcnZpY2UuDQo+Pj4gPiBUaGUgcG9z
dCBjb252ZXJnZW5jZSBwYXRoIGlzIEEtRy1EIHdoaWNoIGlzIHdlbGwgcHJvdmlzaW9uZWQuDQo+
Pj4gPiBJbiB0aGlzIGNhc2UgaXQgbWFrZXMgc2Vuc2UgdG8gc2ltcGx5IGF2b2lkIHByb3RlY3Rp
b24gZm9yIHRoZQ0KPj4+ID4gc2VydmljZSBhcyB0aGUNCj4+PiBuYXR1cmUgb2YgdGhlIHNlcnZp
Y2UgaXMgc3VjaCB0aGF0IGl0IGNhbiBiZSBkaXNjb25uZWN0ZWQgYW5kDQo+Pj4gcmVjb25uZWN0
ZWQgd2l0aG91dCBpbXBhY3RpbmcgdGhlIGVuZCB1c2VyIG9mIHRoZSBzZXJ2aWNlLg0KPj4+ID4N
Cj4+PiA+DQo+Pj4gPiBUaGUgcG9zdCBjb252ZXJnZW5jZSBwYXRocyBuZWVkIHRvIGJlIHByb3Zp
c2lvbmVkIGF0IGxlYXN0IGZvciBvbmUNCj4+PiA+IGZhaWx1cmUNCj4+PiBpZiB0aGF0IGlzIG5v
dCB0aGUgY2FzZSB0aGVuIHRoZSBzZXJ2aWNlIHdpbGwgcmVtYWluIGRvd24NCj4+PiBJcnJlc3Bl
Y3RpdmUgb2YgdGhlIHRlY2hub2xvZ3kgdXNlZC4NCj4+PiA+DQo+Pj4gPg0KPj4+ID4gUmdkcw0K
Pj4+ID4gU2hyYWRkaGENCj4+PiA+DQo+Pj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
Pj4+ID4gRnJvbTogTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgW21haWx0bzpnaW5zYmVyZ0BjaXNj
by5jb21dDQo+Pj4gPiBTZW50OiBNb25kYXksIEphbnVhcnkgMDUsIDIwMTUgMTI6MDcgUE0NCj4+
PiA+IFRvOiBQdXNocGFzaXMgU2Fya2FyOyBTaHJhZGRoYSBIZWdkZTsgUGV0ZXIgUHNlbmFrIChw
cHNlbmFrKTsNCj4+PiA+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9u
c0B0b29scy5pZXRmLm9yZzsNCj4+PiA+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmct
ZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsgSGFubmVzDQo+Pj4gPiBHcmVkbGVyDQo+Pj4gPiBD
Yzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4+ID4gU3ViamVjdDogUkU6IFtP
U1BGXSBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCj4+PiA+IGRyYWZ0LWlldGYtb3NwZi1zZWdt
ZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4+ID4NCj4+PiA+IFB1c2hwYXNpcyAtDQo+Pj4gPg0K
Pj4+ID4gSW5saW5lLg0KPj4+ID4NCj4+PiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
Pj4gPiBGcm9tOiBQdXNocGFzaXMgU2Fya2FyIFttYWlsdG86cHNhcmthckBqdW5pcGVyLm5ldF0N
Cj4+PiA+IFNlbnQ6IFN1bmRheSwgSmFudWFyeSAwNCwgMjAxNSAxMDoxMyBQTQ0KPj4+ID4gVG86
IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBTaHJhZGRoYSBIZWdkZTsgUGV0ZXIgUHNlbmFrDQo+
Pj4gPiAocHBzZW5hayk7IA0KPj4+ID4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1l
eHRlbnNpb25zQHRvb2xzLmlldGYub3JnOw0KPj4+ID4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQt
cm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnOyBIYW5uZXMNCj4+PiA+IEdyZWRsZXIN
Cj4+PiA+IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+Pj4gPiBTdWJqZWN0
OiBSZTogW09TUEZdIFtJc2lzLXdnXSBNYWlsIHJlZ2FyZGluZw0KPj4+ID4gZHJhZnQtaWV0Zi1v
c3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+Pj4gPg0KPj4+ID4gSGkgTGVzLA0KPj4+
ID4NCj4+PiA+DQo+Pj4gPiBPbiAxLzUvMTUsIDExOjIzIEFNLCAiTGVzIEdpbnNiZXJnIChnaW5z
YmVyZykiIDxnaW5zYmVyZ0BjaXNjby5jb20+DQo+Pj4gd3JvdGU6DQo+Pj4gPg0KPj4+ID4+IFB1
c2hwYXNpcyAtDQo+Pj4gPj4NCj4+PiA+PiBUaGUga2V5IHBvaW50IGlzIHRoYXQgdGhlIHByb3Bv
c2FsIGRvZXMgbm90IGhhdmUgYW55IGxhc3RpbmcNCj4+PiA+PiBpbXBhY3Qgb24gdHJhZmZpYyBm
bG93LiBBIHNpbXBsZSB0b3BvbG9neSBzaG91bGQgc3VmZmljZSB0bw0KPj4+aWxsdXN0cmF0ZSB0
aGlzLg0KPj4+ID4+DQo+Pj4gPj4NCj4+PiA+PiBBLS0tLUItLS0tQy0tLS1EDQo+Pj4gPj4gICAg
ICAgICB8ICAgICAgIHwNCj4+PiA+PiAgICAgICAgIEUtLS0tRg0KPj4+ID4+DQo+Pj4gPj4gKEFs
bCBsaW5rcyBoYXZlIHRoZSBzYW1lIGNvc3QpDQo+Pj4gPj4NCj4+PiA+PiBTdXBwb3NlIHdlIHdp
c2ggdG8gaGF2ZSB0cmFmZmljIGVudGVyaW5nIGF0IEEgZmxvdyBhbG9uZyB0aGUgcGF0aA0KPj4+
ID4+IEEtQi1DLUQNCj4+PiA+PiAtIGJ1dCBpZiB0aGUgbGluayBCLS0tQyBmYWlscyB3ZSBkbyBO
T1Qgd2FudCB0cmFmZmljIHRvIHRha2UgdGhlDQo+Pj4gPj4gcGF0aCBCLS1FLS1GLS1DLg0KPj4+
ID4+DQo+Pj4gPj4gWW91IHByb3Bvc2UgdG8gaGF2ZSBDIGFkdmVydGlzZSBhbiBhZGRyZXNzIHdp
dGggdHdvIG5vZGUtc2lkcyAtDQo+Pj4gPj4gb25lIHdoaWNoIGFsbG93cyBwcm90ZWN0aW9uIC0g
Y2FsbCBpdCBDKFApIC0gYW5kIG9uZSB3aGljaCBkb2VzDQo+Pj4gPj4gTk9UIGFsbG93IHByb3Rl
Y3Rpb24gLSBjYWxsIGl0IEMoTlApLg0KPj4+ID4gW1B1c2hwYXNpc10gTm8uIE15IHByb3Bvc2Fs
IGlzIGZvciBEIHRvIGFkdmVydGlzZSB0d28gbm9kZSBzaWRzLCBEMQ0KPj4+ID4gd2l0aCBOUA0K
Pj4+IHNldCB0byAwIGFuZCBEMiB3aXRoIE5QIHNldCB0byAxLiBBcHBsaWNhdGlvbnMgb24gdGhh
dCBkbyBub3QgbmVlZCBCLA0KPj4+IG9yIEMgdG8gcHJvdGVjdCB0aGUgQS1CLUMtRCBwYXRoIHdp
bGwgdXNlIEQyLiBCIGFuZCBDIHdpbGwgbm90DQo+Pj4gaW5zdGFsbCBiYWNrdXAgcGF0aHMgZm9y
IEQyLiBPdGhlciBhcHBzIGNhbiB1c2UgRDEgYXMgdGhleSBhcmUNCj4+PiBzdXBwb3NlZCB0byBk
byBvdGhlcndpc2UuIFdldGhlciB0byBwcm90ZWN0IEQxIG9yIG5vdCBpcyBhIGxvY2FsDQo+Pj5k
ZWNpc2lvbiBvZiBCIGFuZCBDLg0KPj4+ID4gSG9wZSBJIGNvdWxkIGNsYXJpZnkgZW5vdWdoIDop
DQo+Pj4gPg0KPj4+ID4gW0xlczpdIFdoZXRoZXIgd2UgdGFsayBhYm91dCBDIG9yIEQgZG9lc27i
gJl0IG1hdHRlci4gQXMgeW91IHBvaW50DQo+Pj4gPiBvdXQNCj4+PiBiZWxvdyB0aGUgaXNzdWUg
eW91IGFyZSBjb25jZXJuZWQgd2l0aCBpcyB0aGUgRklCIHVwZGF0ZSB0aW1lIG9uIHRoZQ0KPj4+
IGludGVybWVkaWF0ZSBub2RlcyByZWxhdGl2ZSB0byB0aGUgcmVjb21wdXRhdGlvbiBvbiB0aGUg
aW5ncmVzcyBub2RlLg0KPj4+ID4NCj4+PiA+Pg0KPj4+ID4+IElmIHRoZSBsYWJlbCBzdGFjayBz
cGVjaWZpZXMgQyhOUCkgLSB0aGVuIHdoaWxlIHRoZSBsaW5rIEItLUMgaXMNCj4+PiA+PiBVUCBl
dmVyeXRoaW5nIHdvcmtzIGFzIGRlc2lyZWQgKHByaW1hcnkgcGF0aCB0byBDKE5QKSBvbiBOb2Rl
IEIgaXMNCj4+PiA+PiB2aWEgbGluayBCLUMpLg0KPj4+ID4+IEhvd2V2ZXIsIHdoZW4gdGhlIGxp
bmsgQi0tQyBnb2VzIGRvd24sIHRoZSBuZXR3b3JrIHdpbGwgcmVjb252ZXJnZQ0KPj4+ID4+IGFu
ZCBpbiBhIG1vZGVzdCBhbW91bnQgb2YgdGltZSB0aGUgbmV3IHByaW1hcnkgcGF0aCB0byBDKE5Q
KSBvbg0KPj4+ID4+IG5vZGUgQiB3aWxsIGJlIHZpYSBsaW5rIEItRS4NCj4+PiA+IFtQdXNocGFz
aXNdIFllcyBhZ3JlZWQuIEJ1dCBvbmx5IGFwcGxpY2F0aW9ucyBvbiBBIHdpbGwgYmUNCj4+PiA+
IGluamVjdGluZyB0cmFmZmljDQo+Pj4gdXNpbmcgRDIuIE9uY2UgdGhlIEItQyBsaW5rLWRvd24g
ZXZlbnQgcmVhY2hlcyByb3V0ZXIgQSB3aWxsIHN0b3ANCj4+PmluamVjdGluZyB0cmFmZmljIHVz
aW5nIEQyLiBBIHBhdGggcmUtY29tcHV0ZSB3aWxsIGJlIHRyaWdnZXJlZCBvbiBBLg0KPj4+IFll
cyBJIGFncmVlIHRoYXQgaWYgQiBjb252ZXJnZXMgRDIgKG5vdCBGUlIpIGJlZm9yZSBBIHJlLWNv
bXB1dGUsDQo+Pj50aGVyZSBpcyBzdGlsbCBjaGFuY2UgdGhhdCBzb21lIHNtYWxsIGFtb3VudCBv
ZiB0cmFmZmljIGlzIHNlbnQgb3Zlcg0KPj4+QS1CLUUtRi1DLUQuDQo+Pj4gPg0KPj4+ID4gW0xl
czpdIFdlbGwgeWVzIC0gdGhlIGtleSBwb2ludCBpcyB0aGF0IHlvdSBjYW5ub3QgZ3VhcmFudGVl
IHRoZQ0KPj4+ID4gdGltaW5nIG9mDQo+Pj4gd2hlbiBCIChmb3IgZXhhbXBsZSkgd2lsbCByZWNv
bnZlcmdlIHJlbGF0aXZlIHRvIHdoZW4gdGhlIGluZ3Jlc3MNCj4+Pm5vZGUgIEEgZGVjaWRlcyB0
byByZXJvdXRlL2Ryb3AgdGhlIEQyIHRyYWZmaWMuIEdpdmVuIHRoYXQgQiBpcyBjbG9zZXINCj4+
PnRvICB0aGUgZmFpbHVyZSBpdCBpcyBxdWl0ZSBsaWtlbHkgdGhhdCBCIHdpbGwgcmVzcG9uZCBt
b3JlIHF1aWNrbHkNCj4+PnRoYW4gQQ0KPj4+IC0gYW5kIG9mIGNvdXJzZSB0aGVyZSBhcmUgbWFu
eSBvdGhlciB2YXJpYWJsZXMgd2hpY2ggY291bGQgYWZmZWN0IHRoZQ0KPj4+cmVsYXRpdmUgcmVz
cG9uc2UgdGltZSBvZiBBIGFuZCBCLiBTbyB0aGUgc29sZSBiZW5lZml0IG9mIHdoYXQgeW91DQo+
Pj5wcm9wb3NlIHNlZW1zIHRvIGJlIHRoYXQgaW4gc29tZSBjYXNlcyB5b3UgTUlHSFQgbm90IHNl
bmQgYXMgbXVjaA0KPj4+dHJhZmZpYyB0byBEMiB2aWEgdGhlIHVuZGVzaXJlZCBsaW5rcy4NCj4+
PiA+DQo+Pj4gPiBBdCB0aGlzIHBvaW50IEkgdGhpbmsgeW91IHdvdWxkIGRvIHdlbGwgdG8gbG9v
ayBhdCB0aGUgZXhpc3RpbmcNCj4+PiA+IHNvbHV0aW9ucyAtIGFzDQo+Pj4gd2VsbCBhcyBKZWZm
J3MgcG9zdCBvbiB0aGlzIHRocmVhZCB3aGljaCBwcm92aWRlcyBhbiBleGNlbGxlbnQNCj4+PiBm
cmFtZXdvcmsgZm9yIHRoaW5raW5nIGFib3V0IHNvbHV0aW9ucy4gV2UgZG8gaGF2ZSB3YXlzIG9m
IGFkZHJlc3NpbmcNCj4+PiB0aGlzIHByb2JsZW0gYW5kIGRvaW5nIHNvIGZhciBtb3JlIHJvYnVz
dGx5IHRoYW4gd2hhdCB5b3UgYXJlDQo+Pj4gcHJvcG9zaW5nLiBUaGUgUk9JIGZvciB3aGF0IHlv
dSBwcm9wb3NlIGlzIHF1aXRlIGxvdy4gRm9yIG15IHBhcnQgSQ0KPj4+IGRvbuKAmXQgdGhpbmsg
d2hhdCB5b3UgcHJvcG9zZSBpcyBhIGdvb2QgaWRlYS4NCj4+PiA+DQo+Pj4gPiAgICBMZXMNCj4+
PiA+DQo+Pj4gPj4NCj4+PiA+PiBUaGUgZXhpc3RlbmNlIG9mIEMoTlApIHRoZXJlZm9yZSBvbmx5
IGFmZmVjdHMgdHJhZmZpYyBmbG93IGR1cmluZw0KPj4+ID4+IHRoZSByZWNvbnZlcmdlbmNlIHBl
cmlvZCBpLmUuIGlmIHdlIGFzc3VtZSBCIGRpZCBOT1QgaW5zdGFsbCBhDQo+Pj4gPj4gcmVwYWly
IHBhdGggZm9yIEMoTlApIHRyYWZmaWMgd2lsbCBiZSBkcm9wcGVkIG9ubHkgdW50aWwgYSBuZXcN
Cj4+PiA+PiBwcmltYXJ5IHBhdGggaXMgY2FsY3VsYXRlZC4gSSBkb27igJl0IHNlZSB0aGUgdmFs
dWUgaW4gdGhpcy4NCj4+PiA+Pg0KPj4+ID4+IEFzIGEgKHNvbWV3aGF0IGRhbmdlcm91cykgYXNp
ZGUsIHRoZSBmdW5jdGlvbmFsaXR5IHlvdSBhcmUgbG9va2luZw0KPj4+ID4+IGZvciBpcyBtb3Jl
IGFraW4gdG8gIm5vdC12aWEiIGFzIGRlZmluZWQgaW4gUkZDIDY5ODEgLSB0aG91Z2ggSSBhbQ0K
Pj4+ID4+IHF1aWNrIHRvIGFkZCB0aGF0IEkgYW0gTk9UIHByb3Bvc2luZyB0byBwdXJzdWUgdGhh
dC4gOi0pIEJ1dA0KPj4+ID4+IHJlYWRpbmcgdGhhdCBSRkMgbWlnaHQgZ2l2ZSB5b3UgbW9yZSBp
bnNpZ2h0IGludG8gd2h5IHNpbXBseQ0KPj4+ID4+IHNldHRpbmcgImRvbid0IHByb3RlY3QiIGZv
ciBhIHByZWZpeCBpc24ndCB1c2VmdWwgZm9yIHRoZSBwdXJwb3NlDQo+Pj55b3UgaGF2ZSBpbiBt
aW5kLg0KPj4+ID4+DQo+Pj4gPj4gIExlcw0KPj4+ID4+DQo+Pj4gPj4NCj4+PiA+Pg0KPj4+ID4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gPj4gRnJvbTogUHVzaHBhc2lzIFNhcmth
ciBbbWFpbHRvOnBzYXJrYXJAanVuaXBlci5uZXRdDQo+Pj4gPj4gU2VudDogU3VuZGF5LCBKYW51
YXJ5IDA0LCAyMDE1IDg6MzQgUE0NCj4+PiA+PiBUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7
IFNocmFkZGhhIEhlZ2RlOyBQZXRlciBQc2VuYWsNCj4+PiA+PiAocHBzZW5hayk7IA0KPj4+ID4+
IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9y
ZzsNCj4+PiA+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9v
bHMuaWV0Zi5vcmc7IEhhbm5lcw0KPj4+ID4+IEdyZWRsZXINCj4+PiA+PiBDYzogb3NwZkBpZXRm
Lm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4+ID4+IFN1YmplY3Q6IFJlOiBbT1NQRl0gW0lzaXMt
d2ddIE1haWwgcmVnYXJkaW5nDQo+Pj4gPj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGlu
Zy1leHRlbnNpb25zDQo+Pj4gPj4NCj4+PiA+PiBIaSBMZXMsDQo+Pj4gPj4NCj4+PiA+PiBQbGVh
c2UgZmluZCBjb21tZW50cyBpbmxpbmUuLg0KPj4+ID4+DQo+Pj4gPj4gQXV0aG9ycywNCj4+PiA+
Pg0KPj4+ID4+IEhlcmUgaXMgbXkgcHJvcG9zYWwuIFBsZWFzZSBsZXQgbWUga25vdyBpZiB0aGlz
IHNvdW5kcyByZWFzb25hYmxlDQo+Pj4gPj4gb3INCj4+Pm5vdC4NCj4+PiA+Pg0KPj4+ID4+IC0g
QSBuZXcgxZJOby1Qb3RlY3Rpb24tUmVxdWlyZWTCuSBvciDFkk5QwrkgZmxhZyBiZSBhZGRlZCB0
byB0aGUNCj4+PiA+PiBQcmVmaXgtU0lEIFN1Yi1UTFYvVExWLiBTZXR0aW5nIHRoaXMgZmxhZyBt
ZWFucyBub25lIG9mIHRoZQ0KPj4+ID4+IHRyYW5zaXQgcm91dGVycyBzaG91bGQgdHJ5IHRvIHBy
b3RlY3QgdGhpcyBub2RlLXNlZ21lbnQuDQo+Pj4gPj4gLSBMZXQgbm9kZXMgYWR2ZXJ0aXNlIHR3
byBub2RlLXNpZC1pbmRleCBlYWNoIChwZXINCj4+PiA+PiBhZGRyZXNzLWZhbWlseSksIG9uZSB3
aXRob3V0IGFuZCBvbmUgd2l0aCDFkk5QwrkgZmxhZyBzZXQuIEZvcg0KPj4+ID4+IG5vZGUtc2lk
IGFkdmVydGlzZWQgd2l0aCDFkk5QwrkgZmxhZyAwLCByb3V0ZXJzIHNhbWUgYmVoYXZlIHRoZSBz
YW1lDQo+Pj4gPj4gd2F5IGFzIHRvZGF5LiBCdXQgd2hlbiB0aGV5IHJlY2VpdmUgYSBub2RlLXNp
ZCB3aXRoIMWSTlDCuSBmbGFnIHNldCwNCj4+PiA+PiB0aGV5IGF2b2lkL3NraXAgZmluZGluZyBh
IGJhY2t1cCBmb3IgdGhhdCBzZWdtZW50Lg0KPj4+ID4+IC0gRmluYWxseSBpbmdyZXNzIHNlcnZl
cnMgb3IgVEUtYXBwbGljYXRpb25zIG1heSB1c2UgdGhlc2UNCj4+PiA+PiAnbm9kZS1zaWRzIHdp
dGggTlAtZmxhZyBzZXTCuSBmb3IgdXNlIGNhc2VzIHdoZXJlIGl0IGlzIGJldHRlciB0bw0KPj4+
ID4+IGRyb3AgdHJhZmZpYyBvbiB0b3BvbG9neSBvdXRhZ2VzIHJhdGhlciB0aGFuIGRpdmVydGlu
ZyBpdCB0byBzb21lDQo+Pj4gPj4gb3RoZXIgcGF0aHMuIEZvciBzdWNoIGNhc2VzIGluZ3Jlc3Mg
cm91dGVyIG9yIFRFLWFwcGxpY2F0aW9ucw0KPj4+ID4+IHNob3VsZCBsb29rIGZvciBub2RlLXNp
ZHMgd2l0aCDFkk5QwrkgZmxhZyBzZXQgYW5kIG5vdCB0aGUgcmVndWxhcg0KPj4+ID4+IG5vZGUt
c2lkcy4gRm9yIGFsbCBvdGhlciBub3JtYWwgdXNlIGNhc2VzKGluY2x1ZGluZyBMM1ZQTi82VlBF
DQo+Pj4gPj4gZXRjKSB0cmFmZmljIHNob3VsZCBiZSBjYXJyaWVkIHVzaW5nIG5vZGUtc2lkIHdp
dGhvdXQgxZJOUOKAuWZsYWcgc2V0Lg0KPj4+ID4+DQo+Pj4gPj4gVGhhbmtzIGFuZCBSZWdhcmRz
LA0KPj4+ID4+IC1QdXNocGFzaXMNCj4+PiA+Pg0KPj4+ID4+IE9uIDEvNS8xNSwgMzozNyBBTSwg
IkxlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIiA8Z2luc2JlcmdAY2lzY28uY29tPg0KPj4+IHdyb3Rl
Og0KPj4+ID4+DQo+Pj4gPj4+IFB1c2hwYXNpcyAtDQo+Pj4gPj4+DQo+Pj4gPj4+IEkgZG9uJ3Qg
YWdyZWUuDQo+Pj4gPj4+DQo+Pj4gPj4+IFRoZSB1c2Ugb2Ygb25lIG5vZGUtc2lkIHZzIGFub3Ro
ZXIgaGFzIG5vdGhpbmcgd2hhdGV2ZXIgdG8gZG8NCj4+PiA+Pj4gd2l0aCB0aGUgcmVxdWVzdCBT
aHJhZGRoYSBoYXMgbWFkZSBpLmUuIHNob3VsZCB3ZSBpbnRyb2R1Y2UgYQ0KPj4+ID4+PiBmbGFn
IGluZGljYXRpbmcgd2hldGhlciBhIHBhcnRpY3VsYXIgcHJlZml4IHNob3VsZCBiZSBwcm90ZWN0
ZWQgb3INCj4+Pm5vdC4NCj4+PiA+Pj4gQSBub2RlLXNpZCBvbmx5IGRpY3RhdGVzIHdoYXQgKGlu
dGVybWVkaWF0ZSkgbm9kZSB0cmFmZmljIHNob3VsZA0KPj4+ID4+PiBiZSBzZW50IHRvIC0gbm90
IHdoYXQNCj4+PiA+Pj4gbGluayhzKSBhcmUgdXNlZCB0byByZWFjaCB0aGF0IG5vZGUuDQo+Pj4g
Pj4gW1B1c2hwYXNpc10gVGhpcyBpcyBub3QgYWJvdXQgd2hpY2ggbGlua3MgdG8gdGFrZS4gSXQg
aXMgYWJvdXQNCj4+PiA+PiB3ZXRoZXIgdHJhbnNpdCByb3V0ZXJzIHNob3VsZCB0cnkgdG8gcHJv
dGVjdCB0aGUgbm9kZS1zZWdtZW50IHRvDQo+Pj4gPj4gdGhlIHRoaXMgbm9kZS1zaWQgb3Igbm90
LiBJIHRoaW5rIHRoaXMgb3BlbnMgdXAgYSBsb3QgbWFueSBudW1iZXINCj4+PiA+PiBvZiBwb3Nz
aWJpbGl0aWVzIG9uIHRoZSBpbmdyZXNzIHJvdXRlciBhbmQgVEUgY29udHJvbGxlci1iYXNlZA0K
Pj4+YXBwbGljYXRpb25zLg0KPj4+ID4+DQo+Pj4gPj4+DQo+Pj4gPj4+IEFkamFjZW5jeS1zaWRz
IGhhdmUgYSBkaWZmZXJlbnQgc2VtYW50aWMgLSB0aGV5IGlkZW50aWZ5IHRoZSBsaW5rDQo+Pj4g
Pj4+IG92ZXIgd2hpY2ggdHJhZmZpYyBpcyB0byBiZSBmb3J3YXJkZWQuIElkZW50aWZ5aW5nIGFu
DQo+Pj4gPj4+IGFkamFjZW5jeS1zaWQgYXMgdW5wcm90ZWN0ZWQgbWVhbnMgdHJhZmZpYyB3aWxs
IE5FVkVSIGZsb3cgb3ZlciBhDQo+Pj5kaWZmZXJlbnQgbGluay4NCj4+PiA+Pj4gVGhlcmUgaXMg
bm8gZXF1aXZhbGVudCBiZWhhdmlvciB3IGEgbm9kZS1zaWQgLSB3aGljaCBpcyB3aGF0IHRoaXMN
Cj4+PiA+Pj4gZGlzY3Vzc2lvbiBoYXMgYmVlbiBhYm91dC4NCj4+PiA+PiBbUHVzaHBhc2lzXSBJ
IGFtIG5vdCB0cnlpbmcgdG8gZHJhdyBhIHBhcmFsbGVsIGJldHdlZW4gdGhpcyBuZXcNCj4+PiA+
PiBmbGFnIGFuZCB0aGUgxZJCwrkgZmxhZyBpbiBBZGotU2lkIFN1YlRsdi4gTGlrZSBzYWlkIGJl
Zm9yZQ0KPj4+ID4+DQo+Pj4gPj4+DQo+Pj4gPj4+ICBMZXMNCj4+PiA+Pj4NCj4+PiA+Pj4NCj4+
PiA+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PiA+Pj4gRnJvbTogUHVzaHBhc2lz
IFNhcmthciBbbWFpbHRvOnBzYXJrYXJAanVuaXBlci5uZXRdDQo+Pj4gPj4+IFNlbnQ6IFN1bmRh
eSwgSmFudWFyeSAwNCwgMjAxNSA4OjUxIEFNDQo+Pj4gPj4+IFRvOiBMZXMgR2luc2JlcmcgKGdp
bnNiZXJnKTsgU2hyYWRkaGEgSGVnZGU7IFBldGVyIFBzZW5haw0KPj4+ID4+PiAocHBzZW5hayk7
IA0KPj4+ID4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9v
bHMuaWV0Zi5vcmc7DQo+Pj4gPj4+IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0
ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPj4+ID4+PiBDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13
Z0BpZXRmLm9yZw0KPj4+ID4+PiBTdWJqZWN0OiBSZTogW09TUEZdIFtJc2lzLXdnXSBNYWlsIHJl
Z2FyZGluZw0KPj4+ID4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lv
bnMNCj4+PiA+Pj4NCj4+PiA+Pj4gSGkgTGVzLA0KPj4+ID4+Pg0KPj4+ID4+PiBJIHRoaW5rIHRo
ZSByZXF1aXJlbWVudCBTaHJhZGRoYSBpcyByZWZlcnJpbmcgaXMgYWJvdXQgdGhlIGNob2ljZQ0K
Pj4+ID4+PiBvZiBleGFjdCBub2RlLXNpZCB0byB1c2Ugd2hpbGUgY29uc3RydWN0aW5nIHRoZSBs
YWJlbC1zdGFjayBmb3IgYQ0KPj4+ID4+PiBleHBsaWNpdC1MU1Agb24gdGhlIGluZ3Jlc3Mgcm91
dGVyLCB3aGljaCB3aWxsIGJlIHR5cGljYWxseSBkb25lDQo+Pj4gPj4+IGFmdGVyIHJ1bm5pbmcg
c29tZSBDU1BGIG9uIHRoZSBTUFJJTkcgdG9wb2xvZ3kuIEFuZCBub3QgdGhlIElHUA0KPj4+ID4+
PiBvbiBpbmdyZXNzIG9yIHRyYW5zaXQgcm91dGVycy4NCj4+PiA+Pj4NCj4+PiA+Pj4gVGhhbmtz
DQo+Pj4gPj4+IC1QdXNocGFzaXMNCj4+PiA+Pj4NCj4+PiA+Pj4gT24gMS8zLzE1LCAzOjEwIEFN
LCAiTGVzIEdpbnNiZXJnIChnaW5zYmVyZykiDQo+Pj4gPj4+IDxnaW5zYmVyZ0BjaXNjby5jb20+
DQo+Pj4gd3JvdGU6DQo+Pj4gPj4+DQo+Pj4gPj4+PiBTaHJhZGRoYSAtDQo+Pj4gPj4+Pg0KPj4+
ID4+Pj4gSUdQcyB0b2RheSBkbyBOT1QgcGVyZm9ybSBjb25zdHJhaW50IGJhc2VkIFNQRnMgLSBz
byBJIGRvbid0DQo+Pj4gPj4+PiBrbm93IHdoeSB5b3UgYmVsaWV2ZSB0aGF0IHRoZSBwcmltYXJ5
IFNQRiB3aWxsIG1lZXQgYSBzZXQgb2YNCj4+PiA+Pj4+IGNvbnN0cmFpbnRzIHRoYXQgYW4gTEZB
IGNhbGN1bGF0aW9uIHdpbGwgbm90LiBJbiBmYWN0ICwgaXQgaXMNCj4+PiA+Pj4+IHRoZSBvcHBv
c2l0ZSB3aGljaCBpcyB0cnVlIGJlY2F1c2UgaW1wbGVtZW50YXRpb25zIHRvZGF5IGRvDQo+Pj4g
Pj4+PiBzdXBwb3J0IHByZWZlcmVuY2VzIGluIGNob29zaW5nIExGQXMgYmFzZWQgb24gdmFyaW91
cyBjb25maWd1cmVkDQo+Pj4gPj4+PiBwb2xpY3kgLSBzb21ldGhpbmcgd2hpY2ggaXMgTk9UIGRv
bmUgZm9yIHByaW1hcnkgU1BGLg0KPj4+ID4+Pj4NCj4+PiA+Pj4+IElmIHlvdSB3YW50IGEgY2Vy
dGFpbiBjbGFzcyBvZiB0cmFmZmljIHRvIGF2b2lkIGEgc3Vic2V0IG9mIHRoZQ0KPj4+ID4+Pj4g
bGlua3MgaW4gdGhlIHRvcG9sb2d5IHRoZW4geW91IG5lZWQgdG8gaGF2ZSBhIHdheSBvZiBpZGVu
dGlmeWluZw0KPj4+ID4+Pj4gdGhlIGxpbmtzIChOT1QgdGhlIG5vZGUgYWRkcmVzc2VzKSBhbmQg
YSB3YXkgb2YgY2FsY3VsYXRpbmcgYQ0KPj4+ID4+Pj4gcGF0aCB3aGljaCBvbmx5IHVzZXMgdGhl
IGxpbmtzIHdoaWNoIG1lZXQgdGhlIGNvbnN0cmFpbnRzIG9mDQo+Pj4gPj4+PiB0aGF0IGNsYXNz
IG9mDQo+Pj4gc2VydmljZS4NCj4+PiA+Pj4+IElkZW50aWZ5aW5nIGEgcGFydGljdWxhciBwcmVm
aXggYXMgcHJvdGVjdGVkIG9yIHVucHJvdGVjdGVkDQo+Pj4gPj4+PiB3b24ndCBhY2hpZXZlIHRo
YXQuDQo+Pj4gPj4+Pg0KPj4+ID4+Pj4gIExlcw0KPj4+ID4+Pj4NCj4+PiA+Pj4+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gPj4+PiBGcm9tOiBTaHJhZGRoYSBIZWdkZSBbbWFpbHRv
OnNocmFkZGhhQGp1bmlwZXIubmV0XQ0KPj4+ID4+Pj4gU2VudDogRnJpZGF5LCBKYW51YXJ5IDAy
LCAyMDE1IDEwOjU0IEFNDQo+Pj4gPj4+PiBUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IFBl
dGVyIFBzZW5hayAocHBzZW5hayk7DQo+Pj4gPj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1y
b3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+Pj4gPj4+PiBkcmFmdC1pZXRmLWlz
aXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4+PiA+Pj4+IENj
OiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+Pj4gPj4+PiBTdWJqZWN0OiBSRTog
W0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nDQo+Pj4gPj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVu
dC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+PiA+Pj4+DQo+Pj4gPj4+PiBIaSBMZXMvUGV0ZXIsDQo+
Pj4gPj4+Pg0KPj4+ID4+Pj4gICAgIFdoZW4gcmVjb252ZXJnZW5jZSBoYXBwZW5zLCB0aGUgcHJp
bWFyeSBwYXRoIHdpbGwgYmUNCj4+PiA+Pj4+IGNhbGN1bGF0ZWQgYmFzZWQgb24gYWxsIGNvbnN0
cmlhbnRzLg0KPj4+ID4+Pj4gVGhpcyBpcyBub3QgdHJ1ZSB3aXRoIHRoZSBwcm90ZWN0aW9uIHBh
dGguUHJvdGVjdGlvbiBwYXRoIGlzDQo+Pj4gPj4+PiBjYWxjdWxhdGVkIGxvY2FsbHkgKExGQS9S
TEZBKSAgYW5kIGRvZXMgbm90IGNvbnNpZGVyIHRoZQ0KPj4+ID4+Pj4gY2hhcmFjdGVyaXN0aWNz
IG9mIHRoZSBzZXJ2aWNlcyBydW5uaW5nIG9uIHRoYXQgcGF0aC4NCj4+PiA+Pj4+IEl0J3MgZWFz
aWVyIGZvciBzb21lIHNlcnZpY2VzIHRvIHBpY2sgdGhlIHVucHJvdGVjdGVkIHBhdGggd2hlbg0K
Pj4+ID4+Pj4gdGhlIG5hdHVyZSBvZiB0aGUgc2VydmljZSBpcyB0aGF0IGl0IGNhbiBiZSByZXN0
YXJ0ZWQgIHdoZW4NCj4+PiA+Pj4+IHRoZXJlIGlzIGEgZGlzY29ubmVjdGlvbi4NCj4+PiA+Pj4+
DQo+Pj4gPj4+PiBSZ2RzDQo+Pj4gPj4+PiBTaHJhZGRoYQ0KPj4+ID4+Pj4gLS0tLS1PcmlnaW5h
bCBNZXNzYWdlLS0tLS0NCj4+PiA+Pj4+IEZyb206IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIFtt
YWlsdG86Z2luc2JlcmdAY2lzY28uY29tXQ0KPj4+ID4+Pj4gU2VudDogRnJpZGF5LCBKYW51YXJ5
IDAyLCAyMDE1IDEwOjA2IFBNDQo+Pj4gPj4+PiBUbzogUGV0ZXIgUHNlbmFrIChwcHNlbmFrKTsg
U2hyYWRkaGEgSGVnZGU7DQo+Pj4gPj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5n
LWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+Pj4gPj4+PiBkcmFmdC1pZXRmLWlzaXMtc2Vn
bWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4+PiA+Pj4+IENjOiBvc3Bm
QGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+Pj4gPj4+PiBTdWJqZWN0OiBSRTogW0lzaXMt
d2ddIE1haWwgcmVnYXJkaW5nDQo+Pj4gPj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0
aW5nLWV4dGVuc2lvbnMNCj4+PiA+Pj4+DQo+Pj4gPj4+PiBQZXRlciAtDQo+Pj4gPj4+Pg0KPj4+
ID4+Pj4gVGhlIHJlcXVpcmVtZW50IFNocmFkZGhhIHNwZWNpZmllZCB3YXMgdG8gbm90IGFsbG93
IGEgcGFydGljdWxhcg0KPj4+ID4+Pj4gY2xhc3Mgb2Ygc2VydmljZSAoImhlYXZ5IGJhbmR3aWR0
aCBzZXJ2aWNlcyIgd2FzIHRoZSBleGFtcGxlDQo+Pj4gPj4+PiBwcm92aWRlZCkgdG8gdXNlIGNl
cnRhaW4gbGlua3MgaW4gdGhlIHRvcG9sb2d5LiBNeSBwb2ludCBpcyB0aGF0DQo+Pj4gPj4+PiBh
ZHZlcnRpc2luZyBhIGZsYWcgZm9yIGEgZ2l2ZW4gcHJlZml4IHdoaWNoIHNheXMgImRvIG5vdA0K
Pj4+ID4+Pj4gY2FsY3VsYXRlIGEgcmVwYWlyIHBhdGggZm9yIHRoaXMgcHJlZml4Ig0KPj4+ID4+
Pj4gZG9lcyBub3QgaGVscCBhY2hpZXZlIHRoaXMuIE9uY2UgdGhlIG5ldHdvcmsgcmVjb252ZXJn
ZXMNCj4+PiA+Pj4+IGZvbGxvd2luZyB0aGUgZmFpbHVyZSBvZiBvbmUgb2YgdGhlIGxpbmtzIG9u
IHdoaWNoICJoZWF2eQ0KPj4+YmFuZHdpZHRoIHNlcnZpY2VzIg0KPj4+ID4+Pj4gaXMgYWxsb3dl
ZC9wcmVmZXJyZWQgaXQgaXMgcXVpdGUgbGlrZWx5IHRoYXQgdGhlIG5ldyBiZXN0IHBhdGgNCj4+
PiA+Pj4+IHdpbGwgYmUgb3ZlciBhIGxpbmsgb24gd2hpY2ggImhlYXZ5IGJhbmR3aWR0aCBzZXJ2
aWNlcyIgaXMgTk9UDQo+Pj4gPj4+PiBhbGxvd2VkL3ByZWZlcnJlZC4gVGhpcyB3aWxsIGhhcHBl
biB3aGV0aGVyIHlvdSBoYXZlIHRoZSBuZXcNCj4+PiA+Pj4+IGZsYWcgb3Igbm90IC0gc28gdGhl
IGZsYWcgd2lsbCBoYXZlIG5vIGxhc3RpbmcgZWZmZWN0LiBJdCB3b3VsZA0KPj4+ID4+Pj4gb25s
eSBhZmZlY3QgdHJhZmZpYyBmbG93IGR1cmluZyB0aGUgYnJpZWYgcGVyaW9kIGR1cmluZyB3aGlj
aA0KPj4+ID4+Pj4gdGhlIG5ldHdvcmsgaXMgcmVjb252ZXJnaW5nLg0KPj4+ID4+Pj4NCj4+PiA+
Pj4+IEkgdGhpbmsgeW91IGFuZCBJIGFyZSBhY3R1YWxseSBpbiBhZ3JlZW1lbnQgLSBJIGFtIHNp
bXBseQ0KPj4+ID4+Pj4gc2VuZGluZyBhIHN0cm9uZ2VyIG5lZ2F0aXZlIG1lc3NhZ2UgLSBub3Qg
b25seSBkbyBJIHRoaW5rIHRoZQ0KPj4+ID4+Pj4gZmxhZyBpcyBub3QgdXNlZnVsDQo+Pj4gPj4+
PiAtIEkgdGhpbmsgaXQgZG9lcyBub3QgYWNoaWV2ZSB0aGUgZ29hbCBTaHJhZGRoYSBoYXMgaW4g
bWluZC4NCj4+PiA+Pj4+DQo+Pj4gPj4+PiAgTGVzDQo+Pj4gPj4+Pg0KPj4+ID4+Pj4NCj4+PiA+
Pj4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gPj4+PiBGcm9tOiBQZXRlciBQc2Vu
YWsgKHBwc2VuYWspDQo+Pj4gPj4+PiBTZW50OiBGcmlkYXksIEphbnVhcnkgMDIsIDIwMTUgMTI6
MTggQU0NCj4+PiA+Pj4+IFRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgU2hyYWRkaGEgSGVn
ZGU7DQo+Pj4gPj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNA
dG9vbHMuaWV0Zi5vcmc7DQo+Pj4gPj4+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5n
LWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4+PiA+Pj4+IENjOiBvc3BmQGlldGYub3JnOyBp
c2lzLXdnQGlldGYub3JnDQo+Pj4gPj4+PiBTdWJqZWN0OiBSZTogW0lzaXMtd2ddIE1haWwgcmVn
YXJkaW5nDQo+Pj4gPj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lv
bnMNCj4+PiA+Pj4+DQo+Pj4gPj4+PiBIaSBMZXMsDQo+Pj4gPj4+Pg0KPj4+ID4+Pj4gSSBiZWxp
ZXZlIHRoZSBpZGVhIGlzIG5vdCB0byBleGNsdWRlIGFueSBwYXJ0aWN1bGFyIGxpbmssIGl0J3MN
Cj4+PiA+Pj4+IGFjdHVhbGx5IG11Y2ggc2ltcGxlciAtIGRvIG5vdCBjYWxjdWxhdGUgYmFja3Vw
IGZvciB0aGUgcHJlZml4DQo+Pj4gPj4+PiBpZiB0aGUgZmxhZyBpcyBzZXQuDQo+Pj4gPj4+Pg0K
Pj4+ID4+Pj4gSSdtIHN0aWxsIG5vdCBxdWl0ZSBzdXJlIGhvdyB1c2VmdWwgYWJvdmUgaXMsIGJ1
dCB0ZWNobmljYWxseSBpdA0KPj4+ID4+Pj4gaXMgcG9zc2libGUuDQo+Pj4gPj4+Pg0KPj4+ID4+
Pj4gdGhhbmtzLA0KPj4+ID4+Pj4gUGV0ZXINCj4+PiA+Pj4+DQo+Pj4gPj4+PiBPbiAxMi8zMC8x
NCAxNzoyMiAsIExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIHdyb3RlOg0KPj4+ID4+Pj4+IFNocmFk
ZGhhIC0NCj4+PiA+Pj4+Pg0KPj4+ID4+Pj4+IFdoZW4gcGVyZm9ybWluZyBhIGJlc3QgcGF0aCBj
YWxjdWxhdGlvbiB3aGV0aGVyIGEgZ2l2ZW4gbGluayBpcw0KPj4+ID4+Pj4+IGluIHRoZSBzZXQg
b2YgYmVzdCBwYXRocyAodG8gYmUgcHJvdGVjdGVkRUQpIG9yIG5vdCAoY291bGQgYmUNCj4+PiA+
Pj4+PiB1c2VkIGFzIGEgcHJvdGVjdElORyBwYXRoKSBpcyBhIGZ1bmN0aW9uIG9mIHRoZSB0b3Bv
bG9neSAtIG5vdA0KPj4+dGhlIGxpbmsuDQo+Pj4gPj4+Pj4gSWYgdGhlcmUgaXMgYSB0b3BvbG9n
eSBjaGFuZ2UgaXQgaXMgcXVpdGUgbGlrZWx5IHRoYXQgYSBnaXZlbg0KPj4+ID4+Pj4+IGxpbmsg
d2lsbCBjaGFuZ2UgZnJvbSBiZWluZyBhIHByb3RlY3RFRCBsaW5rIHRvIGJlaW5nIGENCj4+PiA+
Pj4+PiBwcm90ZWN0SU5HIGxpbmsgKG9yIHZpY2UgdmVyc2EpLg0KPj4+ID4+Pj4+IFNvIHdoYXQg
eW91IHByb3Bvc2UgcmVnYXJkaW5nIG5vZGUtU0lEcyB3b3VsZCBub3Qgd29yay4NCj4+PiA+Pj4+
Pg0KPj4+ID4+Pj4+IEluIHRoZSB1c2UgY2FzZSB5b3UgbWVudGlvbiBiZWxvdyBpZiB5b3UgZG9u
J3Qgd2FudCBhIGNlcnRhaW4NCj4+PiA+Pj4+PiBjbGFzcyBvZiB0cmFmZmljIHRvIGZsb3cgb24g
YSBnaXZlbiBsaW5rIGl0IHJlcXVpcmVzIGEgbGluaw0KPj4+ID4+Pj4+IGF0dHJpYnV0ZSB3aGlj
aCBpcyBwZXJzaXN0ZW50IGFjcm9zcyB0b3BvbG9neSBjaGFuZ2VzLiBUaGVyZQ0KPj4+ID4+Pj4+
IGFyZSB3YXlzIHRvIGRvIHRoYXQgLSB1c2luZyBBZGotU0lEcyBpcyBvbmUgb2YgdGhlbS4gQnV0
IHVzaW5nDQo+Pj4gPj4+Pj4gbm9kZS1TSURzIGluIHRoZSB3YXkgeW91IHByb3Bvc2UgaXMgTk9U
Lg0KPj4+ID4+Pj4+DQo+Pj4gPj4+Pj4gICAgTGVzDQo+Pj4gPj4+Pj4NCj4+PiA+Pj4+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+ID4+Pj4+IEZyb206IE9TUEYgW21haWx0bzpvc3Bm
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBTaHJhZGRoYQ0KPj4+ID4+Pj4+IEhlZ2Rl
DQo+Pj4gPj4+Pj4gU2VudDogTW9uZGF5LCBEZWNlbWJlciAyOSwgMjAxNCAxMDoxMiBQTQ0KPj4+
ID4+Pj4+IFRvOiBQZXRlciBQc2VuYWsgKHBwc2VuYWspOw0KPj4+ID4+Pj4+IGRyYWZ0LWlldGYt
b3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsNCj4+PiA+Pj4+
PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5v
cmcNCj4+PiA+Pj4+PiBDYzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4+ID4+
Pj4+IFN1YmplY3Q6IFJlOiBbT1NQRl0gW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nDQo+Pj4gPj4+
Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+Pj4gPj4+Pj4N
Cj4+PiA+Pj4+PiBQZXRlciwNCj4+PiA+Pj4+Pg0KPj4+ID4+Pj4+PiBUaGUgcmVxdWlyZW1lbnQg
aGVyZSBpcyB0byBnZXQgYW4gdW4tcHJvdGVjdGVkIHBhdGggZm9yDQo+Pj4gPj4+Pj4+IHNlcnZp
Y2VzIHdoaWNoIGRvIG5vdCB3YW50IHRvIGRpdmVydCB0aGUgdHJhZmZpYyBvbiBwcm90ZWN0ZWQN
Cj4+PnBhdGggaW4gYW55IGNhc2UuDQo+Pj4gPj4+Pj4NCj4+PiA+Pj4+Pj4gY2FuIHlvdSBnaXZl
IGFuIGV4YW1wbGUgb2Ygc3VjaCBhIHNlcnZpY2UgYW5kIGEgcmVhc29uaW5nIHdoeQ0KPj4+ID4+
Pj4+PiBzdWNoIHNlcnZpY2Ugd291bGQgd2FudCB0byBhdm9pZCBsb2NhbCBwcm90ZWN0aW9uIGFs
b25nIHRoZQ0KPj4+cGF0aD8NCj4+PiA+Pj4+Pg0KPj4+ID4+Pj4+IEhlYXZ5IGJhbmR3aWR0aCBz
ZXJ2aWNlcyBhcmUgcG90ZW50aWFsIGNhbmRpZGF0ZXMuICBUaGUgbmV0d29yaw0KPj4+ID4+Pj4+
IGlzIHdlbGwgcGxhbm5lZCBhbmQgd2VsbCBwcm92aXNpb25lZCBmb3IgcHJpbWFyeSBwYXRoIGJ1
dCBzYW1lDQo+Pj4gPj4+Pj4gaXMgbm90IHRydWUgZm9yIGJhY2t1cCBwYXRocy4NCj4+PiA+Pj4+
PiBEaXZlcnRpbmcgaGVhdnkgYmFuZHdpZHRoIHNlcnZpY2VzIGFsb25nIHByb3RlY3Rpb24gcGF0
aCBjYW4NCj4+PiA+Pj4+PiBkaXNydXB0IHRoZSBvdGhlciBzZXJ2aWNlcyBvbiB0aGF0IHBhdGgs
IHRoZXkgYXJlIGJldHRlci1vZmYNCj4+PiA+Pj4+PiB1bi1wcm90ZWN0ZWQgc28gdGhhdCBhbiBl
dmVudCBpbiB0aGUgbmV0d29yayBXb3VsZCByZXN1bHQgaW4NCj4+PiA+Pj4+PiBkaXNjb25uZWN0
aW9uIGFuZCBhIHJldHJ5IGZvciBzdWNoIHNlcnZpY2VzLg0KPj4+ID4+Pj4+DQo+Pj4gPj4+Pj4g
Umdkcw0KPj4+ID4+Pj4+IFNocmFkZGhhDQo+Pj4gPj4+Pj4NCj4+PiA+Pj4+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQ0KPj4+ID4+Pj4+IEZyb206IFBldGVyIFBzZW5hayBbbWFpbHRvOnBw
c2VuYWtAY2lzY28uY29tXQ0KPj4+ID4+Pj4+IFNlbnQ6IE1vbmRheSwgRGVjZW1iZXIgMjksIDIw
MTQgNDozNSBQTQ0KPj4+ID4+Pj4+IFRvOiBTaHJhZGRoYSBIZWdkZTsNCj4+PiA+Pj4+PiBkcmFm
dC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+
Pj4gPj4+Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xz
LmlldGYub3JnDQo+Pj4gPj4+Pj4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcN
Cj4+PiA+Pj4+PiBTdWJqZWN0OiBSZTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nDQo+Pj4gPj4+
Pj4gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+Pj4gPj4+Pj4N
Cj4+PiA+Pj4+PiBTaHJhZGRoYSwNCj4+PiA+Pj4+Pg0KPj4+ID4+Pj4+IE9uIDEyLzI5LzE0IDEw
OjA2ICwgU2hyYWRkaGEgSGVnZGUgd3JvdGU6DQo+Pj4gPj4+Pj4+IFBldGVyLA0KPj4+ID4+Pj4+
Pg0KPj4+ID4+Pj4+PiBUaGUgcmVxdWlyZW1lbnQgaGVyZSBpcyB0byBnZXQgYW4gdW4tcHJvdGVj
dGVkIHBhdGggZm9yDQo+Pj4gPj4+Pj4+IHNlcnZpY2VzIHdoaWNoIGRvIG5vdCB3YW50IHRvIGRp
dmVydCB0aGUgdHJhZmZpYyBvbiBwcm90ZWN0ZWQNCj4+PnBhdGggaW4gYW55IGNhc2UuDQo+Pj4g
Pj4+Pj4NCj4+PiA+Pj4+PiBjYW4geW91IGdpdmUgYW4gZXhhbXBsZSBvZiBzdWNoIGEgc2Vydmlj
ZSBhbmQgYSByZWFzb25pbmcgd2h5DQo+Pj4gPj4+Pj4gc3VjaCBzZXJ2aWNlIHdvdWxkIHdhbnQg
dG8gYXZvaWQgbG9jYWwgcHJvdGVjdGlvbiBhbG9uZyB0aGUgcGF0aD8NCj4+PiA+Pj4+Pg0KPj4+
ID4+Pj4+IHRoYW5rcywNCj4+PiA+Pj4+PiBQZXRlcg0KPj4+ID4+Pj4+DQo+Pj4gPj4+Pj4+IFNv
IHdoZW4gdGhlIG9yaWdpbmF0b3Igb2Ygbm9kZS1zaWQgc2lnbmFscyB1bi1wcm90ZWN0ZWQgcGF0
aA0KPj4+ID4+Pj4+PiByZXF1aXJlbWVudCwgdGhlcmUgaXMgYWx3YXlzIGFuIHVucHJvdGVjdGVk
IHBhdGguDQo+Pj4gPj4+Pj4+DQo+Pj4gPj4+Pj4+IFJlZ2FyZGluZyB0aGUgcHJvdGVjdGVkIHBh
dGgsIGl0IGlzIHRoZSBkZWZhdWx0IGJlaGF2aW9yIGFzIGl0DQo+Pj4gPj4+Pj4+IGV4aXN0cyB0
b2RheS4gWW91IGdldCBwcm90ZWN0aW9uIGlmIGl0J3MgYXZhaWxhYmxlIG90aGVyd2lzZQ0KPj4+
ID4+Pj4+PiB5b3UgZG9uJ3QgZ2V0IHByb3RlY3Rpb24uDQo+Pj4gPj4+Pj4+DQo+Pj4gPj4+Pj4+
IEluIGZhY3QsIHlvdSBjYW4gaGF2ZSB0aGUgbmV3IGZsYWcgdG8gc2F5ICJOUCBmbGFnIiBtZWFu
aW5nDQo+Pj4gPj4+Pj4+IG5vbi1wcm90ZWN0ZWQgZmxhZyB3aGljaCBjYW4gYmUgc2V0IGZvciB0
aGUgdW5wcm90ZWN0ZWQgcGF0aC4NCj4+PiA+Pj4+Pj4gQnkgZGVmYXVsdCBpdCByZW1haW5zIG9m
ZiBhbmQgZ2l2ZXMgdGhlIGJlaGF2aW9yIGFzIGl0IGV4aXN0cw0KPj4+dG9kYXkuDQo+Pj4gPj4+
Pj4+DQo+Pj4gPj4+Pj4+DQo+Pj4gPj4+Pj4+IFJnZHMNCj4+PiA+Pj4+Pj4gU2hyYWRkaGENCj4+
PiA+Pj4+Pj4NCj4+PiA+Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PiA+Pj4+
Pj4gRnJvbTogUGV0ZXIgUHNlbmFrIFttYWlsdG86cHBzZW5ha0BjaXNjby5jb21dDQo+Pj4gPj4+
Pj4+IFNlbnQ6IE1vbmRheSwgRGVjZW1iZXIgMjksIDIwMTQgMjoyNiBQTQ0KPj4+ID4+Pj4+PiBU
bzogU2hyYWRkaGEgSGVnZGU7DQo+Pj4gPj4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJv
dXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZzsNCj4+PiA+Pj4+Pj4gZHJhZnQtaWV0Zi1p
c2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYub3JnDQo+Pj4gPj4+Pj4+
IENjOiBvc3BmQGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+Pj4gPj4+Pj4+IFN1YmplY3Q6
IFJlOiBbSXNpcy13Z10gTWFpbCByZWdhcmRpbmcNCj4+PiA+Pj4+Pj4gZHJhZnQtaWV0Zi1vc3Bm
LXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zDQo+Pj4gPj4+Pj4+DQo+Pj4gPj4+Pj4+IFNocmFk
ZGhhLA0KPj4+ID4+Pj4+Pg0KPj4+ID4+Pj4+PiBJIGRvIG5vdCBzZWUgaG93IGFuIG9yaWdpbmF0
b3Igb2YgdGhlIG5vZGUtc2lkIGNhbiBtYW5kYXRlIGENCj4+PiA+Pj4+Pj4gcHJvdGVjdGlvbiBm
b3IgdGhlIHByZWZpeCBvbiBvdGhlciByb3V0ZXJzLiBXaGF0IGlmIHRoZXJlIGlzDQo+Pj4gPj4+
Pj4+IG5vIGJhY2t1cCBhdmFpbGFibGUgb24gYSBjZXJ0YWluIG5vZGUgYWxvbmcgdGhlIHBhdGg/
DQo+Pj4gPj4+Pj4+DQo+Pj4gPj4+Pj4+IFRoZSBwYXJhbGxlbCB3aXRoIHRoZSBCLWZsYWcgaW4g
YWRqLXNpZHMgaXMgbm90IHJpZ2h0IC0gaW4NCj4+PiA+Pj4+Pj4gY2FzZSBvZiBhZGotc2lkIHRo
ZSBvcmlnaW5hdG9yIGhhcyB0aGUga25vd2xlZGdlIGFib3V0IHRoZQ0KPj4+ID4+Pj4+PiBsb2Nh
bCBhZGphY2VuY3kgcHJvdGVjdGlvbiBhbmQgYXMgc3VjaCBjYW4gc2lnbmFsIGl0IGl0IGl0J3MN
Cj4+PkxTQS4NCj4+PiA+Pj4+Pj4NCj4+PiA+Pj4+Pj4gdGhhbmtzLA0KPj4+ID4+Pj4+PiBQZXRl
cg0KPj4+ID4+Pj4+Pg0KPj4+ID4+Pj4+Pg0KPj4+ID4+Pj4+PiBPbiAxMi8yOS8xNCAwOTo0NyAs
IFNocmFkZGhhIEhlZ2RlIHdyb3RlOg0KPj4+ID4+Pj4+Pj4gUGV0ZXIsDQo+Pj4gPj4+Pj4+Pg0K
Pj4+ID4+Pj4+Pj4NCj4+PiA+Pj4+Pj4+IFBscyBzZWUgaW5saW5lLg0KPj4+ID4+Pj4+Pj4NCj4+
PiA+Pj4+Pj4+IFJnZHMNCj4+PiA+Pj4+Pj4+IFNocmFkZGhhDQo+Pj4gPj4+Pj4+Pg0KPj4+ID4+
Pj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+PiA+Pj4+Pj4+IEZyb206IFBldGVy
IFBzZW5hayBbbWFpbHRvOnBwc2VuYWtAY2lzY28uY29tXQ0KPj4+ID4+Pj4+Pj4gU2VudDogTW9u
ZGF5LCBEZWNlbWJlciAyOSwgMjAxNCAyOjAyIFBNDQo+Pj4gPj4+Pj4+PiBUbzogU2hyYWRkaGEg
SGVnZGU7DQo+Pj4gPj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVu
c2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+Pj4gPj4+Pj4+PiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVu
dC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmcNCj4+PiA+Pj4+Pj4+IENjOiBvc3Bm
QGlldGYub3JnOyBpc2lzLXdnQGlldGYub3JnDQo+Pj4gPj4+Pj4+PiBTdWJqZWN0OiBSZTogW0lz
aXMtd2ddIE1haWwgcmVnYXJkaW5nDQo+Pj4gPj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVu
dC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+PiA+Pj4+Pj4+DQo+Pj4gPj4+Pj4+PiBTaHJhZGRoYSwN
Cj4+PiA+Pj4+Pj4+DQo+Pj4gPj4+Pj4+PiBJIGRvIG5vdCBzZWUgaG93IGFuIG9yaWdpbmF0b3Ig
Y2FuIHNldCBhbnkgZmxhZyByZWdhcmRpbmcgdGhlDQo+Pj4gPj4+Pj4+PiBwcm90ZWN0aW9uIG9m
IHRoZSBsb2NhbGx5IGF0dGFjaGVkIHByZWZpeC4NCj4+PiA+Pj4+Pj4+IDxTaHJhZGRoYT4gVGhl
IG9yaWdpbmF0b3IgYWR2ZXJ0aXNlcyAyIG5vZGUtc2lkcy4gT25lIHdpdGggcA0KPj4+ID4+Pj4+
Pj4gZmxhZyBzZXQgYW5kIHRoZSBvdGhlciB3aXRob3V0IHRoZSBwLWZsYWcgc2V0Lg0KPj4+ID4+
Pj4+Pj4NCj4+PiA+Pj4+Pj4+ICAgIEl0J3MgYWxsIHRoZSByb3V0ZXJzIG9uIHRoZSBwYXRoIHRv
d2FyZHMgc3VjaCBwcmVmaXggdGhhdA0KPj4+ID4+Pj4+Pj4gbmVlZCB0byBkZWFsIHdpdGggdGhl
IHByb3RlY3Rpb24uDQo+Pj4gPj4+Pj4+PiA8U2hyYWRkaGE+IFRoZSByZWNlaXZpbmcgbm9kZXMg
d2lsbCBkb3dubG9hZCBwcm90ZWN0ZWQgcGF0aCANCj4+PiA+Pj4+Pj4+IGZvciB0aGUgbm9kZS1z
aWQgd2l0aCBwLWZsYWcgc2V0IGFuZCBkb3dubG9hZCBVbnByb3RlY3RlZCANCj4+PiA+Pj4+Pj4+
IHBhdGggZm9yIHRoZSBub2RlLXNpZCB3aXRoIHAtZmxhZyB1bnNldC4NCj4+PiA+Pj4+Pj4+DQo+
Pj4gPj4+Pj4+PiBTaWduYWxpbmcgYW55dGhpbmcgZnJvbSB0aGUgb3JpZ2luYXRvciBzZWVtcyB1
c2VsZXNzLg0KPj4+ID4+Pj4+Pj4gPFNocmFkZGhhPiAgRm9yIG5vZGUtc2lkcyBpdCdzIHRoZSBv
dGhlcnMgd2hvIG5lZWQgdG8gYnVpbGQgDQo+Pj4gPj4+Pj4+PiB0aGUgZm9yd2FyZGluZyBwbGFu
ZSBidXQgaXQncyBvbmx5IHRoZSBvcmlnaW5hdG9yIHdobyBjYW4NCj4+PnNpZ25hbCB3aGljaCBv
Zg0KPj4+ID4+Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICBTaWQgbmVlZCB0byBiZSBi
dWlsdCB3aXRoIA0KPj4+ID4+Pj4+Pj4gcHJvdGVjdGlvbiBhbmQgd2hpY2ggbm90LiBPdGhlciBy
b3V0ZXJzIG9uIHRoZSBwYXRoIGNhbm5vdCANCj4+PiA+Pj4+Pj4+IHNpZ25hbCB0aGlzIGluZm9y
bWF0aW9uLg0KPj4+ID4+Pj4+Pg0KPj4+ID4+Pj4+Pg0KPj4+ID4+Pj4+Pg0KPj4+ID4+Pj4+Pj4N
Cj4+PiA+Pj4+Pj4+IFdpdGggdGhpcyB5b3UgaGF2ZSB0d28gcGF0aHMgZm9yIHRoZSBub2RlLiBP
bmUgaXMgcHJvdGVjdGVkIA0KPj4+ID4+Pj4+Pj4gYW5kIHRoZSBvdGhlciBpcyB1bnByb3RlY3Rl
ZC4gVGhpcyBtZWV0cyB0aGUgcmVxdWlyZW1lbnQgb2YgDQo+Pj4gPj4+Pj4+PiBoYXZpbmcgYW4g
dW4tcHJvdGVjdGVkIHBhdGguDQo+Pj4gPj4+Pj4+Pg0KPj4+ID4+Pj4+Pj4gSXQncyB2ZXJ5IG11
Y2ggaW4gcGFyYWxsZWwgdG8gQi1mbGFnIGluIGFkai1zaWRzLiBJdCBpcyANCj4+PiA+Pj4+Pj4+
IHNpbWlsYXIgdG8gYWR2ZXJ0aXNpbmcgbXVsdGlwbGUgYWRqLXNpZHMgb25lIHdpdGggQi1mbGFn
IG9uIA0KPj4+ID4+Pj4+Pj4gYW5kIG90aGVyIHdpdGggYi1mbGFnIG9mZiAsIHRvIGdldCBwcm90
ZWN0ZWQgYW5kIHVucHJvdGVjdGVkDQo+Pj5BZGotc2lkcy4NCj4+PiA+Pj4+Pj4+DQo+Pj4gPj4+
Pj4+PiB0aGFua3MsDQo+Pj4gPj4+Pj4+PiBQZXRlcg0KPj4+ID4+Pj4+Pj4NCj4+PiA+Pj4+Pj4+
IE9uIDEyLzI5LzE0IDA5OjI2ICwgU2hyYWRkaGEgSGVnZGUgd3JvdGU6DQo+Pj4gPj4+Pj4+Pj4g
WWVzLllvdSBhcmUgcmlnaHQuDQo+Pj4gPj4+Pj4+Pj4NCj4+PiA+Pj4+Pj4+PiBMZXRzIHNheSBh
IHByZWZpeCBzaWQgaGFzIGEgZmxhZyAicCBmbGFnIi4gSWYgdGhpcyBpcyBvbiBpdCANCj4+PiA+
Pj4+Pj4+PiBtZWFucyBidWlsZCBhIHBhdGggYW5kIHByb3ZpZGUgcHJvdGVjdGlvbi4NCj4+PiA+
Pj4+Pj4+PiBJZiB0aGlzIGlzIG9mZiBpdCBtZWFucyBidWlsZCBhIHBhdGggd2l0aCBubyBwcm90
ZWN0aW9uLg0KPj4+ID4+Pj4+Pj4+IFRoZSByZWNlaXZlcnMgb2YgdGhlIHByZWZpeC1zaWQgd2ls
bCBidWlsZCBmb3J3YXJkaW5nIHBsYW5lIA0KPj4+ID4+Pj4+Pj4+IGJhc2VkIG9uIHRoaXMgZmxh
Zy4NCj4+PiA+Pj4+Pj4+Pg0KPj4+ID4+Pj4+Pj4+IFRoZSBhcHBsaWNhdGlvbnMgYnVpbGRpbmcg
dGhlIHBhdGhzIHdpbGwgZWl0aGVyIHVzZSANCj4+PiA+Pj4+Pj4+PiBwcmVmaXgtc2lkcyB3aXRo
IHAgZmxhZyBvbiBvciBvZmYgYmFzZWQgb24gdGhlIG5lZWQgb2YgdGhlDQo+Pj5zZXJ2aWNlLg0K
Pj4+ID4+Pj4+Pj4+IFJnZHMNCj4+PiA+Pj4+Pj4+PiBTaHJhZGRoYQ0KPj4+ID4+Pj4+Pj4+DQo+
Pj4gPj4+Pj4+Pj4NCj4+PiA+Pj4+Pj4+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPj4+
ID4+Pj4+Pj4+IEZyb206IFBldGVyIFBzZW5hayBbbWFpbHRvOnBwc2VuYWtAY2lzY28uY29tXQ0K
Pj4+ID4+Pj4+Pj4+IFNlbnQ6IE1vbmRheSwgRGVjZW1iZXIgMjksIDIwMTQgMTo0OSBQTQ0KPj4+
ID4+Pj4+Pj4+IFRvOiBTaHJhZGRoYSBIZWdkZTsNCj4+PiA+Pj4+Pj4+PiBkcmFmdC1pZXRmLW9z
cGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+Pj4gPj4+Pj4+
Pj4gZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zQHRvb2xzLmlldGYu
b3JnDQo+Pj4gPj4+Pj4+Pj4gQ2M6IG9zcGZAaWV0Zi5vcmc7IGlzaXMtd2dAaWV0Zi5vcmcNCj4+
PiA+Pj4+Pj4+PiBTdWJqZWN0OiBSZTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPj4+ID4+
Pj4+Pj4+IGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucw0KPj4+ID4+
Pj4+Pj4+DQo+Pj4gPj4+Pj4+Pj4gU2hyYWRkaGEsDQo+Pj4gPj4+Pj4+Pj4NCj4+PiA+Pj4+Pj4+
PiB0aGUgcHJvYmxlbSBpcyB0aGF0IHRoZSBub2RlIHRoYXQgaXMgYWR2ZXJ0aXNpbmcgdGhlIA0K
Pj4+ID4+Pj4+Pj4+IG5vZGUtc2lkIGNhbiBub3QgYWR2ZXJ0aXNlIGFueSBkYXRhIHJlZ2FyZGlu
ZyB0aGUgcHJvdGVjdGlvbiANCj4+PiA+Pj4+Pj4+PiBvZiBzdWNoIHByZWZpeCwgYmVjYXVzZSB0
aGUgcHJlZml4IGlzIGxvY2FsbHkgYXR0YWNoZWQuDQo+Pj4gPj4+Pj4+Pj4NCj4+PiA+Pj4+Pj4+
PiB0aGFua3MsDQo+Pj4gPj4+Pj4+Pj4gUGV0ZXINCj4+PiA+Pj4+Pj4+Pg0KPj4+ID4+Pj4+Pj4+
IE9uIDEyLzI5LzE0IDA5OjE1ICwgU2hyYWRkaGEgSGVnZGUgd3JvdGU6DQo+Pj4gPj4+Pj4+Pj4+
IFBldGVyLA0KPj4+ID4+Pj4+Pj4+Pg0KPj4+ID4+Pj4+Pj4+PiBJZiB0aGVyZSBpcyBhIHNlcnZp
Y2Ugd2hpY2ggaGFzIHRvIHVzZSB1bi1wcm90ZWN0ZWQgcGF0aCANCj4+PiA+Pj4+Pj4+Pj4gYW5k
IHdoaWxlICBidWlsZGluZyBzdWNoIGEgcGF0aCBpZiB0aGUgbm9kZS1zaWRzIE5lZWQgdG8gYmUg
DQo+Pj4gPj4+Pj4+Pj4+IHVzZWQgKG9uZSByZWFzb24gIGNvdWxkIGJlIGxhYmVsIHN0YWNrIGNv
bXByZXNzaW9uKSAsIHRoZW4gDQo+Pj4gPj4+Pj4+Pj4+IHRoZXJlIGhhcyB0byBiZSB1bnByb3Rl
Y3RlZCBub2RlLXNpZCB0aGF0IHRoaXMgc2VydmljZSBjYW4gDQo+Pj4gPj4+Pj4+Pj4+IG1ha2Ug
dXNlDQo+Pj4gb2YuDQo+Pj4gPj4+Pj4+Pj4+DQo+Pj4gPj4+Pj4+Pj4+IFByZWZpeCAtc2lkcyBj
b3VsZCBhbHNvIGJlIHVzZWQgdG8gcmVwcmVzZW50IGRpZmZlcmVudCANCj4+PiA+Pj4+Pj4+Pj4g
c2VydmljZSBlbmRwb2ludHMgd2hpY2ggbWFrZXMgaXQgZXZlbiBtb3JlIHJlbGV2YW50IHRvIGhh
dmUgDQo+Pj4gPj4+Pj4+Pj4+IEEgbWVhbnMNCj4+PiBvZg0KPj4+ID4+Pj4+Pj4+PiByZXByZXNl
bnRpbmcgIHVucHJvdGVjdGVkIHBhdGhzLg0KPj4+ID4+Pj4+Pj4+Pg0KPj4+ID4+Pj4+Pj4+PiBX
b3VsZCBiZSBnb29kIHRvIGhlYXIgZnJvbSBvdGhlcnMgb24gdGhpcywgZXNwZWNpYWxseQ0KPj4+
b3BlcmF0b3JzLg0KPj4+ID4+Pj4+Pj4+Pg0KPj4+ID4+Pj4+Pj4+PiBSZ2RzDQo+Pj4gPj4+Pj4+
Pj4+IFNocmFkZGhhDQo+Pj4gPj4+Pj4+Pj4+DQo+Pj4gPj4+Pj4+Pj4+DQo+Pj4gPj4+Pj4+Pj4+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+Pj4gPj4+Pj4+Pj4+IEZyb206IFBldGVyIFBz
ZW5hayBbbWFpbHRvOnBwc2VuYWtAY2lzY28uY29tXQ0KPj4+ID4+Pj4+Pj4+PiBTZW50OiBNb25k
YXksIERlY2VtYmVyIDI5LCAyMDE0IDE6MzUgUE0NCj4+PiA+Pj4+Pj4+Pj4gVG86IFNocmFkZGhh
IEhlZ2RlOw0KPj4+ID4+Pj4+Pj4+PiBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4
dGVuc2lvbnNAdG9vbHMuaWV0Zi5vcmc7DQo+Pj4gPj4+Pj4+Pj4+IGRyYWZ0LWlldGYtaXNpcy1z
ZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc0B0b29scy5pZXRmLm9yZw0KPj4+ID4+Pj4+Pj4+PiBD
Yzogb3NwZkBpZXRmLm9yZzsgaXNpcy13Z0BpZXRmLm9yZw0KPj4+ID4+Pj4+Pj4+PiBTdWJqZWN0
OiBSZTogW0lzaXMtd2ddIE1haWwgcmVnYXJkaW5nIA0KPj4+ID4+Pj4+Pj4+PiBkcmFmdC1pZXRm
LW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMNCj4+PiA+Pj4+Pj4+Pj4NCj4+PiA+Pj4+
Pj4+Pj4gU2hyYWRkaGEsDQo+Pj4gPj4+Pj4+Pj4+DQo+Pj4gPj4+Pj4+Pj4+IG5vZGUtU0lEIGlz
IGFkdmVydGlzZWQgYnkgdGhlIHJvdXRlciBmb3IgdGhlIHByZWZpeCB0aGF0IGlzIA0KPj4+ID4+
Pj4+Pj4+PiBkaXJlY3RseSBhdHRhY2hlZCB0byBpdC4gUHJvdGVjdGlvbiBmb3Igc3VjaCBsb2Nh
bCBwcmVmaXggDQo+Pj4gPj4+Pj4+Pj4+IGRvZXMgbm90IG1lYW4gbXVjaC4NCj4+PiA+Pj4+Pj4+
Pj4NCj4+PiA+Pj4+Pj4+Pj4gdGhhbmtzLA0KPj4+ID4+Pj4+Pj4+PiBQZXRlcg0KPj4+ID4+Pj4+
Pj4+Pg0KPj4+ID4+Pj4+Pj4+PiBPbiAxMi8yNC8xNCAxMTo1NyAsIFNocmFkZGhhIEhlZ2RlIHdy
b3RlOg0KPj4+ID4+Pj4+Pj4+Pj4gQXV0aG9ycywNCj4+PiA+Pj4+Pj4+Pj4+IFdlIGhhdmUgYSAi
YmFja3VwIGZsYWciIGluIGFkamFjZW5jeSBzaWQgdG8gaW5kaWNhdGUgDQo+Pj4gPj4+Pj4+Pj4+
PiB3aGV0aGVyIHRoZSBsYWJlbCBpcyBwcm90ZWN0ZWQgb3Igbm90Lg0KPj4+ID4+Pj4+Pj4+Pj4g
U2ltaWxhcmx5LiBJIHRoaW5rIHdlIG5lZWQgYSBmbGFnIGluIHByZWZpeC1zaWQgYXMgd2VsbCB0
byANCj4+PiA+Pj4+Pj4+Pj4+IGluZGljYXRlIHdoZXRoZXIgdGhlIG5vZGUtc2lkIGlzIHRvIGJl
IHByb3RlY3RlZCBvciBub3QuDQo+Pj4gPj4+Pj4+Pj4+PiBBbnkgdGhvdWdodHMgb24gdGhpcz8N
Cj4+PiA+Pj4+Pj4+Pj4+IFJnZHMNCj4+PiA+Pj4+Pj4+Pj4+IFNocmFkZGhhDQo+Pj4gPj4+Pj4+
Pj4+Pg0KPj4+ID4+Pj4+Pj4+Pj4NCj4+PiA+Pj4+Pj4+Pj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gPj4+Pj4+Pj4+PiBJc2lzLXdnIG1haWxp
bmcgbGlzdA0KPj4+ID4+Pj4+Pj4+Pj4gSXNpcy13Z0BpZXRmLm9yZw0KPj4+ID4+Pj4+Pj4+Pj4g
aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9pc2lzLXdnDQo+Pj4gPj4+Pj4+
Pj4+Pg0KPj4+ID4+Pj4+Pj4+Pg0KPj4+ID4+Pj4+Pj4+PiAuDQo+Pj4gPj4+Pj4+Pj4+DQo+Pj4g
Pj4+Pj4+Pj4NCj4+PiA+Pj4+Pj4+PiAuDQo+Pj4gPj4+Pj4+Pj4NCj4+PiA+Pj4+Pj4+DQo+Pj4g
Pj4+Pj4+PiAuDQo+Pj4gPj4+Pj4+Pg0KPj4+ID4+Pj4+Pg0KPj4+ID4+Pj4+PiAuDQo+Pj4gPj4+
Pj4+DQo+Pj4gPj4+Pj4NCj4+PiA+Pj4+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPj4+ID4+Pj4+IE9TUEYgbWFpbGluZyBsaXN0DQo+Pj4gPj4+Pj4g
T1NQRkBpZXRmLm9yZw0KPj4+ID4+Pj4+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vb3NwZg0KPj4+ID4+Pj4+IC4NCj4+PiA+Pj4+Pg0KPj4+ID4+Pj4NCj4+PiA+Pj4+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gPj4+PiBP
U1BGIG1haWxpbmcgbGlzdA0KPj4+ID4+Pj4gT1NQRkBpZXRmLm9yZw0KPj4+ID4+Pj4gaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9vc3BmDQo+Pj4gPj4+DQo+Pj4gPj4NCj4+
PiA+DQo+Pj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KPj4+ID4gSXNpcy13ZyBtYWlsaW5nIGxpc3QNCj4+PiA+IElzaXMtd2dAaWV0Zi5vcmcNCj4+
PiA+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vaXNpcy13Zw0KPj4+ID4N
Cj4+PiA+DQo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXw0KPj4+IF9fX19fX19fX19fXw0KPj4+ID4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gPg0KPj4+ID4gQ2UgbWVzc2Fn
ZSBldCBzZXMgcGllY2VzIGpvaW50ZXMgcGV1dmVudCBjb250ZW5pciBkZXMgaW5mb3JtYXRpb25z
IA0KPj4+ID4gY29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRv
bmMgcGFzIGV0cmUgDQo+Pj4gPiBkaWZmdXNlcywgZXhwbG9pdGVzIG91IGNvcGllcyBzYW5zIGF1
dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgDQo+Pj4gPiBjZSBtZXNzYWdlIHBhciBlcnJl
dXIsIHZldWlsbGV6IGxlIHNpZ25hbGVyIGEgbCdleHBlZGl0ZXVyIGV0IGxlIA0KPj4+ID4gZGV0
cnVpcmUgYWluc2kgcXVlIGxlcw0KPj4+IHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxl
Y3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgDQo+Pj4gZCdhbHRlcmF0aW9uLCBPcmFuZ2Ug
ZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIA0KPj4+IGFs
dGVyZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuDQo+Pj4gPg0KPj4+ID4gVGhpcyBtZXNz
YWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIA0KPj4+
ID4gcHJpdmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3OyB0
aGV5IHNob3VsZCANCj4+PiA+IG5vdCBiZQ0KPj4+IGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGll
ZCB3aXRob3V0IGF1dGhvcmlzYXRpb24uDQo+Pj4gPiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlz
IGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgDQo+Pj4gPiBhbmQgZGVs
ZXRlDQo+Pj4gdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuDQo+Pj4gPiBBcyBlbWFp
bHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0
IA0KPj4+ID4gaGF2ZSBiZWVuDQo+Pj4gbW9kaWZpZWQsIGNoYW5nZWQgb3IgZmFsc2lmaWVkLg0K
Pj4+ID4gVGhhbmsgeW91Lg0KPj4+ID4NCj4+PiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fDQo+Pj4gPiBJc2lzLXdnIG1haWxpbmcgbGlzdA0KPj4+ID4g
SXNpcy13Z0BpZXRmLm9yZw0KPj4+ID4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9pc2lzLXdnDQo+Pj4gDQo+Pj4gDQo+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj4+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+PiBfX19fXw0KPj4+IA0K
Pj4+IENlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVz
IGluZm9ybWF0aW9ucyAgDQo+Pj5jb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5l
IGRvaXZlbnQgZG9uYyBwYXMgZXRyZSBkaWZmdXNlcywgIA0KPj4+ZXhwbG9pdGVzIG91IGNvcGll
cyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSAgDQo+Pj5w
YXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlciBhIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRy
dWlyZSBhaW5zaSAgDQo+Pj5xdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVzc2FnZXMgZWxl
Y3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgIA0KPj4+ZCdhbHRlcmF0aW9uLCBPcmFuZ2Ug
ZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIA0KPj4+YWx0
ZXJlLCBkZWZvcm1lIG91IGZhbHNpZmllLiBNZXJjaS4NCj4+PiANCj4+PiBUaGlzIG1lc3NhZ2Ug
YW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgDQo+Pj4gcHJp
dmlsZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3OyB0aGV5IHNo
b3VsZCBub3QgDQo+Pj4gYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0
aG9yaXNhdGlvbi4NCj4+PiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9y
LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgDQo+Pj4gYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2Ug
YW5kIGl0cyBhdHRhY2htZW50cy4NCj4+PiBBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5n
ZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgDQo+Pj4gYmVlbiBtb2RpZmll
ZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuDQo+Pj4gVGhhbmsgeW91Lg0KPj4+IA0KPj4+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pj4gT1NQRiBtYWls
aW5nIGxpc3QNCj4+PiBPU1BGQGlldGYub3JnDQo+Pj4gaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9vc3BmDQo+Pg0KPj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPj5fX18gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4+DQo+PkNlIG1lc3NhZ2Ug
ZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyAN
Cj4+Y29uZmlkZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRvbmMgcGFz
IGV0cmUgZGlmZnVzZXMsIA0KPj5leHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0aW9u
LiBTaSB2b3VzIGF2ZXogcmVjdSBjZSBtZXNzYWdlIHBhciANCj4+ZXJyZXVyLCB2ZXVpbGxleiBs
ZSBzaWduYWxlciBhIGwnZXhwZWRpdGV1ciBldCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgDQo+Pmxl
cyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2Vw
dGlibGVzIA0KPj5kJ2FsdGVyYXRpb24sIE9yYW5nZSBkZWNsaW5lIHRvdXRlIHJlc3BvbnNhYmls
aXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgDQo+PmFsdGVyZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4g
TWVyY2kuDQo+Pg0KPj5UaGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFp
biBjb25maWRlbnRpYWwgb3IgcHJpdmlsZWdlZCANCj4+aW5mb3JtYXRpb24gdGhhdCBtYXkgYmUg
cHJvdGVjdGVkIGJ5IGxhdzsgdGhleSBzaG91bGQgbm90IGJlIA0KPj5kaXN0cmlidXRlZCwgdXNl
ZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLg0KPj5JZiB5b3UgaGF2ZSByZWNlaXZl
ZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIA0KPj5k
ZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMuDQo+PkFzIGVtYWlscyBtYXkg
YmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSAN
Cj4+YmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuDQo+PlRoYW5rIHlvdS4NCj4+
DQo+Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+Pk9T
UEYgbWFpbGluZyBsaXN0DQo+Pk9TUEZAaWV0Zi5vcmcNCj4+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9vc3BmDQo+DQo+DQo+X19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj5fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPg0KPkNlIG1lc3NhZ2Ug
ZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyAN
Cj5jb25maWRlbnRpZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYw0KPnBh
cyBldHJlIGRpZmZ1c2VzLCBleHBsb2l0ZXMgb3UgY29waWVzIHNhbnMgYXV0b3Jpc2F0aW9uLiBT
aSB2b3VzIGF2ZXogDQo+cmVjdSBjZSBtZXNzYWdlIHBhciBlcnJldXIsIHZldWlsbGV6IGxlIHNp
Z25hbGVyDQo+YSBsJ2V4cGVkaXRldXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVj
ZXMgam9pbnRlcy4gTGVzIG1lc3NhZ2VzIA0KPmVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGli
bGVzIGQnYWx0ZXJhdGlvbiwNCj5PcmFuZ2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBz
aSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVyZSwgZGVmb3JtZSANCj5vdSBmYWxzaWZpZS4gTWVyY2ku
DQo+DQo+VGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlk
ZW50aWFsIG9yIHByaXZpbGVnZWQgDQo+aW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVk
IGJ5IGxhdzsNCj50aGV5IHNob3VsZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVk
IHdpdGhvdXQgYXV0aG9yaXNhdGlvbi4NCj5JZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWls
IGluIGVycm9yLCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgYW5kIA0KPmRlbGV0ZSB0aGlzIG1l
c3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50cy4NCj5BcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9y
YW5nZSBpcyBub3QgbGlhYmxlIGZvciBtZXNzYWdlcyB0aGF0IGhhdmUgDQo+YmVlbiBtb2RpZmll
ZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuDQo+VGhhbmsgeW91Lg0KPg0KDQo=


From nobody Mon Jan 12 12:41:19 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A452C1ACDB7 for <ospf@ietfa.amsl.com>; Mon, 12 Jan 2015 12:41:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, TVD_SPACE_RATIO=0.001] autolearn=ham
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 mWLKwT2N1QOt; Mon, 12 Jan 2015 12:41:10 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 03DC11ACDFB; Mon, 12 Jan 2015 12:41:09 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org, acee@cisco.com
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p8
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150112204109.27512.20973.idtracker@ietfa.amsl.com>
Date: Mon, 12 Jan 2015 12:41:09 -0800
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/QA2FE7uapDPqod5bNdlcqdmDIJA>
Subject: [OSPF] ID Tracker State Update Notice: <draft-ietf-ospf-te-metric-extensions-11.txt>
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Jan 2015 20:41:17 -0000

IESG state changed to Approved-announcement sent from Approved-announcement to be sent::Point Raised - writeup needed
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-ospf-te-metric-extensions/


From nobody Mon Jan 12 12:41:30 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 21F201ACDFF for <ospf@ietfa.amsl.com>; Mon, 12 Jan 2015 12:41:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, TVD_SPACE_RATIO=0.001] autolearn=ham
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 yHSi2seOAAKZ; Mon, 12 Jan 2015 12:41:21 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 310D21ACDE4; Mon, 12 Jan 2015 12:41:21 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org, acee@cisco.com
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p8
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150112204121.17184.98428.idtracker@ietfa.amsl.com>
Date: Mon, 12 Jan 2015 12:41:21 -0800
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/NgrOTffGgnvwHC_8tCDvrRTT74Y>
Subject: [OSPF] ID Tracker State Update Notice: <draft-ietf-ospf-te-metric-extensions-11.txt>
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Jan 2015 20:41:28 -0000

IESG state changed to Approved-announcement to be sent from Approved-announcement sent
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-ospf-te-metric-extensions/


From nobody Mon Jan 12 15:10:53 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F20F1ACE00 for <ospf@ietfa.amsl.com>; Mon, 12 Jan 2015 15:10:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 xWTe9oDGLCJB; Mon, 12 Jan 2015 15:10:07 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id A74F31ACE06; Mon, 12 Jan 2015 15:09:30 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org, acee@cisco.com
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p8
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150112230930.16139.80121.idtracker@ietfa.amsl.com>
Date: Mon, 12 Jan 2015 15:09:30 -0800
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/27Fa-_rN8_boYjA4sPZuTbfPigA>
Subject: [OSPF] ID Tracker State Update Notice: <draft-ietf-ospf-te-metric-extensions-11.txt>
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Jan 2015 23:10:34 -0000

IESG has approved the document and state has been changed to Approved-announcement sent
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-ospf-te-metric-extensions/


From nobody Mon Jan 12 15:11:26 2015
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B47151ACDF8; Mon, 12 Jan 2015 15:10:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] autolearn=ham
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 DobI88uNPfc2; Mon, 12 Jan 2015 15:10:39 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E5FF51ACE10; Mon, 12 Jan 2015 15:09:30 -0800 (PST)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p8
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150112230930.16139.15085.idtracker@ietfa.amsl.com>
Date: Mon, 12 Jan 2015 15:09:30 -0800
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/nv_DNnJHYbfpB_fXMHZm8WlXyuU>
Cc: ospf mailing list <ospf@ietf.org>, ospf chair <ospf-chairs@tools.ietf.org>, RFC Editor <rfc-editor@rfc-editor.org>
Subject: [OSPF] Protocol Action: 'OSPF Traffic Engineering (TE) Metric Extensions' to Proposed Standard (draft-ietf-ospf-te-metric-extensions-11.txt)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 12 Jan 2015 23:10:54 -0000

The IESG has approved the following document:
- 'OSPF Traffic Engineering (TE) Metric Extensions'
  (draft-ietf-ospf-te-metric-extensions-11.txt) as Proposed Standard

This document is the product of the Open Shortest Path First IGP Working
Group.

The IESG contact persons are Adrian Farrel and Alia Atlas.

A URL of this Internet Draft is:
http://datatracker.ietf.org/doc/draft-ietf-ospf-te-metric-extensions/




Technical Summary

      This document specifies extensions to OSPF Traffic Engineering 
      to include delay, loss, and current bandwidth utilization metric 
      that can be taken into account when performing traffic engineering. 

Working Group Summary:

      There has been much discussion as to how these metrics would be 
      collected and how they will be used. These topics were deemed to 
      to be out of scope. 

      There was also concern for potential overhead of collecting
      and flooding these metrics. In response, the draft contains 
      guidance as to how often the measurements should be collected and
      flooded. Additionally, the draft now recommends configuration
      to control measurement usage and the thresholds for advertisement. 

      Finally, the draft was updated to include applicability to 
      Advanced Multipath links. 

      It should be noted that, consistent with the long-held IESG policy,
      there is a partner I-D for extensions to IS-IS
      (draft-ietf-isis-te-metric-extensions)

Document Quality:

      This document has been a WG document for a little under two years.
      It is stable, without changes to the technical solution for more
      than six months. 

      IETF last call was drawn to the attention of the TEAS, CCAMP, and
      MPLS working groups.

Personnel:

      Acee Lindem is the Document Shepherd.
      Adrian Farrel is the Responsible Area Director.


From nobody Mon Jan 12 16:05:32 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AB7F81ACE32 for <ospf@ietfa.amsl.com>; Mon, 12 Jan 2015 16:05:27 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, TVD_SPACE_RATIO=0.001] autolearn=ham
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 45cmwVE1wqcD; Mon, 12 Jan 2015 16:05:23 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E7901ACE2E; Mon, 12 Jan 2015 16:05:20 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org, acee@cisco.com
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p8
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150113000520.32645.34249.idtracker@ietfa.amsl.com>
Date: Mon, 12 Jan 2015 16:05:20 -0800
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/7DWUnSug7hiLeDG9oIaDt-3eEDQ>
Subject: [OSPF] ID Tracker State Update Notice: <draft-ietf-ospf-te-metric-extensions-11.txt>
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Jan 2015 00:05:28 -0000

IANA action state changed to In Progress
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-ospf-te-metric-extensions/


From nobody Mon Jan 12 17:51:00 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7384E1A89AC for <ospf@ietfa.amsl.com>; Mon, 12 Jan 2015 17:50:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, TVD_SPACE_RATIO=0.001] autolearn=ham
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 6FTIyLf0ZOpf; Mon, 12 Jan 2015 17:50:53 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 5EC5A1A8996; Mon, 12 Jan 2015 17:50:53 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org, acee@cisco.com
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p8
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150113015053.26734.78650.idtracker@ietfa.amsl.com>
Date: Mon, 12 Jan 2015 17:50:53 -0800
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/1Gl0V5P2JNZckYst77ImUy-bst4>
Subject: [OSPF] ID Tracker State Update Notice: <draft-ietf-ospf-te-metric-extensions-11.txt>
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Jan 2015 01:50:56 -0000

IESG state changed to RFC Ed Queue from Approved-announcement sent
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-ospf-te-metric-extensions/


From nobody Mon Jan 12 21:06:18 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3604E1A8A1F for <ospf@ietfa.amsl.com>; Mon, 12 Jan 2015 21:06:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, TVD_SPACE_RATIO=0.001] autolearn=ham
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 r68s8prBC9vl; Mon, 12 Jan 2015 21:06:10 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 743DB1A89B4; Mon, 12 Jan 2015 21:06:10 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org, acee@cisco.com
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p8
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150113050610.19134.12840.idtracker@ietfa.amsl.com>
Date: Mon, 12 Jan 2015 21:06:10 -0800
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/JIUMbbtPmFLruZZfPpoPrduDdfc>
Subject: [OSPF] ID Tracker State Update Notice: <draft-ietf-ospf-te-metric-extensions-11.txt>
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Jan 2015 05:06:13 -0000

IANA action state changed to Waiting on Authors
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-ospf-te-metric-extensions/


From nobody Tue Jan 13 13:57:04 2015
Return-Path: <Kiran.Makhijani@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EF59B1B29C1 for <ospf@ietfa.amsl.com>; Tue, 13 Jan 2015 13:57:02 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 NKgd9-agtDAa for <ospf@ietfa.amsl.com>; Tue, 13 Jan 2015 13:57:01 -0800 (PST)
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 E043C1B29BF for <OSPF@ietf.org>; Tue, 13 Jan 2015 13:57:00 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml402-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BRG48874; Tue, 13 Jan 2015 21:56:59 +0000 (GMT)
Received: from SJCEML702-CHM.china.huawei.com (10.212.94.48) by lhreml402-hub.china.huawei.com (10.201.5.241) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 13 Jan 2015 21:56:58 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.253]) by SJCEML702-CHM.china.huawei.com ([169.254.4.46]) with mapi id 14.03.0158.001; Tue, 13 Jan 2015 13:56:53 -0800
From: "Kiran.Makhijani" <Kiran.Makhijani@huawei.com>
To: "OSPF@ietf.org" <OSPF@ietf.org>, "acee@cisco.com" <acee@cisco.com>
Thread-Topic: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
Thread-Index: AQHQLRmyvootEbC0aUKyIBteteuJP5y+ktWwgAAJvgA=
Date: Tue, 13 Jan 2015 21:56:53 +0000
Message-ID: <724FE0750664CC4BA0882B29E7455799011E492F@SJCEML701-CHM.china.huawei.com>
References: <5316A0AB3C851246A7CA5758973207D445CDD4ED@SJCEML701-CHM.china.huawei.com>
In-Reply-To: <5316A0AB3C851246A7CA5758973207D445CDD4ED@SJCEML701-CHM.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.213.48.18]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/Z756Ma5RfOwTn3w98HyQYkzpBXM>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Jan 2015 21:57:03 -0000

Support.

Thanks
Kiran

-----Original Message-----
From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Acee Lindem (acee)
Sent: Saturday, January 10, 2015 4:09 PM
To: OSPF WG List
Subject: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption a=
s Experimental


We have discussed OSPF TTZ at several IETFs and the authors and their colle=
agues have even developed a working prototype. We believe there is consensu=
s that the protocol mechanisms are viable. However, there is disagreement a=
s to whether or not these mechanisms will provide significant benefit. The =
answer is definitely topology and deployment dependent. After some discussi=
on, we have decided to poll for adoption as an experimental draft. Please i=
ndicate your support or opposition WG adoption as experimental prior to Jan=
uary 24th, 2015.

For your convenience, here is a URL for the draft:

http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt

Thanks,
Acee and Abhay=20

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


From nobody Tue Jan 13 14:03:28 2015
Return-Path: <liulei.kddi@gmail.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 05C421B29EC for <ospf@ietfa.amsl.com>; Tue, 13 Jan 2015 14:03:27 -0800 (PST)
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, SPF_PASS=-0.001] autolearn=ham
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 I__BHdGaRSC3 for <ospf@ietfa.amsl.com>; Tue, 13 Jan 2015 14:03:25 -0800 (PST)
Received: from mail-ig0-x231.google.com (mail-ig0-x231.google.com [IPv6:2607:f8b0:4001:c05::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id EE5941B29E5 for <OSPF@ietf.org>; Tue, 13 Jan 2015 14:03:21 -0800 (PST)
Received: by mail-ig0-f177.google.com with SMTP id z20so5713760igj.4 for <OSPF@ietf.org>; Tue, 13 Jan 2015 14:03:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=T8Qme4AXranU/XMYbKmmiSbFmIikHcBW+gKdcpHtbyg=; b=o0Dpo0m7Xul94nuC9LsPWp+M974mk1Ln/5ayP6uElvM6P5Ktog7wpSHV7JrjHD0IkR V1NmnqAPv6t6ykJMbhmJ3pnPiwhkD47LMo1ZtcXaxhqWvRpxG9MV0CJVC4eSQ1iq/jAj LiZg8faWrqEnaGd5gBol3LLBLwmdsmW631k9/yjWs4TzFmYlxoXsovIkW6RqIO2uJLPp G4+szQ2/6pxOTnl6hy6n6WJ+YX0Ude7+ogfiVdO3AbdzwBT4K8DVDG1mnYZY3+dpvhS5 r61RYwbUtos/gdS0aWhW1WhXsZhlCRcmo0stL271guJHGmT5lUcpUvMBRgnsU617cF+n GHwg==
MIME-Version: 1.0
X-Received: by 10.42.29.6 with SMTP id p6mr1498114icc.85.1421186601128; Tue, 13 Jan 2015 14:03:21 -0800 (PST)
Received: by 10.50.155.170 with HTTP; Tue, 13 Jan 2015 14:03:21 -0800 (PST)
In-Reply-To: <724FE0750664CC4BA0882B29E7455799011E492F@SJCEML701-CHM.china.huawei.com>
References: <5316A0AB3C851246A7CA5758973207D445CDD4ED@SJCEML701-CHM.china.huawei.com> <724FE0750664CC4BA0882B29E7455799011E492F@SJCEML701-CHM.china.huawei.com>
Date: Tue, 13 Jan 2015 14:03:21 -0800
Message-ID: <CAEy9f1kGY6ieRX9pNC8spmBUCUThjuYimV7t04wRcdrjsm40hA@mail.gmail.com>
From: LEI LIU <liulei.kddi@gmail.com>
To: "OSPF@ietf.org" <OSPF@ietf.org>
Content-Type: multipart/alternative; boundary=20cf301d42668518a1050c8fca57
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/sypfPSYFRl3cCQmpMFG7rKQwi30>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Jan 2015 22:03:27 -0000

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

Support it (as a co-author).

Thanks,
Lei

On Tue, Jan 13, 2015 at 1:56 PM, Kiran.Makhijani <Kiran.Makhijani@huawei.com
> wrote:

> Support.
>
> Thanks
> Kiran
>
> -----Original Message-----
> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Acee Lindem (acee)
> Sent: Saturday, January 10, 2015 4:09 PM
> To: OSPF WG List
> Subject: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption
> as Experimental
>
>
> We have discussed OSPF TTZ at several IETFs and the authors and their
> colleagues have even developed a working prototype. We believe there is
> consensus that the protocol mechanisms are viable. However, there is
> disagreement as to whether or not these mechanisms will provide significant
> benefit. The answer is definitely topology and deployment dependent. After
> some discussion, we have decided to poll for adoption as an experimental
> draft. Please indicate your support or opposition WG adoption as
> experimental prior to January 24th, 2015.
>
> For your convenience, here is a URL for the draft:
>
> http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt
>
> Thanks,
> Acee and Abhay
>
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf
>
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf
>

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

<div dir=3D"ltr">Support it (as a co-author).=C2=A0<div><br></div><div>Than=
ks,=C2=A0</div><div>Lei<br><div class=3D"gmail_extra"><br><div class=3D"gma=
il_quote">On Tue, Jan 13, 2015 at 1:56 PM, Kiran.Makhijani <span dir=3D"ltr=
">&lt;<a href=3D"mailto:Kiran.Makhijani@huawei.com" target=3D"_blank">Kiran=
.Makhijani@huawei.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-c=
olor:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Support.<br=
>
<br>
Thanks<br>
Kiran<br>
<br>
-----Original Message-----<br>
From: OSPF [mailto:<a href=3D"mailto:ospf-bounces@ietf.org">ospf-bounces@ie=
tf.org</a>] On Behalf Of Acee Lindem (acee)<br>
Sent: Saturday, January 10, 2015 4:09 PM<br>
To: OSPF WG List<br>
Subject: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption a=
s Experimental<br>
<br>
<br>
We have discussed OSPF TTZ at several IETFs and the authors and their colle=
agues have even developed a working prototype. We believe there is consensu=
s that the protocol mechanisms are viable. However, there is disagreement a=
s to whether or not these mechanisms will provide significant benefit. The =
answer is definitely topology and deployment dependent. After some discussi=
on, we have decided to poll for adoption as an experimental draft. Please i=
ndicate your support or opposition WG adoption as experimental prior to Jan=
uary 24th, 2015.<br>
<br>
For your convenience, here is a URL for the draft:<br>
<br>
<a href=3D"http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt" target=3D"_bl=
ank">http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt</a><br>
<br>
Thanks,<br>
Acee and Abhay<br>
<br>
_______________________________________________<br>
OSPF mailing list<br>
<a href=3D"mailto:OSPF@ietf.org">OSPF@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ospf" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/ospf</a><br>
<br>
_______________________________________________<br>
OSPF mailing list<br>
<a href=3D"mailto:OSPF@ietf.org">OSPF@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ospf" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/ospf</a><br>
</blockquote></div><br><div class=3D"gmail_signature"><br></div>
</div></div></div>

--20cf301d42668518a1050c8fca57--


From nobody Tue Jan 13 14:31:13 2015
Return-Path: <renwei.li@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F0DC31AC3E4 for <ospf@ietfa.amsl.com>; Tue, 13 Jan 2015 14:31:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 rvEa2JDVsQRu for <ospf@ietfa.amsl.com>; Tue, 13 Jan 2015 14:31:09 -0800 (PST)
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 BFAF91A6FD5 for <ospf@ietf.org>; Tue, 13 Jan 2015 14:31:08 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml404-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BRG63756; Tue, 13 Jan 2015 22:31:05 +0000 (GMT)
Received: from SJCEML702-CHM.china.huawei.com (10.212.94.48) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 13 Jan 2015 22:31:04 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.253]) by SJCEML702-CHM.china.huawei.com ([169.254.4.46]) with mapi id 14.03.0158.001; Tue, 13 Jan 2015 14:30:57 -0800
From: Richard Li <renwei.li@huawei.com>
To: OSPF WG List <ospf@ietf.org>
Thread-Topic: OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
Thread-Index: AQHQLRmyvootEbC0aUKyIBteteuJP5y+oT7g
Date: Tue, 13 Jan 2015 22:30:56 +0000
Message-ID: <F061CEB6876F904F8EA6D6B92877731C30762F1C@SJCEML701-CHM.china.huawei.com>
References: <D0D6FF2C.B5B6%acee@cisco.com>
In-Reply-To: <D0D6FF2C.B5B6%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.213.48.56]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/RGGErJT0LE_N_FnGUpYrQaf4eG8>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 13 Jan 2015 22:31:12 -0000

I support it for adoption as "Experimental" as a co-author.

This draft specifies a method for topology abstraction, virtualization and =
reduction. An implementation has been completed and shown as running codes =
in IETF'91 at Hololulu.=20

Among others I see a few testable advantages and up-sides:

- It can reduce message amount and topology complexity, and thus reduces th=
e OSPF computation overhead for routers out of the zones.=20

- It allows for network re-areaing without service disruption. Sometimes a =
network needs to be split into multiple smaller areas. Without TTZ, we woul=
d see that some interfaces will go down after the old area is removed and t=
hen go up after the new area is configured. With TTZ, the routers would not=
 "feel" those changes inside a zone.

- It provides for operational ease for network re-areaing. Splitting a part=
 of network into few smaller areas is very challenging. TTZ will make the j=
ob a lot easier.

- It improves network scalability a lot by virtualizing a zone as its edges=
 connected, and can make Create and Maintain E2E Service much easier.

Thanks and regards,

Renwei


-----Original Message-----
From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Acee Lindem (acee)
Sent: Saturday, January 10, 2015 1:09 PM
To: OSPF WG List
Subject: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption a=
s Experimental


We have discussed OSPF TTZ at several IETFs and the authors and their colle=
agues have even developed a working prototype. We believe there is consensu=
s that the protocol mechanisms are viable. However, there is disagreement a=
s to whether or not these mechanisms will provide significant benefit. The =
answer is definitely topology and deployment dependent. After some discussi=
on, we have decided to poll for adoption as an experimental draft. Please i=
ndicate your support or opposition WG adoption as experimental prior to Jan=
uary 24th, 2015.

For your convenience, here is a URL for the draft:

http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt

Thanks,
Acee and Abhay=20

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


From nobody Tue Jan 13 16:05:53 2015
Return-Path: <aravind.ospf@gmail.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4A0B81ACE09 for <ospf@ietfa.amsl.com>; Tue, 13 Jan 2015 16:05:51 -0800 (PST)
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, SPF_PASS=-0.001] autolearn=ham
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 v1OCyj-dcjKw for <ospf@ietfa.amsl.com>; Tue, 13 Jan 2015 16:05:48 -0800 (PST)
Received: from mail-yh0-x242.google.com (mail-yh0-x242.google.com [IPv6:2607:f8b0:4002:c01::242]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BBDAD1B2C02 for <ospf@ietf.org>; Tue, 13 Jan 2015 16:05:47 -0800 (PST)
Received: by mail-yh0-f66.google.com with SMTP id f10so915243yha.1 for <ospf@ietf.org>; Tue, 13 Jan 2015 16:05:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=ChMyE+egKvHphv+O5lxUYGMgEq2iOdl2uYg8d7xtRp8=; b=e8+lvW+8+0Au7l7zH+Geuu3NJUuNHg7GkOvzDbElkq1HWAN7SoYC26Y4Gh7QnQtUau tSxT7brkxtotd0BtLZi3J63Y3nrRwPvrsUjM2tb0dpl72oAP9Hr6Nh18odpDyx3/GN63 t3YuNCAnj9x8nS96fHA3Hh51LWVQwgo6/6eEdjLiGcy0TBhIF5jlTYRvXHhqnc9agopk ApT+XoevBsVFtqIAhrTPy2XgQ1oQjr1c8Th6GrHC2dUXXzkbeePRVKNiRTJ//AQUTPnO S1xLH7mdTGh0p4++YRQjqOyt2fTY4ZYUhMA7lXdQ8lSDNCsfFHY4DTJNhx4hAC/7tDFC lKgg==
MIME-Version: 1.0
X-Received: by 10.236.0.202 with SMTP id 50mr358374yhb.146.1421193947031; Tue, 13 Jan 2015 16:05:47 -0800 (PST)
Received: by 10.170.71.86 with HTTP; Tue, 13 Jan 2015 16:05:46 -0800 (PST)
In-Reply-To: <5316A0AB3C851246A7CA5758973207D445CDC552@SJCEML701-CHM.china.huawei.com>
References: <D0D6FF2C.B5B6%acee@cisco.com> <5316A0AB3C851246A7CA5758973207D445CDC552@SJCEML701-CHM.china.huawei.com>
Date: Tue, 13 Jan 2015 16:05:46 -0800
Message-ID: <CAGhMuNZN0XMoftrVXoKLnwauRVHK=xFo-NNCw1+DSoV0xXaKsQ@mail.gmail.com>
From: Aravind Kumar Paramasivam <aravind.ospf@gmail.com>
To: Huaimo Chen <huaimo.chen@huawei.com>
Content-Type: multipart/alternative; boundary=089e01634e745eb049050c9180e6
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/FcCMmpBFXZBxRLBzuvrUeV16q5U>
Cc: OSPF WG List <ospf@ietf.org>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Jan 2015 00:05:51 -0000

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

Support !!!

Regards,
Aravind

On Sat, Jan 10, 2015 at 7:07 PM, Huaimo Chen <huaimo.chen@huawei.com> wrote:

> I was a member of a team on vendor side for dividing a network with only
> area 0 into a few of areas. The team spent a long time (1+ years) in
> splitting the network into multiple areas in order to have minimum service
> interruptions.
>
> OSPF Topology Transparent Zone (TTZ) provides an easy way to transfer a
> part of network in an area into a zone smoothly without service
> interruptions. In a few simple steps, a part of network is transferred into
> a zone smoothly. The zone also makes the LSDB become smaller. These have
> been demonstrated live.
>
> So I support it for WG adoption.
>
> Best Regards,
> Huaimo as an author
> -----Original Message-----
> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Acee Lindem (acee)
> Sent: Saturday, January 10, 2015 4:09 PM
> To: OSPF WG List
> Subject: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption
> as Experimental
>
>
> We have discussed OSPF TTZ at several IETFs and the authors and their
> colleagues have even developed a working prototype. We believe there is
> consensus that the protocol mechanisms are viable. However, there is
> disagreement as to whether or not these mechanisms will provide significant
> benefit. The answer is definitely topology and deployment dependent. After
> some discussion, we have decided to poll for adoption as an experimental
> draft. Please indicate your support or opposition WG adoption as
> experimental prior to January 24th, 2015.
>
> For your convenience, here is a URL for the draft:
>
> http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt
>
> Thanks,
> Acee and Abhay
>
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf
>
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf
>

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

<div dir=3D"ltr">Support !!!<div><br></div><div>Regards,</div><div>Aravind<=
br><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Sat, Jan 10=
, 2015 at 7:07 PM, Huaimo Chen <span dir=3D"ltr">&lt;<a href=3D"mailto:huai=
mo.chen@huawei.com" target=3D"_blank">huaimo.chen@huawei.com</a>&gt;</span>=
 wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex">I was a member of a team on vendo=
r side for dividing a network with only area 0 into a few of areas. The tea=
m spent a long time (1+ years) in splitting the network into multiple areas=
 in order to have minimum service interruptions.<br>
<br>
OSPF Topology Transparent Zone (TTZ) provides an easy way to transfer a par=
t of network in an area into a zone smoothly without service interruptions.=
 In a few simple steps, a part of network is transferred into a zone smooth=
ly. The zone also makes the LSDB become smaller. These have been demonstrat=
ed live.<br>
<br>
So I support it for WG adoption.<br>
<br>
Best Regards,<br>
Huaimo as an author<br>
<div class=3D"HOEnZb"><div class=3D"h5">-----Original Message-----<br>
From: OSPF [mailto:<a href=3D"mailto:ospf-bounces@ietf.org">ospf-bounces@ie=
tf.org</a>] On Behalf Of Acee Lindem (acee)<br>
Sent: Saturday, January 10, 2015 4:09 PM<br>
To: OSPF WG List<br>
Subject: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption a=
s Experimental<br>
<br>
<br>
We have discussed OSPF TTZ at several IETFs and the authors and their colle=
agues have even developed a working prototype. We believe there is consensu=
s that the protocol mechanisms are viable. However, there is disagreement a=
s to whether or not these mechanisms will provide significant benefit. The =
answer is definitely topology and deployment dependent. After some discussi=
on, we have decided to poll for adoption as an experimental draft. Please i=
ndicate your support or opposition WG adoption as experimental prior to Jan=
uary 24th, 2015.<br>
<br>
For your convenience, here is a URL for the draft:<br>
<br>
<a href=3D"http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt" target=3D"_bl=
ank">http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt</a><br>
<br>
Thanks,<br>
Acee and Abhay<br>
<br>
_______________________________________________<br>
OSPF mailing list<br>
<a href=3D"mailto:OSPF@ietf.org">OSPF@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ospf" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/ospf</a><br>
<br>
_______________________________________________<br>
OSPF mailing list<br>
<a href=3D"mailto:OSPF@ietf.org">OSPF@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ospf" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/ospf</a><br>
</div></div></blockquote></div><br></div></div></div>

--089e01634e745eb049050c9180e6--


From nobody Tue Jan 13 18:00:40 2015
Return-Path: <dean.cheng@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD0081A8820 for <ospf@ietfa.amsl.com>; Tue, 13 Jan 2015 18:00:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level: 
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 CPPbOauN40HQ for <ospf@ietfa.amsl.com>; Tue, 13 Jan 2015 18:00:38 -0800 (PST)
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 E1D9C1ACE0D for <ospf@ietf.org>; Tue, 13 Jan 2015 18:00:37 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml403-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BOA01405; Wed, 14 Jan 2015 02:00:36 +0000 (GMT)
Received: from SJCEML703-CHM.china.huawei.com (10.212.94.49) by lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 14 Jan 2015 02:00:34 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.253]) by SJCEML703-CHM.china.huawei.com ([169.254.5.204]) with mapi id 14.03.0158.001;  Tue, 13 Jan 2015 18:00:30 -0800
From: Dean cheng <dean.cheng@huawei.com>
To: "Acee Lindem (acee)" <acee@cisco.com>, OSPF WG List <ospf@ietf.org>
Thread-Topic: OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
Thread-Index: AQHQLRmyvootEbC0aUKyIBteteuJP5y+N3Tg
Date: Wed, 14 Jan 2015 02:00:29 +0000
Message-ID: <DC7880973D477648AC15A3BA66253F686603AE43@SJCEML701-CHM.china.huawei.com>
References: <D0D6FF2C.B5B6%acee@cisco.com>
In-Reply-To: <D0D6FF2C.B5B6%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.244.146]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/VRCf5fsR_0bRBwLhboiT8iO7o94>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Jan 2015 02:00:40 -0000

Support.

Dean

> -----Original Message-----
> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Acee Lindem
> (acee)
> Sent: Saturday, January 10, 2015 1:09 PM
> To: OSPF WG List
> Subject: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for
> Adoption as Experimental
>=20
>=20
> We have discussed OSPF TTZ at several IETFs and the authors and their
> colleagues have even developed a working prototype. We believe there is
> consensus that the protocol mechanisms are viable. However, there is
> disagreement as to whether or not these mechanisms will provide
> significant benefit. The answer is definitely topology and deployment
> dependent. After some discussion, we have decided to poll for adoption
> as an experimental draft. Please indicate your support or opposition WG
> adoption as experimental prior to January 24th, 2015.
>=20
> For your convenience, here is a URL for the draft:
>=20
> http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt
>=20
> Thanks,
> Acee and Abhay
>=20
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


From nobody Wed Jan 14 00:05:10 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0E28C1ACE47 for <ospf@ietfa.amsl.com>; Wed, 14 Jan 2015 00:05:08 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, TVD_SPACE_RATIO=0.001] autolearn=ham
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 PGOIZWxgi_Dp; Wed, 14 Jan 2015 00:05:06 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id A17BA1A8BB1; Wed, 14 Jan 2015 00:05:06 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org, acee@cisco.com
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p8
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150114080506.5291.12497.idtracker@ietfa.amsl.com>
Date: Wed, 14 Jan 2015 00:05:06 -0800
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/crLZJRzWeeJkzBCbA6ECbTWnAe0>
Subject: [OSPF] ID Tracker State Update Notice: <draft-ietf-ospf-te-metric-extensions-11.txt>
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Jan 2015 08:05:08 -0000

IANA action state changed to Waiting on RFC Editor
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-ospf-te-metric-extensions/


From nobody Wed Jan 14 09:00:05 2015
Return-Path: <linda.dunbar@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB2F61A904D for <ospf@ietfa.amsl.com>; Wed, 14 Jan 2015 09:00:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 01PlzzC9c_Ox for <ospf@ietfa.amsl.com>; Wed, 14 Jan 2015 08:59:59 -0800 (PST)
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 246331A90E8 for <ospf@ietf.org>; Wed, 14 Jan 2015 08:59:56 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml405-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BOA84915; Wed, 14 Jan 2015 16:59:54 +0000 (GMT)
Received: from DFWEML702-CHM.china.huawei.com (10.193.5.72) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Wed, 14 Jan 2015 16:59:54 +0000
Received: from DFWEML701-CHM.china.huawei.com ([10.193.5.50]) by dfweml702-chm ([10.193.5.72]) with mapi id 14.03.0158.001; Wed, 14 Jan 2015 08:59:47 -0800
From: Linda Dunbar <linda.dunbar@huawei.com>
To: "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
Thread-Index: AQHQLRmyvootEbC0aUKyIBteteuJP5y+WHtQgAF8yTCAAAd8AA==
Date: Wed, 14 Jan 2015 16:59:46 +0000
Message-ID: <4A95BA014132FF49AE685FAB4B9F17F645E90F77@dfweml701-chm>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.131.200]
Content-Type: multipart/alternative; boundary="_000_4A95BA014132FF49AE685FAB4B9F17F645E90F77dfweml701chm_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/vPM_7IsujgsVXeV4mq3EsNPTPu8>
Subject: [OSPF] FW: OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Jan 2015 17:00:02 -0000

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


Support,

Linda Dunbar

-----Original Message-----
From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Acee Lindem (acee)
Sent: Saturday, January 10, 2015 4:09 PM
To: OSPF@ietf.org<mailto:OSPF@ietf.org>
Subject: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption a=
s Experimental


We have discussed OSPF TTZ at several IETFs and the authors and their colle=
agues have even developed a working prototype. We believe there is consensu=
s that the protocol mechanisms are viable. However, there is disagreement a=
s to whether or not these mechanisms will provide significant benefit. The =
answer is definitely topology and deployment dependent. After some discussi=
on, we have decided to poll for adoption as an experimental draft. Please i=
ndicate your support or opposition WG adoption as experimental prior to Jan=
uary 24th, 2015.

For your convenience, here is a URL for the draft:

http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt

Thanks,
Acee and Abhay

_______________________________________________
OSPF mailing list
OSPF@ietf.org<mailto:OSPF@ietf.org>
https://www.ietf.org/mailman/listinfo/ospf


--_000_4A95BA014132FF49AE685FAB4B9F17F645E90F77dfweml701chm_
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"Times New Roman" size=3D"2"><span style=3D"font-size:11pt;">
<div>&nbsp;</div>
<div><font face=3D"Consolas" size=3D"2" color=3D"#1F497D"><span style=3D"fo=
nt-size:10.5pt;">Support, </span></font></div>
<div><font size=3D"2" color=3D"#1F497D"><span style=3D"font-size:10.5pt;">&=
nbsp;</span></font></div>
<div><font face=3D"Calibri" color=3D"#1F497D">Linda Dunbar</font></div>
<div><font face=3D"Calibri" color=3D"#1F497D">&nbsp;</font></div>
<div><font face=3D"Consolas" size=3D"2"><span style=3D"font-size:10.5pt;">-=
----Original Message-----<br>

From: OSPF [<a href=3D"mailto:ospf-bounces@ietf.org"><font color=3D"blue"><=
u>mailto:ospf-bounces@ietf.org</u></font></a>] On Behalf Of Acee Lindem (ac=
ee)<br>

Sent: Saturday, January 10, 2015 4:09 PM<br>

To: <a href=3D"mailto:OSPF@ietf.org">OSPF@ietf.org</a><br>

Subject: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption a=
s Experimental</span></font></div>
<div><font size=3D"2"><span style=3D"font-size:10.5pt;">&nbsp;</span></font=
></div>
<div><font size=3D"2"><span style=3D"font-size:10.5pt;">&nbsp;</span></font=
></div>
<div><font face=3D"Consolas" size=3D"2"><span style=3D"font-size:10.5pt;">W=
e have discussed OSPF TTZ at several IETFs and the authors and their collea=
gues have even developed a working prototype. We believe there is consensus=
 that the protocol mechanisms are viable.
However, there is disagreement as to whether or not these mechanisms will p=
rovide significant benefit. The answer is definitely topology and deploymen=
t dependent. After some discussion, we have decided to poll for adoption as=
 an experimental draft. Please indicate
your support or opposition WG adoption as experimental prior to January 24t=
h, 2015.</span></font></div>
<div><font face=3D"Consolas" size=3D"2"><span style=3D"font-size:10.5pt;">&=
nbsp;</span></font></div>
<div><font face=3D"Consolas" size=3D"2"><span style=3D"font-size:10.5pt;">F=
or your convenience, here is a URL for the draft:</span></font></div>
<div><font face=3D"Consolas" size=3D"2"><span style=3D"font-size:10.5pt;">&=
nbsp;</span></font></div>
<div><font size=3D"2"><span style=3D"font-size:10.5pt;"><a href=3D"http://w=
ww.ietf.org/id/draft-chen-ospf-ttz-09.txt"><font face=3D"Consolas">http://w=
ww.ietf.org/id/draft-chen-ospf-ttz-09.txt</font></a></span></font></div>
<div><font size=3D"2"><span style=3D"font-size:10.5pt;">&nbsp;</span></font=
></div>
<div><font face=3D"Consolas" size=3D"2"><span style=3D"font-size:10.5pt;">T=
hanks,</span></font></div>
<div><font face=3D"Consolas" size=3D"2"><span style=3D"font-size:10.5pt;">A=
cee and Abhay </span></font></div>
<div><font face=3D"Consolas" size=3D"2"><span style=3D"font-size:10.5pt;">&=
nbsp;</span></font></div>
<div><font face=3D"Consolas" size=3D"2"><span style=3D"font-size:10.5pt;">_=
______________________________________________</span></font></div>
<div><font face=3D"Consolas" size=3D"2"><span style=3D"font-size:10.5pt;">O=
SPF mailing list</span></font></div>
<div><font size=3D"2"><span style=3D"font-size:10.5pt;"><a href=3D"mailto:O=
SPF@ietf.org"><font face=3D"Consolas">OSPF@ietf.org</font></a></span></font=
></div>
<div><font size=3D"2"><span style=3D"font-size:10.5pt;"><a href=3D"https://=
www.ietf.org/mailman/listinfo/ospf"><font face=3D"Consolas">https://www.iet=
f.org/mailman/listinfo/ospf</font></a></span></font></div>
<div><font size=3D"2"><span style=3D"font-size:10.5pt;">&nbsp;</span></font=
></div>
</span></font>
</body>
</html>

--_000_4A95BA014132FF49AE685FAB4B9F17F645E90F77dfweml701chm_--


From nobody Wed Jan 14 12:05:16 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 391211B29B3 for <ospf@ietfa.amsl.com>; Wed, 14 Jan 2015 12:05:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, TVD_SPACE_RATIO=0.001] autolearn=ham
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 adpf2TojOk0F; Wed, 14 Jan 2015 12:05:14 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id C1D571AD377; Wed, 14 Jan 2015 12:05:12 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-te-metric-extensions.all@tools.ietf.org, acee@cisco.com
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p8
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150114200512.11568.1655.idtracker@ietfa.amsl.com>
Date: Wed, 14 Jan 2015 12:05:12 -0800
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/5koSoS8sBeIwCfJx14b7pWznxY4>
Subject: [OSPF] ID Tracker State Update Notice: <draft-ietf-ospf-te-metric-extensions-11.txt>
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Jan 2015 20:05:15 -0000

IANA action state changed to RFC-Ed-Ack
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-ospf-te-metric-extensions/


From nobody Wed Jan 14 12:05:33 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDE9B1B29A7 for <ospf@ietfa.amsl.com>; Wed, 14 Jan 2015 12:05:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 VlYr7zjWYU4l; Wed, 14 Jan 2015 12:05:31 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 01E571B29AE; Wed, 14 Jan 2015 12:05:15 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org, "Ing-Wher Chen" <ing-wher.chen@ericsson.com>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p8
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150114200515.11568.79560.idtracker@ietfa.amsl.com>
Date: Wed, 14 Jan 2015 12:05:15 -0800
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/uCe4_qpIpOlKSZTi27uPyu-PEBM>
Subject: [OSPF] ID Tracker State Update Notice: <draft-ietf-ospf-ospfv3-autoconfig-10.txt>
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Jan 2015 20:05:33 -0000

IANA review state changed to IANA OK - Actions Needed
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-ospf-ospfv3-autoconfig/


From nobody Thu Jan 15 02:58:38 2015
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AA1F21B2BDB for <ospf@ietfa.amsl.com>; Thu, 15 Jan 2015 02:58:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 PkcJ3mpgMBa0 for <ospf@ietfa.amsl.com>; Thu, 15 Jan 2015 02:58:35 -0800 (PST)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1542A1B2BCF for <ospf@ietf.org>; Thu, 15 Jan 2015 02:58:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=767; q=dns/txt; s=iport; t=1421319515; x=1422529115; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=SpV8n9TuIPYMF7UGIzdNzZvdFmvwZBeDo6wxq/uxsSk=; b=dnYOwNr+kn2LjJj6pFycW24brtlgssw+rTQy14iRVDqxuy/WQCWyi58I UHgumvuUJs7v9JKud5KdJomA9g14RtpnalXqTkL4yCXl3quTq+Y+eiu5M WCWV28YovULhg9NZW7VrYLMm0RUHF/LLyaNP7GAvWRlFFSFwKKU4VdEP9 s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AiAFAFyct1StJV2Q/2dsb2JhbABbgwZSUwUExhOFbwKBFkMBAQEBAX2EDQEBBHcSAgEIRjIbAQYDAgQTCYgjCAXQAwEBAQEBAQQBAQEBAQEBG5AAhCkFiUOFCYNHhUiBDzCCQ44IIoNubwGBRH4BAQE
X-IronPort-AV: E=Sophos;i="5.09,403,1418083200"; d="scan'208";a="387139196"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by rcdn-iport-8.cisco.com with ESMTP; 15 Jan 2015 10:58:34 +0000
Received: from xhc-aln-x10.cisco.com (xhc-aln-x10.cisco.com [173.36.12.84]) by rcdn-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id t0FAwYe7032288 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <ospf@ietf.org>; Thu, 15 Jan 2015 10:58:34 GMT
Received: from xmb-aln-x06.cisco.com ([169.254.1.144]) by xhc-aln-x10.cisco.com ([173.36.12.84]) with mapi id 14.03.0195.001; Thu, 15 Jan 2015 04:58:33 -0600
From: "Acee Lindem (acee)" <acee@cisco.com>
To: OSPF WG List <ospf@ietf.org>
Thread-Topic: New Version Notification - draft-ietf-ospf-ospfv3-autoconfig-11.txt
Thread-Index: AQHQMLGmGf+7l/dLUku2U662LugN7ZzBE8aA
Date: Thu, 15 Jan 2015 10:58:33 +0000
Message-ID: <D0DD0760.BAB3%acee@cisco.com>
References: <20150115105418.29464.47625.idtracker@ietfa.amsl.com>
In-Reply-To: <20150115105418.29464.47625.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.116.152.197]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <C094E939862A6243BC100A608D775E90@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/LbXxXMfchPq9gC5VwfMfauqF45A>
Subject: [OSPF] FW: New Version Notification - draft-ietf-ospf-ospfv3-autoconfig-11.txt
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Jan 2015 10:58:36 -0000

This version addresses Adam Montville=B9s Security Directorate comments.
Thanks,
Acee=20

On 1/15/15, 5:54 AM, "internet-drafts@ietf.org" <internet-drafts@ietf.org>
wrote:

>
>A new version (-11) has been submitted for
>draft-ietf-ospf-ospfv3-autoconfig:
>http://www.ietf.org/internet-drafts/draft-ietf-ospf-ospfv3-autoconfig-11.t
>xt
>
>
>The IETF datatracker page for this Internet-Draft is:
>https://datatracker.ietf.org/doc/draft-ietf-ospf-ospfv3-autoconfig/
>
>Diff from previous version:
>http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-ospf-ospfv3-autoconfig-11
>
>Please note that it may take a couple of minutes from the time of
>submission
>until the htmlized version and diff are available at tools.ietf.org.
>
>IETF Secretariat.
>


From nobody Fri Jan 16 07:58:34 2015
Return-Path: <rjsparks@nostrum.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 55C4C1ACDDC; Fri, 16 Jan 2015 07:58:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 TRTZfRFkS9UJ; Fri, 16 Jan 2015 07:58:24 -0800 (PST)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (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 4AF121ACE62; Fri, 16 Jan 2015 07:58:21 -0800 (PST)
Received: from unnumerable.local (pool-71-96-107-228.dllstx.fios.verizon.net [71.96.107.228]) (authenticated bits=0) by nostrum.com (8.14.9/8.14.7) with ESMTP id t0GFwKmn053795 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 16 Jan 2015 09:58:20 -0600 (CST) (envelope-from rjsparks@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host pool-71-96-107-228.dllstx.fios.verizon.net [71.96.107.228] claimed to be unnumerable.local
Message-ID: <54B93517.9050603@nostrum.com>
Date: Fri, 16 Jan 2015 09:58:15 -0600
From: Robert Sparks <rjsparks@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
MIME-Version: 1.0
To: General Area Review Team <gen-art@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, ospf@ietf.org, draft-ietf-ospf-ospfv3-autoconfig@ietf.org
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/IdyC1-253jp72b0sQu_HgLMIo6U>
Subject: [OSPF] Gen-art LC review: draft-ietf-ospf-ospfv3-autconfig-11
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Jan 2015 15:58:26 -0000

I am the assigned Gen-ART reviewer for this draft. For background on
Gen-ART, please see the FAQ at

<http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.

Please resolve these comments along with any other Last Call comments
you may receive.

Document: draft-ietf-ospf-ospfv3-autoconfig-11
Reviewer: Robert Sparks
Review Date: 16-Jan-2015
IETF LC End Date: 20-Jan-2015
IESG Telechat date: 5-Feb-2015

Summary: Ready for publication as Proposed Standard



From nobody Fri Jan 16 08:11:35 2015
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 91A711ACE7A; Fri, 16 Jan 2015 08:11:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 BUnRiVUkq3Ir; Fri, 16 Jan 2015 08:11:28 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A2DC11ACE6E; Fri, 16 Jan 2015 08:11:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=598; q=dns/txt; s=iport; t=1421424687; x=1422634287; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=bbqWPFJjroeo7L3n4SjK5Dk3z1iiIBR4yooG7hbEc64=; b=KBQC/ptbTNNlKEZQUgZj9+yzvhauzkKwjOCvESRWmB+jiQuyhR3xT+4l E/givHxJICqOGNjJDA1a/EGI+UdfxVylO+eDWYbBTovV8SyHjK9iwffkG jL46mbfUrihOT4KU/94fpSnbj+GQMqYKtz9h2LBVd8jkJtbusTHb4Hhgl E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ah8FAOQ3uVStJA2D/2dsb2JhbABagwZSWATGJYVxAoETQwEBAQEBfYQNAQEEOk8CAQgOBiIQMiUCBAESiCwN0msBAQEBAQEEAQEBAQEBHJAAhCkBBI5Mg0eFSIEPMIJDjggig25vAYFEfgEBAQ
X-IronPort-AV: E=Sophos;i="5.09,411,1418083200"; d="scan'208";a="384474429"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by rcdn-iport-9.cisco.com with ESMTP; 16 Jan 2015 16:11:25 +0000
Received: from xhc-rcd-x13.cisco.com (xhc-rcd-x13.cisco.com [173.37.183.87]) by alln-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id t0GGBPgO031504 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 16 Jan 2015 16:11:25 GMT
Received: from xmb-aln-x06.cisco.com ([169.254.1.144]) by xhc-rcd-x13.cisco.com ([173.37.183.87]) with mapi id 14.03.0195.001; Fri, 16 Jan 2015 10:11:24 -0600
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Robert Sparks <rjsparks@nostrum.com>, General Area Review Team <gen-art@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "ospf@ietf.org" <ospf@ietf.org>, "draft-ietf-ospf-ospfv3-autoconfig@ietf.org" <draft-ietf-ospf-ospfv3-autoconfig@ietf.org>
Thread-Topic: Gen-art LC review: draft-ietf-ospf-ospfv3-autconfig-11
Thread-Index: AQHQMaVFuOu+GrSrvUWEexoeW++ZVZzC+52A
Date: Fri, 16 Jan 2015 16:11:24 +0000
Message-ID: <D0DEA251.BCFE%acee@cisco.com>
References: <54B93517.9050603@nostrum.com>
In-Reply-To: <54B93517.9050603@nostrum.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.116.152.197]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <7435C67BB44C744F9715B49F7F09E1A0@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/cPeO6tdMH7ChqmVolwnaMCDk_5c>
Subject: Re: [OSPF] Gen-art LC review: draft-ietf-ospf-ospfv3-autconfig-11
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Jan 2015 16:11:30 -0000

Thanks Much Robert,
Acee=20

On 1/16/15, 10:58 AM, "Robert Sparks" <rjsparks@nostrum.com> wrote:

>I am the assigned Gen-ART reviewer for this draft. For background on
>Gen-ART, please see the FAQ at
>
><http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.
>
>Please resolve these comments along with any other Last Call comments
>you may receive.
>
>Document: draft-ietf-ospf-ospfv3-autoconfig-11
>Reviewer: Robert Sparks
>Review Date: 16-Jan-2015
>IETF LC End Date: 20-Jan-2015
>IESG Telechat date: 5-Feb-2015
>
>Summary: Ready for publication as Proposed Standard
>
>


From nobody Fri Jan 16 08:15:16 2015
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2CF671ACE77 for <ospf@ietfa.amsl.com>; Fri, 16 Jan 2015 08:15:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 HrmIREm7rUvk for <ospf@ietfa.amsl.com>; Fri, 16 Jan 2015 08:15:11 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3118E1ACE88 for <ospf@ietf.org>; Fri, 16 Jan 2015 08:15:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=802; q=dns/txt; s=iport; t=1421424906; x=1422634506; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=kE/lpeqFOJF1Gw/tLp8vXwSxNF0PPSm00v0ljpchc98=; b=QuFqBdOLc+RIEdfGMHQwn402mUuImAKwEcZtMkIVxbVTgIpPyPKXTfj6 J/8qNFqAhTNf5E/RXNhlOBwmVDqayLNG3MlhB17eSxBGorZlNW1YqHHrq V6gYlgTPv+79Xx6ODShrHdwaKOLwb59MpRjWRNI5wAk9kmuGRKKfEOmWi 4=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AiAFAOQ3uVStJV2R/2dsb2JhbABagwZSUwUExieFbwKBE0MBAQEBAX2EDQEBBDo9EgIBCDYQMiUCBBMJiCMIBdJrAQEBAQEBBAEBAQEBAQEbkACEKQWOTINHhUiBDzCCQ44IIoNubwGBRH4BAQE
X-IronPort-AV: E=Sophos;i="5.09,411,1418083200"; d="scan'208";a="384475437"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by rcdn-iport-9.cisco.com with ESMTP; 16 Jan 2015 16:15:05 +0000
Received: from xhc-aln-x11.cisco.com (xhc-aln-x11.cisco.com [173.36.12.85]) by rcdn-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id t0GGF5sf021899 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <ospf@ietf.org>; Fri, 16 Jan 2015 16:15:05 GMT
Received: from xmb-aln-x06.cisco.com ([169.254.1.144]) by xhc-aln-x11.cisco.com ([173.36.12.85]) with mapi id 14.03.0195.001; Fri, 16 Jan 2015 10:15:04 -0600
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: New Version Notification - draft-ietf-ospf-ospfv3-autoconfig-12.txt
Thread-Index: AQHQMacPlzuKej9JnEeq9cgg/73uAZzC/KCA
Date: Fri, 16 Jan 2015 16:15:04 +0000
Message-ID: <D0DEA2F9.BD07%acee@cisco.com>
References: <20150116161103.23589.58377.idtracker@ietfa.amsl.com>
In-Reply-To: <20150116161103.23589.58377.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.116.152.197]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <4DE71924ADD3934C905D2FCF2330E075@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/5eBmbcZd_GQWNIBuCgn5dLZJgQI>
Subject: Re: [OSPF] New Version Notification - draft-ietf-ospf-ospfv3-autoconfig-12.txt
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Jan 2015 16:15:13 -0000

This version address comments from both the OPS Directorate (Qin Wu) and
GEN-ART (Robert Sparks) reviews.
Thanks,
Acee=20

On 1/16/15, 11:11 AM, "internet-drafts@ietf.org"
<internet-drafts@ietf.org> wrote:

>
>A new version (-12) has been submitted for
>draft-ietf-ospf-ospfv3-autoconfig:
>http://www.ietf.org/internet-drafts/draft-ietf-ospf-ospfv3-autoconfig-12.t
>xt
>
>
>The IETF datatracker page for this Internet-Draft is:
>https://datatracker.ietf.org/doc/draft-ietf-ospf-ospfv3-autoconfig/
>
>Diff from previous version:
>http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-ospf-ospfv3-autoconfig-12
>
>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.
>
>IETF Secretariat.
>


From nobody Fri Jan 16 08:54:37 2015
Return-Path: <fengman.xu@verizon.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E25971AD071 for <ospf@ietfa.amsl.com>; Fri, 16 Jan 2015 08:54:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.711
X-Spam-Level: 
X-Spam-Status: No, score=-2.711 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_LOW=-0.7, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 rtwKUEbN9rFk for <ospf@ietfa.amsl.com>; Fri, 16 Jan 2015 08:54:33 -0800 (PST)
Received: from fldsmtpe02.verizon.com (fldsmtpe02.verizon.com [140.108.26.141]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E15F31AD06E for <ospf@ietf.org>; Fri, 16 Jan 2015 08:54:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verizon.com; i=fengman.xu@verizon.com; q=dns/txt; s=corp; t=1421427272; x=1452963272; h=from:to:date:subject:message-id: content-transfer-encoding:mime-version; bh=E8eJLPz1QkmkBD5mbzSE6+Yml467o92uJQcosSvT0rc=; b=UkaylAc8H5nTclatmEJHDb6wOPIAjYQZhSKHbnotdciPyT4b1r0Wxmmd SwkE3s9IvBB8CM0clJ9eWgSd5XlvKK+1Pd+Cm2nhlFx4YZhzpqVgHNsQ4 LB/NY4Ca+9qtcfT59FfxiqcJdyw/L3WyzZrGyZhwt3T1NBORHmUDcHOf0 Y=;
X-IronPort-Anti-Spam-Filtered: false
Received: from unknown (HELO fldsmtpi02.verizon.com) ([166.68.71.144]) by fldsmtpe02.verizon.com with ESMTP; 16 Jan 2015 16:54:31 +0000
From: "Xu, Fengman" <fengman.xu@verizon.com>
X-IronPort-AV: E=Sophos;i="5.09,412,1418083200"; d="scan'208";a="915312959"
Received: from fhdp1lumxc7hb02.verizon.com (HELO FHDP1LUMXC7HB02.us.one.verizon.com) ([166.68.59.189]) by fldsmtpi02.verizon.com with ESMTP; 16 Jan 2015 16:54:31 +0000
Received: from FHDP1LUMXC7V33.us.one.verizon.com ([169.254.3.38]) by FHDP1LUMXC7HB02.us.one.verizon.com ([166.68.59.189]) with mapi; Fri, 16 Jan 2015 11:54:31 -0500
To: "ospf@ietf.org" <ospf@ietf.org>
Date: Fri, 16 Jan 2015 11:54:30 -0500
Thread-Topic: OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental  (draft-chen-ospf-ttz-09.txt)
Thread-Index: AdAxAkOA1BFJZhatRIqAQ7p1AVYosgAqsprg
Message-ID: <65017ED8D0F1E343AF27F9E2F24859F2170E12FCA3@FHDP1LUMXC7V33.us.one.verizon.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/mmqh297BgSpLGmj09Hdk0gIT2RQ>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental (draft-chen-ospf-ttz-09.txt)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Jan 2015 16:54:35 -0000

I support it as I think it could benefit for carrier network consolidation.

Fengman

-----Original Message-----
From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Acee Lindem (acee)
Sent: Saturday, January 10, 2015 4:09 PM
To: OSPF WG List
Subject: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption a=
s Experimental


We have discussed OSPF TTZ at several IETFs and the authors and their colle=
agues have even developed a working prototype. We believe there is consensu=
s that the protocol mechanisms are viable. However, there is disagreement a=
s to whether or not these mechanisms will provide significant benefit. The =
answer is definitely topology and deployment dependent. After some discussi=
on, we have decided to poll for adoption as an experimental draft. Please i=
ndicate your support or opposition WG adoption as experimental prior to Jan=
uary 24th, 2015.

For your convenience, here is a URL for the draft:

http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt

Thanks,
Acee and Abhay=20

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


From nobody Fri Jan 16 09:56:48 2015
Return-Path: <ietfc@btconnect.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0AEFF1AD049 for <ospf@ietfa.amsl.com>; Fri, 16 Jan 2015 09:56:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001] autolearn=ham
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-mqD0AIaAhr for <ospf@ietfa.amsl.com>; Fri, 16 Jan 2015 09:56:43 -0800 (PST)
Received: from emea01-am1-obe.outbound.protection.outlook.com (mail-am1on0750.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe00::750]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4A9B71B29EF for <ospf@ietf.org>; Fri, 16 Jan 2015 09:56:43 -0800 (PST)
Received: from pc6 (81.151.167.59) by DBXPR07MB061.eurprd07.prod.outlook.com (10.242.147.14) with Microsoft SMTP Server (TLS) id 15.1.53.17; Fri, 16 Jan 2015 17:56:20 +0000
Message-ID: <04ba01d031b5$960fbdc0$4001a8c0@gateway.2wire.net>
From: t.petch <ietfc@btconnect.com>
To: "Acee Lindem (acee)" <acee@cisco.com>, OSPF WG List <ospf@ietf.org>
References: <D0902117.9279%acee@cisco.com>
Date: Fri, 16 Jan 2015 17:27:22 +0000
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
X-Originating-IP: [81.151.167.59]
X-ClientProxiedBy: DB4PR03CA0026.eurprd03.prod.outlook.com (25.160.39.164) To DBXPR07MB061.eurprd07.prod.outlook.com (10.242.147.14)
Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=ietfc@btconnect.com; 
X-DmarcAction-Test: None
X-Microsoft-Antispam: UriScan:;
X-Microsoft-Antispam: BCL:0;PCL:0;RULEID:(3005004);SRVR:DBXPR07MB061;
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004); SRVR:DBXPR07MB061; 
X-Forefront-PRVS: 04583CED1A
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(6009001)(189002)(51704005)(164054003)(377454003)(13464003)(199003)(81816999)(44716002)(19580395003)(19580405001)(92566002)(101416001)(64706001)(50986999)(76176999)(62236002)(61296003)(50466002)(105586002)(106356001)(81686999)(97736003)(44736004)(116806002)(40100003)(42186005)(68736005)(1720100001)(77096005)(15975445007)(46102003)(66066001)(50226001)(107886001)(122386002)(47776003)(86362001)(84392001)(23756003)(62966003)(77156002)(33646002)(87976001)(74416001)(7726001); DIR:OUT; SFP:1102; SCL:1; SRVR:DBXPR07MB061; H:pc6; FPR:; SPF:None; MLV:sfv; PTR:InfoNoRecords; MX:1; A:0; LANG:en; 
Received-SPF: None (protection.outlook.com: btconnect.com does not designate permitted sender hosts)
X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:;SRVR:DBXPR07MB061;
X-OriginatorOrg: btconnect.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2015 17:56:20.1342 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBXPR07MB061
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/xgnVjQ3AF9Peny2QFzFauslZ_Ww>
Subject: Re: [OSPF] IETF 91 OSPF WG Minutes
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Jan 2015 17:56:46 -0000

Very belatedly, it is a shame that the minutes, which are after all in
HTML, do not contain URIs for all those slides, the contents of which
are omitted from the minutes.  Yes, more work for the one producing the
minutes, less work the one, perhaps more than one!, consuming the
minutes.

Tom Petch

----- Original Message -----
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "OSPF WG List" <ospf@ietf.org>
Sent: Tuesday, November 18, 2014 3:02 AM
Subject: [OSPF] IETF 91 OSPF WG Minutes


> We had a very good session in Hawaii. Here is a link to the meeting
> minutes:
>
> http://www.ietf.org/proceedings/91/minutes/minutes-91-ospf
>
> As you can see, we have a lot of drafts to discuss prior to the next
> meeting in Dallas.
>
> Thanks,
> Acee
>
>
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf
>


From nobody Fri Jan 16 11:11:04 2015
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4BD0C1B29ED for <ospf@ietfa.amsl.com>; Fri, 16 Jan 2015 11:10:59 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 b6X3CKtTJXkQ for <ospf@ietfa.amsl.com>; Fri, 16 Jan 2015 11:10:54 -0800 (PST)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 781621ACEA4 for <ospf@ietf.org>; Fri, 16 Jan 2015 11:10:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1073; q=dns/txt; s=iport; t=1421435455; x=1422645055; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=2ZlS1Iu3MK7qNxlv/7V9uizbrMrAbtCvQW+plKw3mjU=; b=KETjEMIp+w6P41yugtk8zMUkMo615iudoJyppZnfn3WtjIAMqxVqnm4w GaLMjMo/sxvCeyZyycsMdh+Zt40HjHspWZyHr95VQhJsnZGixYcKfjaq8 dMcZLZq/U3VINYUjaKeqz3idhkPXCAo7REzep3FpraX22PsDSgmV2zK0/ E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AiEFAOVguVStJA2K/2dsb2JhbABagwZSWATGHQqFcQKBE0MBAQEBAX2EDAEBAQQBAQE3NBcEAgEIEQQBAR8QJwsdCAIEARIJiCMN0iABAQEBAQEBAQEBAQEBAQEBAQEBAQEXkAAGhCMFjkyJD5IKIoNub4FFfgEBAQ
X-IronPort-AV: E=Sophos;i="5.09,412,1418083200"; d="scan'208";a="384526026"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by rcdn-iport-9.cisco.com with ESMTP; 16 Jan 2015 19:10:54 +0000
Received: from xhc-aln-x07.cisco.com (xhc-aln-x07.cisco.com [173.36.12.81]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id t0GJArKG016119 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Fri, 16 Jan 2015 19:10:53 GMT
Received: from xmb-aln-x06.cisco.com ([169.254.1.144]) by xhc-aln-x07.cisco.com ([173.36.12.81]) with mapi id 14.03.0195.001; Fri, 16 Jan 2015 13:10:53 -0600
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "t.petch" <ietfc@btconnect.com>, OSPF WG List <ospf@ietf.org>
Thread-Topic: [OSPF] IETF 91 OSPF WG Minutes
Thread-Index: AQHQMbW9mT3tnByONUm88oG0Srkmh5zDLaGA
Date: Fri, 16 Jan 2015 19:10:52 +0000
Message-ID: <D0DECC44.BD4E%acee@cisco.com>
References: <D0902117.9279%acee@cisco.com> <04ba01d031b5$960fbdc0$4001a8c0@gateway.2wire.net>
In-Reply-To: <04ba01d031b5$960fbdc0$4001a8c0@gateway.2wire.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.116.152.197]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <62E63211C754A649B8EBA6FED6658F3D@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/oBa4UvQr69Jq3cqs9wfyAvijODQ>
Subject: Re: [OSPF] IETF 91 OSPF WG Minutes
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Jan 2015 19:10:59 -0000

Will try and do that in the future.
Thanks,
Acee=20

On 1/16/15, 12:27 PM, "t.petch" <ietfc@btconnect.com> wrote:

>Very belatedly, it is a shame that the minutes, which are after all in
>HTML, do not contain URIs for all those slides, the contents of which
>are omitted from the minutes.  Yes, more work for the one producing the
>minutes, less work the one, perhaps more than one!, consuming the
>minutes.
>
>Tom Petch
>
>----- Original Message -----
>From: "Acee Lindem (acee)" <acee@cisco.com>
>To: "OSPF WG List" <ospf@ietf.org>
>Sent: Tuesday, November 18, 2014 3:02 AM
>Subject: [OSPF] IETF 91 OSPF WG Minutes
>
>
>> We had a very good session in Hawaii. Here is a link to the meeting
>> minutes:
>>
>> http://www.ietf.org/proceedings/91/minutes/minutes-91-ospf
>>
>> As you can see, we have a lot of drafts to discuss prior to the next
>> meeting in Dallas.
>>
>> Thanks,
>> Acee
>>
>>
>> _______________________________________________
>> OSPF mailing list
>> OSPF@ietf.org
>> https://www.ietf.org/mailman/listinfo/ospf
>>
>


From nobody Fri Jan 16 20:03:39 2015
Return-Path: <Mehmet_Toy@cable.comcast.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F4811B2A47 for <ospf@ietfa.amsl.com>; Fri, 16 Jan 2015 20:03:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.226
X-Spam-Level: 
X-Spam-Status: No, score=0.226 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_MODEMCABLE=0.768, HOST_EQ_MODEMCABLE=1.368, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=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 zKq4siU1ci9T for <ospf@ietfa.amsl.com>; Fri, 16 Jan 2015 20:03:36 -0800 (PST)
Received: from copdcmhout01.cable.comcast.com (copdcmhout01.cable.comcast.com [162.150.44.71]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 064F41ACD7B for <ospf@ietf.org>; Fri, 16 Jan 2015 20:03:35 -0800 (PST)
X-AuditID: a2962c47-f79416d000003992-ac-54b9df1679fd
Received: from PACDCEXHUB02.cable.comcast.com (pacdcexhub02.cable.comcast.com [24.40.56.115]) by copdcmhout01.cable.comcast.com (SMTP Gateway) with SMTP id 86.5C.14738.61FD9B45; Fri, 16 Jan 2015 21:03:35 -0700 (MST)
Received: from PACDCEXMB13.cable.comcast.com ([169.254.5.9]) by PACDCEXHUB02.cable.comcast.com ([fe80::2816:661:c294:c863%16]) with mapi id 14.03.0181.006; Fri, 16 Jan 2015 23:03:34 -0500
From: "Toy, Mehmet" <Mehmet_Toy@cable.comcast.com>
To: "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
Thread-Index: AdAyCo/PrFkWNbCFTMe5pO2ZOSQlBw==
Date: Sat, 17 Jan 2015 04:03:34 +0000
Message-ID: <E0CCE9D2B396674BABDD84B7C422BE1C6F75EBAB@PACDCEXMB13.cable.comcast.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [68.87.16.248]
Content-Type: multipart/alternative; boundary="_000_E0CCE9D2B396674BABDD84B7C422BE1C6F75EBABPACDCEXMB13cabl_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRmVeSWpSXmKPExsUioWFRrCt+f2eIwZ2L/BYt9+6xOzB6LFny kymAMYrLJiU1J7MstUjfLoEro31DK2tBq0PF2iPdjA2Mfy26GDk5JARMJNo7G1ggbDGJC/fW s4HYQgI3GSX2rPDpYuQCsvczSpw8dQ8swSZgJDHvyFWwBhEBZYkte/vB4sICERIHH/czQsQj Jb4emQtVoydx/9N/sDiLgKrEwynNzCA2r0CIxKRXU8F6GYEWfz+1hgnEZhYQl7j1ZD4TxEEC Ekv2nGeGsEUlXj7+xwphK0j8nvkPqj5f4vDMqSwQMwUlTs58wjKBUWgWklGzkJTNQlIGEdeR WLD7ExuErS2xbOFrZhj7zIHHTMjiCxjZVzHKJecXpCTnZuSXlhgY6iUnJuWk6iXn5yYnFpeA 6E2MwChZNE3HfQfjhV7nQ4wCHIxKPLwztuwIEWJNLCuuzD3EKMHBrCTCG3ZhZ4gQb0piZVVq UX58UWlOavEhRmkOFiVx3msmQNUC6YklqdmpqQWpRTBZJg5OqQZG56dO9U4cGi+jXRw+69wS COid/3XPhBViJn8klNn5zu/j+5h8r5fHYI55T2pcYcNCjm3KUbGyTv962X4dWiewY/oeVoav ive8S/iKdQQN/t+d+7DyXl/+zFhLrlNxv07MMf7Hxmnx5OL+Ny4qf45vXrRpfe6s257LnQrr euKLTmX+ODNzi6eoEktxRqKhFnNRcSIAsBOlgY4CAAA=
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/cGypeXkA4WG6aU6oEp5lz0VeAPg>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 17 Jan 2015 04:03:38 -0000

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


I support the adoption of draft-chen-ospf-ttz-09.txt  as an experimental dr=
aft.
Thanks
Mehmet


-----Original Message-----
From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Acee Lindem (acee)
Sent: Saturday, January 10, 2015 4:09 PM
To: OSPF WG List
Subject: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption a=
s Experimental


We have discussed OSPF TTZ at several IETFs and the authors and their colle=
agues have even developed a working prototype. We believe there is consensu=
s that the protocol mechanisms are viable. However, there is disagreement a=
s to whether or not these mechanisms will provide significant benefit. The =
answer is definitely topology and deployment dependent. After some discussi=
on, we have decided to poll for adoption as an experimental draft. Please i=
ndicate your support or opposition WG adoption as experimental prior to Jan=
uary 24th, 2015.

For your convenience, here is a URL for the draft:

http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt

Thanks,
Acee and Abhay

_______________________________________________
OSPF mailing list
OSPF@ietf.org<mailto:OSPF@ietf.org>
https://www.ietf.org/mailman/listinfo/ospf


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<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: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:12.0pt;
	font-family:"Times New Roman","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;}
p.emailquote, li.emailquote, div.emailquote
	{mso-style-name:emailquote;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:1.0pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle19
	{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=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I support the adoption=
 of draft-chen-ospf-ttz-09.txt&nbsp; as an experimental draft.</span><o:p><=
/o:p></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<o:p></o:p></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">Mehmet<o:p></o:p></span><=
/p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt">&nbsp;<o:p></o:p></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt">&nbsp;<o:p></o:p></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:Consolas=
">-----Original Message-----<br>
From: OSPF [<a href=3D"mailto:ospf-bounces@ietf.org">mailto:ospf-bounces@ie=
tf.org</a>] On Behalf Of Acee Lindem (acee)<br>
Sent: Saturday, January 10, 2015 4:09 PM<br>
To: OSPF WG List<br>
Subject: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption a=
s Experimental</span><span style=3D"font-size:10.5pt"><o:p></o:p></span></p=
>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt">&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp; <o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt">&nbsp;<o:p></o:p></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:Consolas=
">We have discussed OSPF TTZ at several IETFs and the authors and their col=
leagues have even developed a working prototype. We believe there is consen=
sus that the protocol mechanisms are
 viable. However, there is disagreement as to whether or not these mechanis=
ms will provide significant benefit. The answer is definitely topology and =
deployment dependent. After some discussion, we have decided to poll for ad=
option as an experimental draft.
 Please indicate your support or opposition WG adoption as experimental pri=
or to January 24th, 2015.</span><span style=3D"font-size:10.5pt"><o:p></o:p=
></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:Consolas=
">&nbsp;</span><span style=3D"font-size:10.5pt"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:Consolas=
">For your convenience, here is a URL for the draft:</span><span style=3D"f=
ont-size:10.5pt"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:Consolas=
">&nbsp;</span><span style=3D"font-size:10.5pt"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt"><a href=3D"http://w=
ww.ietf.org/id/draft-chen-ospf-ttz-09.txt"><span style=3D"font-family:Conso=
las">http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt</span></a><o:p></o:p=
></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt">&nbsp;<o:p></o:p></=
span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:Consolas=
">Thanks,</span><span style=3D"font-size:10.5pt"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:Consolas=
">Acee and Abhay
</span><span style=3D"font-size:10.5pt"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:Consolas=
">&nbsp;</span><span style=3D"font-size:10.5pt"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:Consolas=
">_______________________________________________</span><span style=3D"font=
-size:10.5pt"><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt;font-family:Consolas=
">OSPF mailing list</span><span style=3D"font-size:10.5pt"><o:p></o:p></spa=
n></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt"><a href=3D"mailto:O=
SPF@ietf.org"><span style=3D"font-family:Consolas">OSPF@ietf.org</span></a>=
<o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt"><a href=3D"https://=
www.ietf.org/mailman/listinfo/ospf"><span style=3D"font-family:Consolas">ht=
tps://www.ietf.org/mailman/listinfo/ospf</span></a><o:p></o:p></span></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.5pt">&nbsp;<o:p></o:p></=
span></p>
</div>
</div>
</body>
</html>

--_000_E0CCE9D2B396674BABDD84B7C422BE1C6F75EBABPACDCEXMB13cabl_--


From nobody Sun Jan 18 11:19:31 2015
Return-Path: <emily.chen220@gmail.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 190611ACDEC for <ospf@ietfa.amsl.com>; Sun, 18 Jan 2015 11:19:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.749
X-Spam-Level: 
X-Spam-Status: No, score=-1.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=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 GYylfZ2VBmNP for <ospf@ietfa.amsl.com>; Sun, 18 Jan 2015 11:19:26 -0800 (PST)
Received: from mail-la0-x22c.google.com (mail-la0-x22c.google.com [IPv6:2a00:1450:4010:c03::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6BBD11ACDE0 for <OSPF@ietf.org>; Sun, 18 Jan 2015 11:19:26 -0800 (PST)
Received: by mail-la0-f44.google.com with SMTP id hz20so3338647lab.3 for <OSPF@ietf.org>; Sun, 18 Jan 2015 11:19:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:date:message-id:subject:from:to:content-type; bh=8CMixOLx2mg5yNLBylxSrQsSoMSR8fH7ExHQD/W+6+I=; b=IQnvxVuB7BWkabWMpUFANNacrXeFqXkHFR2myiB/gBX/aHCR4H7VxkbeT9+HtNKgdf m7qjeuAtaucjdspzy6Sd8nOS+BWpEcx/dF89XKWNrsrl7E+4GmtVkCCd8556I7eQWn1A BQFAjoiXkKja+ImUHEcIHAjfvVyokDk9aQhg24W+hnlw5cXg74rUC0dMaRGNsngipfD2 zqPHa7af7o3Ys4uelg04z8x0BB1BVmuCsYnt4emziqZcM99e/GRoR/nQPrrgKZpQ4hU0 QqVm9oDl0L1vTkf3GnqlFWvJOuf8Rahnu+tfjXcz8lRarqtW1FMa5nD8ZFLvvYIMkWLG e+JQ==
MIME-Version: 1.0
X-Received: by 10.112.209.40 with SMTP id mj8mr25382632lbc.49.1421608764726; Sun, 18 Jan 2015 11:19:24 -0800 (PST)
Received: by 10.114.63.13 with HTTP; Sun, 18 Jan 2015 11:19:24 -0800 (PST)
Date: Sun, 18 Jan 2015 14:19:24 -0500
Message-ID: <CAA4DcaDyEBgeLEh7vMVP7V5BN8rwcRuRyPkPab2KBUR7+GrgdQ@mail.gmail.com>
From: Emily Chen <emily.chen220@gmail.com>
To: OSPF@ietf.org
Content-Type: multipart/alternative; boundary=001a11c262186e63f1050cf21514
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/hiNGlGDdTGlhkJSeeQt5yHffbpA>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 18 Jan 2015 19:19:28 -0000

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

I support.


Best regards,
Emily


-----Original Message-----
From: OSPF [mailto:ospf-bounces@ietf.org <ospf-bounces@ietf.org>] On Behalf
Of Acee Lindem (acee)
Sent: Saturday, January 10, 2015 4:09 PM
To: OSPF WG List
Subject: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption
as Experimental


We have discussed OSPF TTZ at several IETFs and the authors and their
colleagues have even developed a working prototype. We believe there is
consensus that the protocol mechanisms are viable. However, there is
disagreement as to whether or not these mechanisms will provide significant
benefit. The answer is definitely topology and deployment dependent. After
some discussion, we have decided to poll for adoption as an experimental
draft. Please indicate your support or opposition WG adoption as
experimental prior to January 24th, 2015.

For your convenience, here is a URL for the draft:

http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt

Thanks,
Acee and Abhay

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

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

<div dir=3D"ltr"><div><font face=3D"Times New Roman"><span style=3D"font-si=
ze:10.5pt"><div><font face=3D"Consolas">I support.</font></div><div><font f=
ace=3D"Consolas"><br></font></div><div><font face=3D"Consolas"><br></font><=
/div><div><font face=3D"Consolas">Best regards,</font></div><div><font face=
=3D"Consolas">Emily</font></div><div><font face=3D"Consolas"><br></font></d=
iv><div><font face=3D"Consolas"><br></font></div><div><font face=3D"Consola=
s">-----Original Message-----<br>From: OSPF [<a href=3D"mailto:ospf-bounces=
@ietf.org" target=3D"_blank">mailto:ospf-bounces@ietf.org</a>] On Behalf Of=
 Acee Lindem (acee)<br>Sent: Saturday, January 10, 2015 4:09 PM<br>To: OSPF=
 WG List<br>Subject: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll fo=
r Adoption as Experimental</font></div><div>=C2=A0</div><div>=C2=A0</div><d=
iv><font face=3D"Consolas">We have discussed OSPF TTZ at several IETFs and =
the authors and their colleagues have even developed a working prototype. W=
e believe there is consensus that the protocol mechanisms are viable. Howev=
er, there is disagreement as to whether or not these mechanisms will provid=
e significant benefit. The answer is definitely topology and deployment dep=
endent. After some discussion, we have decided to poll for adoption as an e=
xperimental draft. Please indicate your support or opposition WG adoption a=
s experimental prior to January 24th, 2015.</font></div><div><font face=3D"=
Consolas">=C2=A0</font></div><div><font face=3D"Consolas">For your convenie=
nce, here is a URL for the draft:</font></div><div><font face=3D"Consolas">=
=C2=A0</font></div><div><a href=3D"http://www.ietf.org/id/draft-chen-ospf-t=
tz-09.txt" target=3D"_blank"><font face=3D"Consolas">http://www.ietf.org/id=
/draft-chen-ospf-ttz-09.txt</font></a></div><div>=C2=A0</div><div><font fac=
e=3D"Consolas">Thanks,</font></div><div><font face=3D"Consolas">Acee and Ab=
hay</font></div><div><font face=3D"Consolas">=C2=A0</font></div><div><font =
face=3D"Consolas">_______________________________________________</font></d=
iv><div><font face=3D"Consolas">OSPF mailing list</font></div><div><a href=
=3D"mailto:OSPF@ietf.org" target=3D"_blank"><font face=3D"Consolas">OSPF@ie=
tf.org</font></a></div><div><a href=3D"https://www.ietf.org/mailman/listinf=
o/ospf" target=3D"_blank"><font face=3D"Consolas">https://www.ietf.org/mail=
man/listinfo/ospf</font></a></div><div>=C2=A0</div><div><br></div></span></=
font></div></div>

--001a11c262186e63f1050cf21514--


From nobody Sun Jan 18 18:11:11 2015
Return-Path: <Boris.Zhang@telus.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B7DD71ACD41 for <ospf@ietfa.amsl.com>; Sun, 18 Jan 2015 18:11:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.31
X-Spam-Level: 
X-Spam-Status: No, score=-4.31 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 eKC3hDYWukwA for <ospf@ietfa.amsl.com>; Sun, 18 Jan 2015 18:11:07 -0800 (PST)
Received: from donder.nssi.telus.com (donder.nssi.telus.com [208.38.59.82]) by ietfa.amsl.com (Postfix) with ESMTP id F34561A90A2 for <ospf@ietf.org>; Sun, 18 Jan 2015 18:11:06 -0800 (PST)
DomainKey-Signature: s=donder.nssi; d=telus.com; c=nofws; q=dns; h=X-IronPort-Anti-Spam-Filtered: X-IronPort-Anti-Spam-Result:X-IronPort-AV:Received: Received:From:To:Date:Subject:Thread-Topic:Thread-Index: Message-ID:References:In-Reply-To:Accept-Language: Content-Language:X-MS-Has-Attach:X-MS-TNEF-Correlator: acceptlanguage:Content-Type:MIME-Version; b=KYyCka56unh0PYNKVMZJzVmbwKIT0ZwEk/OVjhX7gpxboUbpqdlZcWCK mMI141xtR29c1ScLfHJx/hkIsY2WEatMwP1jyxGuo389WLhWY1c9UwNjQ ODBG3XZO4WBR2a4ByiW6XApiqqJzVyjHxcBpEFtKQfUdCXjpUCwreZeBw k=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AiEFAAhnvFSOP4Bp/2dsb2JhbABbgmQiUoNewywBCYVxAhx6QwEBAQEBfYQMAQEBBAEBASAwGxsCAQgECQQEAQEoAwICAiULFAkIAQEEEwmIIwEMun2TPwEBAQEBAQEBAgEBAQEBAQEBAQEBF491C4ItOxEdgRMFiXWDBYp2gRSCfII1iCiDPSKCMoFaUQGCQgEBAQ
X-IronPort-AV: E=Sophos;i="5.09,424,1418083200";  d="scan'208,217";a="381689847"
Received: from unknown (HELO WP40057.corp.ads) ([142.63.128.105]) by donder-o.nssi.telus.com with ESMTP/TLS/AES128-SHA; 19 Jan 2015 02:11:04 +0000
Received: from wp40067.corp.ads ([::1]) by WP40057.corp.ads ([::1]) with mapi;  Sun, 18 Jan 2015 21:11:02 -0500
From: Boris Zhang <Boris.Zhang@telus.com>
To: "ospf@ietf.org" <ospf@ietf.org>
Date: Sun, 18 Jan 2015 21:11:02 -0500
Thread-Topic: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
Thread-Index: AdAzjSxEd7vioh6aSR2WFelVjZ4q1A==
Message-ID: <8D76B0E0-1E93-4D9D-BFBF-79E408956BC3@telus.com>
References: <B8491D0D521F834184B70CC2C32AAB5D060B5E7D3C@WP40067.corp.ads>
In-Reply-To: <B8491D0D521F834184B70CC2C32AAB5D060B5E7D3C@WP40067.corp.ads>
Accept-Language: en-US, en-CA
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
acceptlanguage: en-US, en-CA
Content-Type: multipart/alternative; boundary="_000_8D76B0E01E934D9DBFBF79E408956BC3teluscom_"
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/CLnhVG4Gt0K1XRTR4BcrEQF7iog>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Jan 2015 02:11:10 -0000

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

U3VwcG9ydC4gQXMgSSBjYW4gc2VlIHRoZSB2YWx1ZSB0byBleHRlbmQgT1NQRiBkb21haW4gdy9v
IHVzaW5nIG11bHRpcGxlIGFyZWEuDQoNCkJvcmlzIFpoYW5nDQpURUxVUyBJbmMuDQoNCkZyb206
IE9TUEYgW21haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBBY2VlIExp
bmRlbSAoYWNlZSkNClNlbnQ6IFNhdHVyZGF5LCBKYW51YXJ5IDEwLCAyMDE1IDQ6MDkgUE0NClRv
OiBPU1BGIFdHIExpc3QNClN1YmplY3Q6IFtPU1BGXSBPU1BGIFRvcG9sb2d5IFRyYW5zcGFyZW50
IFpvbmUgKFRUWikgV0cgUG9sbCBmb3IgQWRvcHRpb24gYXMgRXhwZXJpbWVudGFsDQoNCg0KV2Ug
aGF2ZSBkaXNjdXNzZWQgT1NQRiBUVFogYXQgc2V2ZXJhbCBJRVRGcyBhbmQgdGhlIGF1dGhvcnMg
YW5kIHRoZWlyIGNvbGxlYWd1ZXMgaGF2ZSBldmVuIGRldmVsb3BlZCBhIHdvcmtpbmcgcHJvdG90
eXBlLiBXZSBiZWxpZXZlIHRoZXJlIGlzIGNvbnNlbnN1cyB0aGF0IHRoZSBwcm90b2NvbCBtZWNo
YW5pc21zIGFyZSB2aWFibGUuIEhvd2V2ZXIsIHRoZXJlIGlzIGRpc2FncmVlbWVudCBhcyB0byB3
aGV0aGVyIG9yIG5vdCB0aGVzZSBtZWNoYW5pc21zIHdpbGwgcHJvdmlkZSBzaWduaWZpY2FudCBi
ZW5lZml0LiBUaGUgYW5zd2VyIGlzIGRlZmluaXRlbHkgdG9wb2xvZ3kgYW5kIGRlcGxveW1lbnQg
ZGVwZW5kZW50LiBBZnRlciBzb21lIGRpc2N1c3Npb24sIHdlIGhhdmUgZGVjaWRlZCB0byBwb2xs
IGZvciBhZG9wdGlvbiBhcyBhbiBleHBlcmltZW50YWwgZHJhZnQuIFBsZWFzZSBpbmRpY2F0ZSB5
b3VyIHN1cHBvcnQgb3Igb3Bwb3NpdGlvbiBXRyBhZG9wdGlvbiBhcyBleHBlcmltZW50YWwgcHJp
b3IgdG8gSmFudWFyeSAyNHRoLCAyMDE1Lg0KDQpGb3IgeW91ciBjb252ZW5pZW5jZSwgaGVyZSBp
cyBhIFVSTCBmb3IgdGhlIGRyYWZ0Og0KDQpodHRwOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWNo
ZW4tb3NwZi10dHotMDkudHh0DQoNClRoYW5rcywNCkFjZWUgYW5kIEFiaGF5DQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpPU1BGIG1haWxpbmcgbGlz
dA0KT1NQRkBpZXRmLm9yZzxtYWlsdG86T1NQRkBpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYu
b3JnL21haWxtYW4vbGlzdGluZm8vb3NwZg0KDQo=

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

PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0ZXh0
L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPjwvaGVhZD48Ym9keSBkaXI9ImF1dG8iPjxibG9ja3F1b3Rl
IHR5cGU9ImNpdGUiPjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+PHAgY2xhc3M9Ik1zb05vcm1h
bCI+U3VwcG9ydC4gQXMgSSBjYW4gc2VlIHRoZSB2YWx1ZSB0byBleHRlbmQgT1NQRiBkb21haW4g
dy9vIHVzaW5nIG11bHRpcGxlIGFyZWEuPG86cD48L286cD48L3A+PHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+PHAgY2xhc3M9Ik1zb05vcm1hbCI+Qm9yaXMgWmhhbmc8
bzpwPjwvbzpwPjwvcD48cCBjbGFzcz0iTXNvTm9ybWFsIj5URUxVUyBJbmMuPG86cD48L286cD48
L3A+PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+PHAgY2xhc3M9Ik1z
b05vcm1hbCI+RnJvbTogT1NQRiBbPGEgaHJlZj0ibWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9y
ZyI+bWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZzwvYT5dIE9uIEJlaGFsZiBPZiBBY2VlIExp
bmRlbSAoYWNlZSk8bzpwPjwvbzpwPjwvcD48cCBjbGFzcz0iTXNvTm9ybWFsIj5TZW50OiBTYXR1
cmRheSwgSmFudWFyeSAxMCwgMjAxNSA0OjA5IFBNPG86cD48L286cD48L3A+PHAgY2xhc3M9Ik1z
b05vcm1hbCI+VG86IE9TUEYgV0cgTGlzdDxvOnA+PC9vOnA+PC9wPjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPlN1YmplY3Q6IFtPU1BGXSBPU1BGIFRvcG9sb2d5IFRyYW5zcGFyZW50IFpvbmUgKFRUWikg
V0cgUG9sbCBmb3IgQWRvcHRpb24gYXMgRXhwZXJpbWVudGFsPG86cD48L286cD48L3A+PHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+PHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+PHAgY2xhc3M9Ik1zb05vcm1hbCI+V2UgaGF2ZSBkaXNjdXNz
ZWQgT1NQRiBUVFogYXQgc2V2ZXJhbCBJRVRGcyBhbmQgdGhlIGF1dGhvcnMgYW5kIHRoZWlyIGNv
bGxlYWd1ZXMgaGF2ZSBldmVuIGRldmVsb3BlZCBhIHdvcmtpbmcgcHJvdG90eXBlLiBXZSBiZWxp
ZXZlIHRoZXJlIGlzIGNvbnNlbnN1cyB0aGF0IHRoZSBwcm90b2NvbCBtZWNoYW5pc21zIGFyZSB2
aWFibGUuIEhvd2V2ZXIsIHRoZXJlIGlzIGRpc2FncmVlbWVudCBhcyB0byB3aGV0aGVyIG9yIG5v
dCB0aGVzZSBtZWNoYW5pc21zIHdpbGwgcHJvdmlkZSBzaWduaWZpY2FudCBiZW5lZml0LiBUaGUg
YW5zd2VyIGlzIGRlZmluaXRlbHkgdG9wb2xvZ3kgYW5kIGRlcGxveW1lbnQgZGVwZW5kZW50LiBB
ZnRlciBzb21lIGRpc2N1c3Npb24sIHdlIGhhdmUgZGVjaWRlZCB0byBwb2xsIGZvciBhZG9wdGlv
biBhcyBhbiBleHBlcmltZW50YWwgZHJhZnQuIFBsZWFzZSBpbmRpY2F0ZSB5b3VyIHN1cHBvcnQg
b3Igb3Bwb3NpdGlvbiBXRyBhZG9wdGlvbiBhcyBleHBlcmltZW50YWwgcHJpb3IgdG8gSmFudWFy
eSAyNHRoLCAyMDE1LjxvOnA+PC9vOnA+PC9wPjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPjxwIGNsYXNzPSJNc29Ob3JtYWwiPkZvciB5b3VyIGNvbnZlbmllbmNlLCBo
ZXJlIGlzIGEgVVJMIGZvciB0aGUgZHJhZnQ6PG86cD48L286cD48L3A+PHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgaHJlZj0i
aHR0cDovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1jaGVuLW9zcGYtdHR6LTA5LnR4dCI+aHR0cDov
L3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1jaGVuLW9zcGYtdHR6LTA5LnR4dDwvYT48bzpwPjwvbzpw
PjwvcD48cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD48cCBjbGFzcz0i
TXNvTm9ybWFsIj5UaGFua3MsPG86cD48L286cD48L3A+PHAgY2xhc3M9Ik1zb05vcm1hbCI+QWNl
ZSBhbmQgQWJoYXkgPG86cD48L286cD48L3A+PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+PHAgY2xhc3M9Ik1zb05vcm1hbCI+X19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188bzpwPjwvbzpwPjwvcD48cCBjbGFzcz0iTXNvTm9ybWFs
Ij5PU1BGIG1haWxpbmcgbGlzdDxvOnA+PC9vOnA+PC9wPjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxh
IGhyZWY9Im1haWx0bzpPU1BGQGlldGYub3JnIj5PU1BGQGlldGYub3JnPC9hPjxvOnA+PC9vOnA+
PC9wPjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21h
aWxtYW4vbGlzdGluZm8vb3NwZiI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5m
by9vc3BmPC9hPjxvOnA+PC9vOnA+PC9wPjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPjwvZGl2PjwvYmxvY2txdW90ZT48L2JvZHk+PC9odG1sPg==

--_000_8D76B0E01E934D9DBFBF79E408956BC3teluscom_--


From nobody Mon Jan 19 00:26:57 2015
Return-Path: <liuzhiheng@chinamobile.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F10A81ACEBD for <ospf@ietfa.amsl.com>; Mon, 19 Jan 2015 00:26:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 3.811
X-Spam-Level: ***
X-Spam-Status: No, score=3.811 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_NONE=-0.0001, RELAY_IS_221=2.222, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=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 CsLKzTIypHf6 for <ospf@ietfa.amsl.com>; Mon, 19 Jan 2015 00:26:52 -0800 (PST)
Received: from cmccmta1.chinamobile.com (cmccmta1.chinamobile.com [221.176.66.79]) by ietfa.amsl.com (Postfix) with SMTP id 5CB241A854D for <OSPF@ietf.org>; Mon, 19 Jan 2015 00:26:50 -0800 (PST)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.7]) by rmmx-syy-dmz-app02-12002 (RichMail) with SMTP id 2ee254bcbfc68c4-58fab; Mon, 19 Jan 2015 16:26:47 +0800 (CST)
X-RM-TRANSID: 2ee254bcbfc68c4-58fab
X-RM-SPAM-FLAG: 00000000
Received: from vicwork (unknown[10.1.228.212]) by rmsmtp-syy-appsvr04-12004 (RichMail) with SMTP id 2ee454bcbfc69e7-1ae99; Mon, 19 Jan 2015 16:26:47 +0800 (CST)
X-RM-TRANSID: 2ee454bcbfc69e7-1ae99
From: =?gb2312?B?wfXWvrrj?= <liuzhiheng@chinamobile.com>
To: <OSPF@ietf.org>
Date: Mon, 19 Jan 2015 16:28:36 +0800
Message-ID: <002201d033c1$ebca9010$c35fb030$@chinamobile.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 15.0
Thread-Index: AdAzwOstQudBkH4+RLyL5jemtI5GFw==
Content-Language: zh-cn
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/JOSpXi2LFnE3KUR6HkKqSVVC8D4>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Jan 2015 08:26:54 -0000

Support!


Vic Liu
CMCC

----Original Message-----
From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Acee Lindem (acee)
Sent: Saturday, January 10, 2015 4:09 PM
To: OSPF WG List
Subject: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as
Experimental


We have discussed OSPF TTZ at several IETFs and the authors and their
colleagues have even developed a working prototype. We believe there is
consensus that the protocol mechanisms are viable. However, there is
disagreement as to whether or not these mechanisms will provide significant
benefit. The answer is definitely topology and deployment dependent. After
some discussion, we have decided to poll for adoption as an experimental
draft. Please indicate your support or opposition WG adoption as
experimental prior to January 24th, 2015.

For your convenience, here is a URL for the draft:

http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt

Thanks,
Acee and Abhay 

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




From nobody Mon Jan 19 08:23:27 2015
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B31781B2AFD for <ospf@ietfa.amsl.com>; Mon, 19 Jan 2015 08:23:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 WfFKh_V4nEpw for <ospf@ietfa.amsl.com>; Mon, 19 Jan 2015 08:23:23 -0800 (PST)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4E9E41B2AE7 for <ospf@ietf.org>; Mon, 19 Jan 2015 08:23:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=715; q=dns/txt; s=iport; t=1421684603; x=1422894203; h=from:to:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=WX2nJuJksyx3pWEwF+ZxP+drSbh5owutcazY6XwEaIE=; b=mBrrLRRlY0dAD5M1PTgt33AQUQNPu+WXR8tqJ5xV3gUZptEftJn9bOXY mR19t1e3JeY13vMVvKHqAIp0Y8KUXeKjL9TKkff5ZKrfpo49nng1o3ngj E9Q9WWOSxBuqGlV87EiUu4aZroeZLgzlQQpE2XI40pcLF3JMs++zhVmFg A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AlwFAEcuvVStJA2D/2dsb2JhbABbgwZSTg7GOAqHFUMBAQEBAX2EDQEBBAEBATc0HQEINgUyCycEARKILA3PCgEBAQEBBQEBAQEBAQEXBJQpBY5ZiReBFIJ8il2DPSKCMoE8b4FFfgEBAQ
X-IronPort-AV: E=Sophos;i="5.09,427,1418083200"; d="scan'208";a="114627714"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by alln-iport-4.cisco.com with ESMTP; 19 Jan 2015 16:23:22 +0000
Received: from xhc-rcd-x13.cisco.com (xhc-rcd-x13.cisco.com [173.37.183.87]) by alln-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id t0JGNMYk026196 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <ospf@ietf.org>; Mon, 19 Jan 2015 16:23:22 GMT
Received: from xmb-aln-x06.cisco.com ([169.254.1.144]) by xhc-rcd-x13.cisco.com ([173.37.183.87]) with mapi id 14.03.0195.001; Mon, 19 Jan 2015 10:23:21 -0600
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "Acee Lindem (acee)" <acee@cisco.com>, OSPF WG List <ospf@ietf.org>
Thread-Topic: [OSPF] WG Adoption Poll for "OSPF Extensions to Support Maximally Redundant Trees" - draft-atlas-ospf-mrt-03
Thread-Index: AQHQNAQ9vsnvlotD/ke88qgwnizA6g==
Date: Mon, 19 Jan 2015 16:23:21 +0000
Message-ID: <D0E2995E.BE6C%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.116.152.197]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <EB01A14383C0CE4394E256339F984AC7@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/dCpOZeGo-IWbJIOntXq3xPwc41o>
Subject: Re: [OSPF] WG Adoption Poll for "OSPF Extensions to Support Maximally Redundant Trees" - draft-atlas-ospf-mrt-03
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Jan 2015 16:23:24 -0000

We will accept the OSPF MRT extensions as a WG document. Progression will
parallel that of the base documents in the RTG WG.
Thanks,
Acee=20

On 11/3/14, 9:20 AM, "Acee Lindem (acee)" <acee@cisco.com> wrote:

>The base MRT specifications are rtgwg WG documents. Additionally, this
>document now uses the OSPFv2 link extensions that we have converged upon
>for OSPFv2 protocol extension. Hence, the chairs believe this document is
>ready for a WG adoption poll.
>
>Please indicate your support (or concerns) for adopting this as a WG
>Document.
>
>Regards,
>-Abhay
>
>_______________________________________________
>OSPF mailing list
>OSPF@ietf.org
>https://www.ietf.org/mailman/listinfo/ospf


From nobody Mon Jan 19 09:33:37 2015
Return-Path: <bzzhao1@comcast.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 951531B2B63 for <ospf@ietfa.amsl.com>; Mon, 19 Jan 2015 09:33:33 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.759
X-Spam-Level: 
X-Spam-Status: No, score=-1.759 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=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 lK4QRmKIE8Ti for <ospf@ietfa.amsl.com>; Mon, 19 Jan 2015 09:33:32 -0800 (PST)
Received: from resqmta-po-06v.sys.comcast.net (resqmta-po-06v.sys.comcast.net [IPv6:2001:558:fe16:19:96:114:154:165]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E1DEF1B2B88 for <ospf@ietf.org>; Mon, 19 Jan 2015 09:33:31 -0800 (PST)
Received: from resomta-po-02v.sys.comcast.net ([96.114.154.226]) by resqmta-po-06v.sys.comcast.net with comcast id htYB1p00C4tLnxL01tZXV0; Mon, 19 Jan 2015 17:33:31 +0000
Received: from resmail-po-065v.sys.comcast.net ([162.150.176.75]) by resomta-po-02v.sys.comcast.net with comcast id htZX1p00A1dz01e01tZXKJ; Mon, 19 Jan 2015 17:33:31 +0000
Date: Mon, 19 Jan 2015 17:33:31 +0000 (UTC)
From: bzzhao1@comcast.net
To: OSPF@ietf.org
Message-ID: <1193670158.6084302.1421688811114.JavaMail.zimbra@comcast.net>
In-Reply-To: <87679937.6081369.1421688722419.JavaMail.zimbra@comcast.net>
MIME-Version: 1.0
Content-Type: multipart/alternative;  boundary="----=_Part_6084301_2088621661.1421688811113"
X-Originating-IP: [::ffff:98.210.119.159]
X-Mailer: Zimbra 8.0.7_GA_6031 (ZimbraWebClient - FF36 (Win)/8.0.7_GA_6031)
Thread-Topic: OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
Thread-Index: zk5WuYgevPRdvqpdM3j9IzbYfcSAPg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net; s=q20140121; t=1421688811; bh=7ITOODmEtv9urUdUCfIZfwTq7jsgJbykv5H6KexlfO0=; h=Received:Received:Date:From:To:Message-ID:Subject:MIME-Version: Content-Type; b=Ykwt2wC385l2ZyItsEQxbmHP27TwAl/01bPiaoTi8omWm+r14mwHCGFpu6z7jfd2W PozBuhsagrGw6MaBgII1iQX71VLSvfMZPGJMbBWc/ymp+xSTl9VyCiUVOYr7Uov0qh 5gIAPktrcSkd4Tg9OU1fQunR9KHT2k/pQ1EHSX9yuxYcWTyLMOow/2sI3d8YcBu8vF Ro9hPuurGcoxNnN+8uVA85isyb9fGHIKBZUbdlXqP3CVb702OMBtXnUZzYc2Fk1XL9 gtJh0eUtSardFleWMiq2rntyyKlKcLc5EZkWCWdwrAsUChBn36LaA+LtLGVfmBZ5JH Owiz62YKvj6Eg==
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/sSCtqzuns5WL-kj-nVzq1kVQoWg>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Jan 2015 17:33:33 -0000

------=_Part_6084301_2088621661.1421688811113
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

Support. 

B Zhao 
-----Original Message----- 
From: OSPF [ mailto:ospf-bounces@ietf.org] On Behalf Of Acee Lindem (acee) 
Sent: Saturday, January 10, 2015 4:09 PM 
To: OSPF WG List 
Subject: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental 
We have discussed OSPF TTZ at several IETFs and the authors and their colleagues have even developed a working prototype. We believe there is consensus that the protocol mechanisms are viable. However, there is disagreement as to whether or not these mechanisms will provide significant benefit. The answer is definitely topology and deployment dependent. After some discussion, we have decided to poll for adoption as an experimental draft. Please indicate your support or opposition WG adoption as experimental prior to January 24th, 2015. 
For your convenience, here is a URL for the draft: 
http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt 
Thanks, 
Acee and Abhay 
_______________________________________________ 
OSPF mailing list 
OSPF@ietf.org 
https://www.ietf.org/mailman/listinfo/ospf 

------=_Part_6084301_2088621661.1421688811113
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><body><div style=3D"font-family: Arial; font-size: 12pt; color: #0000=
00"><div aria-label=3D"Compose body"><span style=3D"font-family: Times New =
Roman; font-size: small;" face=3D"Times New Roman" size=3D"2" data-mce-styl=
e=3D"font-family: Times New Roman; font-size: small;"><span style=3D"font-f=
amily: Times New Roman; font-size: small;" face=3D"Times New Roman" size=3D=
"2" data-mce-style=3D"font-family: Times New Roman; font-size: small;"><spa=
n style=3D"font-size: 10.5pt;" data-mce-style=3D"font-size: 10.5pt;"></span=
></span></span><div>Support.</div><div><br></div><div>B Zhao<br></div><span=
 style=3D"font-family: Times New Roman; font-size: small;" face=3D"Times Ne=
w Roman" size=3D"2" data-mce-style=3D"font-family: Times New Roman; font-si=
ze: small;"><span style=3D"font-family: Times New Roman; font-size: small;"=
 face=3D"Times New Roman" size=3D"2" data-mce-style=3D"font-family: Times N=
ew Roman; font-size: small;"><span style=3D"font-size: 10.5pt;" data-mce-st=
yle=3D"font-size: 10.5pt;"></span></span></span><div>&nbsp;</div><span styl=
e=3D"font-family: Times New Roman; font-size: small;" face=3D"Times New Rom=
an" size=3D"2" data-mce-style=3D"font-family: Times New Roman; font-size: s=
mall;"><span style=3D"font-family: Times New Roman; font-size: small;" face=
=3D"Times New Roman" size=3D"2" data-mce-style=3D"font-family: Times New Ro=
man; font-size: small;"><span style=3D"font-size: 10.5pt;" data-mce-style=
=3D"font-size: 10.5pt;"></span></span></span><div><span style=3D"font-famil=
y: Consolas;" face=3D"Consolas" data-mce-style=3D"font-family: Consolas;">-=
----Original Message-----<br> From: OSPF [<a tabindex=3D"0" class=3D"Object=
 mceItemAnchor" id=3D"OBJ_PREFIX_DWT2750_com_zimbra_email"></a>mailto:ospf-=
bounces@ietf.org] On Behalf Of Acee Lindem (acee)<br> Sent: Saturday, Janua=
ry 10, 2015 4:09 PM<br> To: OSPF WG List<br> Subject: [OSPF] OSPF Topology =
Transparent Zone (TTZ) WG Poll for Adoption as Experimental</span></div><sp=
an style=3D"font-family: Times New Roman; font-size: small;" face=3D"Times =
New Roman" size=3D"2" data-mce-style=3D"font-family: Times New Roman; font-=
size: small;"><span style=3D"font-family: Times New Roman; font-size: small=
;" face=3D"Times New Roman" size=3D"2" data-mce-style=3D"font-family: Times=
 New Roman; font-size: small;"><span style=3D"font-size: 10.5pt;" data-mce-=
style=3D"font-size: 10.5pt;"></span></span></span><div>&nbsp;</div><span st=
yle=3D"font-family: Times New Roman; font-size: small;" face=3D"Times New R=
oman" size=3D"2" data-mce-style=3D"font-family: Times New Roman; font-size:=
 small;"><span style=3D"font-family: Times New Roman; font-size: small;" fa=
ce=3D"Times New Roman" size=3D"2" data-mce-style=3D"font-family: Times New =
Roman; font-size: small;"><span style=3D"font-size: 10.5pt;" data-mce-style=
=3D"font-size: 10.5pt;"></span></span></span><div>&nbsp;</div><span style=
=3D"font-family: Times New Roman; font-size: small;" face=3D"Times New Roma=
n" size=3D"2" data-mce-style=3D"font-family: Times New Roman; font-size: sm=
all;"><span style=3D"font-family: Times New Roman; font-size: small;" face=
=3D"Times New Roman" size=3D"2" data-mce-style=3D"font-family: Times New Ro=
man; font-size: small;"><span style=3D"font-size: 10.5pt;" data-mce-style=
=3D"font-size: 10.5pt;"></span></span></span><div><span style=3D"font-famil=
y: Consolas;" face=3D"Consolas" data-mce-style=3D"font-family: Consolas;">W=
e have discussed OSPF TTZ at several IETFs and the authors and their collea=
gues have even developed a working prototype. We believe there is consensus=
 that the protocol mechanisms are viable. However, there is disagreement as=
 to whether or not these mechanisms will provide significant benefit. The a=
nswer is definitely topology and deployment dependent. After some discussio=
n, we have decided to poll for adoption as an experimental draft. Please in=
dicate your support or opposition WG adoption as experimental prior to Janu=
ary 24th, 2015.</span></div><span style=3D"font-family: Times New Roman; fo=
nt-size: small;" face=3D"Times New Roman" size=3D"2" data-mce-style=3D"font=
-family: Times New Roman; font-size: small;"><span style=3D"font-family: Ti=
mes New Roman; font-size: small;" face=3D"Times New Roman" size=3D"2" data-=
mce-style=3D"font-family: Times New Roman; font-size: small;"><span style=
=3D"font-size: 10.5pt;" data-mce-style=3D"font-size: 10.5pt;"></span></span=
></span><div><span style=3D"font-family: Consolas;" face=3D"Consolas" data-=
mce-style=3D"font-family: Consolas;">&nbsp;</span></div><span style=3D"font=
-family: Times New Roman; font-size: small;" face=3D"Times New Roman" size=
=3D"2" data-mce-style=3D"font-family: Times New Roman; font-size: small;"><=
span style=3D"font-family: Times New Roman; font-size: small;" face=3D"Time=
s New Roman" size=3D"2" data-mce-style=3D"font-family: Times New Roman; fon=
t-size: small;"><span style=3D"font-size: 10.5pt;" data-mce-style=3D"font-s=
ize: 10.5pt;"></span></span></span><div><span style=3D"font-family: Consola=
s;" face=3D"Consolas" data-mce-style=3D"font-family: Consolas;">For your co=
nvenience, here is a URL for the draft:</span></div><span style=3D"font-fam=
ily: Times New Roman; font-size: small;" face=3D"Times New Roman" size=3D"2=
" data-mce-style=3D"font-family: Times New Roman; font-size: small;"><span =
style=3D"font-family: Times New Roman; font-size: small;" face=3D"Times New=
 Roman" size=3D"2" data-mce-style=3D"font-family: Times New Roman; font-siz=
e: small;"><span style=3D"font-size: 10.5pt;" data-mce-style=3D"font-size: =
10.5pt;"></span></span></span><div><span style=3D"font-family: Consolas;" f=
ace=3D"Consolas" data-mce-style=3D"font-family: Consolas;">&nbsp;</span></d=
iv><span style=3D"font-family: Times New Roman; font-size: small;" face=3D"=
Times New Roman" size=3D"2" data-mce-style=3D"font-family: Times New Roman;=
 font-size: small;"><span style=3D"font-family: Times New Roman; font-size:=
 small;" face=3D"Times New Roman" size=3D"2" data-mce-style=3D"font-family:=
 Times New Roman; font-size: small;"><span style=3D"font-size: 10.5pt;" dat=
a-mce-style=3D"font-size: 10.5pt;"></span></span></span><div><a tabindex=3D=
"0" class=3D"Object" id=3D"OBJ_PREFIX_DWT2751_com_zimbra_url" href=3D"http:=
//www.ietf.org/id/draft-chen-ospf-ttz-09.txt" target=3D"_blank" data-mce-hr=
ef=3D"http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt"><span style=3D"fon=
t-family: Consolas;" face=3D"Consolas" data-mce-style=3D"font-family: Conso=
las;">http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt</span></a><br data-=
mce-bogus=3D"1"></div><span style=3D"font-family: Times New Roman; font-siz=
e: small;" face=3D"Times New Roman" size=3D"2" data-mce-style=3D"font-famil=
y: Times New Roman; font-size: small;"><span style=3D"font-family: Times Ne=
w Roman; font-size: small;" face=3D"Times New Roman" size=3D"2" data-mce-st=
yle=3D"font-family: Times New Roman; font-size: small;"><span style=3D"font=
-size: 10.5pt;" data-mce-style=3D"font-size: 10.5pt;"></span></span></span>=
<div>&nbsp;</div><span style=3D"font-family: Times New Roman; font-size: sm=
all;" face=3D"Times New Roman" size=3D"2" data-mce-style=3D"font-family: Ti=
mes New Roman; font-size: small;"><span style=3D"font-family: Times New Rom=
an; font-size: small;" face=3D"Times New Roman" size=3D"2" data-mce-style=
=3D"font-family: Times New Roman; font-size: small;"><span style=3D"font-si=
ze: 10.5pt;" data-mce-style=3D"font-size: 10.5pt;"></span></span></span><di=
v><span style=3D"font-family: Consolas;" face=3D"Consolas" data-mce-style=
=3D"font-family: Consolas;">Thanks,</span></div><span style=3D"font-family:=
 Times New Roman; font-size: small;" face=3D"Times New Roman" size=3D"2" da=
ta-mce-style=3D"font-family: Times New Roman; font-size: small;"><span styl=
e=3D"font-family: Times New Roman; font-size: small;" face=3D"Times New Rom=
an" size=3D"2" data-mce-style=3D"font-family: Times New Roman; font-size: s=
mall;"><span style=3D"font-size: 10.5pt;" data-mce-style=3D"font-size: 10.5=
pt;"></span></span></span><div><span style=3D"font-family: Consolas;" face=
=3D"Consolas" data-mce-style=3D"font-family: Consolas;">Acee and Abhay </sp=
an></div><span style=3D"font-family: Times New Roman; font-size: small;" fa=
ce=3D"Times New Roman" size=3D"2" data-mce-style=3D"font-family: Times New =
Roman; font-size: small;"><span style=3D"font-family: Times New Roman; font=
-size: small;" face=3D"Times New Roman" size=3D"2" data-mce-style=3D"font-f=
amily: Times New Roman; font-size: small;"><span style=3D"font-size: 10.5pt=
;" data-mce-style=3D"font-size: 10.5pt;"></span></span></span><div><span st=
yle=3D"font-family: Consolas;" face=3D"Consolas" data-mce-style=3D"font-fam=
ily: Consolas;">&nbsp;</span></div><span style=3D"font-family: Times New Ro=
man; font-size: small;" face=3D"Times New Roman" size=3D"2" data-mce-style=
=3D"font-family: Times New Roman; font-size: small;"><span style=3D"font-fa=
mily: Times New Roman; font-size: small;" face=3D"Times New Roman" size=3D"=
2" data-mce-style=3D"font-family: Times New Roman; font-size: small;"><span=
 style=3D"font-size: 10.5pt;" data-mce-style=3D"font-size: 10.5pt;"></span>=
</span></span><div><span style=3D"font-family: Consolas;" face=3D"Consolas"=
 data-mce-style=3D"font-family: Consolas;">________________________________=
_______________</span></div><span style=3D"font-family: Times New Roman; fo=
nt-size: small;" face=3D"Times New Roman" size=3D"2" data-mce-style=3D"font=
-family: Times New Roman; font-size: small;"><span style=3D"font-family: Ti=
mes New Roman; font-size: small;" face=3D"Times New Roman" size=3D"2" data-=
mce-style=3D"font-family: Times New Roman; font-size: small;"><span style=
=3D"font-size: 10.5pt;" data-mce-style=3D"font-size: 10.5pt;"></span></span=
></span><div><span style=3D"font-family: Consolas;" face=3D"Consolas" data-=
mce-style=3D"font-family: Consolas;">OSPF mailing list</span></div><span st=
yle=3D"font-family: Times New Roman; font-size: small;" face=3D"Times New R=
oman" size=3D"2" data-mce-style=3D"font-family: Times New Roman; font-size:=
 small;"><span style=3D"font-family: Times New Roman; font-size: small;" fa=
ce=3D"Times New Roman" size=3D"2" data-mce-style=3D"font-family: Times New =
Roman; font-size: small;"><span style=3D"font-size: 10.5pt;" data-mce-style=
=3D"font-size: 10.5pt;"></span></span></span><div><a tabindex=3D"0" class=
=3D"Object mceItemAnchor" id=3D"OBJ_PREFIX_DWT2752_com_zimbra_email"></a><s=
pan style=3D"font-family: Consolas;" face=3D"Consolas" data-mce-style=3D"fo=
nt-family: Consolas;">OSPF@ietf.org</span></div><span style=3D"font-family:=
 Times New Roman; font-size: small;" face=3D"Times New Roman" size=3D"2" da=
ta-mce-style=3D"font-family: Times New Roman; font-size: small;"><span styl=
e=3D"font-family: Times New Roman; font-size: small;" face=3D"Times New Rom=
an" size=3D"2" data-mce-style=3D"font-family: Times New Roman; font-size: s=
mall;"><span style=3D"font-size: 10.5pt;" data-mce-style=3D"font-size: 10.5=
pt;"></span></span></span><div><a tabindex=3D"0" class=3D"Object" id=3D"OBJ=
_PREFIX_DWT2753_com_zimbra_url" href=3D"https://www.ietf.org/mailman/listin=
fo/ospf" target=3D"_blank" data-mce-href=3D"https://www.ietf.org/mailman/li=
stinfo/ospf"><span style=3D"font-family: Consolas;" face=3D"Consolas" data-=
mce-style=3D"font-family: Consolas;">https://www.ietf.org/mailman/listinfo/=
ospf</span></a><br data-mce-bogus=3D"1"></div><span style=3D"font-family: T=
imes New Roman; font-size: small;" face=3D"Times New Roman" size=3D"2" data=
-mce-style=3D"font-family: Times New Roman; font-size: small;"><span style=
=3D"font-family: Times New Roman; font-size: small;" face=3D"Times New Roma=
n" size=3D"2" data-mce-style=3D"font-family: Times New Roman; font-size: sm=
all;"><span style=3D"font-size: 10.5pt;" data-mce-style=3D"font-size: 10.5p=
t;"></span></span></span><div>&nbsp;</div></div></div></body></html>
------=_Part_6084301_2088621661.1421688811113--


From nobody Mon Jan 19 20:56:48 2015
Return-Path: <lizhenbin@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D15FC1ACF58 for <ospf@ietfa.amsl.com>; Mon, 19 Jan 2015 20:56:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.739
X-Spam-Level: *
X-Spam-Status: No, score=1.739 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, CHARSET_FARAWAY_HEADER=3.2, MIME_8BIT_HEADER=0.3, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 kpb9bqYQT5lY for <ospf@ietfa.amsl.com>; Mon, 19 Jan 2015 20:56:45 -0800 (PST)
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 338EF1A909C for <OSPF@ietf.org>; Mon, 19 Jan 2015 20:56:45 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml404-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BOF31745; Tue, 20 Jan 2015 04:56:43 +0000 (GMT)
Received: from NKGEML404-HUB.china.huawei.com (10.98.56.35) by lhreml404-hub.china.huawei.com (10.201.5.218) with Microsoft SMTP Server (TLS) id 14.3.158.1; Tue, 20 Jan 2015 04:56:43 +0000
Received: from NKGEML506-MBX.china.huawei.com ([169.254.3.150]) by nkgeml404-hub.china.huawei.com ([10.98.56.35]) with mapi id 14.03.0158.001; Tue, 20 Jan 2015 12:56:39 +0800
From: Lizhenbin <lizhenbin@huawei.com>
To: "OSPF@ietf.org" <OSPF@ietf.org>
Thread-Topic: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
Thread-Index: AdAzwOst88TIXPLMNEGj58SRUZDRIgArFigY
Date: Tue, 20 Jan 2015 04:56:39 +0000
Message-ID: <5A5B4DE12C0DAC44AF501CD9A2B01A8D47727CEA@nkgeml506-mbx.china.huawei.com>
References: <002201d033c1$ebca9010$c35fb030$@chinamobile.com>
In-Reply-To: <002201d033c1$ebca9010$c35fb030$@chinamobile.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.217.156.245]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/1iLssAely79F1C0grf1JJ0ostPg>
Subject: [OSPF] =?gb2312?b?tPC4tDogIE9TUEYgVG9wb2xvZ3kgVHJhbnNwYXJlbnQg?= =?gb2312?b?Wm9uZSAoVFRaKSBXRyBQb2xsIGZvciBBZG9wdGlvbiBhcyBFeHBlcmltZW50?= =?gb2312?b?YWw=?=
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Jan 2015 04:56:47 -0000

U3VwcG9ydC4gVGhlIGRyYWZ0IGhhcyBleHBlcmllbmNlZCBlbm91Z2ggbG9uZyB0aW1lIHRvIHJl
ZmluZSBhbmQgdGhlIHByb3RvdHlwZSBoYXMgYmVlbiBpbXBsZW1lbnRlZCB0byB2ZXJpZnkgdGhl
IGZlYXNpYmlsaXR5LiANCg0KUmVnYXJkcywNClpoZW5iaW4oUm9iaW4pDQoNCg0KDQotLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBPU1BGIFttYWlsdG86b3NwZi1ib3VuY2VzQGlldGYu
b3JnXSBPbiBCZWhhbGYgT2YgQWNlZSBMaW5kZW0gKGFjZWUpDQpTZW50OiBTYXR1cmRheSwgSmFu
dWFyeSAxMCwgMjAxNSA0OjA5IFBNDQpUbzogT1NQRiBXRyBMaXN0DQpTdWJqZWN0OiBbT1NQRl0g
T1NQRiBUb3BvbG9neSBUcmFuc3BhcmVudCBab25lIChUVFopIFdHIFBvbGwgZm9yIEFkb3B0aW9u
IGFzDQpFeHBlcmltZW50YWwNCg0KDQpXZSBoYXZlIGRpc2N1c3NlZCBPU1BGIFRUWiBhdCBzZXZl
cmFsIElFVEZzIGFuZCB0aGUgYXV0aG9ycyBhbmQgdGhlaXINCmNvbGxlYWd1ZXMgaGF2ZSBldmVu
IGRldmVsb3BlZCBhIHdvcmtpbmcgcHJvdG90eXBlLiBXZSBiZWxpZXZlIHRoZXJlIGlzDQpjb25z
ZW5zdXMgdGhhdCB0aGUgcHJvdG9jb2wgbWVjaGFuaXNtcyBhcmUgdmlhYmxlLiBIb3dldmVyLCB0
aGVyZSBpcw0KZGlzYWdyZWVtZW50IGFzIHRvIHdoZXRoZXIgb3Igbm90IHRoZXNlIG1lY2hhbmlz
bXMgd2lsbCBwcm92aWRlIHNpZ25pZmljYW50DQpiZW5lZml0LiBUaGUgYW5zd2VyIGlzIGRlZmlu
aXRlbHkgdG9wb2xvZ3kgYW5kIGRlcGxveW1lbnQgZGVwZW5kZW50LiBBZnRlcg0Kc29tZSBkaXNj
dXNzaW9uLCB3ZSBoYXZlIGRlY2lkZWQgdG8gcG9sbCBmb3IgYWRvcHRpb24gYXMgYW4gZXhwZXJp
bWVudGFsDQpkcmFmdC4gUGxlYXNlIGluZGljYXRlIHlvdXIgc3VwcG9ydCBvciBvcHBvc2l0aW9u
IFdHIGFkb3B0aW9uIGFzDQpleHBlcmltZW50YWwgcHJpb3IgdG8gSmFudWFyeSAyNHRoLCAyMDE1
Lg0KDQpGb3IgeW91ciBjb252ZW5pZW5jZSwgaGVyZSBpcyBhIFVSTCBmb3IgdGhlIGRyYWZ0Og0K
DQpodHRwOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWNoZW4tb3NwZi10dHotMDkudHh0DQoNClRo
YW5rcywNCkFjZWUgYW5kIEFiaGF5DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fDQpPU1BGIG1haWxpbmcgbGlzdA0KT1NQRkBpZXRmLm9yZw0KaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9vc3BmDQoNCg0KDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KT1NQRiBtYWlsaW5nIGxpc3QNCk9T
UEZAaWV0Zi5vcmcNCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vb3NwZg==


From nobody Mon Jan 19 20:58:05 2015
Return-Path: <william.mccall@gmail.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0AEA11ACF58 for <ospf@ietfa.amsl.com>; Mon, 19 Jan 2015 20:58:04 -0800 (PST)
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, SPF_PASS=-0.001] autolearn=ham
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 yaLF-snJC1aq for <ospf@ietfa.amsl.com>; Mon, 19 Jan 2015 20:58:02 -0800 (PST)
Received: from mail-ie0-x229.google.com (mail-ie0-x229.google.com [IPv6:2607:f8b0:4001:c03::229]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4FDF71A909C for <ospf@ietf.org>; Mon, 19 Jan 2015 20:58:02 -0800 (PST)
Received: by mail-ie0-f169.google.com with SMTP id rl12so11021430iec.0 for <ospf@ietf.org>; Mon, 19 Jan 2015 20:58:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=vldY8JT48qf/J9zPrN5X2SdG4BhL5Qc+TfzMfEV7KK4=; b=FrEXLUwjFPAQftPPafvhllLfTQlw39fTF1dQE3CeVIcETgN3IOS5mL1Fbga2/APNfv oL2d5MICPhpvQzCgOOvfuAMCiY+y05dIearU/1dgBQTxVStIKb+Li+7oDH4VCk4fMHVy z7wOEL6VZY+Q1Ag/GzRhEnpXc8AyKO/oqWdFLHYS90VLQt8QOeJcZtHMFm3EO/5Ra47o 2/D/25POemTu2g7vf4+aeJIjTNAdFfOfMmxhIv/yT9JKCXjw/u8PXENlIZEuxpxsuNtP XSAmvLqvovY9KcU/h49pada7vxO1Gsc9pfLRopNPI1/eE6zAiLOMS1VsCO2T/0ESIoER HVZQ==
MIME-Version: 1.0
X-Received: by 10.42.151.67 with SMTP id d3mr31851345icw.56.1421729881438; Mon, 19 Jan 2015 20:58:01 -0800 (PST)
Received: by 10.43.142.16 with HTTP; Mon, 19 Jan 2015 20:58:01 -0800 (PST)
In-Reply-To: <D0D6FF2C.B5B6%acee@cisco.com>
References: <D0D6FF2C.B5B6%acee@cisco.com>
Date: Mon, 19 Jan 2015 22:58:01 -0600
Message-ID: <CA+eZshB3z0Fn1Miv6XWk2Tp85L2vGKegGbHfRVABdeV0W-DGmA@mail.gmail.com>
From: William McCall <william.mccall@gmail.com>
To: "Acee Lindem (acee)" <acee@cisco.com>
Content-Type: multipart/alternative; boundary=90e6ba6135708cc10b050d0e4827
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/UNabUkuuQLhBS8qG5l-sEIs1Zwg>
Cc: OSPF WG List <ospf@ietf.org>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Jan 2015 04:58:04 -0000

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

Haven't been there for all of the conversation, but experimental makes
sense. Previous comments were addressed in the new draft. Support.

On Sat, Jan 10, 2015 at 3:09 PM, Acee Lindem (acee) <acee@cisco.com> wrote:

>
> We have discussed OSPF TTZ at several IETFs and the authors and their
> colleagues have even developed a working prototype. We believe there is
> consensus that the protocol mechanisms are viable. However, there is
> disagreement as to whether or not these mechanisms will provide
> significant benefit. The answer is definitely topology and deployment
> dependent. After some discussion, we have decided to poll for adoption as
> an experimental draft. Please indicate your support or opposition WG
> adoption as experimental prior to January 24th, 2015.
>
> For your convenience, here is a URL for the draft:
>
> http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt
>
> Thanks,
> Acee and Abhay
>
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf
>



-- 
William McCall

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

<div dir=3D"ltr">Haven&#39;t been there for all of the conversation, but ex=
perimental makes sense. Previous comments were addressed in the new draft. =
Support.<br></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"=
>On Sat, Jan 10, 2015 at 3:09 PM, Acee Lindem (acee) <span dir=3D"ltr">&lt;=
<a href=3D"mailto:acee@cisco.com" target=3D"_blank">acee@cisco.com</a>&gt;<=
/span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex"><br>
We have discussed OSPF TTZ at several IETFs and the authors and their<br>
colleagues have even developed a working prototype. We believe there is<br>
consensus that the protocol mechanisms are viable. However, there is<br>
disagreement as to whether or not these mechanisms will provide<br>
significant benefit. The answer is definitely topology and deployment<br>
dependent. After some discussion, we have decided to poll for adoption as<b=
r>
an experimental draft. Please indicate your support or opposition WG<br>
adoption as experimental prior to January 24th, 2015.<br>
<br>
For your convenience, here is a URL for the draft:<br>
<br>
<a href=3D"http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt" target=3D"_bl=
ank">http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt</a><br>
<br>
Thanks,<br>
Acee and Abhay<br>
<br>
_______________________________________________<br>
OSPF mailing list<br>
<a href=3D"mailto:OSPF@ietf.org">OSPF@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/ospf" target=3D"_blank">ht=
tps://www.ietf.org/mailman/listinfo/ospf</a><br>
</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature">William McCall</div>
</div>

--90e6ba6135708cc10b050d0e4827--


From nobody Tue Jan 20 00:08:38 2015
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A75F31B2D8A; Tue, 20 Jan 2015 00:08:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] autolearn=ham
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 q4ZftUbIlOUr; Tue, 20 Jan 2015 00:08:31 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 643721B2D82; Tue, 20 Jan 2015 00:08:31 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: DraftTracker Mail System <iesg-secretary@ietf.org>
To: iesg@ietf.org, ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org, "Ing-Wher Chen" <ing-wher.chen@ericsson.com>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p8
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150120080831.909.45900.idtracker@ietfa.amsl.com>
Date: Tue, 20 Jan 2015 00:08:31 -0800
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/njk7e9vFm8iXT90rskrPAOR4DWg>
Cc: iesg-secretary@ietf.org
Subject: [OSPF] Last Call Expired: <draft-ietf-ospf-ospfv3-autoconfig-12.txt>
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Jan 2015 08:08:32 -0000

Please DO NOT reply to this email.

I-D: <draft-ietf-ospf-ospfv3-autoconfig-12.txt>
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-ospf-ospfv3-autoconfig/

IETF Last Call has ended, and the state has been changed to
Waiting for AD Go-Ahead.


From nobody Tue Jan 20 09:20:42 2015
Return-Path: <akr@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DD8521B2ACC for <ospf@ietfa.amsl.com>; Tue, 20 Jan 2015 09:20:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.51
X-Spam-Level: 
X-Spam-Status: No, score=-14.51 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 t8pyP9redK0G for <ospf@ietfa.amsl.com>; Tue, 20 Jan 2015 09:20:37 -0800 (PST)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4E5381B2AC4 for <ospf@ietf.org>; Tue, 20 Jan 2015 09:20:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2510; q=dns/txt; s=iport; t=1421774437; x=1422984037; h=message-id:date:from:mime-version:to:subject:references: in-reply-to; bh=1iOLRVCETqKawka7mXDanbNqNvulX+wzb/mFPgLR6qE=; b=j4QaofpSXayGfkMfKgoFtrZco416mneIFvp49IUmKFEis7sS+GfHfXRn uLFuyH4eTLuRKBy7qGcjZfr6+CpTRrGDyVYRtVNX9+vMTYNeLK0dHzCUq TvTXCubC8BzK9SOBPIAwq5moEfAFGeN1eON77Dhf8wWX4l2SoH0LKR1wp 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AoYUAB+NvlStJA2H/2dsb2JhbABbgwZSWLNlAQEBAwUBd5FGAQmFcQKBJEMBAQEBAX2EDQEBBAEBAWsKEQsEARMJFg8JAwIBAgEVMAYNBgIBAYgoDdEjAQEBAQEBAQECAQEBAQEBAQEWBIYFiXuEKQWJdYgrhVCBFIJ8gh+IPoM9IoQPHTGCQwEBAQ
X-IronPort-AV: E=Sophos;i="5.09,435,1418083200";  d="scan'208,217";a="388770495"
Received: from alln-core-2.cisco.com ([173.36.13.135]) by rcdn-iport-6.cisco.com with ESMTP; 20 Jan 2015 17:20:36 +0000
Received: from [10.154.213.141] ([10.154.213.141]) by alln-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id t0KHKak5018387 for <ospf@ietf.org>; Tue, 20 Jan 2015 17:20:36 GMT
Message-ID: <54BE8E64.1080607@cisco.com>
Date: Tue, 20 Jan 2015 09:20:36 -0800
From: Abhay Roy <akr@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: "ospf@ietf.org" <ospf@ietf.org>
References: <545728A4.80204@cisco.com>
In-Reply-To: <545728A4.80204@cisco.com>
Content-Type: multipart/alternative; boundary="------------090808050009000003090208"
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/Q6ZutGUpTDobU2c2PHtTlHpzKXk>
Subject: Re: [OSPF] WG Adoption poll for draft-zzhang-ospf-two-part-metric-05
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Jan 2015 17:20:39 -0000

This is a multi-part message in MIME format.
--------------090808050009000003090208
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit

This draft poll had multiple people supporting and no opposition..

Please do note that there is *one IPR *on this document: 
https://datatracker.ietf.org/ipr/2287/

Authors, please resubmit the document as draft-ietf-ospf-two-part-metric.

Regards,
-Abhay


On 11/2/14 11:03 PM, Abhay Roy wrote:
> This document has seen some good discussions and a few revisions to 
> cater to those suggested changes.
>
> Please indicate your support (or concerns) for adopting this as a WG 
> Document.
>
> Regards,
> -Abhay
>
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


--------------090808050009000003090208
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    This draft poll had multiple people supporting and no opposition.. <br>
    <br>
    Please do note that there is <b>one IPR </b>on this document:
    <a class="moz-txt-link-freetext" href="https://datatracker.ietf.org/ipr/2287/">https://datatracker.ietf.org/ipr/2287/</a><br>
    <br>
    Authors, please resubmit the document as draft-ietf-ospf-two-part-metric.
    <br>
    <br>
    Regards,<br>
    -Abhay<br>
    <br>
    <br>
    <div class="moz-cite-prefix">On 11/2/14 11:03 PM, Abhay Roy wrote:<br>
    </div>
    <blockquote cite="mid:545728A4.80204@cisco.com" type="cite">This
      document has seen some good discussions and a few revisions to
      cater to those suggested changes.
      <br>
      <br>
      Please indicate your support (or concerns) for adopting this as a
      WG Document.
      <br>
      <br>
      Regards,
      <br>
      -Abhay
      <br>
      <br>
      _______________________________________________
      <br>
      OSPF mailing list
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:OSPF@ietf.org">OSPF@ietf.org</a>
      <br>
      <a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/ospf">https://www.ietf.org/mailman/listinfo/ospf</a>
      <br>
    </blockquote>
    <br>
  </body>
</html>

--------------090808050009000003090208--


From nobody Wed Jan 21 16:07:46 2015
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1DEC91A1A95 for <ospf@ietfa.amsl.com>; Wed, 21 Jan 2015 16:07:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 piCoz8qO_m6P for <ospf@ietfa.amsl.com>; Wed, 21 Jan 2015 16:07:43 -0800 (PST)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BAE911A00A2 for <ospf@ietf.org>; Wed, 21 Jan 2015 16:07:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=678; q=dns/txt; s=iport; t=1421885263; x=1423094863; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=xhqmzC2Kc+AVbzuD15zXDatNOVetUULBFCZMt81n0Tk=; b=AH9X4RQu6Qnuaj9kZBh5roJb3W56VdgjnAs3XeYLdT9NPivr5Xv3pI52 RYEDrcPiq5kdHSIBQ6hS+0tY2Hh7W35fvrrVKmiPrko0ccmf5TIQ/FU/y KxXit0e+dONdZ6XfsmrmVdoi85/NFljQW3NJaT+XyiPImZp4FtWK3A9+n 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ai0FAP0+wFStJA2B/2dsb2JhbABbgwZSWASDA8MVhXECHIEGQwEBAQEBfYQNAQEENFUCAQgcKAICMCUCBBMJiCMNoGScZAaUWgEBAQEGAQEBAR6BG44rOoJigUcFjlmJF4EUgnyKXYM9IoNubwGBRH4BAQE
X-IronPort-AV: E=Sophos;i="5.09,444,1418083200"; d="scan'208";a="116166929"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by alln-iport-6.cisco.com with ESMTP; 22 Jan 2015 00:07:43 +0000
Received: from xhc-aln-x04.cisco.com (xhc-aln-x04.cisco.com [173.36.12.78]) by alln-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id t0M07gjG006347 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL) for <ospf@ietf.org>; Thu, 22 Jan 2015 00:07:43 GMT
Received: from xmb-aln-x06.cisco.com ([169.254.1.144]) by xhc-aln-x04.cisco.com ([173.36.12.78]) with mapi id 14.03.0195.001; Wed, 21 Jan 2015 18:07:42 -0600
From: "Acee Lindem (acee)" <acee@cisco.com>
To: OSPF WG List <ospf@ietf.org>
Thread-Topic: OSPF WG Poll for adoption of "Yang Data Model for OSPF Protocol"
Thread-Index: AQHQNddwlWHB6Rg2mkGH0tDKBAKd8g==
Date: Thu, 22 Jan 2015 00:07:41 +0000
Message-ID: <D0E59573.C14C%acee@cisco.com>
References: <D0A3C8DD.9D4A%acee@cisco.com>
In-Reply-To: <D0A3C8DD.9D4A%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.116.152.196]
Content-Type: text/plain; charset="euc-kr"
Content-ID: <85525E477180634885EE6D3960DF4648@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/q52FU6hluCttHyGls4BxT_vOGpg>
Subject: Re: [OSPF] OSPF WG Poll for adoption of "Yang Data Model for OSPF Protocol"
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Jan 2015 00:07:45 -0000

V2UgaGF2ZSBoYXZlIGRlY2lkZWQgdG8gYWNjZXB0IHRoaXMgYXMgYSBXRyBkb2N1bWVudC4NClRo
YW5rcywNCkFjZWUNCg0KT24gMTIvMi8xNCwgNzo1MSBQTSwgIkFjZWUgTGluZGVtIChhY2VlKSIg
PGFjZWVAY2lzY28uY29tPiB3cm90ZToNCg0KPldlqfZ2ZSBiZWVuIHdvcmtpbmcgb24gdGhpcyBm
b3Igc2V2ZXJhbCBJRVRGcyBub3cgYW5kIHRoZSBjaGFpcnMgYmVsaWV2ZSBpdA0KPmlzIHRpbWUg
Zm9yIFdHIGFkb3B0aW9uLiBOb3RlIHRoYXQgdGhpcyBkb2N1bWVudCBzdGFydGVkIGluIHRoZSBO
RVRNT0QgV0cuDQo+UGxlYXNlIGluZGljYXRlIHlvdXIgc3VwcG9ydCBvZiBvcHBvc2l0aW9uIG9m
IFdHIGFkb3B0aW9ucy4gSGVyZSBpcyBhIFVSTA0KPmZvciB5b3VyIGNvbnZlbmllbmNlOg0KPg0K
Pmh0dHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQteWV1bmctbmV0bW9kLW9zcGYtMDIudHh0DQo+
DQo+VGhhbmtzLA0KPkFjZWUgYW5kIEFiaGF5DQo+IA0KPg0KDQo=


From nobody Wed Jan 21 17:29:17 2015
Return-Path: <kote@sablenetworks.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6228E1A00CA for <ospf@ietfa.amsl.com>; Wed, 21 Jan 2015 17:29:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.466
X-Spam-Level: *
X-Spam-Status: No, score=1.466 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_SOFTFAIL=0.665] autolearn=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 5nfwICkyK6eV for <ospf@ietfa.amsl.com>; Wed, 21 Jan 2015 17:29:14 -0800 (PST)
Received: from nm22-vm4.bullet.mail.gq1.yahoo.com (nm22-vm4.bullet.mail.gq1.yahoo.com [98.136.217.67]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 535AE1A00CD for <ospf@ietf.org>; Wed, 21 Jan 2015 17:29:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1421890154; bh=Jmw9Plg1yKZ0mHASxGWE7KB5TzTxrfeJIK8y+m05Hvs=; h=Date:From:Reply-To:To:In-Reply-To:References:Subject:From:Subject; b=hyLCOc0c+utL7GYOPTAUyRgYaGITmIRE2YOe+2wTWvlQ8HL5nLK5rMjHiZFZtDnyjPjHFOxlKa5rBTciAAHY4LpXT6rDD1DbnxBTlevhXqLRFKEjxTIG8JXTfkirDV7zRmFC6HrA4NMHYrir/BCVAQYcejApyhIB6hGaI5HH8P8xiMgimjflZh4DjH5LwQ0NMU0Vo4mO0MeJwMHNMZhiFP2jh7ypdDqf5eikTaeZgjsnoo1m0TmWyXU0vKD3MTnfwUfEStdyspWo87q18sHTZx8hWxG/AC/froXPow9Tgm2V6RficAMnzo2DjVS31oUji0zmKUDSAIZ3pMAc4roO1A==
Received: from [98.137.12.61] by nm22.bullet.mail.gq1.yahoo.com with NNFMP; 22 Jan 2015 01:29:14 -0000
Received: from [98.137.12.239] by tm6.bullet.mail.gq1.yahoo.com with NNFMP; 22 Jan 2015 01:29:14 -0000
Received: from [127.0.0.1] by omp1047.mail.gq1.yahoo.com with NNFMP; 22 Jan 2015 01:29:14 -0000
X-Yahoo-Newman-Property: ymail-5
X-Yahoo-Newman-Id: 70008.19291.bm@omp1047.mail.gq1.yahoo.com
X-YMail-OSG: VLIS5SsVM1mfX1ImQtDk_etLKrxVWsd.qPrHcypscOSJF5VtGP2Iolyl82N.vAG 5QeTONKgPm2i1sdrYlDZ8tfxGlHlyFFL_w5EItvhvY2AEVmHETUUys.qeIlwlVPH0mLCmRpV4o.7 _Qz7y2d7fgQYLyzNHJBx1d9ErTwveWmGPCV73oyj4gHZf65sgYnpsIgzjypqacNjpnbC19wR14S_ OJwwsk22q4iSsQtJ3VTTC1tYIuBBfon.91PI44BDUg2eGQgoTwu2vHL_3EWTX3PprhTmhJr2pm0T cD2K5n4XbEkxwlhcVJKJkSZheEMIOlVmO_YTGD22TEeehJIX85QfUiiwYvQF7wOv5pAq_pgPrnmh lCSUafd6uGeZNfBJXDMIZ82l45O4AebhnpyX1xrX29EbUO3W2bHKxsi9qv3d58rZfJs5sGifT9Dq 05WbLlQ6dWZagr6ZDGzMoGlRHDAyiVt_5ks7_PMESxGwUkMYT5pZLGv9KhREkr0MPoHn2ICLes.g 3_nh4.O.7uZVrUAuF1HAQavZiuWJfUw--
Received: by 216.39.60.199; Thu, 22 Jan 2015 01:29:13 +0000 
Date: Thu, 22 Jan 2015 01:29:13 +0000 (UTC)
From: kote anumolu <kote@sablenetworks.com>
To: "ospf@ietf.org" <ospf@ietf.org>
Message-ID: <2127594173.1103267.1421890153199.JavaMail.yahoo@jws10752.mail.gq1.yahoo.com>
In-Reply-To: <2071827448.949061.1421793066974.JavaMail.yahoo@jws10729.mail.gq1.yahoo.com>
References: <2071827448.949061.1421793066974.JavaMail.yahoo@jws10729.mail.gq1.yahoo.com>
MIME-Version: 1.0
Content-Type: multipart/alternative;  boundary="----=_Part_1103266_1517613903.1421890153195"
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/uTFLhDkt6JUSBiTy0jR1JVtux4Y>
Subject: [OSPF] OSPF Topology Transparent Zone (TTZ) WG poll for adoption as experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: kote anumolu <kote@sablenetworks.com>
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Jan 2015 01:29:15 -0000

------=_Part_1103266_1517613903.1421890153195
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

I support the adoption of draft-chen-ospf-ttz-09 as an experimental one.
Regards,
kote



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

<html><body><div style=3D"color:#000; background-color:#fff; font-family:He=
lveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;fo=
nt-size:16px"><div id=3D"yui_3_16_0_1_1421881189299_9877" style=3D"font-fam=
ily: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-s=
erif; font-size: 16px;"><div id=3D"yui_3_16_0_1_1421881189299_9876" style=
=3D"font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Gr=
ande, sans-serif; font-size: 16px;"><div id=3D"yui_3_16_0_1_1421881189299_9=
895" class=3D"y_msg_container">I support the adoption of draft-chen-ospf-tt=
z-09 as an experimental one.<div id=3D"yiv5803169547"><div id=3D"yui_3_16_0=
_1_1421881189299_9899"><div id=3D"yui_3_16_0_1_1421881189299_9898" style=3D=
"color:#000;background-color:#fff;font-family:HelveticaNeue, Helvetica Neue=
, Helvetica, Arial, Lucida Grande, sans-serif;font-size:16px;"><div id=3D"y=
ui_3_16_0_1_1421881189299_9900" dir=3D"ltr"><br></div><div id=3D"yui_3_16_0=
_1_1421881189299_9897" dir=3D"ltr">Regards,<br>kote<br></div><div id=3D"yiv=
5803169547yui_3_16_0_1_1421781790313_2339"><br></div></div></div></div><br>=
<br></div> </div> </div>  </div></body></html>
------=_Part_1103266_1517613903.1421890153195--


From yfan@casa-systems.com  Wed Jan 21 19:33:15 2015
Return-Path: <yfan@casa-systems.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D35EB1A9144 for <ospf@ietfa.amsl.com>; Wed, 21 Jan 2015 19:33:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.121
X-Spam-Level: 
X-Spam-Status: No, score=-1.121 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_NEUTRAL=0.779] autolearn=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 YYzfFxdpDcDd for <ospf@ietfa.amsl.com>; Wed, 21 Jan 2015 19:33:14 -0800 (PST)
Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0088.outbound.protection.outlook.com [207.46.100.88]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9DC3F1A9140 for <ospf@ietf.org>; Wed, 21 Jan 2015 19:33:14 -0800 (PST)
Received: from BY1PR0601MB1062.namprd06.prod.outlook.com (25.160.194.19) by BY1PR0601MB1061.namprd06.prod.outlook.com (25.160.194.18) with Microsoft SMTP Server (TLS) id 15.1.59.20; Thu, 22 Jan 2015 03:33:12 +0000
Received: from BY1PR0601MB1062.namprd06.prod.outlook.com ([25.160.194.19]) by BY1PR0601MB1062.namprd06.prod.outlook.com ([25.160.194.19]) with mapi id 15.01.0059.007; Thu, 22 Jan 2015 03:33:12 +0000
From: Yanhe Fan <yfan@casa-systems.com>
To: "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
Thread-Index: AdA182OGZVIBaOMRQpycwbHMl6R+Jw==
Date: Thu, 22 Jan 2015 03:33:12 +0000
Message-ID: <BY1PR0601MB106249C1C1945BBA383759EDEE490@BY1PR0601MB1062.namprd06.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.157.229.243]
authentication-results: spf=none (sender IP is ) smtp.mailfrom=yfan@casa-systems.com; 
x-dmarcaction-test: None
x-microsoft-antispam: BCL:0;PCL:0;RULEID:(3005004);SRVR:BY1PR0601MB1061;
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:; SRVR:BY1PR0601MB1061; 
x-forefront-prvs: 0464DBBBC4
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(164054003)(377454003)(199003)(189002)(46102003)(86362001)(66066001)(64706001)(40100003)(77156002)(110136001)(19617315012)(122556002)(450100001)(2501002)(76576001)(54206007)(97736003)(106356001)(54356999)(2900100001)(99286002)(50986999)(102836002)(107886001)(74316001)(19580395003)(19580405001)(54606007)(19300405004)(105586002)(2351001)(68736005)(33656002)(92566002)(16236675004)(15975445007)(87936001)(2656002)(19625215002)(101416001); DIR:OUT; SFP:1101; SCL:1; SRVR:BY1PR0601MB1061; H:BY1PR0601MB1062.namprd06.prod.outlook.com; FPR:; SPF:None; MLV:sfv; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: casa-systems.com does not designate permitted sender hosts)
Content-Type: multipart/alternative; boundary="_000_BY1PR0601MB106249C1C1945BBA383759EDEE490BY1PR0601MB1062_"
MIME-Version: 1.0
X-OriginatorOrg: casa-systems.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jan 2015 03:33:12.6982 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 17b16a32-cb34-482f-946d-8a975023450e
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0601MB1061
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/N2hJvXnFANytWpFpX09ErfujnBo>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Jan 2015 03:47:50 -0000

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

U3VwcG9ydC4NCg0KWWFuaGUgRmFuDQoNCg0KRnJvbTogT1NQRiBbbWFpbHRvOm9zcGYtYm91bmNl
c0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEFjZWUgTGluZGVtIChhY2VlKQ0KU2VudDogU2F0dXJk
YXksIEphbnVhcnkgMTAsIDIwMTUgNDowOSBQTQ0KVG86IE9TUEYgV0cgTGlzdA0KU3ViamVjdDog
W09TUEZdIE9TUEYgVG9wb2xvZ3kgVHJhbnNwYXJlbnQgWm9uZSAoVFRaKSBXRyBQb2xsIGZvciBB
ZG9wdGlvbiBhcyBFeHBlcmltZW50YWwNCg0KDQpXZSBoYXZlIGRpc2N1c3NlZCBPU1BGIFRUWiBh
dCBzZXZlcmFsIElFVEZzIGFuZCB0aGUgYXV0aG9ycyBhbmQgdGhlaXIgY29sbGVhZ3VlcyBoYXZl
IGV2ZW4gZGV2ZWxvcGVkIGEgd29ya2luZyBwcm90b3R5cGUuIFdlIGJlbGlldmUgdGhlcmUgaXMg
Y29uc2Vuc3VzIHRoYXQgdGhlIHByb3RvY29sIG1lY2hhbmlzbXMgYXJlIHZpYWJsZS4gSG93ZXZl
ciwgdGhlcmUgaXMgZGlzYWdyZWVtZW50IGFzIHRvIHdoZXRoZXIgb3Igbm90IHRoZXNlIG1lY2hh
bmlzbXMgd2lsbCBwcm92aWRlIHNpZ25pZmljYW50IGJlbmVmaXQuIFRoZSBhbnN3ZXIgaXMgZGVm
aW5pdGVseSB0b3BvbG9neSBhbmQgZGVwbG95bWVudCBkZXBlbmRlbnQuIEFmdGVyIHNvbWUgZGlz
Y3Vzc2lvbiwgd2UgaGF2ZSBkZWNpZGVkIHRvIHBvbGwgZm9yIGFkb3B0aW9uIGFzIGFuIGV4cGVy
aW1lbnRhbCBkcmFmdC4gUGxlYXNlIGluZGljYXRlIHlvdXIgc3VwcG9ydCBvciBvcHBvc2l0aW9u
IFdHIGFkb3B0aW9uIGFzIGV4cGVyaW1lbnRhbCBwcmlvciB0byBKYW51YXJ5IDI0dGgsIDIwMTUu
DQoNCkZvciB5b3VyIGNvbnZlbmllbmNlLCBoZXJlIGlzIGEgVVJMIGZvciB0aGUgZHJhZnQ6DQoN
Cmh0dHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtY2hlbi1vc3BmLXR0ei0wOS50eHQNCg0KVGhh
bmtzLA0KQWNlZSBhbmQgQWJoYXkNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCk9TUEYgbWFpbGluZyBsaXN0DQpPU1BGQGlldGYub3JnPG1haWx0bzpP
U1BGQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9vc3Bm
DQoNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
U2ltU3VuOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseTpTaW1TdW47DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9u
dC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNvbnNvbGFzOw0KCXBhbm9zZS0xOjIg
MTEgNiA5IDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IlxAU2ltU3Vu
IjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0eWxlIERlZmluaXRpb25z
ICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjow
aW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1m
YW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJs
aW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9u
OnVuZGVybGluZTt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRpdi5Nc29BY2V0YXRl
DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0
IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZTo4LjBwdDsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMTcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uQmFsbG9vblRl
eHRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFt
aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUt
dHlwZTpleHBvcnQtb25seTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30N
CkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4g
MS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9u
MTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0
cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1b
aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRt
YXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5k
aWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1
cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2NvbG9yOiMxRjQ5N0QiPlN1cHBvcnQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+WWFuaGU8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPiZuYnNwOzxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5GYW48bzpwPjwvbzpwPjwvc3Bhbj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6Q29uc29sYXMiPjxicj4NCkZyb206IE9TUEYgWzxhIGhy
ZWY9Im1haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
b3NwZi1ib3VuY2VzQGlldGYub3JnPC9hPl0gT24gQmVoYWxmIE9mIEFjZWUgTGluZGVtIChhY2Vl
KTxicj4NClNlbnQ6IFNhdHVyZGF5LCBKYW51YXJ5IDEwLCAyMDE1IDQ6MDkgUE08YnI+DQpUbzog
T1NQRiBXRyBMaXN0PGJyPg0KU3ViamVjdDogW09TUEZdIE9TUEYgVG9wb2xvZ3kgVHJhbnNwYXJl
bnQgWm9uZSAoVFRaKSBXRyBQb2xsIGZvciBBZG9wdGlvbiBhcyBFeHBlcmltZW50YWw8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6IzFGNDk3RCI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpD
b25zb2xhcyI+V2UgaGF2ZSBkaXNjdXNzZWQgT1NQRiBUVFogYXQgc2V2ZXJhbCBJRVRGcyBhbmQg
dGhlIGF1dGhvcnMgYW5kIHRoZWlyIGNvbGxlYWd1ZXMgaGF2ZSBldmVuIGRldmVsb3BlZCBhIHdv
cmtpbmcgcHJvdG90eXBlLiBXZSBiZWxpZXZlIHRoZXJlIGlzIGNvbnNlbnN1cyB0aGF0IHRoZSBw
cm90b2NvbCBtZWNoYW5pc21zIGFyZQ0KIHZpYWJsZS4gSG93ZXZlciwgdGhlcmUgaXMgZGlzYWdy
ZWVtZW50IGFzIHRvIHdoZXRoZXIgb3Igbm90IHRoZXNlIG1lY2hhbmlzbXMgd2lsbCBwcm92aWRl
IHNpZ25pZmljYW50IGJlbmVmaXQuIFRoZSBhbnN3ZXIgaXMgZGVmaW5pdGVseSB0b3BvbG9neSBh
bmQgZGVwbG95bWVudCBkZXBlbmRlbnQuIEFmdGVyIHNvbWUgZGlzY3Vzc2lvbiwgd2UgaGF2ZSBk
ZWNpZGVkIHRvIHBvbGwgZm9yIGFkb3B0aW9uIGFzIGFuIGV4cGVyaW1lbnRhbCBkcmFmdC4NCiBQ
bGVhc2UgaW5kaWNhdGUgeW91ciBzdXBwb3J0IG9yIG9wcG9zaXRpb24gV0cgYWRvcHRpb24gYXMg
ZXhwZXJpbWVudGFsIHByaW9yIHRvIEphbnVhcnkgMjR0aCwgMjAxNS48L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OkNvbnNv
bGFzIj5Gb3IgeW91ciBjb252ZW5pZW5jZSwgaGVyZSBpcyBhIFVSTCBmb3IgdGhlIGRyYWZ0Ojwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6Q29uc29sYXMiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPjxh
IGhyZWY9Imh0dHA6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtY2hlbi1vc3BmLXR0ei0wOS50eHQi
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPmh0dHA6
Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtY2hlbi1vc3BmLXR0ei0wOS50eHQ8L3NwYW4+PC9hPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTpDb25zb2xhcyI+VGhhbmtzLDwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6Q29uc29sYXMiPkFjZWUgYW5kIEFiaGF5DQo8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OkNvbnNvbGFzIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OkNvbnNvbGFz
Ij5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6Q29uc29sYXMiPk9TUEYgbWFpbGluZyBsaXN0PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dCI+PGEgaHJlZj0ibWFpbHRvOk9TUEZAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6Q29uc29sYXMiPk9TUEZAaWV0Zi5vcmc8L3NwYW4+PC9hPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0Ij48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL29zcGYiIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6Q29uc29sYXMiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
b3NwZjwvc3Bhbj48L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQiPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4N
CjwvaHRtbD4NCg==

--_000_BY1PR0601MB106249C1C1945BBA383759EDEE490BY1PR0601MB1062_--


From nobody Wed Jan 21 21:07:03 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 09E6F1A9236 for <ospf@ietfa.amsl.com>; Wed, 21 Jan 2015 21:06:53 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 n_TEZSOcARcl; Wed, 21 Jan 2015 21:06:47 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 422B91A9172; Wed, 21 Jan 2015 21:06:38 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org, "Ing-Wher Chen" <ing-wher.chen@ericsson.com>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p8
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150122050638.22372.75840.idtracker@ietfa.amsl.com>
Date: Wed, 21 Jan 2015 21:06:38 -0800
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/d4AB1jIdhe6k65tstEiQi2vwG5w>
Subject: [OSPF] ID Tracker State Update Notice: <draft-ietf-ospf-ospfv3-autoconfig-12.txt>
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Jan 2015 05:06:53 -0000

IANA review state changed to IANA OK - Actions Needed
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-ospf-ospfv3-autoconfig/


From nobody Thu Jan 22 09:29:14 2015
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 751BC1ACD78; Thu, 22 Jan 2015 09:29:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level: 
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, USER_IN_WHITELIST=-100] autolearn=ham
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 cvjCq_C5lAee; Thu, 22 Jan 2015 09:29:08 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 451FC1ACDC3; Thu, 22 Jan 2015 09:29:05 -0800 (PST)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: IETF-Announce <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p8
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150122172905.12543.3238.idtracker@ietfa.amsl.com>
Date: Thu, 22 Jan 2015 09:29:05 -0800
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/qprEH6Mn7SKRxQFT1Pg3Y62XvTA>
Cc: ospf mailing list <ospf@ietf.org>, ospf chair <ospf-chairs@tools.ietf.org>, RFC Editor <rfc-editor@rfc-editor.org>
Subject: [OSPF] Protocol Action: 'Security Extension for OSPFv2 when using Manual Key Management' to Proposed Standard (draft-ietf-ospf-security-extension-manual-keying-11.txt)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Jan 2015 17:29:09 -0000

The IESG has approved the following document:
- 'Security Extension for OSPFv2 when using Manual Key Management'
  (draft-ietf-ospf-security-extension-manual-keying-11.txt) as Proposed
Standard

This document is the product of the Open Shortest Path First IGP Working
Group.

The IESG contact persons are Alia Atlas and Adrian Farrel.

A URL of this Internet Draft is:
http://datatracker.ietf.org/doc/draft-ietf-ospf-security-extension-manual-keying/





Technical Summary

  This document describes a non backward-compatible technique that may
  be used by OSPF (Open Shortest Path First) implementations to prevent
  replay attacks even on cryptographically secured messages. The draft
  increases the sequence number size to 8 bytes and carries it in OSPF 
  packet trailers.

Working Group Summary

  There were some discussions around the technique and some additional
  issues with existing implementations were found, which increased the 
  applicability of the given solution.

Document Quality

  The document updates RFC2328 and RFC5709. The document has existed 
  for more than 3 years as a WG document and has undergone 9 revisions
  in the period.

Personnel

  Vishwas Manral is the document shepherd and Alia Atlas is the 
  responsible AD.


From nobody Thu Jan 22 14:21:19 2015
Return-Path: <dk@danielking.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B6431A882C for <ospf@ietfa.amsl.com>; Thu, 22 Jan 2015 14:21:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.59
X-Spam-Level: 
X-Spam-Status: No, score=-2.59 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, T_FILL_THIS_FORM_SHORT=0.01] autolearn=ham
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 AqE3EB-ZDy0g for <ospf@ietfa.amsl.com>; Thu, 22 Jan 2015 14:21:13 -0800 (PST)
Received: from mail-wi0-f173.google.com (mail-wi0-f173.google.com [209.85.212.173]) (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 CC2811A87F2 for <ospf@ietf.org>; Thu, 22 Jan 2015 14:21:12 -0800 (PST)
Received: by mail-wi0-f173.google.com with SMTP id r20so45235772wiv.0 for <ospf@ietf.org>; Thu, 22 Jan 2015 14:21:11 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:subject:date:message-id :mime-version:content-type:content-transfer-encoding:thread-index :content-language; bh=JxdCCP5wO5KFctjaJZtl5rE6CUsKlSHzgU2dIEhtCSE=; b=h+kyrZKgpjUsFJ7bpBCLBVMBbZImdtyAxNfY+eL+YBG3CxeWbabeg0PgodeDYYCN76 c0V4y1KZpFtrnzxgYFAdpUTGWra2FP2Eb/KHaHsKdb6Md7wscwEPRKKXiIXabkIhXC7E cw9o+RyFsms77jZsy3aBwJykE9pbUpxeQNCaYvcU73Q0Rfr4PgyjkxOiqyEyLYLOPSUR INWbmRj7vWAsnWCldGsbsicbQ++SWXDbckKrjWu0+hcs80fY0UerC4HPn/wuiHw/WzHn cRJkdT/90npmNAgomsTaUEK3uKlOMF4++7ZnbAxhp7NRQA4S6541yLboFd1Rn9cZY5cG nHIg==
X-Gm-Message-State: ALoCoQmR3lr6rmJgkdlYilJrKeq992fL8IJbRAh40aWhtOi4FcVFcYVHRg7gmjZDH39Y6xPlJmzh
X-Received: by 10.194.190.39 with SMTP id gn7mr7796902wjc.30.1421965271426; Thu, 22 Jan 2015 14:21:11 -0800 (PST)
Received: from Serenity (88-97-23-122.dsl.zen.co.uk. [88.97.23.122]) by mx.google.com with ESMTPSA id ei5sm4793179wid.2.2015.01.22.14.21.10 for <ospf@ietf.org> (version=TLSv1.2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 22 Jan 2015 14:21:10 -0800 (PST)
Sender: Daniel King <dk@danielking.net>
X-Google-Original-Sender: "Daniel King" <dk@danielking.net>
From: "Daniel King" <daniel@olddog.co.uk>
To: <ospf@ietf.org>
Date: Thu, 22 Jan 2015 22:21:06 -0000
Message-ID: <000b01d03691$b7d064b0$27712e10$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 15.0
Thread-Index: AdA2jtlP4ArygwwpTIeSetmAX8OtqA==
Content-Language: en-gb
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/5Q5nCxyUC6qHPsddfCDUoEVpuAU>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG poll for adoption as experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 22 Jan 2015 22:21:15 -0000

Hi All, 

/Support

Authors, really interested in seeing more results from your test networks,
things like:

- Scalability of TTZ (network sizes)
- Start-up time, average time to form relationships, etc.
- Impact from link failures and convergence time
- Operational findings/issues 

Your I-D contains already contains some high-level implementation details
(Good Job!), but I suggest you report your existing/future findings as per
RFC6982 (Improving Awareness of Running Code: The Implementation Status
Section). This would include some or all of the following information: 

- The organization responsible for the implementation, if any
- The implementation's name and/or a link to a web page describing the
implementation
- A brief/general description
- The implementation's level of maturity: research, prototype, alpha, beta,
production, widely used, etc.
- Coverage: which parts of the protocol specification are implemented and
which versions of the Internet-Draft were implemented.
- Licensing: the terms under which the implementation can be used. For
example: proprietary, royalty licensing, freely distributable with
acknowledgement (BSD style), freely distributable with requirement to
redistribute source (General Public License (GPL) style), and other
(specify)
- Implementation experience: any useful information the implementers want to
share with the community
- Contact information: ideally a person's name and email address, but
possibly just a URL or mailing list

Finally, I would like to understand the applicability/impact when using
OSPF-TE. I guess this will be a separate document though.

BR, Dan. 

>We have discussed OSPF TTZ at several IETFs and the authors and their
>colleagues have even developed a working prototype. We believe there is
>consensus that the protocol mechanisms are viable. However, there is
>disagreement as to whether or not these mechanisms will provide
>significant benefit. The answer is definitely topology and deployment
>dependent. After some discussion, we have decided to poll for adoption as
>an experimental draft. Please indicate your support or opposition WG
>adoption as experimental prior to January 24th, 2015. 
>
>For your convenience, here is a URL for the draft:
>
>http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt
>
>Thanks,
>Acee and Abhay


From nobody Fri Jan 23 06:49:24 2015
Return-Path: <huaimo.chen@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 64CCD1A1AC6 for <ospf@ietfa.amsl.com>; Fri, 23 Jan 2015 06:49:23 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level: 
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 43ql6V6qpZHr for <ospf@ietfa.amsl.com>; Fri, 23 Jan 2015 06:49:21 -0800 (PST)
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 574C11A017D for <ospf@ietf.org>; Fri, 23 Jan 2015 06:49:20 -0800 (PST)
Received: from 172.18.7.190 (EHLO lhreml405-hub.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BRR05616; Fri, 23 Jan 2015 14:49:18 +0000 (GMT)
Received: from SJCEML702-CHM.china.huawei.com (10.212.94.48) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.158.1; Fri, 23 Jan 2015 14:49:18 +0000
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.133]) by SJCEML702-CHM.china.huawei.com ([169.254.4.133]) with mapi id 14.03.0158.001;  Fri, 23 Jan 2015 06:49:12 -0800
From: Huaimo Chen <huaimo.chen@huawei.com>
To: Daniel King <daniel@olddog.co.uk>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: [OSPF] OSPF Topology Transparent Zone (TTZ) WG poll for adoption as experimental
Thread-Index: AdA2jtlPgsc40b7Q5kSw9/TZr/71fAAi8I/A
Date: Fri, 23 Jan 2015 14:49:12 +0000
Message-ID: <5316A0AB3C851246A7CA5758973207D445CE96E6@SJCEML701-CHM.china.huawei.com>
References: <000b01d03691$b7d064b0$27712e10$@olddog.co.uk>
In-Reply-To: <000b01d03691$b7d064b0$27712e10$@olddog.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.212.246.59]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/G9GXro-ndW4HP1aCsNxkHFA2jlQ>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG poll for adoption as experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 23 Jan 2015 14:49:23 -0000

Hi Dan,

    Thanks much for your support and comments! We will address them accordi=
ngly.

Best Regards,
Huaimo
-----Original Message-----
From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Daniel King
Sent: Thursday, January 22, 2015 5:21 PM
To: ospf@ietf.org
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG poll for adopti=
on as experimental

Hi All,=20

/Support

Authors, really interested in seeing more results from your test networks, =
things like:

- Scalability of TTZ (network sizes)
- Start-up time, average time to form relationships, etc.
- Impact from link failures and convergence time
- Operational findings/issues=20

Your I-D contains already contains some high-level implementation details (=
Good Job!), but I suggest you report your existing/future findings as per
RFC6982 (Improving Awareness of Running Code: The Implementation Status Sec=
tion). This would include some or all of the following information:=20

- The organization responsible for the implementation, if any
- The implementation's name and/or a link to a web page describing the impl=
ementation
- A brief/general description
- The implementation's level of maturity: research, prototype, alpha, beta,=
 production, widely used, etc.
- Coverage: which parts of the protocol specification are implemented and w=
hich versions of the Internet-Draft were implemented.
- Licensing: the terms under which the implementation can be used. For
example: proprietary, royalty licensing, freely distributable with acknowle=
dgement (BSD style), freely distributable with requirement to redistribute =
source (General Public License (GPL) style), and other
(specify)
- Implementation experience: any useful information the implementers want t=
o share with the community
- Contact information: ideally a person's name and email address, but possi=
bly just a URL or mailing list

Finally, I would like to understand the applicability/impact when using OSP=
F-TE. I guess this will be a separate document though.

BR, Dan.=20

>We have discussed OSPF TTZ at several IETFs and the authors and their=20
>colleagues have even developed a working prototype. We believe there is=20
>consensus that the protocol mechanisms are viable. However, there is=20
>disagreement as to whether or not these mechanisms will provide=20
>significant benefit. The answer is definitely topology and deployment=20
>dependent. After some discussion, we have decided to poll for adoption=20
>as an experimental draft. Please indicate your support or opposition WG=20
>adoption as experimental prior to January 24th, 2015.
>
>For your convenience, here is a URL for the draft:
>
>http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt
>
>Thanks,
>Acee and Abhay

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


From nobody Fri Jan 23 19:51:35 2015
Return-Path: <rama.h.darbha@gmail.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B0D21A0120 for <ospf@ietfa.amsl.com>; Fri, 23 Jan 2015 19:51:33 -0800 (PST)
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, SPF_PASS=-0.001] autolearn=ham
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 h0UYAJK06OfO for <ospf@ietfa.amsl.com>; Fri, 23 Jan 2015 19:51:31 -0800 (PST)
Received: from mail-wi0-x22d.google.com (mail-wi0-x22d.google.com [IPv6:2a00:1450:400c:c05::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 17A2F1A010C for <ospf@ietf.org>; Fri, 23 Jan 2015 19:51:31 -0800 (PST)
Received: by mail-wi0-f173.google.com with SMTP id r20so805632wiv.0 for <ospf@ietf.org>; Fri, 23 Jan 2015 19:51:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:date:message-id:subject:from:to:content-type; bh=qkbAv/IsDQkVGCfVn+XRQAk7khZbyvtO1KksN1CbPaM=; b=OX7xKfbnxFsuNU3mPG4qRYG9RVd5CdXcQWhG64aUAilppPl3f61o9l+QVrf9YtD/f7 N5+GGCR6Ge4q5QZ4kyC9LNpsOM5ofC0CYGQ6twKdKOcejKFvRrph0kEuNNbLwjHVTQWZ LnjcpvXT0BzO4BlRgSfFq5jm8oVLUr5854eY7KhI4fiEBpGqkkqt2BV/HYiVgVXYYryJ IgMaVg9YUzttH6UCjEFrBgmcuqES6Urrq3g9y779C1cZgte4QdKRgOQuSHwZB5/iYf8b qhoV2yYD1HMyGiV4lrgS1eGX9iPTQMtjoMVkfWPNC4TD3RYX8gaqcYgATCVQFd1riilF aJSQ==
MIME-Version: 1.0
X-Received: by 10.194.9.4 with SMTP id v4mr20861810wja.115.1422071489849; Fri, 23 Jan 2015 19:51:29 -0800 (PST)
Received: by 10.180.154.73 with HTTP; Fri, 23 Jan 2015 19:51:29 -0800 (PST)
Date: Fri, 23 Jan 2015 22:51:29 -0500
Message-ID: <CAMC5OMJMNCPXDyfLmUx6f-20uxkcVzrez=v7g_CMJ9fTPa-ynQ@mail.gmail.com>
From: Rama Darbha <rama.h.darbha@gmail.com>
To: ospf@ietf.org
Content-Type: multipart/alternative; boundary=047d7b5d4fe2ff6f41050d5dd155
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/WcyWWBY8Uidbmx0DYmRCvAlJkKA>
Subject: [OSPF] Feedback regarding draft-ietf-ospf-ospfv3-autoconfig
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 24 Jan 2015 03:51:33 -0000

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

A. Lindem and J. Arkko,

Some feedback on this draft. In section 5:

"5.  OSPFv3 Router ID Selection
A pseudo-random number SHOULD be used for the OSPFv3 Router ID."

I think it would be valuable to describe why a pseudo-random number should
be chosen. The [OSPFv3] document doesn't make any reference to selecting a
pseudo-random number, so it would be good to justify the reasoning.
Something along the lines of:
"The router id in OSPFv3 is a 32-bit value [OSPFv3]. As outlined in
[OSPFv3], a router running OSPFv3 may not have an IPv4 address to
automatically select as the router id. Since auto-configuration cannot
guarantee a unique router id as outlined in [OSPFv3], a pseudo-random
router id is the solution for OSPFv3 autoconfiguration to prevent router id
collision."



Also, there's a small formatting error. Section 7.2 and 7.4 are not marked
correctly as headers.


Regards,
Rama

-- 
-----
Rama Darbha
rama.h.darbha@gmail.com
919 410 7262

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

<div dir=3D"ltr">A. Lindem and J. Arkko,<br><br>Some feedback on this draft=
. In section 5:<br><br>&quot;5.=C2=A0 OSPFv3 Router ID Selection<br>A pseud=
o-random number SHOULD be used for the OSPFv3 Router ID.&quot;<br><br>I thi=
nk it would be valuable to describe why a pseudo-random number should be ch=
osen. The [OSPFv3] document doesn&#39;t make any reference to selecting a p=
seudo-random number, so it would be good to justify the reasoning. Somethin=
g along the lines of:<br>&quot;The router id in OSPFv3 is a 32-bit value [O=
SPFv3]. As outlined in [OSPFv3], a router running OSPFv3 may not have an IP=
v4 address to automatically select as the router id. Since auto-configurati=
on cannot guarantee a unique router id as outlined in [OSPFv3], a pseudo-ra=
ndom router id is the solution for OSPFv3 autoconfiguration to prevent rout=
er id collision.&quot;<br><br><br><br>Also, there&#39;s a small formatting =
error. Section 7.2 and 7.4 are not marked correctly as headers.<br><br><br>=
Regards,<br>Rama<br clear=3D"all"><br>-- <br><div class=3D"gmail_signature"=
><div dir=3D"ltr"><div><div><font face=3D"courier new,monospace">-----<br><=
/font></div><font face=3D"courier new,monospace">Rama Darbha<br></font></di=
v><font face=3D"courier new,monospace"><a href=3D"mailto:rama.h.darbha@gmai=
l.com" target=3D"_blank">rama.h.darbha@gmail.com</a><br></font><div><font f=
ace=3D"courier new,monospace">919 410 7262<br></font></div></div></div>
</div>

--047d7b5d4fe2ff6f41050d5dd155--


From nobody Sat Jan 24 16:23:52 2015
Return-Path: <acee.lindem@gmail.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D37421A1BB0 for <ospf@ietfa.amsl.com>; Sat, 24 Jan 2015 16:23:50 -0800 (PST)
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, SPF_PASS=-0.001] autolearn=ham
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 wpDeiON4V082 for <ospf@ietfa.amsl.com>; Sat, 24 Jan 2015 16:23:49 -0800 (PST)
Received: from mail-qa0-x22b.google.com (mail-qa0-x22b.google.com [IPv6:2607:f8b0:400d:c00::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CCBEE1A1BD2 for <ospf@ietf.org>; Sat, 24 Jan 2015 16:23:48 -0800 (PST)
Received: by mail-qa0-f43.google.com with SMTP id v10so2780747qac.2 for <ospf@ietf.org>; Sat, 24 Jan 2015 16:23:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=from:subject:mime-version:content-type:in-reply-to:date:cc:reply-to :message-id:references:to; bh=a9y/cxHBxwCrDZ5lW9la5wRqNGQIVKSLiKQpS73NHpU=; b=m9bKJaPwJPAYkNVYO8mPctMxyy5veCCIZmHLtbRv4T/IOZsN8eFHUYyc9A560DxEHo g5lN5FbK02vOSyIHqVZxfeVEPsVgEZlxi9+JlO2xB75GYuUyicSuCAkJF/v5Ek2uYv/W JPc3QdgHYt20ln4al2q2KE/eIiiXNJS+EL53WXrOfMQDybxdtdjhrw9P+kvD5iRHuAqQ KgxOcs+tYE9Atx0O2QDsGoTa/S7S7gyBBSdol32R5G2ULlRfIhYHGIag1K9P7TJcbcFk gdBRBJXh3ImN5c8wAbnTIcRwwX+6C4KdmqI5g8p1cPu4PVRJlqPC1MDalii4eakLdwmr f0Zg==
X-Received: by 10.140.32.166 with SMTP id h35mr26767204qgh.22.1422145428032; Sat, 24 Jan 2015 16:23:48 -0800 (PST)
Received: from [10.0.1.4] (cpe-065-190-006-125.nc.res.rr.com. [65.190.6.125]) by mx.google.com with ESMTPSA id y17sm2030921qaq.14.2015.01.24.16.23.47 (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 24 Jan 2015 16:23:47 -0800 (PST)
From: Acee Lindem <acee.lindem@gmail.com>
X-Google-Original-From: Acee Lindem <acee@lindem.com>
Mime-Version: 1.0 (Mac OS X Mail 8.1 \(1993\))
Content-Type: multipart/alternative; boundary="Apple-Mail=_5BA24CA7-EFFD-40E9-AB30-3B69B0BBDF73"
In-Reply-To: <CAMC5OMJMNCPXDyfLmUx6f-20uxkcVzrez=v7g_CMJ9fTPa-ynQ@mail.gmail.com>
Date: Sat, 24 Jan 2015 19:23:46 -0500
Message-Id: <E3926D27-ABDA-4519-81C4-29505630BD7B@lindem.com>
References: <CAMC5OMJMNCPXDyfLmUx6f-20uxkcVzrez=v7g_CMJ9fTPa-ynQ@mail.gmail.com>
To: Rama Darbha <rama.h.darbha@gmail.com>
X-Mailer: Apple Mail (2.1993)
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/w1-h-o4uEOgcB4Bt7K3gg1cbHto>
Cc: OSPF List <ospf@ietf.org>
Subject: Re: [OSPF] Feedback regarding draft-ietf-ospf-ospfv3-autoconfig
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: Acee Lindem <acee@lindem.com>
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 25 Jan 2015 00:23:51 -0000

--Apple-Mail=_5BA24CA7-EFFD-40E9-AB30-3B69B0BBDF73
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hi Rama,

> On Jan 23, 2015, at 10:51 PM, Rama Darbha <rama.h.darbha@gmail.com =
<mailto:rama.h.darbha@gmail.com>> wrote:
>=20
> A. Lindem and J. Arkko,
>=20
> Some feedback on this draft. In section 5:
>=20
> "5.  OSPFv3 Router ID Selection
> A pseudo-random number SHOULD be used for the OSPFv3 Router ID."
>=20
> I think it would be valuable to describe why a pseudo-random number =
should be chosen. The [OSPFv3] document doesn't make any reference to =
selecting a pseudo-random number, so it would be good to justify the =
reasoning. Something along the lines of:
> "The router id in OSPFv3 is a 32-bit value [OSPFv3]. As outlined in =
[OSPFv3], a router running OSPFv3 may not have an IPv4 address to =
automatically select as the router id. Since auto-configuration cannot =
guarantee a unique router id as outlined in [OSPFv3], a pseudo-random =
router id is the solution for OSPFv3 autoconfiguration to prevent router =
id collision.=E2=80=9D

Since the whole draft is about autoconfiguration, I would think this is =
obvious that the router would not have an IPv4 address. We also state:

   An OSPFv3 router requires a unique Router ID within the OSPFv3
   routing domain for correct protocol operation.  An OSPFv3 router
   implementing this specification will select a router-id that has a
   high probability of uniqueness.

If I did add something, it would be:

   Existing Router ID selection algorithms (section C.1 in [OSPFV2] and=20=

   [OSPFV3]) are not viable since they are dependent on a unique IPv4 =20=

   interface address which is not likely to be available in auto =
configured=20
   deployments.

>=20
>=20
>=20
> Also, there's a small formatting error. Section 7.2 and 7.4 are not =
marked correctly as headers.

This really isn=E2=80=99t a formatting error. The problem is that =
heading is too long to fit on one line. I think I will shorten the =
headings to fit on a single line to avoid confusion.=20



>=20
>=20
> Regards,
> Rama
>=20
> --=20
> -----
> Rama Darbha
> rama.h.darbha@gmail.com <mailto:rama.h.darbha@gmail.com>
> 919 410 7262
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org <mailto:OSPF@ietf.org>
> https://www.ietf.org/mailman/listinfo/ospf


--Apple-Mail=_5BA24CA7-EFFD-40E9-AB30-3B69B0BBDF73
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=utf-8

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"><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"">Hi Rama,<div class=3D""><br class=3D""><div =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On Jan =
23, 2015, at 10:51 PM, Rama Darbha &lt;<a =
href=3D"mailto:rama.h.darbha@gmail.com" =
class=3D"">rama.h.darbha@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div dir=3D"ltr" =
class=3D"">A. Lindem and J. Arkko,<br class=3D""><br class=3D"">Some =
feedback on this draft. In section 5:<br class=3D""><br =
class=3D"">"5.&nbsp; OSPFv3 Router ID Selection<br class=3D"">A =
pseudo-random number SHOULD be used for the OSPFv3 Router ID."<br =
class=3D""><br class=3D"">I think it would be valuable to describe why a =
pseudo-random number should be chosen. The [OSPFv3] document doesn't =
make any reference to selecting a pseudo-random number, so it would be =
good to justify the reasoning. Something along the lines of:<br =
class=3D"">"The router id in OSPFv3 is a 32-bit value [OSPFv3]. As =
outlined in [OSPFv3], a router running OSPFv3 may not have an IPv4 =
address to automatically select as the router id. Since =
auto-configuration cannot guarantee a unique router id as outlined in =
[OSPFv3], a pseudo-random router id is the solution for OSPFv3 =
autoconfiguration to prevent router id =
collision.=E2=80=9D</div></div></blockquote><div class=3D""><br =
class=3D""></div><div class=3D"">Since the whole draft is about =
autoconfiguration, I would think this is obvious that the router would =
not have an IPv4 address. We also state:</div><div class=3D""><br =
class=3D""></div><div class=3D"">&nbsp; &nbsp;An OSPFv3 router requires =
a unique Router ID within the OSPFv3<br class=3D"">&nbsp; &nbsp;routing =
domain for correct protocol operation.&nbsp;&nbsp;An OSPFv3 router<br =
class=3D"">&nbsp; &nbsp;implementing this specification will select a =
router-id that has a<br class=3D"">&nbsp; &nbsp;high probability of =
uniqueness.</div><div class=3D""><br class=3D""></div><div class=3D"">If =
I did add something, it would be:</div><div class=3D""><br =
class=3D""></div><div class=3D"">&nbsp; &nbsp;Existing Router ID =
selection algorithms (section C.1 in [OSPFV2] and&nbsp;</div><div =
class=3D"">&nbsp; &nbsp;[OSPFV3]) are not viable since they are =
dependent on a unique IPv4 &nbsp;</div><div class=3D"">&nbsp; =
&nbsp;interface address which is not likely to be available in auto =
configured&nbsp;</div><div class=3D"">&nbsp; =
&nbsp;deployments.</div><div class=3D""><br class=3D""></div><blockquote =
type=3D"cite" class=3D""><div class=3D""><div dir=3D"ltr" class=3D""><br =
class=3D""><br class=3D""><br class=3D"">Also, there's a small =
formatting error. Section 7.2 and 7.4 are not marked correctly as =
headers.<br class=3D""></div></div></blockquote><div class=3D""><br =
class=3D""></div><div class=3D"">This really isn=E2=80=99t a formatting =
error. The problem is that heading is too long to fit on one line. I =
think I will shorten the headings to fit on a single line to avoid =
confusion.&nbsp;</div><div class=3D""><br class=3D""></div><div =
class=3D""><br class=3D""></div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div dir=3D"ltr" class=3D""><br class=3D""><br =
class=3D"">Regards,<br class=3D"">Rama<br clear=3D"all" class=3D""><br =
class=3D"">-- <br class=3D""><div class=3D"gmail_signature"><div =
dir=3D"ltr" class=3D""><div class=3D""><div class=3D""><font =
face=3D"courier new,monospace" class=3D"">-----<br =
class=3D""></font></div><font face=3D"courier new,monospace" =
class=3D"">Rama Darbha<br class=3D""></font></div><font face=3D"courier =
new,monospace" class=3D""><a href=3D"mailto:rama.h.darbha@gmail.com" =
target=3D"_blank" class=3D"">rama.h.darbha@gmail.com</a><br =
class=3D""></font><div class=3D""><font face=3D"courier new,monospace" =
class=3D"">919 410 7262<br class=3D""></font></div></div></div>
</div>
_______________________________________________<br class=3D"">OSPF =
mailing list<br class=3D""><a href=3D"mailto:OSPF@ietf.org" =
class=3D"">OSPF@ietf.org</a><br class=3D""><a =
href=3D"https://www.ietf.org/mailman/listinfo/ospf" =
class=3D"">https://www.ietf.org/mailman/listinfo/ospf</a><br =
class=3D""></div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_5BA24CA7-EFFD-40E9-AB30-3B69B0BBDF73--


From nobody Sat Jan 24 17:34:40 2015
Return-Path: <erblichs@earthlink.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EC3161A1BF6 for <ospf@ietfa.amsl.com>; Sat, 24 Jan 2015 17:34:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level: 
X-Spam-Status: No, score=-2.01 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, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 JhZY-0MwlCRq for <ospf@ietfa.amsl.com>; Sat, 24 Jan 2015 17:34:36 -0800 (PST)
Received: from elasmtp-junco.atl.sa.earthlink.net (elasmtp-junco.atl.sa.earthlink.net [209.86.89.63]) by ietfa.amsl.com (Postfix) with ESMTP id 345311A1BF2 for <ospf@ietf.org>; Sat, 24 Jan 2015 17:34:35 -0800 (PST)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=earthlink.net; b=PBd8x5iFQ7Oh3jWd+U7HbkHyBZm960cYuEOBm6pywrtVY1eT+f0lTq5uE0CDtAgF; h=Received:Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To:X-Mailer:X-ELNK-Trace:X-Originating-IP;
Received: from [50.136.188.174] (helo=[10.0.0.5]) by elasmtp-junco.atl.sa.earthlink.net with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.67) (envelope-from <erblichs@earthlink.net>) id 1YFC5y-0003S5-Rr; Sat, 24 Jan 2015 20:34:34 -0500
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Mitchell Erblich <erblichs@earthlink.net>
In-Reply-To: <CAMC5OMJMNCPXDyfLmUx6f-20uxkcVzrez=v7g_CMJ9fTPa-ynQ@mail.gmail.com>
Date: Sat, 24 Jan 2015 17:34:18 -0800
Content-Transfer-Encoding: quoted-printable
Message-Id: <C91C68BD-EE1A-4D0F-B510-23E3479ABC5F@earthlink.net>
References: <CAMC5OMJMNCPXDyfLmUx6f-20uxkcVzrez=v7g_CMJ9fTPa-ynQ@mail.gmail.com>
To: Rama Darbha <rama.h.darbha@gmail.com>
X-Mailer: Apple Mail (2.1878.6)
X-ELNK-Trace: 074f60c55517ea841aa676d7e74259b7b3291a7d08dfec7959fd32596c0af5888e8dd5fd44120d41350badd9bab72f9c350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 50.136.188.174
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/0M44yeDAloECFsjj5VtV6z8LTAI>
Cc: ospf@ietf.org
Subject: Re: [OSPF] Feedback regarding draft-ietf-ospf-ospfv3-autoconfig
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 25 Jan 2015 01:34:38 -0000

Group,

		First, I have not read this document, so please don=92t =
shoot the messenger.

		May I add, =85

			If due to configuration or other reasons that =
the router is late in announcing its Router ID compared to receiving =
Router IDs, independent of any means that a Router ID is chosen, it MUST =
compare its to be announced Router ID with ALL received Router IDs, as =
to identify if a Router ID collision would occur and take the =
appropriate steps.

			Additionally, after a router has begun =
announcing its Router ID, it SHOULD ?randomly/periodicly?, if the check =
is not already done with each received Router ID, compare its announced =
Router ID with all received Router IDs, as to identify if a collision =
has occurred.

			Secondly, wouldn=92t any auto configuration =
method using any random type generation mitigate and not prevent router =
id collisions?

		Mitchell Erblich


	=09
On Jan 23, 2015, at 7:51 PM, Rama Darbha <rama.h.darbha@gmail.com> =
wrote:

> A. Lindem and J. Arkko,
>=20
> Some feedback on this draft. In section 5:
>=20
> "5.  OSPFv3 Router ID Selection
> A pseudo-random number SHOULD be used for the OSPFv3 Router ID."
>=20
> I think it would be valuable to describe why a pseudo-random number =
should be chosen. The [OSPFv3] document doesn't make any reference to =
selecting a pseudo-random number, so it would be good to justify the =
reasoning. Something along the lines of:
> "The router id in OSPFv3 is a 32-bit value [OSPFv3]. As outlined in =
[OSPFv3], a router running OSPFv3 may not have an IPv4 address to =
automatically select as the router id. Since auto-configuration cannot =
guarantee a unique router id as outlined in [OSPFv3], a pseudo-random =
router id is the solution for OSPFv3 autoconfiguration to prevent router =
id collision."
>=20
>=20
>=20
> Also, there's a small formatting error. Section 7.2 and 7.4 are not =
marked correctly as headers.
>=20
>=20
> Regards,
> Rama
>=20
> --=20
> -----
> Rama Darbha
> rama.h.darbha@gmail.com
> 919 410 7262
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


From nobody Sun Jan 25 11:18:33 2015
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2BAA51A0389 for <ospf@ietfa.amsl.com>; Sun, 25 Jan 2015 11:18:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 dtq4jR_Ne9zQ for <ospf@ietfa.amsl.com>; Sun, 25 Jan 2015 11:18:30 -0800 (PST)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 435411A037C for <ospf@ietf.org>; Sun, 25 Jan 2015 11:18:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1108; q=dns/txt; s=iport; t=1422213510; x=1423423110; h=from:to:subject:date:message-id:content-id: content-transfer-encoding:mime-version; bh=I8NuNHYiEGoc135wBfYU7q9yVLn9g5gy4q/EO7gWIe8=; b=A7qcUDkV3QzqNcg+dh12dY+UOFmfL5Cfb/jgnkH+GT6TLewTnF7DtCH9 J5PDQ5csr8VY0iz/rxpSbIF6SxFMJRyhMzMQd30MHMPJ+dEF1R3iNygx/ Q48XGHJSLQuyt03ZPY1klMuV06/u7p75qLCivWf6RF5cRc+weXx9rAJ/D o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AnUFAINAxVStJA2I/2dsb2JhbABagwZSWQTGKwqHAkMBAQEBAX2EDQEBBAEBATc0HQEINjcLJwQBEgmIIw3RdAEBAQcBAQEBAR2UKAWObokhgRWCf4prgz0igjKBPG8BgUN+AQEB
X-IronPort-AV: E=Sophos;i="5.09,464,1418083200"; d="scan'208";a="391009630"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by rcdn-iport-2.cisco.com with ESMTP; 25 Jan 2015 19:18:29 +0000
Received: from xhc-rcd-x13.cisco.com (xhc-rcd-x13.cisco.com [173.37.183.87]) by alln-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id t0PJITBo017646 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Sun, 25 Jan 2015 19:18:29 GMT
Received: from xmb-aln-x06.cisco.com ([169.254.1.144]) by xhc-rcd-x13.cisco.com ([173.37.183.87]) with mapi id 14.03.0195.001; Sun, 25 Jan 2015 13:18:29 -0600
From: "Acee Lindem (acee)" <acee@cisco.com>
To: OSPF WG List <ospf@ietf.org>, Huaimo Chen <huaimo.chen@huawei.com>
Thread-Topic: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
Thread-Index: AQHQONOy49S+oqs3gEq89Qk7UUC3nw==
Date: Sun, 25 Jan 2015 19:18:28 +0000
Message-ID: <D0EAAAAB.C3D6%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.116.152.196]
Content-Type: text/plain; charset="us-ascii"
Content-ID: <08A3165A168CFA4D84B19AB87EDB1BA0@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/cIjLRh-T2JqgUSGjQt5u-Ah3j-g>
Subject: Re: [OSPF] OSPF Topology Transparent Zone (TTZ) WG Poll for Adoption as Experimental
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 25 Jan 2015 19:18:32 -0000

We have sufficient support for the TTZ work and will accept it an
experimental protocol extension.

Huaimo - please reissue the draft as draft-ietf-ospf-ttz-00.txt.

Thanks,
Acee and Abhay

On 1/10/15, 4:09 PM, "Acee Lindem (acee)" <acee@cisco.com> wrote:

>
>We have discussed OSPF TTZ at several IETFs and the authors and their
>colleagues have even developed a working prototype. We believe there is
>consensus that the protocol mechanisms are viable. However, there is
>disagreement as to whether or not these mechanisms will provide
>significant benefit. The answer is definitely topology and deployment
>dependent. After some discussion, we have decided to poll for adoption as
>an experimental draft. Please indicate your support or opposition WG
>adoption as experimental prior to January 24th, 2015.
>
>For your convenience, here is a URL for the draft:
>
>http://www.ietf.org/id/draft-chen-ospf-ttz-09.txt
>
>Thanks,
>Acee and Abhay=20
>
>_______________________________________________
>OSPF mailing list
>OSPF@ietf.org
>https://www.ietf.org/mailman/listinfo/ospf


From nobody Mon Jan 26 03:39:47 2015
Return-Path: <barryleiba@computer.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 278B41A8938; Mon, 26 Jan 2015 03:39:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 tcLvXp0FLzoS; Mon, 26 Jan 2015 03:39:42 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 3620D1A8935; Mon, 26 Jan 2015 03:39:42 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "Barry Leiba" <barryleiba@computer.org>
To: The IESG <iesg@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.0.p8
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150126113942.22176.94.idtracker@ietfa.amsl.com>
Date: Mon, 26 Jan 2015 03:39:42 -0800
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/qVrSLd_2Yq5aOmkKY7kEliIQvOs>
Cc: ospf@ietf.org, ospf-chairs@tools.ietf.org, Ing-Wher Chen <ing-wher.chen@ericsson.com>, draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org
Subject: [OSPF] Barry Leiba's No Objection on draft-ietf-ospf-ospfv3-autoconfig-12: (with COMMENT)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 26 Jan 2015 11:39:45 -0000

Barry Leiba has entered the following ballot position for
draft-ietf-ospf-ospfv3-autoconfig-12: No Objection

When responding, please keep the subject line intact and reply to all
email addresses included in the To and CC lines. (Feel free to cut this
introductory paragraph, however.)


Please refer to http://www.ietf.org/iesg/statement/discuss-criteria.html
for more information about IESG DISCUSS and COMMENT positions.


The document, along with other ballot positions, can be found here:
http://datatracker.ietf.org/doc/draft-ietf-ospf-ospfv3-autoconfig/



----------------------------------------------------------------------
COMMENT:
----------------------------------------------------------------------

I'll note that the RFC Editor will move Section 1.2 to the end.  If
there's a reason you don't want that, you should let them know.

-- Section 10 --

   This specification also creates a registry for OSPFv3 Auto-
   Configuration (AC) LSA TLVs.  This registry should be placed in the
   existing OSPFv3 IANA registry, and new values can be allocated via
   IETF Consensus or IESG Approval.

The current term is "IETF Review" (not "IETF Consensus"), and you should
have a normative reference to RFC 5226 here.  It would also be good to
say when IESG Approval is an appropriate alternative to IETF Review.



From nobody Mon Jan 26 05:52:08 2015
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A861D1A8A70; Mon, 26 Jan 2015 05:51:56 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 Qn6pHSfK6WtH; Mon, 26 Jan 2015 05:51:50 -0800 (PST)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8A3FB1A8774; Mon, 26 Jan 2015 05:51:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1663; q=dns/txt; s=iport; t=1422280310; x=1423489910; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=/k4VPxsbxy8k0EP1k3/44HThoaQPDZdCSzfK+z+VtYY=; b=ZfPGptMc6VVjcQQZ/cYgdvQFdxa0rrwcZsDLpgaxMyGCCfR7KZD+Q1Wo vKyLBy2mR6RBcBSPhXakJ3L61PUYYXWreruucR23juZAmVLaUSrf/i6Gb 2picRBkXij2dIMKz5q3XF0oyvEnzwiJoqs8MTUBhf/5vnT0VkL8JTf/Jh o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AnYFAANGxlStJA2F/2dsb2JhbABagwZSWQTGPIVxAoEYQwEBAQEBfYQNAQEDAXkFCwIBCEYyJQIEAQ0FCYgbCA3TIgEBAQEBAQEBAQEBAQEBAQEBARqPFhEBUAIFhCkFhUOEGIUTg0uFVoEVNoJJimuDPSKCMoE8bwGBCjl+AQEB
X-IronPort-AV: E=Sophos;i="5.09,469,1418083200"; d="scan'208";a="117573123"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by alln-iport-3.cisco.com with ESMTP; 26 Jan 2015 13:51:49 +0000
Received: from xhc-aln-x06.cisco.com (xhc-aln-x06.cisco.com [173.36.12.80]) by alln-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id t0QDpnD7030014 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 26 Jan 2015 13:51:49 GMT
Received: from xmb-aln-x06.cisco.com ([169.254.1.144]) by xhc-aln-x06.cisco.com ([173.36.12.80]) with mapi id 14.03.0195.001; Mon, 26 Jan 2015 07:51:49 -0600
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Barry Leiba <barryleiba@computer.org>, The IESG <iesg@ietf.org>
Thread-Topic: Barry Leiba's No Objection on draft-ietf-ospf-ospfv3-autoconfig-12: (with COMMENT)
Thread-Index: AQHQOVzNDDBQ7/htLEuI/buMeoBLgpzSfH2A
Date: Mon, 26 Jan 2015 13:51:48 +0000
Message-ID: <D0EBAFED.C41D%acee@cisco.com>
References: <20150126113942.22176.94.idtracker@ietfa.amsl.com>
In-Reply-To: <20150126113942.22176.94.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.116.152.196]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <AD054CF9D4CE0A428244B2FB400CBD67@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/mTz4cn5FBKvO7IcCgoLdNC9fHSU>
Cc: "ospf@ietf.org" <ospf@ietf.org>, "ospf-chairs@tools.ietf.org" <ospf-chairs@tools.ietf.org>, Ing-Wher Chen <ing-wher.chen@ericsson.com>, "draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org" <draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org>
Subject: Re: [OSPF] Barry Leiba's No Objection on draft-ietf-ospf-ospfv3-autoconfig-12: (with COMMENT)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 26 Jan 2015 13:51:57 -0000

Hi Barry,=20
Thanks for your review. See inline.

On 1/26/15, 6:39 AM, "Barry Leiba" <barryleiba@computer.org> wrote:

>Barry Leiba has entered the following ballot position for
>draft-ietf-ospf-ospfv3-autoconfig-12: No Objection
>
>When responding, please keep the subject line intact and reply to all
>email addresses included in the To and CC lines. (Feel free to cut this
>introductory paragraph, however.)
>
>
>Please refer to http://www.ietf.org/iesg/statement/discuss-criteria.html
>for more information about IESG DISCUSS and COMMENT positions.
>
>
>The document, along with other ballot positions, can be found here:
>http://datatracker.ietf.org/doc/draft-ietf-ospf-ospfv3-autoconfig/
>
>
>
>----------------------------------------------------------------------
>COMMENT:
>----------------------------------------------------------------------
>
>I'll note that the RFC Editor will move Section 1.2 to the end.  If
>there's a reason you don't want that, you should let them know.

That=B9s fine.=20

>
>-- Section 10 --
>
>   This specification also creates a registry for OSPFv3 Auto-
>   Configuration (AC) LSA TLVs.  This registry should be placed in the
>   existing OSPFv3 IANA registry, and new values can be allocated via
>   IETF Consensus or IESG Approval.
>
>The current term is "IETF Review" (not "IETF Consensus"), and you should
>have a normative reference to RFC 5226 here.

I will add this.=20

>  It would also be good to
>say when IESG Approval is an appropriate alternative to IETF Review.

I always interpreted this as either IETF Review or IESG Approval.

Thanks,
Acee=20


>
>


From nobody Mon Jan 26 06:01:14 2015
Return-Path: <barryleiba@gmail.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E54FF1A88C0; Mon, 26 Jan 2015 06:01:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level: 
X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=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 a3fVsb8_PWf4; Mon, 26 Jan 2015 06:01:12 -0800 (PST)
Received: from mail-la0-x22c.google.com (mail-la0-x22c.google.com [IPv6:2a00:1450:4010:c03::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A30181A88B7; Mon, 26 Jan 2015 06:01:11 -0800 (PST)
Received: by mail-la0-f44.google.com with SMTP id s18so7790699lam.3; Mon, 26 Jan 2015 06:01:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=9VzASVHET5Thm4mpTcYIned+FBp3d3YqMZqJRsSvEiw=; b=sy6kE2PI8cdwWnb0FDqihQ3PScAvIlLSQTdq3Z17Vm7eB+4ScG2gkHidlnsckqFfae aZCUftAyxmp0THcxY3TLgtDsxD7ztzuuCc8aNoc5OQNTb1tdGMKivSwrbCOCufsP8yjV fS2qJ/WUACD2o9o3tHiCTCGfy9WRzhLxcZr+h3gFg01N7pbfySd9hT82fJHPjXHp4X4u zjNFzMhBypyGBgIgjczb+IfIX0jC/FBdBPEAcJ0gDuecGglm7DxosUiaatyecp8Wy2m0 54TnlcaM8BcqlDXtZMvkHMaTEnxuBhblWIt7XdhJqE8mu6xoxfEakywH584ewO7rKNW4 RC+w==
MIME-Version: 1.0
X-Received: by 10.152.27.130 with SMTP id t2mr20832140lag.28.1422280870146; Mon, 26 Jan 2015 06:01:10 -0800 (PST)
Sender: barryleiba@gmail.com
Received: by 10.152.127.168 with HTTP; Mon, 26 Jan 2015 06:01:10 -0800 (PST)
In-Reply-To: <D0EBAFED.C41D%acee@cisco.com>
References: <20150126113942.22176.94.idtracker@ietfa.amsl.com> <D0EBAFED.C41D%acee@cisco.com>
Date: Mon, 26 Jan 2015 09:01:10 -0500
X-Google-Sender-Auth: kC0OhgiyfIbyUzLRiFPgWCnCDmk
Message-ID: <CALaySJ+f9sQ5LbhFeWhpsx=40LFMrgmNYHd6bya5Ki_2cr9zZA@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: "Acee Lindem (acee)" <acee@cisco.com>
Content-Type: text/plain; charset=ISO-8859-1
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/vU0Pyx72ROZ9ZXV9xhyggjN5tkU>
Cc: "ospf@ietf.org" <ospf@ietf.org>, "ospf-chairs@tools.ietf.org" <ospf-chairs@tools.ietf.org>, Ing-Wher Chen <ing-wher.chen@ericsson.com>, The IESG <iesg@ietf.org>, "draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org" <draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org>
Subject: Re: [OSPF] Barry Leiba's No Objection on draft-ietf-ospf-ospfv3-autoconfig-12: (with COMMENT)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 26 Jan 2015 14:01:13 -0000

>>The current term is "IETF Review" (not "IETF Consensus"), and you should
>>have a normative reference to RFC 5226 here.
>
> I will add this.

Thanks.

>>  It would also be good to
>>say when IESG Approval is an appropriate alternative to IETF Review.
>
> I always interpreted this as either IETF Review or IESG Approval.

Indeed.  But we'd like to avoid having people make requests to the
IESG when they should have done it with I-Ds and IETF Review.  So it'd
be nice (non-blocking nice) to have something that explains (very,
very briefly) when going directly to the IESG is appropriate.

b


From nobody Mon Jan 26 06:06:44 2015
Return-Path: <jari.arkko@piuha.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 444EC1A1A3B; Mon, 26 Jan 2015 06:06:35 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 lu5BH07m9Fd0; Mon, 26 Jan 2015 06:06:31 -0800 (PST)
Received: from p130.piuha.net (p130.piuha.net [193.234.218.130]) by ietfa.amsl.com (Postfix) with ESMTP id E1A851A8AC6; Mon, 26 Jan 2015 06:06:29 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by p130.piuha.net (Postfix) with ESMTP id BE3DD2CC61; Mon, 26 Jan 2015 16:06:27 +0200 (EET) (envelope-from jari.arkko@piuha.net)
X-Virus-Scanned: amavisd-new at piuha.net
Received: from p130.piuha.net ([127.0.0.1]) by localhost (p130.piuha.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Px_JXTGbKGGT; Mon, 26 Jan 2015 16:06:27 +0200 (EET)
Received: from [127.0.0.1] (p130.piuha.net [IPv6:2a00:1d50:2::130]) by p130.piuha.net (Postfix) with ESMTP id 41D7C2CC4D; Mon, 26 Jan 2015 16:06:27 +0200 (EET) (envelope-from jari.arkko@piuha.net)
Content-Type: multipart/signed; boundary="Apple-Mail=_14072EFB-439E-413F-9BB6-BCE58DDD0F37"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Jari Arkko <jari.arkko@piuha.net>
In-Reply-To: <CALaySJ+f9sQ5LbhFeWhpsx=40LFMrgmNYHd6bya5Ki_2cr9zZA@mail.gmail.com>
Date: Mon, 26 Jan 2015 16:06:25 +0200
Message-Id: <86AB738D-7428-4DA3-9E2C-D8D1D6CE53F2@piuha.net>
References: <20150126113942.22176.94.idtracker@ietfa.amsl.com> <D0EBAFED.C41D%acee@cisco.com> <CALaySJ+f9sQ5LbhFeWhpsx=40LFMrgmNYHd6bya5Ki_2cr9zZA@mail.gmail.com>
To: Barry Leiba <barryleiba@computer.org>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/6n9VjFqBqmkASmKHvq7iI7lKbpY>
Cc: "ospf-chairs@tools.ietf.org" <ospf-chairs@tools.ietf.org>, "ospf@ietf.org" <ospf@ietf.org>, Ing-Wher Chen <ing-wher.chen@ericsson.com>, The IESG <iesg@ietf.org>, "draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org" <draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org>
Subject: Re: [OSPF] Barry Leiba's No Objection on draft-ietf-ospf-ospfv3-autoconfig-12: (with COMMENT)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 26 Jan 2015 14:06:36 -0000

--Apple-Mail=_14072EFB-439E-413F-9BB6-BCE58DDD0F37
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252


> Indeed.  But we'd like to avoid having people make requests to the
> IESG when they should have done it with I-Ds and IETF Review.  So it'd
> be nice (non-blocking nice) to have something that explains (very,
> very briefly) when going directly to the IESG is appropriate.

I think we=92ve been using this format (IETF review or IESG approval) =
for quite a long time. I think the guidance for when things are =
appropriate is more important for things like expert review. In this =
case the IESG is expected to be able to tell applicants to go for IETF =
review where needed. Most of the time the IESG review acts as a safety =
valve anyway; we can sometimes approve an allocation from another SDO, =
for instance, if it makes sense, etc, or an experimental value instead =
of standards track one.

If you want more words, I=92d prefer =93IETF Review or, under =
exceptional circumstances, IESG Approval=94. I=92m open to other words.

Jari


--Apple-Mail=_14072EFB-439E-413F-9BB6-BCE58DDD0F37
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJUxkniAAoJEM80gCTQU46qz94QAKzT+lIpEdWLX6sneKPKTd4p
pUmWCzgx8XGtwsiflZZ0qnrjwoMxy7O2pYc/RHA/1ns9F37eU3CATWlM78HKyB61
8mrMqS/pNjDznusFqlatonGC3PH096SyhvTrwZddZiPYijGZY7qU6oNQpCvyToWo
25o/IT3YIbifGv7D0OgmY2dNeDwBZPuyuNL8S1PEjzXb7PvQf+AYWs2YAnGMBJoQ
wyt6PTeMvjNIb2n5x797oxK3vSnnYnUgHD5UyKso9qFXqvSUxGKay2VeAwzBG56i
AeNGJY3YzAW3j3ktUjizGDzxbrF/PUfDhmfjNNOD4sYeb4keG99venj9HeutbYA6
VEhOO2r51kwPWEOmZ3MoUGPmZk7R8g7qrgMGQzxvptozhcstEp5KZkof+Qn7slXn
syP1asBxSJ/IahpUezZ+ZB6dJ/Yz6JOvDuwLH0D7yAFURnFz8VNDedPHVwUTH448
gHvM4B0voJ15vg6pYO9qZFcbUJboFALcJs0g0NpgGqCrhO5tAlNkuscAKp8Attg7
UWFbspPN3V1Dt0dxgWx/A98Vbo/ZEeBkOTM1AJkUvqjwZh2GNDaDNZ+51pP/hJm7
KKE/bQMyGgSvINB1jBb7M6ARQr1EPhO41kj90shep4aWni7seplfekpl1pShamZw
3VX7M2LdFZ9qjBv4q+Ni
=elrD
-----END PGP SIGNATURE-----

--Apple-Mail=_14072EFB-439E-413F-9BB6-BCE58DDD0F37--


From nobody Mon Jan 26 06:24:53 2015
Return-Path: <barryleiba@gmail.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 36C7B1A884B; Mon, 26 Jan 2015 06:24:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level: 
X-Spam-Status: No, score=-1.278 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=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 SlpZPv0EH7he; Mon, 26 Jan 2015 06:24:43 -0800 (PST)
Received: from mail-lb0-x22d.google.com (mail-lb0-x22d.google.com [IPv6:2a00:1450:4010:c04::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F065A1A8849; Mon, 26 Jan 2015 06:24:42 -0800 (PST)
Received: by mail-lb0-f173.google.com with SMTP id p9so7812204lbv.4; Mon, 26 Jan 2015 06:24:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=eaSJdNxTJZ0BwvL4Zi5zotIOs/VzTB3ffg2iq8czHIo=; b=B4YbdyBFlaK18xuDu6xDcG2pg8tfD0K5C2PNLVKpm62xsqqv7k9D16EGHtOS2wVgVr +iH6Y6ONHirx024UJe78AVdpwX9M+o+cCgjjU2ObDkd7HM7RRHJJcSqo5sxSyuIPLiVi Yj4BsQZWYY0+pXhwWNE3HoQRAUBQPtFMci/iWtayWU1J/O+gXFMel2Dezdflw1JJdKjM YfdmGZ7wAsvhhMuVbthviWctGPBpsV/CaaN/mlgLeCCcUDY3vRjvrDdj0RuihdpZZGJA rE7kBkl6A3ovSphpKma6Iuyz848P1YqMHpKjJgSQZtRhb70L+ZpGVo/7dg0VfYlV85Wi aYsg==
MIME-Version: 1.0
X-Received: by 10.112.85.11 with SMTP id d11mr21385633lbz.100.1422282281535; Mon, 26 Jan 2015 06:24:41 -0800 (PST)
Sender: barryleiba@gmail.com
Received: by 10.152.127.168 with HTTP; Mon, 26 Jan 2015 06:24:41 -0800 (PST)
In-Reply-To: <86AB738D-7428-4DA3-9E2C-D8D1D6CE53F2@piuha.net>
References: <20150126113942.22176.94.idtracker@ietfa.amsl.com> <D0EBAFED.C41D%acee@cisco.com> <CALaySJ+f9sQ5LbhFeWhpsx=40LFMrgmNYHd6bya5Ki_2cr9zZA@mail.gmail.com> <86AB738D-7428-4DA3-9E2C-D8D1D6CE53F2@piuha.net>
Date: Mon, 26 Jan 2015 09:24:41 -0500
X-Google-Sender-Auth: rPYVlHhVLFIG9E9vXP49gxuBgzk
Message-ID: <CALaySJJn+B0vN9E+nT7kK8JwmuptqekEPVmjhh+EhStF9n46Pw@mail.gmail.com>
From: Barry Leiba <barryleiba@computer.org>
To: Jari Arkko <jari.arkko@piuha.net>
Content-Type: text/plain; charset=ISO-8859-1
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/54iyWLROw0xuJPtKoMUnmJ75yiU>
Cc: "ospf-chairs@tools.ietf.org" <ospf-chairs@tools.ietf.org>, "ospf@ietf.org" <ospf@ietf.org>, Ing-Wher Chen <ing-wher.chen@ericsson.com>, The IESG <iesg@ietf.org>, "draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org" <draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org>
Subject: Re: [OSPF] Barry Leiba's No Objection on draft-ietf-ospf-ospfv3-autoconfig-12: (with COMMENT)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 26 Jan 2015 14:24:44 -0000

>> Indeed.  But we'd like to avoid having people make requests to the
>> IESG when they should have done it with I-Ds and IETF Review.  So it'd
>> be nice (non-blocking nice) to have something that explains (very,
>> very briefly) when going directly to the IESG is appropriate.
>
> I think we've been using this format (IETF review or IESG approval)
> for quite a long time. I think the guidance for when things are
> appropriate is more important for things like expert review. In this
> case the IESG is expected to be able to tell applicants to go for IETF
> review where needed. Most of the time the IESG review acts as a safety
> valve anyway; we can sometimes approve an allocation from another SDO,
> for instance, if it makes sense, etc, or an experimental value instead
> of standards track one.
>
> If you want more words, I'd prefer "IETF Review or, under exceptional
> circumstances, IESG Approval". I'm open to other words.

And I'm open to whatever you think is best, which is why I stressed
"non-blocking nice".  If you think it's not important to expand on
this, I accept that answer, with thanks for considering my comment.

b


From nobody Mon Jan 26 06:39:12 2015
Return-Path: <jari.arkko@piuha.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF6161A8955; Mon, 26 Jan 2015 06:39:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 rUWhSHLtx4RM; Mon, 26 Jan 2015 06:39:09 -0800 (PST)
Received: from p130.piuha.net (p130.piuha.net [IPv6:2a00:1d50:2::130]) by ietfa.amsl.com (Postfix) with ESMTP id BE4751A8956; Mon, 26 Jan 2015 06:39:08 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by p130.piuha.net (Postfix) with ESMTP id 765BF2CC61; Mon, 26 Jan 2015 16:39:06 +0200 (EET) (envelope-from jari.arkko@piuha.net)
X-Virus-Scanned: amavisd-new at piuha.net
Received: from p130.piuha.net ([127.0.0.1]) by localhost (p130.piuha.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id y0Ii1onCXL-q; Mon, 26 Jan 2015 16:39:06 +0200 (EET)
Received: from [127.0.0.1] (p130.piuha.net [IPv6:2a00:1d50:2::130]) by p130.piuha.net (Postfix) with ESMTP id 1B00E2CC4D; Mon, 26 Jan 2015 16:39:06 +0200 (EET) (envelope-from jari.arkko@piuha.net)
Content-Type: multipart/signed; boundary="Apple-Mail=_2BA3FE29-EA2A-4154-8004-9764C40D55DF"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Jari Arkko <jari.arkko@piuha.net>
In-Reply-To: <CALaySJJn+B0vN9E+nT7kK8JwmuptqekEPVmjhh+EhStF9n46Pw@mail.gmail.com>
Date: Mon, 26 Jan 2015 16:38:53 +0200
Message-Id: <7A3F2729-FD06-4A28-BAD9-7ADA080EB2A8@piuha.net>
References: <20150126113942.22176.94.idtracker@ietfa.amsl.com> <D0EBAFED.C41D%acee@cisco.com> <CALaySJ+f9sQ5LbhFeWhpsx=40LFMrgmNYHd6bya5Ki_2cr9zZA@mail.gmail.com> <86AB738D-7428-4DA3-9E2C-D8D1D6CE53F2@piuha.net> <CALaySJJn+B0vN9E+nT7kK8JwmuptqekEPVmjhh+EhStF9n46Pw@mail.gmail.com>
To: Barry Leiba <barryleiba@computer.org>
X-Mailer: Apple Mail (2.1878.6)
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/S459Njp-SQ-CV0T_5_nlU9fRrZw>
Cc: "ospf-chairs@tools.ietf.org" <ospf-chairs@tools.ietf.org>, "ospf@ietf.org" <ospf@ietf.org>, Ing-Wher Chen <ing-wher.chen@ericsson.com>, The IESG <iesg@ietf.org>, "draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org" <draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org>
Subject: Re: [OSPF] Barry Leiba's No Objection on draft-ietf-ospf-ospfv3-autoconfig-12: (with COMMENT)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 26 Jan 2015 14:39:10 -0000

--Apple-Mail=_2BA3FE29-EA2A-4154-8004-9764C40D55DF
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

Thanks. I=92m fine with the =93under exceptional circumstances=94 =
language from the previous e-mail. But this is something that we should =
remember to do with other drafts as well, not just this one.

Jari


--Apple-Mail=_2BA3FE29-EA2A-4154-8004-9764C40D55DF
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJUxlGIAAoJEM80gCTQU46q1MUP/AzaVRzA8Nsu9jf7bfYAjs1U
OzKZrrDgPLq9dGYHW8uLJ4BIe1277FWDGdPXWpZSRmW5GCeGBdG2ZUJr9FB48dJ6
MHCCxp5iT7qI/g3TFfTQzgTzeJ+PyJuyt0y2EnPZMLqq1/hS05ONYm3xJujzbA+j
yMe26QzMnS2ncBbuUBCqhT9EciDinEvIss+mmk7dgtvvjHarJg3DKFzEE7BdoxCz
pBx8q95uN5gHJcYqJ+YmtvoQtBnUzS7niOOPiXDJssS/ld8LqN2TEmUepy7gUm8p
4ztga1jka4NGFxO1Zz5R5V5Lsv7oHznaSyVzuhikDGu1uR1BDFqSJX3qvPllWP/3
nf9VjTFygu1gH/V2+I+BsJNkgtRzo7XSPaTAyT5GNHKpzwAqQEgEqV1/9+yP7vYH
odLP2n7pt/Wm+x/8Xr6Q7q6sXcejxxF+4z0Q1ryvKVEia7NB2N4SUf1Bgw/YQouX
KLIePLN0W++lIrEdgAGycZfoFkbU8bgGTamLJnAJiu3QEnGvZeRbzErYJdQFrYeA
grrZtentANE0RC7NygrdgWBU+RK/6Q4sVWBxEGqRaZ0exmu22G94iahJeXKYVIsc
rGnuJlp/HEA2eZuiCdf5wk3M303ZTOHPub+BmyHVO9r4jbaCVcR4E56bMzglClbJ
LbXJPrk4HS4tc7OrWVtW
=THHW
-----END PGP SIGNATURE-----

--Apple-Mail=_2BA3FE29-EA2A-4154-8004-9764C40D55DF--


From nobody Tue Jan 27 12:16:48 2015
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E2DFC1A8A50; Tue, 27 Jan 2015 12:16:45 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level: 
X-Spam-Status: No, score=-14.511 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, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
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 gbDs26ypqmeW; Tue, 27 Jan 2015 12:16:44 -0800 (PST)
Received: from rcdn-iport-8.cisco.com (rcdn-iport-8.cisco.com [173.37.86.79]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3AF6B1A8A4F; Tue, 27 Jan 2015 12:16:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=832; q=dns/txt; s=iport; t=1422389804; x=1423599404; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=NyGvCVPYrbrtt2INOPV+BzTjjgcwqeacckWD+dnyh54=; b=OHgwTcdm8JiqonBRDRG0q+lOYUxFLMsNyJJjPJZIB58/Qh4LBWysd5tZ 8gUq6sVY9cHMPEe+9JDxdzcq5uSe1rCXcjwAwBdgkgUU9v1Jb9Y0PLE1q F6suUwx5SlCFu7eD6cVz4qarp/NcMznT5uGXA9dCXtMq6RnMyztf/oi3R 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0B3BQDH8cdU/4gNJK1agwZSVAUExlqFbwKBKEMBAQEBAX2EDQEBBHcSAgEIRjIlAgQBEgmIIwgF1VYBAQEBAQEBAwEBAQEBAQEBGo9/hCkFiVuFE4NLhVaBFTaCSY4oIoNubwGBQ34BAQE
X-IronPort-AV: E=Sophos;i="5.09,476,1418083200"; d="scan'208";a="391143073"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by rcdn-iport-8.cisco.com with ESMTP; 27 Jan 2015 20:16:42 +0000
Received: from xhc-aln-x04.cisco.com (xhc-aln-x04.cisco.com [173.36.12.78]) by alln-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id t0RKGglD027266 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Tue, 27 Jan 2015 20:16:42 GMT
Received: from xmb-aln-x06.cisco.com ([169.254.1.144]) by xhc-aln-x04.cisco.com ([173.36.12.78]) with mapi id 14.03.0195.001; Tue, 27 Jan 2015 14:16:42 -0600
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "internet-drafts@ietf.org" <internet-drafts@ietf.org>, "ospf@ietf.org" <ospf@ietf.org>, "ospf-chairs@tools.ietf.org" <ospf-chairs@tools.ietf.org>, "draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org" <draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org>, Ing-Wher Chen <ing-wher.chen@ericsson.com>, "akatlas@gmail.com" <akatlas@gmail.com>
Thread-Topic: New Version Notification - draft-ietf-ospf-ospfv3-autoconfig-13.txt
Thread-Index: AQHQOm2KV5lGLOeQO0i2xZfqEyVuHpzUeDuA
Date: Tue, 27 Jan 2015 20:16:41 +0000
Message-ID: <D0ED5BF6.C5B5%acee@cisco.com>
References: <20150127201202.12179.56239.idtracker@ietfa.amsl.com>
In-Reply-To: <20150127201202.12179.56239.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.116.152.196]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <46DECB9721D92F4F991C59E16B29DD3A@emea.cisco.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/cqs_nTUU09OKEyGYGasBIsnIvyk>
Subject: Re: [OSPF] New Version Notification - draft-ietf-ospf-ospfv3-autoconfig-13.txt
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Jan 2015 20:16:46 -0000

This version only includes some comments from Rama Darbha and Barry
Leiba=B9s request to clarify the IANA guidance for the new registry.
Thanks,
Acee=20

On 1/27/15, 3:12 PM, "internet-drafts@ietf.org" <internet-drafts@ietf.org>
wrote:

>
>A new version (-13) has been submitted for
>draft-ietf-ospf-ospfv3-autoconfig:
>http://www.ietf.org/internet-drafts/draft-ietf-ospf-ospfv3-autoconfig-13.t
>xt
>
>
>The IETF datatracker page for this Internet-Draft is:
>https://datatracker.ietf.org/doc/draft-ietf-ospf-ospfv3-autoconfig/
>
>Diff from previous version:
>http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-ospf-ospfv3-autoconfig-13
>
>Please note that it may take a couple of minutes from the time of
>submission
>until the htmlized version and diff are available at tools.ietf.org.
>
>IETF Secretariat.
>


From nobody Thu Jan 29 11:51:33 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 61ADE1A702B for <ospf@ietfa.amsl.com>; Thu, 29 Jan 2015 11:51:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 EQU1yEiHLn2Z; Thu, 29 Jan 2015 11:51:25 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 6AB611A7015; Thu, 29 Jan 2015 11:51:25 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org, "Ing-Wher Chen" <ing-wher.chen@ericsson.com>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.1.p2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150129195125.11874.17688.idtracker@ietfa.amsl.com>
Date: Thu, 29 Jan 2015 11:51:25 -0800
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/TzCvBtEoJKXlpuSQCWWIEvLvWuw>
Subject: [OSPF] ID Tracker State Update Notice: <draft-ietf-ospf-ospfv3-autoconfig-13.txt>
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Jan 2015 19:51:30 -0000

IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-ospf-ospfv3-autoconfig/


From nobody Fri Jan 30 07:22:00 2015
Return-Path: <rjsparks@nostrum.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B339A1A907F; Fri, 30 Jan 2015 07:21:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 j_2NznehFAcK; Fri, 30 Jan 2015 07:21:54 -0800 (PST)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (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 425621A9086; Fri, 30 Jan 2015 07:21:54 -0800 (PST)
Received: from unnumerable.local (pool-71-96-107-228.dllstx.fios.verizon.net [71.96.107.228]) (authenticated bits=0) by nostrum.com (8.14.9/8.14.7) with ESMTP id t0UFLrFR093630 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 30 Jan 2015 09:21:53 -0600 (CST) (envelope-from rjsparks@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host pool-71-96-107-228.dllstx.fios.verizon.net [71.96.107.228] claimed to be unnumerable.local
Message-ID: <54CBA18C.6060303@nostrum.com>
Date: Fri, 30 Jan 2015 09:21:48 -0600
From: Robert Sparks <rjsparks@nostrum.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: General Area Review Team <gen-art@ietf.org>, ospf@ietf.org
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/aJjSTRkJtchO1cBZukMG4APSJtI>
Subject: [OSPF] Gen-art LC review: draft-ietf-ospf-ospfv3-autoconfig-13
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Jan 2015 15:21:55 -0000

-------------------------------------------------------------------

I am the assigned Gen-ART reviewer for this draft. For background on
Gen-ART, please see the FAQ at
< http://wiki.tools.ietf.org/area/gen/trac/wiki/GenArtfaq>.

Please wait for direction from your document shepherd
or AD before posting a new version of the draft.

Document: draft-ietf-ospf-ospfv3-13
Reviewer: Robert Sparks
Review Date: 30Jan2015
IETF LC End Date: 20Jan2015
IESG Telechat date: 5Feb2015

Summary: (Still) ready for publication as Proposed Standard

Thanks for adding me to the acknowledgements (though I didn't really 
have comments).
The draft is solid, and reads very easily - thank you for the effort 
that went into making it that way.


From nobody Fri Jan 30 09:05:45 2015
Return-Path: <ietf-secretariat-reply@ietf.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8ACBD1A8781 for <ospf@ietfa.amsl.com>; Fri, 30 Jan 2015 09:05:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 FNQojWz_xksj; Fri, 30 Jan 2015 09:05:39 -0800 (PST)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7B9281A702A; Fri, 30 Jan 2015 09:05:39 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
To: ospf@ietf.org, ospf-chairs@tools.ietf.org, draft-ietf-ospf-ospfv3-autoconfig.all@tools.ietf.org, "Ing-Wher Chen" <ing-wher.chen@ericsson.com>
X-Test-IDTracker: no
X-IETF-IDTracker: 5.10.1.p2
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20150130170539.11998.61360.idtracker@ietfa.amsl.com>
Date: Fri, 30 Jan 2015 09:05:39 -0800
From: IETF Secretariat <ietf-secretariat-reply@ietf.org>
Archived-At: <http://mailarchive.ietf.org/arch/msg/ospf/pR1a_s5-bsdeFqhkXDf03w-ihiQ>
Subject: [OSPF] ID Tracker State Update Notice: <draft-ietf-ospf-ospfv3-autoconfig-13.txt>
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.15
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 30 Jan 2015 17:05:42 -0000

IANA review state changed to IANA OK - Actions Needed
ID Tracker URL: http://datatracker.ietf.org/doc/draft-ietf-ospf-ospfv3-autoconfig/

